@charset "UTF-8";:root{--rf-primitive-activity-burgundy-500: #831843;--rf-primitive-activity-charcoal-500: #334155;--rf-primitive-activity-coral-500: #FB7185;--rf-primitive-activity-crimson-500: #DC2626;--rf-primitive-activity-cyan-500: #06B6D4;--rf-primitive-activity-emerald-500: #10B981;--rf-primitive-activity-fuchsia-500: #D946EF;--rf-primitive-activity-green-500: #22C55E;--rf-primitive-activity-iris-500: #818CF8;--rf-primitive-activity-lime-500: #84CC16;--rf-primitive-activity-magenta-500: #C026D3;--rf-primitive-activity-mauve-500: #C084FC;--rf-primitive-activity-mint-500: #34D399;--rf-primitive-activity-pink-500: #EC4899;--rf-primitive-activity-plum-500: #7C3AED;--rf-primitive-activity-purple-500: #A855F7;--rf-primitive-activity-raspberry-500: #E11D48;--rf-primitive-activity-red-500: #EF4444;--rf-primitive-activity-rose-500: #F43F5E;--rf-primitive-activity-sage-500: #84A98C;--rf-primitive-activity-sky-500: #0EA5E9;--rf-primitive-activity-skyblue-500: #4AA1FF;--rf-primitive-activity-stone-500: #78716C;--rf-primitive-activity-teal-500: #14B8A6;--rf-primitive-activity-turquoise-500: #0E7490;--rf-primitive-activity-violet-500: #8B5CF6;--rf-primitive-activity-zinc-500: #71717A;--rf-primitive-linkedin: #0A66C2;--rf-primitive-linkedin-premium: #E7A33E;--rf-primitive-neutral-0: #FAFAF8;--rf-primitive-neutral-50: #F5F4F1;--rf-primitive-neutral-100: #E8E6E1;--rf-primitive-neutral-200: #C9C6BF;--rf-primitive-neutral-300: #A09C94;--rf-primitive-neutral-400: #78746C;--rf-primitive-neutral-500: #524F48;--rf-primitive-neutral-600: #3D3A34;--rf-primitive-neutral-700: #2C2A25;--rf-primitive-neutral-800: #1E1C18;--rf-primitive-neutral-white: #FFFFFF;--rf-primitive-blue-25: #F3F9FF;--rf-primitive-blue-50: #E6F2FF;--rf-primitive-blue-100: #B0D6FF;--rf-primitive-blue-500: #007BFF;--rf-primitive-blue-600: #0070E8;--rf-primitive-blue-700: #0057B5;--rf-primitive-darkblue-0: #FAFBFC;--rf-primitive-darkblue-50: #E6EAF0;--rf-primitive-darkblue-100: #B0BFCF;--rf-primitive-darkblue-200: #8AA0B8;--rf-primitive-darkblue-300: #547598;--rf-primitive-darkblue-800: #001B38;--rf-primitive-darkblue-900: #00152A;--rf-primitive-cool-gray-200: #C4CAD0;--rf-primitive-cool-gray-300: #96999C;--rf-primitive-cool-gray-400: #6E7C8C;--rf-primitive-cool-gray-500: #6A6E71;--rf-primitive-cool-gray-600: #33393D;--rf-primitive-cool-gray-700: #273C53;--rf-primitive-cool-gray-800: #15212E;--rf-primitive-cool-gray-900: #12191F;--rf-primitive-aira-start: #4AA1FF;--rf-primitive-amber-50: #FFF8E7;--rf-primitive-amber-100: #FDECC0;--rf-primitive-amber-500: #F5B100;--rf-primitive-amber-700: #AD7D00;--rf-primitive-purple-50: #F0EEFF;--rf-primitive-purple-100: #D4CFFF;--rf-primitive-purple-500: #6455FF;--rf-primitive-coral-50: #FFF2EE;--rf-primitive-coral-100: #FFD7CB;--rf-primitive-coral-500: #FF7F56;--rf-primitive-green-50: #EAFAEB;--rf-primitive-green-100: #BEEEC1;--rf-primitive-green-500: #2EC938;--rf-primitive-hotpink-50: #FFF0F8;--rf-primitive-hotpink-100: #FFD4EE;--rf-primitive-hotpink-500: #FF3FB3;--rf-primitive-success-50: #EAF8F2;--rf-primitive-success-500: #2EB67D;--rf-primitive-danger-50: #FCE9EF;--rf-primitive-danger-200: #F198B3;--rf-primitive-danger-500: #E01E5A;--rf-primitive-danger-600: #CC1B52;--rf-primitive-font-family-base: "Nunito", sans-serif;--rf-primitive-font-size-xs: 10px;--rf-primitive-font-size-sm: 12px;--rf-primitive-font-size-md: 13px;--rf-primitive-font-size-lg: 14px;--rf-primitive-font-size-xl: 16px;--rf-primitive-font-size-2xl: 18px;--rf-primitive-font-size-3xl: 20px;--rf-primitive-font-size-4xl: 24px;--rf-primitive-line-height-xs: 14px;--rf-primitive-line-height-sm: 16px;--rf-primitive-line-height-md: 18px;--rf-primitive-line-height-lg: 20px;--rf-primitive-line-height-xl: 24px;--rf-primitive-line-height-2xl: 28px;--rf-primitive-font-weight-regular: 400;--rf-primitive-font-weight-medium: 500;--rf-primitive-font-weight-semibold: 600;--rf-primitive-font-weight-bold: 700;--rf-primitive-spacing-2xs: 2px;--rf-primitive-spacing-xs: 4px;--rf-primitive-spacing-sm: 8px;--rf-primitive-spacing-md: 12px;--rf-primitive-spacing-lg: 16px;--rf-primitive-spacing-xl: 20px;--rf-primitive-spacing-2xl: 24px;--rf-primitive-spacing-3xl: 32px;--rf-primitive-radius-sm: 4px;--rf-primitive-radius-md: 6px;--rf-primitive-radius-lg: 8px;--rf-primitive-radius-xl: 12px;--rf-primitive-radius-full: 9999px;--rf-primitive-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--rf-primitive-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--rf-primitive-shadow-lg: 0 6px 24px rgba(0, 0, 0, .08);--rf-primitive-shadow-sheet: -4px 0 24px rgba(0, 0, 0, .08);--rf-primitive-duration-fast: .15s;--rf-primitive-duration-normal: .22s;--rf-primitive-duration-slow: .32s;--rf-primitive-duration-slower: .44s;--rf-primitive-easing-out: cubic-bezier(.16, 1, .3, 1);--rf-primitive-easing-sheet-open: cubic-bezier(.32, .72, 0, 1);--rf-primitive-easing-sheet-close: cubic-bezier(.4, 0, .68, .06);--rf-primitive-z-dropdown: 10;--rf-primitive-z-popover: 100;--rf-primitive-z-sheet: 500;--rf-primitive-z-modal-backdrop: 998;--rf-primitive-z-modal: 999;--rf-primitive-z-snackbar: 1000;--rf-primitive-z-tooltip: 1001;--rf-semantic-star-filled: #F59E0B;--rf-semantic-star-empty: #D1D5DB;--rf-semantic-delta-up: #16A34A;--rf-semantic-delta-down: #E11D48}:root{--rf-dark-bg-page: #0b1220;--rf-dark-bg-surface: #131c2b;--rf-dark-bg-raised: #1a2538;--rf-dark-bg-subtle: #22304a;--rf-dark-border: #2b3b57;--rf-dark-border-strong: #3c4f70;--rf-dark-text-primary: #f2f5fa;--rf-dark-text-secondary: #b8c4d8;--rf-dark-text-muted: #8a9bb5;--rf-dark-text-faint: #5e6f8c;--rf-dark-accent: #4da3ff;--rf-dark-accent-strong: #82bfff;--rf-dark-accent-tint: #15284a;--rf-dark-accent-border: #244a80;--rf-dark-success: #3dd68c;--rf-dark-success-tint: #0f2e24;--rf-dark-amber: #ffc53d;--rf-dark-amber-text: #ffd36b;--rf-dark-amber-tint: #33290e;--rf-dark-amber-border: #4d3d14;--rf-dark-danger: #ff5c8a;--rf-dark-danger-tint: #3a1526;--rf-dark-danger-border: #5a2039;--rf-dark-coral: #ff8a66;--rf-dark-coral-tint: #3a1f18;--rf-dark-coral-border: #5a3024;--rf-dark-purple: #b08cff;--rf-dark-purple-tint: #27203f;--rf-dark-purple-border: #3b3060;--rf-dark-skyblue: #6fb6ff;--rf-dark-hotpink: #ff7ab8;--rf-dark-green: #3dd68c;--rf-dark-on-strong: #ffffff;--rf-dark-tooltip: #3c4f70;--rf-dark-shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--rf-dark-shadow-lg: 0 6px 24px rgba(0, 0, 0, .55);--rf-dark-shadow-sheet: -4px 0 24px rgba(0, 0, 0, .55)}html[data-rf-theme=dark]{color-scheme:dark;--rf-primitive-neutral-white: var(--rf-dark-bg-surface);--rf-primitive-neutral-0: var(--rf-dark-bg-raised);--rf-primitive-neutral-25: var(--rf-dark-bg-raised);--rf-primitive-neutral-50: var(--rf-dark-bg-subtle);--rf-primitive-neutral-100: var(--rf-dark-border);--rf-primitive-neutral-200: var(--rf-dark-border-strong);--rf-primitive-neutral-300: var(--rf-dark-border-strong);--rf-primitive-neutral-400: var(--rf-dark-text-muted);--rf-primitive-neutral-500: var(--rf-dark-text-muted);--rf-primitive-neutral-600: var(--rf-dark-text-secondary);--rf-primitive-neutral-700: var(--rf-dark-text-secondary);--rf-primitive-neutral-800: var(--rf-dark-text-primary);--rf-primitive-cool-gray-200: var(--rf-dark-border-strong);--rf-primitive-cool-gray-300: var(--rf-dark-text-faint);--rf-primitive-cool-gray-400: var(--rf-dark-text-muted);--rf-primitive-cool-gray-500: var(--rf-dark-text-muted);--rf-primitive-cool-gray-600: var(--rf-dark-text-secondary);--rf-primitive-cool-gray-700: var(--rf-dark-text-secondary);--rf-primitive-cool-gray-800: var(--rf-dark-text-primary);--rf-primitive-cool-gray-900: var(--rf-dark-text-primary);--rf-primitive-blue-25: var(--rf-dark-bg-raised);--rf-primitive-blue-50: var(--rf-dark-accent-tint);--rf-primitive-blue-100: var(--rf-dark-accent-border);--rf-primitive-blue-200: var(--rf-dark-accent-border);--rf-primitive-blue-500: var(--rf-dark-accent);--rf-primitive-blue-600: var(--rf-dark-accent-strong);--rf-primitive-blue-700: var(--rf-dark-accent-strong);--rf-primitive-darkblue-50: var(--rf-dark-bg-subtle);--rf-primitive-darkblue-300: var(--rf-dark-text-muted);--rf-primitive-darkblue-800: var(--rf-dark-bg-raised);--rf-primitive-darkblue-900: var(--rf-dark-bg-page);--rf-primitive-success-50: var(--rf-dark-success-tint);--rf-primitive-success-500: var(--rf-dark-success);--rf-primitive-amber-50: var(--rf-dark-amber-tint);--rf-primitive-amber-100: var(--rf-dark-amber-border);--rf-primitive-amber-500: var(--rf-dark-amber);--rf-primitive-amber-700: var(--rf-dark-amber-text);--rf-primitive-danger-50: var(--rf-dark-danger-tint);--rf-primitive-danger-200: var(--rf-dark-danger-border);--rf-primitive-danger-500: var(--rf-dark-danger);--rf-primitive-danger-600: var(--rf-dark-danger);--rf-primitive-coral-50: var(--rf-dark-coral-tint);--rf-primitive-coral-100: var(--rf-dark-coral-border);--rf-primitive-coral-500: var(--rf-dark-coral);--rf-primitive-purple-50: var(--rf-dark-purple-tint);--rf-primitive-purple-100: var(--rf-dark-purple-border);--rf-primitive-purple-500: var(--rf-dark-purple);--rf-primitive-activity-skyblue-500: var(--rf-dark-skyblue);--rf-primitive-hotpink-500: var(--rf-dark-hotpink);--rf-primitive-green-500: var(--rf-dark-green);--rf-primitive-shadow-md: var(--rf-dark-shadow-md);--rf-primitive-shadow-lg: var(--rf-dark-shadow-lg);--rf-primitive-shadow-sheet: var(--rf-dark-shadow-sheet)}html[data-rf-theme=dark] body,html[data-rf-theme=dark] .app-shell,html[data-rf-theme=dark] .app-shell__main,html[data-rf-theme=dark] .dashboard-view,html[data-rf-theme=dark] .tv-page{background:var(--rf-dark-bg-page)}html[data-rf-theme=dark] .navbar{background:var(--rf-dark-bg-surface)}html[data-rf-theme=dark] .tooltip,html[data-rf-theme=dark] .navbar__icon-btn-tooltip,html[data-rf-theme=dark] .navbar__aira-label,html[data-rf-theme=dark] .ticker-banner:not(.ticker-banner--light),html[data-rf-theme=dark] .dashboards-list__create,html[data-rf-theme=dark] .dashboards-list__chip-count,html[data-rf-theme=dark] .create-dashboard__primary,html[data-rf-theme=dark] .transfer-ownership-modal__confirm,html[data-rf-theme=dark] .date-range-control__apply,html[data-rf-theme=dark] .share-dashboard-sheet__save,html[data-rf-theme=dark] .targets-step__popover-apply,html[data-rf-theme=dark] .modal__primary,html[data-rf-theme=dark] .confirm-modal__primary,html[data-rf-theme=dark] .dev-panel__fab,html[data-rf-theme=dark] .rank-badge__coin,html[data-rf-theme=dark] .progress-bar__upgrade-label,html[data-rf-theme=dark] .wizard-stepper__step--done .wizard-stepper__index,html[data-rf-theme=dark] .wizard-stepper__step--active .wizard-stepper__index,html[data-rf-theme=dark] .segmented-control__option--active,html[data-rf-theme=dark] .date-picker__day--selected,html[data-rf-theme=dark] .cs__avatar,html[data-rf-theme=dark] .avatar--initials,html[data-rf-theme=dark] .switch-toggle__knob{color:var(--rf-dark-on-strong)}html[data-rf-theme=dark] .tooltip,html[data-rf-theme=dark] .navbar__icon-btn-tooltip{background:var(--rf-dark-tooltip)}html[data-rf-theme=dark] .switch-toggle__knob{background:var(--rf-dark-on-strong)}html[data-rf-theme=dark] .sidebar{color-scheme:light;--rf-primitive-neutral-25: initial;--rf-primitive-blue-200: initial;--rf-primitive-neutral-white: #ffffff;--rf-primitive-neutral-0: #fafaf8;--rf-primitive-neutral-50: #f5f4f1;--rf-primitive-neutral-100: #e8e6e1;--rf-primitive-neutral-200: #c9c6bf;--rf-primitive-neutral-300: #a09c94;--rf-primitive-neutral-400: #78746c;--rf-primitive-neutral-500: #524f48;--rf-primitive-neutral-600: #3d3a34;--rf-primitive-neutral-700: #2c2a25;--rf-primitive-neutral-800: #1e1c18;--rf-primitive-cool-gray-200: #c4cad0;--rf-primitive-cool-gray-300: #96999c;--rf-primitive-cool-gray-400: #6e7c8c;--rf-primitive-cool-gray-500: #6a6e71;--rf-primitive-cool-gray-600: #33393d;--rf-primitive-cool-gray-700: #273c53;--rf-primitive-cool-gray-800: #15212e;--rf-primitive-cool-gray-900: #12191f;--rf-primitive-blue-25: #f3f9ff;--rf-primitive-blue-50: #e6f2ff;--rf-primitive-blue-100: #b0d6ff;--rf-primitive-blue-500: #007bff;--rf-primitive-blue-600: #0070e8;--rf-primitive-blue-700: #0057b5;--rf-primitive-darkblue-50: #e6eaf0;--rf-primitive-darkblue-300: #547598;--rf-primitive-darkblue-800: #001b38;--rf-primitive-darkblue-900: #00152a;--rf-primitive-success-50: #eaf8f2;--rf-primitive-success-500: #2eb67d;--rf-primitive-amber-50: #fff8e7;--rf-primitive-amber-100: #fdecc0;--rf-primitive-amber-500: #f5b100;--rf-primitive-amber-700: #ad7d00;--rf-primitive-danger-50: #fce9ef;--rf-primitive-danger-200: #f198b3;--rf-primitive-danger-500: #e01e5a;--rf-primitive-danger-600: #cc1b52;--rf-primitive-coral-50: #fff2ee;--rf-primitive-coral-100: #ffd7cb;--rf-primitive-coral-500: #ff7f56;--rf-primitive-purple-50: #f0eeff;--rf-primitive-purple-100: #d4cfff;--rf-primitive-purple-500: #6455ff;--rf-primitive-activity-skyblue-500: #4aa1ff;--rf-primitive-hotpink-500: #ff3fb3;--rf-primitive-green-500: #2ec938;--rf-primitive-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--rf-primitive-shadow-lg: 0 6px 24px rgba(0, 0, 0, .08);--rf-primitive-shadow-sheet: -4px 0 24px rgba(0, 0, 0, .08)}html,body,#root{margin:0;padding:0;width:100%;height:100%}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}body{background:var(--rf-primitive-neutral-50);color:var(--rf-primitive-cool-gray-600);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure{margin:0;font-size:inherit;font-weight:inherit}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{display:inline-flex;align-items:center;justify-content:center;line-height:var(--rf-primitive-line-height-lg);background:transparent;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:var(--rf-primitive-neutral-100) transparent}*::-webkit-scrollbar{width:5px;height:5px;background:transparent}*::-webkit-scrollbar-thumb{background:var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-sm)}*::-webkit-scrollbar-thumb:hover{background:var(--rf-primitive-aira-start)}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}@keyframes rf-card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.page-enter{animation:rf-card-in var(--rf-primitive-duration-slow) ease both}.rf-section-label{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.5px;text-transform:uppercase;color:var(--rf-primitive-cool-gray-500)}.status-badge{padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-full);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-medium);line-height:var(--rf-primitive-line-height-md);white-space:nowrap;vertical-align:middle;align-items:center;display:inline-flex}.status-badge--muted{background:var(--rf-primitive-amber-50);color:var(--rf-primitive-amber-700)}.status-badge--neutral{background:var(--rf-primitive-neutral-50);color:var(--rf-primitive-neutral-700)}.status-badge--positive{background:var(--rf-primitive-success-50);color:var(--rf-primitive-success-500)}.status-badge--info{background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-700)}.status-badge--danger{background:var(--rf-primitive-danger-50);color:var(--rf-primitive-danger-500)}.status-badge--purple{background:var(--rf-primitive-purple-50);color:var(--rf-primitive-purple-500)}.status-badge--coral{background:var(--rf-primitive-coral-50);color:var(--rf-primitive-coral-500)}.status-badge--pink{background:var(--rf-primitive-hotpink-50);color:var(--rf-primitive-hotpink-500)}.status-badge--green{background:var(--rf-primitive-green-50);color:var(--rf-primitive-green-500)}.value-chip{white-space:nowrap}.value-chip--old{color:var(--rf-primitive-cool-gray-500)}.value-chip--new{color:var(--rf-primitive-success-500)}.tooltip{background:var(--rf-primitive-darkblue-900);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-medium);font-family:var(--rf-primitive-font-family-base);border-radius:var(--rf-primitive-radius-md);max-width:260px;line-height:var(--rf-primitive-line-height-md);z-index:var(--rf-primitive-z-tooltip);pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px color-mix(in srgb,var(--rf-primitive-neutral-800) 18%,transparent);padding:6px 10px;display:block;position:fixed}.tooltip--multiline{white-space:normal;overflow-wrap:anywhere;max-width:320px}.avatar--initials{color:var(--rf-primitive-neutral-white);font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-bold);justify-content:center;align-items:center;display:flex}.avatar--icon{justify-content:center;align-items:center;display:inline-flex}.card-shell{background:var(--rf-primitive-neutral-white);padding:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-2xl);border-bottom:1px solid var(--rf-primitive-neutral-50);flex-direction:column;display:flex}.card-shell__header{align-items:center;gap:var(--rf-primitive-spacing-sm);width:100%;display:flex}.card-shell__toggle{align-items:center;gap:var(--rf-primitive-spacing-sm);cursor:pointer;text-align:left;background:0 0;border:none;flex:0 auto;min-width:0;padding:0;display:flex}.card-shell__toggle--static{cursor:default}.card-shell__meta{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.card-shell__chevron{font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-800);transition:transform var(--rf-primitive-duration-fast) ease;transform:rotate(0)}.card-shell__chevron--collapsed{transform:rotate(-90deg)}.card-shell__title{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);line-height:var(--rf-primitive-line-height-xl);color:var(--rf-primitive-cool-gray-800)}.card-shell__badge-dot{width:var(--rf-primitive-spacing-xs);height:var(--rf-primitive-spacing-xs);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-cool-gray-200);flex-shrink:0}.card-shell__badge{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-400)}.card-shell__actions{align-items:center;gap:var(--rf-primitive-spacing-md);flex-shrink:0;margin-left:auto;display:flex}.card-shell__action-btn{cursor:pointer;opacity:0;pointer-events:none;transition:color var(--rf-primitive-duration-fast) ease,opacity var(--rf-primitive-duration-fast) ease;background:0 0;border:none;align-items:center;padding:0;display:flex}.card-shell__action-btn--primary{color:var(--rf-primitive-blue-500)}.card-shell__action-btn--primary:hover{color:var(--rf-primitive-blue-600)}.card-shell__action-btn--muted{color:var(--rf-primitive-neutral-400)}.card-shell__action-btn--muted:hover{color:var(--rf-primitive-neutral-700)}.card-shell:hover .card-shell__action-btn,.card-shell__action-btn--persistent{opacity:1;pointer-events:auto}.card-shell__action-btn-icon{font-size:var(--rf-primitive-font-size-lg)}.card-shell__body-wrap{margin-top:var(--rf-primitive-spacing-sm);transition:max-height var(--rf-primitive-duration-slow) cubic-bezier(.4,0,.2,1),margin-top var(--rf-primitive-duration-slow) cubic-bezier(.4,0,.2,1),opacity var(--rf-primitive-duration-normal) cubic-bezier(.4,0,.2,1);overflow:hidden}.card-shell__body-wrap--collapsed{pointer-events:none;margin-top:0}.card-shell__body{flex-direction:column;width:100%;display:flex}.card-shell__empty{align-items:flex-start;gap:var(--rf-primitive-spacing-sm);flex-direction:column;display:flex}.card-shell__empty-text{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-400);margin:0}.card-shell__empty-cta{cursor:pointer;align-items:center;gap:var(--rf-primitive-spacing-xs);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-blue-500);transition:color var(--rf-primitive-duration-fast) ease;background:0 0;border:none;padding:0;display:inline-flex}.card-shell__empty-cta:hover{color:var(--rf-primitive-blue-600)}.card-shell__empty-cta-icon{font-size:var(--rf-primitive-font-size-sm)}.rf-row-primary-icon{color:var(--rf-semantic-delta-up);font-size:var(--rf-primitive-font-size-lg);flex-shrink:0}.rf-row-action{cursor:pointer;color:var(--rf-primitive-cool-gray-400);font-size:var(--rf-primitive-font-size-lg);transition:color var(--rf-primitive-duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.rf-row-action:hover:not(:disabled){color:var(--rf-primitive-cool-gray-700)}.rf-row-action:disabled{cursor:not-allowed;color:var(--rf-primitive-neutral-200)}.rf-row-action-tip{display:none}.rf-row-action-tip--persistent,.rf-row-actions-host:hover .rf-row-action-tip,.rf-row-actions-host--menu-open .rf-row-action-tip{display:inline-flex}@keyframes aira-gradient-live{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.rf-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:0 3px 12px #01579829;clip-path:inset(0px -20px -20px 0px)}@keyframes omni-panel-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes omni-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-5px) scale(.99)}}@keyframes omni-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes omni-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes omni-result-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes omni-pill-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes omni-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.skeleton-bar{background:#edf0f4;position:relative;overflow:hidden;border-radius:6px}.skeleton-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);animation:omni-shimmer-sweep 1.6s ease-in-out infinite}.app-shell{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--rf-primitive-neutral-50)}.app-shell__body{display:flex;flex:1;min-height:0}.app-shell__main{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--rf-primitive-neutral-white)}.tv-page{min-height:100vh;overflow:auto;background:var(--rf-primitive-neutral-white)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1;clip-path:circle(0 at var(--rf-theme-x, 50%) var(--rf-theme-y, 50%));animation:rf-theme-reveal calc(var(--rf-primitive-duration-slower) * 2) var(--rf-primitive-easing-out) forwards}@keyframes rf-theme-reveal{to{clip-path:circle(var(--rf-theme-r, 150vmax) at var(--rf-theme-x, 50%) var(--rf-theme-y, 50%))}}.navbar{width:100%;background:#f6fbff;display:flex;align-items:center;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-lg);flex-shrink:0;position:relative;z-index:20;gap:26px;box-shadow:8px 2px 16px color-mix(in srgb,#015798 10%,transparent)}.navbar__logo{width:36px;height:36px;flex-shrink:0}.navbar__center{flex:1;display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg);min-width:0}.navbar__left{flex:1;display:flex;align-items:center;gap:var(--rf-primitive-spacing-2xl);min-width:0;overflow:hidden}.navbar__search{flex:1;min-width:280px;max-width:604px;border-radius:24px;padding:6px var(--rf-primitive-spacing-sm) 6px var(--rf-primitive-spacing-2xl);display:flex;align-items:center;cursor:pointer;background:color-mix(in srgb,var(--rf-primitive-darkblue-50) 20%,transparent);border:1px solid var(--rf-primitive-neutral-50);transition:background var(--rf-primitive-duration-fast),border-color var(--rf-primitive-duration-fast)}.navbar__search--hovered{background:color-mix(in srgb,var(--rf-primitive-darkblue-50) 40%,transparent);border-color:var(--rf-primitive-blue-100)}.navbar__search-inner{display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg);flex:1;min-width:0}.navbar__search-icon{font-size:var(--rf-primitive-font-size-xl);color:var(--rf-primitive-cool-gray-400);flex-shrink:0}.navbar__search-placeholder{flex:1;font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-regular);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-cool-gray-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__search-kbd{display:flex;align-items:center;gap:2px;background:var(--rf-primitive-neutral-white);border-radius:var(--rf-primitive-radius-full);padding:6px var(--rf-primitive-spacing-md);flex-shrink:0;margin-left:var(--rf-primitive-spacing-sm)}.navbar__search-kbd-key{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-400);line-height:1}.navbar__right{display:flex;align-items:center;gap:var(--rf-primitive-spacing-2xl);flex-shrink:0}.navbar__aira-wrap{position:relative}.navbar__aira-btn{position:relative;display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);border-radius:48px;cursor:pointer;border:none;overflow:hidden;padding:10px var(--rf-primitive-spacing-xl);background:linear-gradient(105deg,#4aa1ff,#5578ff,#6455ff,#5578ff,#4aa1ff);background-size:300% 100%;background-position:0% 50%;filter:brightness(1);transition:filter .35s var(--rf-primitive-easing-out)}.navbar__aira-btn--hovered{animation:aira-gradient-live 5s ease-in-out infinite;filter:brightness(1.1)}.navbar__aira-shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 10%,rgba(255,255,255,.4) 50%,transparent 90%);transform:translate(-150%)}.navbar__aira-shine--hovered{transform:translate(200%);transition:transform 1.8s cubic-bezier(.42,0,.58,1)}.navbar__aira-label{font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-semibold);font-size:var(--rf-primitive-font-size-lg);line-height:18px;color:var(--rf-primitive-neutral-white);position:relative;z-index:10}.navbar__icon-btn{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none;padding:0;width:20px;height:20px}.navbar__icon-btn-bg{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-50);opacity:0;transition:opacity var(--rf-primitive-duration-fast)}.navbar__icon-btn-bg--hovered{opacity:1}.navbar__icon-btn-icon{font-size:18px;position:relative;z-index:1;color:#526375;transition:color var(--rf-primitive-duration-fast) ease-in-out}.navbar__icon-btn-icon--hovered{color:#1c2b3b}.navbar__icon-btn-tooltip{position:absolute;top:100%;margin-top:var(--rf-primitive-spacing-md);left:50%;transform:translate(-50%);background:var(--rf-primitive-darkblue-900);color:var(--rf-primitive-neutral-white);font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-semibold);font-size:var(--rf-primitive-font-size-lg);line-height:18px;padding:2px var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-sm);pointer-events:none;white-space:nowrap;z-index:50}.navbar__avatar-wrap{position:relative}.navbar__avatar-btn{cursor:pointer;background:transparent;border:none;padding:0}.navbar__avatar{width:36px;height:36px;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-aira-start);overflow:hidden;flex-shrink:0}.navbar__avatar-img{width:100%;height:100%;object-fit:cover}.navbar__avatar-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998}.navbar__avatar-menu{position:fixed;width:220px;background:var(--rf-primitive-neutral-white);border:1px solid #efefef;border-radius:var(--rf-primitive-radius-xl);box-shadow:0 8px 24px color-mix(in srgb,var(--rf-primitive-neutral-800) 10%,transparent);z-index:999;padding:var(--rf-primitive-spacing-lg) 0;font-family:var(--rf-primitive-font-family-base);animation:rf-card-in .15s ease-out both}.navbar__avatar-menu-user{padding:0 var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-md);border-bottom:1px solid #f5f6f6}.navbar__avatar-menu-name{font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-800)}.navbar__avatar-menu-email{font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500)}.navbar__avatar-menu-roles{padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg) 0}.navbar__avatar-menu-section-header{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);margin-bottom:var(--rf-primitive-spacing-sm)}.navbar__avatar-menu-section-label{font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-300);text-transform:uppercase;letter-spacing:.06em}.navbar__avatar-menu-section-tag{font-size:10px;font-weight:var(--rf-primitive-font-weight-bold);color:#e08a00;background:#fef3cd;padding:1px 6px;border-radius:var(--rf-primitive-radius-sm);letter-spacing:.03em}.navbar__role-btn{display:flex;align-items:center;gap:10px;width:100%;padding:var(--rf-primitive-spacing-sm) 0;background:none;border:none;cursor:pointer;font-family:var(--rf-primitive-font-family-base)}.navbar__role-radio{width:14px;height:14px;border-radius:var(--rf-primitive-radius-full);border:1.5px solid var(--rf-primitive-neutral-300);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0}.navbar__role-radio--active{border:none}.navbar__role-radio-dot{width:5px;height:5px;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white)}.navbar__role-label{font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-600)}.navbar__role-label--active{font-weight:var(--rf-primitive-font-weight-semibold)}.aira-tooltip{font-family:var(--rf-primitive-font-family-base);position:fixed;z-index:9999;pointer-events:none;width:328px}.aira-tooltip__caret-shadow{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #efefef}.aira-tooltip__caret-fill{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--rf-primitive-neutral-white)}.aira-tooltip__card{border-radius:var(--rf-primitive-radius-xl);position:relative;border:1px solid transparent;box-shadow:0 0 20px color-mix(in srgb,var(--rf-primitive-neutral-800) 4%,transparent);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);overflow:hidden}.aira-tooltip__ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--rf-primitive-radius-xl)}.aira-tooltip__body{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-md);padding:var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-lg)}.aira-tooltip__title-row{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) 60ms forwards}.aira-tooltip__title-icon{flex-shrink:0}.aira-tooltip__title{font-size:var(--rf-primitive-font-size-xl);font-weight:var(--rf-primitive-font-weight-bold);line-height:var(--rf-primitive-line-height-lg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aira-tooltip__copy{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm);opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) 115ms forwards}.aira-tooltip__copy-head{margin:0;color:var(--rf-primitive-cool-gray-800);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);line-height:var(--rf-primitive-line-height-sm)}.aira-tooltip__copy-body{margin:0;color:var(--rf-primitive-cool-gray-400);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);line-height:22px}.aira-tooltip__footer{padding:10px 22px;background:color-mix(in srgb,var(--rf-primitive-darkblue-50) 40%,transparent);display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg);opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) .17s forwards}.aira-tooltip__kbd{display:flex;align-items:center;gap:6px}.aira-tooltip__kbd-key{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--rf-primitive-neutral-white);border:1px solid #f4f5f7;border-radius:var(--rf-primitive-radius-sm);font-size:var(--rf-primitive-font-size-md);font-weight:800;color:#526375;line-height:1}.omni__catcher{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.omni__panel{position:fixed;z-index:9999;display:flex;flex-direction:column;background:#fff;border:1px solid #b0d6ff;border-radius:24px;box-shadow:0 12px 48px #4aa1ff24,0 4px 12px #0000000f;overflow:hidden;font-family:Nunito,sans-serif}.omni__header{height:51px;background:#f0f2f666;border-radius:24px 24px 0 0;display:flex;align-items:center;gap:12px;padding:0 20px 0 24px;flex-shrink:0}.omni__header-icon{font-size:16px;color:#6e7c8c;flex-shrink:0}.omni__input{flex:1;border:none;outline:none;background:transparent;font-family:Nunito,sans-serif;font-size:15px;font-weight:400;color:#6e7c8c;line-height:22px;min-width:0}.omni__input--filled{font-weight:600;color:#15212e}.omni__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;cursor:pointer;flex-shrink:0;transition:background .15s ease}.omni__close:hover{background:#e6f2ff}.omni__close:hover .omni__close-icon{color:#1c2b3b}.omni__close-icon{font-size:13px;color:#526375;transition:color .15s ease}.omni__filters{display:flex;align-items:center;gap:8px;padding:10px 23px;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.omni__pill{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:9999px;border:1px solid #e9ecee;background:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:13px;color:#273c53;transition:all .14s ease;white-space:nowrap;opacity:0;animation:omni-pill-in .22s cubic-bezier(.16,1,.3,1) forwards}.omni__pill:hover{background:#f3f9ff}.omni__pill--active{border-color:color-mix(in srgb,var(--omni-entity-color) 38%,transparent);background:color-mix(in srgb,var(--omni-entity-color) 6%,transparent);color:var(--omni-entity-color)}.omni__pill--active:hover{background:color-mix(in srgb,var(--omni-entity-color) 6%,transparent)}.omni__pill-dot{width:6px;height:6px;border-radius:50%;background:var(--omni-entity-color);flex-shrink:0;display:block;margin-top:-2px}.omni__pill-label{display:inline-grid;line-height:13px}.omni__pill-label>span{grid-area:1/1}.omni__pill-label-ghost{font-weight:600;visibility:hidden;-webkit-user-select:none;user-select:none}.omni__pill-label-real{font-weight:400}.omni__pill--active .omni__pill-label-real{font-weight:600}.omni__divider{height:1px;background:#f4f5f7;flex-shrink:0}.omni__results{flex:1;min-height:0;overflow-y:auto;overflow-x:clip;padding:16px 23px;display:flex;flex-direction:column;gap:24px;position:relative}.omni__highlight{position:absolute;left:0;height:64px;background:#f3f9ff;border-radius:0;pointer-events:none;z-index:0;transition:top .18s cubic-bezier(.4,0,.2,1),opacity .15s ease}.omni__highlight--hidden{opacity:0}.omni-recent{display:flex;flex-direction:column;gap:12px}.omni-recent__header{display:flex;align-items:baseline;gap:5px;font-family:Nunito,sans-serif}.omni-recent__count{font-size:13px;font-weight:700;color:#12191f}.omni-recent__count-label{font-size:11px;font-weight:700;color:#6e7c8c;letter-spacing:.8px;text-transform:uppercase}.omni-recent__list{display:flex;flex-direction:column;gap:20px;position:relative}.omni-recent__highlight{position:absolute;top:-12px;left:-23px;height:64px;background:#f3f9ff;border-radius:0;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .12s ease;pointer-events:none;z-index:0}.omni-recent__highlight--hidden{opacity:0}.omni-recent__row{display:flex;align-items:center;gap:12px;padding:0 23px;margin:0 -23px;border-radius:0;cursor:pointer;position:relative;z-index:1;opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) forwards}.omni-recent__row:active{background:#1c87d417}.omni-recent__row-body{flex:1;min-width:0}.omni-recent__row-name{font-size:15px;font-weight:600;color:#15212e;font-family:Nunito,sans-serif;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-recent__row-tag{font-family:Nunito,sans-serif;font-size:13px;font-weight:400;white-space:nowrap;flex-shrink:0;padding-left:8px;color:var(--omni-entity-color)}.omni-recent__meta{display:flex;align-items:center;font-family:Nunito,sans-serif;font-size:13px;font-weight:400;color:#526375;line-height:18px}.omni-recent__meta-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-recent__meta-item--w130{max-width:130px}.omni-recent__meta-item--w120{max-width:120px}.omni-recent__meta-item--w110{max-width:110px}.omni-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#c8d0d8;margin:0 6px;flex-shrink:0;vertical-align:middle}.omni-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.omni-avatar--photo{object-fit:cover;border:1px solid #f4f5f7}.omni-avatar--initials{background:color-mix(in srgb,var(--omni-entity-color) 9%,transparent);border:1px solid color-mix(in srgb,var(--omni-entity-color) 16%,transparent);font-family:Nunito,sans-serif;font-size:13px;font-weight:700;color:var(--omni-entity-color);letter-spacing:.02em;-webkit-user-select:none;user-select:none}.omni-avatar--logo-full{object-fit:cover}.omni-avatar__logo-img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1)}.omni-avatar--letter{border:1px solid rgba(0,0,0,.06);font-family:Nunito,sans-serif;font-size:15px;font-weight:700;color:#fff;-webkit-user-select:none;user-select:none}.omni-avatar--default{border:1px solid #f4f5f7}.omni-result{display:flex;align-items:center;gap:12px;padding:0 23px;margin:0 -23px;border-radius:0;cursor:pointer;position:relative;z-index:1;opacity:0;animation:omni-result-in .28s cubic-bezier(.16,1,.3,1) forwards}.omni-result:active{background:#1c87d417}.omni-result__body{flex:1;min-width:0}.omni-result__name{font-size:16px;font-family:Nunito,sans-serif;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-result__meta{display:flex;align-items:center;margin-top:2px;font-size:14px;font-weight:400;font-family:Nunito,sans-serif;line-height:20px;min-width:0}.omni-result__clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omni-result__clip--w90{max-width:90px}.omni-result__clip--w100{max-width:100px}.omni-result__clip--w120{max-width:120px}.omni-result__clip--w130{max-width:130px}.omni-result__clip--w140{max-width:140px}.omni-result__clip--w160{max-width:160px}.omni-result__clip--w180{max-width:180px}.omni-result__clip--w200{max-width:200px}.omni-result__clip--w220{max-width:220px}.omni-text-dark{color:#273c53}.omni-text-muted{color:#6e7c8c}.omni-text-mid{color:#15212e}.omni-text-bold{font-weight:700;color:#15212e}.omni-text-norm{font-weight:400;color:#6e7c8c}.omni-result__id-meta{display:inline-flex;align-items:center}.omni-section{display:flex;flex-direction:column;gap:12px}.omni-section__header{display:flex;align-items:center;justify-content:space-between;opacity:0;animation:omni-result-in .26s cubic-bezier(.16,1,.3,1) forwards}.omni-section__label{font-size:12px;font-weight:700;letter-spacing:.24px;text-transform:uppercase;font-family:Nunito,sans-serif;color:var(--omni-entity-color)}.omni-section__count{font-family:Nunito,sans-serif;font-size:12px;letter-spacing:.24px;text-transform:uppercase}.omni-section__count-num{font-weight:700;color:#273c53}.omni-section__count-label{font-weight:600;color:#6e7c8c}.omni-section__rows{display:flex;flex-direction:column;gap:20px;position:relative}.omni-skeleton-row{display:flex;align-items:center;gap:12px;padding:4px 8px}.omni-skeleton-row__avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.omni-skeleton-row__body{flex:1;display:flex;flex-direction:column;gap:8px}.omni-skeleton-row__line-1{height:14px;width:55%}.omni-skeleton-row__line-2{height:12px;width:75%}.omni-loading{display:flex;flex-direction:column;gap:8px;padding:4px 0}.omni-empty{display:flex;flex-direction:column;gap:24px}.omni-empty__hero{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0 8px}.omni-empty__illo-wrap{width:280px;height:120px;position:relative;overflow:hidden;flex-shrink:0}.omni-empty__illo-pill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:40px;border-radius:48px;background:#e6f2ff;display:flex;align-items:center}.omni-empty__illo-pill-icon{width:16px;height:16px;margin-left:14px}.omni-empty__illo-magnify{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:116px;height:89px}.omni-empty__text{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:Nunito,sans-serif;font-size:14px;text-align:center}.omni-empty__text-line{color:#273c53}.omni-empty__query{font-weight:600;color:#15212e}.omni-empty__hint{color:#6e7c8c}.omni-footer{display:flex;align-items:center;gap:8px;padding:12px 23px;background:transparent;width:100%;box-sizing:border-box;flex-shrink:0}.omni-footer__link{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:transparent;border:none;cursor:pointer;font-family:Nunito,sans-serif;text-align:left;padding:0}.omni-footer__link:hover .omni-footer__link-strong{color:#15212e}.omni-footer__link-icon{width:16px;height:16px;flex-shrink:0}.omni-footer__link-text{font-size:14px;color:#6e7c8c;line-height:20px}.omni-footer__link-strong{font-weight:600;color:#273c53;transition:color .12s ease}.omni-footer__hints{display:flex;gap:12px;align-items:center;flex-shrink:0}.omni-footer__hint{display:flex;gap:8px;align-items:center}.omni-footer__hint-keys{display:flex;gap:2px;align-items:center}.omni-footer__hint-label{font-size:12px;font-weight:400;color:#9ca5b0;letter-spacing:.24px;text-transform:capitalize;font-family:Nunito,sans-serif;white-space:nowrap}.omni-kbd{width:18px;height:18px;border-radius:4px;background:#f4f5f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.omni-kbd__icon{font-size:9px;color:#6e7c8c}.omni-kbd__return{font-size:11px;color:#6e7c8c;line-height:1;margin-top:1px}.sidebar{display:flex;flex-direction:column;align-items:center;gap:40px;width:62px;padding:var(--rf-primitive-spacing-2xl) 0;background:#f6fbff;height:100%;position:relative;z-index:20;overflow:visible}.sidebar__bottom-slot{margin-top:auto;width:100%;display:flex;justify-content:center;padding-bottom:var(--rf-primitive-spacing-sm)}.sidebar__logo{width:100%;display:flex;justify-content:center;padding-bottom:var(--rf-primitive-spacing-xs)}.sidebar__logo-img{width:36px;height:36px;display:block}.sidebar__item{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.sidebar__icon-wrap{position:relative;width:30px;height:30px;cursor:pointer;overflow:visible}.sidebar__icon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:var(--rf-primitive-radius-md);background:transparent;transition:background-color var(--rf-primitive-duration-normal) ease-out}.sidebar__icon-bg--hovered{background:color-mix(in srgb,var(--rf-primitive-blue-500) 10%,transparent)}.sidebar__icon-bg--active{background:var(--rf-primitive-blue-500)}.sidebar__icon-glyph{transition:filter var(--rf-primitive-duration-normal) ease-out;position:relative}.sidebar__icon-glyph--hovered{filter:brightness(0) saturate(100%) invert(56%) sepia(67%) saturate(500%) hue-rotate(191deg) brightness(107%)}.sidebar__icon-glyph--active{filter:brightness(0) invert(1)}.sidebar__icon{position:relative;width:30px;height:30px}.sidebar__icon-img{position:absolute;transform:translate(-50%,-50%);top:50%}.sidebar__icon-dashboard-secondary{height:21px;width:9px;left:calc(50% + 6px)}.sidebar__icon-dashboard-primary{height:21px;width:9px;left:calc(50% - 6px)}.sidebar__icon-recruiting-secondary{height:24px;width:21px;left:calc(50% - 4.5px)}.sidebar__icon-recruiting-primary{height:15px;width:15px;left:calc(50% + 7.5px);top:calc(50% + 4.5px)}.sidebar__icon-sales-secondary{left:50%;width:24px;height:24px}.sidebar__icon-sales-primary{height:12.5px;width:12.5px;left:calc(50% + 5.15px);top:calc(50% - 5.15px)}.sidebar__icon-automation{height:24px;width:18px;left:50%}.sidebar__icon-aira-notetaker-wrap{position:absolute;width:24px;height:24px;left:50%;top:50%;transform:translate(-50%,-50%)}.sidebar__icon-aira-notetaker-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.sidebar__icon-aira{height:23px;width:26px;left:50%}.sidebar__icon-rfbi{position:absolute;display:block;width:100%;height:100%;object-fit:contain}.sidebar__flyout{position:absolute;left:100%;top:50%;transform:translateY(-50%) translate(-8px);display:flex;align-items:center;z-index:50;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 12px color-mix(in srgb,#015798 16%,transparent));transition:opacity var(--rf-primitive-duration-normal) ease-out,transform var(--rf-primitive-duration-normal) ease-out}.sidebar__flyout--visible{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto}.sidebar__flyout-connector{flex-shrink:0;margin-right:-1px}.sidebar__panel{background:var(--rf-primitive-neutral-white);border-radius:var(--rf-primitive-radius-lg);padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);min-width:200px;overflow:hidden}.sidebar__panel--with-subitems{padding-top:var(--rf-primitive-spacing-md);padding-bottom:var(--rf-primitive-spacing-2xl)}.sidebar__panel-title{font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-bold);font-size:20px;line-height:var(--rf-primitive-line-height-2xl);color:var(--rf-primitive-cool-gray-600);margin:0}.sidebar__panel-title--with-subitems{color:var(--rf-primitive-cool-gray-900)}.sidebar__sub-list{margin-top:var(--rf-primitive-spacing-lg);display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-lg)}.sidebar__sub-item{position:relative;cursor:pointer}.sidebar__sub-label{font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-regular);font-size:var(--rf-primitive-font-size-2xl);line-height:var(--rf-primitive-line-height-2xl);color:var(--rf-primitive-cool-gray-900);margin:0;transition:color var(--rf-primitive-duration-fast)}.sidebar__sub-label--active{color:var(--rf-primitive-blue-500)}.sidebar__sub-label:not(.sidebar__sub-label--active):hover{color:var(--rf-primitive-blue-500)}.sidebar__sub-active-bar{position:absolute;top:0;bottom:0;right:-16px;width:3px;background:var(--rf-primitive-blue-500);border-top-left-radius:3px;border-bottom-left-radius:3px}.dashboards-list{display:flex;flex-direction:column;padding:0 var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-md);background:var(--rf-primitive-neutral-white);height:100%;min-height:0}.dashboards-list__title-row{display:flex;align-items:center;justify-content:space-between;padding:var(--rf-primitive-spacing-lg) 0 var(--rf-primitive-spacing-md)}.dashboards-list__title-left{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm)}.dashboards-list__title{font-size:var(--rf-primitive-font-size-4xl);line-height:1;font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}.dashboards-list__count{font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-500);background:var(--rf-primitive-neutral-50);border-radius:var(--rf-primitive-radius-full);padding:var(--rf-primitive-spacing-xs) var(--rf-primitive-spacing-sm);white-space:nowrap}.dashboards-list__create{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));padding:0 var(--rf-primitive-spacing-lg);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-bold);white-space:nowrap;transition:background var(--rf-primitive-duration-fast)}.dashboards-list__create:hover{background:var(--rf-primitive-blue-600)}.dashboards-list__filter-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-md);padding:var(--rf-primitive-spacing-sm) 0 var(--rf-primitive-spacing-md)}.dashboards-list__filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rf-primitive-spacing-sm);min-width:0}.dashboards-list__filter{position:relative;flex-shrink:0}.dashboards-list__chip{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);padding:var(--rf-primitive-spacing-xs) var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-xs) var(--rf-primitive-spacing-md);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-full);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-medium);color:var(--rf-primitive-neutral-700);white-space:nowrap;transition:border-color var(--rf-primitive-duration-fast),background var(--rf-primitive-duration-fast)}.dashboards-list__chip:hover,.dashboards-list__chip[aria-expanded=true]{border-color:var(--rf-primitive-blue-100);background:var(--rf-primitive-blue-50)}.dashboards-list__chip--active{border-color:var(--rf-primitive-aira-start);background:var(--rf-primitive-blue-50)}.dashboards-list__chip-count{padding:0 var(--rf-primitive-spacing-xs);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-bold)}.dashboards-list__chip-chevron{font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-cool-gray-500)}.dashboards-list__menu.cs__menu{position:absolute;top:calc(100% + var(--rf-primitive-spacing-xs));left:0;min-width:16rem;max-height:20rem;padding:0;gap:0;border:1px solid var(--rf-primitive-neutral-100);z-index:var(--rf-primitive-z-popover);overflow:hidden;display:flex;flex-direction:column}.dashboards-list__menu-search.cs__search{position:static;flex-shrink:0;margin:0;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md)}.dashboards-list__menu-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--rf-primitive-spacing-xs) 0}.dashboards-list__option.cs__option--selected{font-weight:var(--rf-primitive-font-weight-semibold)}.dashboards-list__option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboards-list__option-check{flex-shrink:0;font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-blue-500)}.dashboards-list__menu-clear{flex-shrink:0;display:flex;align-items:center;gap:var(--rf-primitive-spacing-xs);width:100%;padding:var(--rf-primitive-spacing-sm) calc(var(--rf-primitive-spacing-md) + var(--rf-primitive-spacing-2xs));background:var(--rf-primitive-neutral-white);border-top:1px solid var(--rf-primitive-neutral-100);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-500)}.dashboards-list__menu-clear:hover{color:var(--rf-primitive-danger-500)}.dashboards-list__search{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));padding:0 var(--rf-primitive-spacing-md);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white);flex-shrink:0;cursor:text}.dashboards-list__search-icon{color:var(--rf-primitive-cool-gray-500)}.dashboards-list__search-input{width:15rem;border:0;background:transparent;font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-neutral-700);outline:none}.dashboards-list__search-input::placeholder{color:var(--rf-primitive-neutral-400)}.dashboards-list__table{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl);overflow:auto}.dashboards-list__row{display:grid;grid-template-columns:minmax(16rem,3fr) repeat(5,minmax(max-content,1fr));align-items:stretch;min-height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-md));border-bottom:1px solid var(--rf-primitive-neutral-100);color:var(--rf-primitive-cool-gray-600);font-size:var(--rf-primitive-font-size-md);cursor:pointer;animation:rf-card-in var(--rf-primitive-duration-slow) ease both;transition:background var(--rf-primitive-duration-fast)}.dashboards-list__row:last-child{border-bottom:0}.dashboards-list__row:not(.dashboards-list__row--head):hover{background:var(--rf-primitive-blue-25)}.dashboards-list__row--head{height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-md));background:var(--rf-primitive-neutral-0);cursor:default;animation:none;position:sticky;top:0;z-index:var(--rf-primitive-z-dropdown)}.dashboards-list__td{display:flex;align-items:center;min-width:0;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md)}.dashboards-list__th{display:flex;align-items:center;justify-content:flex-start;min-width:0;height:100%;padding:0 var(--rf-primitive-spacing-md);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-neutral-500);white-space:nowrap;text-align:left;-webkit-user-select:none;user-select:none;transition:background var(--rf-primitive-duration-fast)}.dashboards-list__th--sortable{cursor:pointer}.dashboards-list__th--sortable:hover{background:var(--rf-primitive-neutral-50)}.dashboards-list__th-inner{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--rf-primitive-spacing-xs)}.dashboards-list__sort-icon{visibility:hidden;line-height:0;display:inline-flex}.dashboards-list__th--sortable:hover .dashboards-list__sort-icon,.dashboards-list__th--sorted .dashboards-list__sort-icon{visibility:visible}.dashboards-list__name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-blue-500)}.dashboards-list__name:hover{color:var(--rf-primitive-blue-600)}.dashboards-list__type{display:inline-block;padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-full);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-semibold);background:var(--rf-primitive-neutral-50);color:var(--rf-primitive-neutral-700)}.dashboards-list__type--people{background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-600)}.dashboards-list__type--team{background:var(--rf-primitive-purple-50);color:var(--rf-primitive-purple-500)}.dashboards-list__stack{display:inline-flex;align-items:center}.dashboards-list__row--skeleton{pointer-events:none}.dashboards-list__skeleton-stack{display:inline-flex;gap:var(--rf-primitive-spacing-2xs)}.dashboards-list__skeleton-owner{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm)}.dashboards-list .entity-stack__tile.dashboards-list__tile{display:inline-flex;border-width:1px;margin-left:calc(-1 * (var(--rf-primitive-spacing-md) + var(--rf-primitive-spacing-2xs)));background:var(--rf-primitive-neutral-white)}.dashboards-list .entity-stack__tile.dashboards-list__tile:first-child{margin-left:0}.dashboards-list__team-avatar--sm{width:var(--rf-primitive-spacing-2xl);height:var(--rf-primitive-spacing-2xl);font-size:var(--rf-primitive-font-size-xs)}.dashboards-list__team-avatar{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--rf-primitive-spacing-2xl) + var(--rf-primitive-spacing-xs));height:calc(var(--rf-primitive-spacing-2xl) + var(--rf-primitive-spacing-xs));border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-sm)}.dashboards-list__stack-more{margin-left:var(--rf-primitive-spacing-xs);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-500)}.dashboards-list__owner{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);font-weight:var(--rf-primitive-font-weight-medium);white-space:nowrap}.dashboards-list__owner>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboards-list__shared{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);color:var(--rf-primitive-cool-gray-500)}.dashboards-list__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rf-primitive-spacing-sm);padding:var(--rf-primitive-spacing-3xl) var(--rf-primitive-spacing-lg);text-align:center;color:var(--rf-primitive-cool-gray-500)}.dashboards-list__empty .dashboards-list__empty-illo{width:clamp(10rem,18vw,15rem);max-width:100%;height:auto;margin-bottom:var(--rf-primitive-spacing-md)}.dashboards-list__empty-title{font-size:var(--rf-primitive-font-size-xl);line-height:var(--rf-primitive-line-height-xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}.dashboards-list__empty-body{max-width:32rem;font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-lg)}.dashboards-list__empty-cta{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);margin-top:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-600);transition:color var(--rf-primitive-duration-fast)}.dashboards-list__empty-cta:hover{color:var(--rf-primitive-blue-500)}.dashboards-list__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-md);min-height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-lg));padding-top:var(--rf-primitive-spacing-sm)}.dashboards-list__per-page{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm)}.dashboards-list__per-page-label{font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-600);white-space:nowrap}.dashboards-list__per-page-trigger{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);padding:var(--rf-primitive-spacing-xs) var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-xs) var(--rf-primitive-spacing-md);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-700)}.dashboards-list__per-page-trigger .cs__chevron{font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-cool-gray-500)}.dashboards-list__pager{display:inline-flex;align-items:center;border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-full);overflow:hidden}.dashboards-list__pager-arrow{width:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));display:inline-flex;align-items:center;justify-content:center;color:var(--rf-primitive-cool-gray-500);transition:background var(--rf-primitive-duration-fast),color var(--rf-primitive-duration-fast)}.dashboards-list__pager-arrow:hover:not(:disabled){background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500)}.dashboards-list__pager-arrow:disabled{opacity:.3;cursor:default}.dashboards-list__pager-count{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));padding:0 var(--rf-primitive-spacing-lg);border-left:1px solid var(--rf-primitive-neutral-100);border-right:1px solid var(--rf-primitive-neutral-100);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-cool-gray-600)}.dashboards-list__pager-current{color:var(--rf-primitive-blue-500)}.dashboards-list__pager-div{color:var(--rf-primitive-cool-gray-500);font-weight:var(--rf-primitive-font-weight-regular)}.cs__trigger{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--rf-primitive-spacing-sm);width:100%;height:32px;padding:0;border:none;border-top:1px solid transparent;border-bottom:1px solid var(--rt-tx-rest-underline, var(--rf-primitive-neutral-100));border-radius:0;background:transparent;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-700);cursor:pointer;outline:none;text-align:left;transition:border-color .12s}.cs__trigger:hover{border-bottom-color:var(--rf-primitive-blue-100)}.cs__trigger:focus-visible{border-bottom-color:var(--rf-primitive-blue-500)}.cs__trigger:disabled{cursor:not-allowed;background:var(--rf-primitive-neutral-50);color:var(--rf-primitive-cool-gray-500);border-bottom-color:var(--rf-primitive-neutral-100);padding:0 var(--rf-primitive-spacing-2xl) 0 10px}.cs__trigger:disabled:hover{border-bottom-color:var(--rf-primitive-neutral-100)}.cs__trigger:disabled .cs__chevron{color:var(--rf-primitive-cool-gray-300)}.cs__trigger--user{height:auto;min-height:40px}.cs__chevron{flex-shrink:0;font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-400);transition:transform .15s}.cs__chevron--open{transform:rotate(180deg)}.cs__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%}.cs__icon{flex:0 0 auto;font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500)}.cs__sublabel{flex:0 0 auto;font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-cool-gray-400);white-space:nowrap}.cs__label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs__label--placeholder{color:var(--rf-primitive-cool-gray-300);font-weight:var(--rf-primitive-font-weight-regular)}.cs__avatar{width:32px;height:32px;border-radius:50%;background:var(--rf-primitive-cool-gray-300);color:var(--rf-primitive-neutral-white);display:inline-flex;align-items:center;justify-content:center;font-size:var(--rf-primitive-font-size-lg);flex-shrink:0}.cs__user-meta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:0 1 auto}.cs__user-name-row{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);min-width:0}.cs__user-name{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cs__user-tag{display:inline-flex;align-items:center;flex-shrink:0;padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-50);color:var(--rf-primitive-cool-gray-700);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-medium);line-height:1;white-space:nowrap}.cs__user-email{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs__menu{position:fixed;background:var(--rf-primitive-neutral-white);border:none;border-radius:var(--rf-primitive-radius-lg);box-shadow:var(--rf-primitive-shadow-md);max-height:280px;overflow:hidden;padding:0;z-index:var(--rf-primitive-z-modal);display:flex;flex-direction:column;animation:cs-menu-in .12s cubic-bezier(.16,1,.3,1) both}.cs__menu--user{min-width:clamp(320px,30vw,420px)}@keyframes cs-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cs__search{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:6px var(--rf-primitive-spacing-sm);background:var(--rf-primitive-neutral-white);border-bottom:1px solid var(--rf-primitive-neutral-100)}.cs__options{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--rf-primitive-spacing-xs) 0;display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xs)}.cs__search-icon{flex:0 0 auto;font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500)}.cs__search-input{flex:1 1 auto;min-width:0;padding:var(--rf-primitive-spacing-xs) 0;border:none;background:transparent;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-800);outline:none}.cs__search-input::placeholder{color:var(--rf-primitive-cool-gray-300)}.cs__group{padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-xs);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-xs);line-height:var(--rf-primitive-line-height-xs);font-weight:var(--rf-primitive-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-cool-gray-400)}.cs__group:not(:first-child){margin-top:var(--rf-primitive-spacing-xs);border-top:1px solid var(--rf-primitive-neutral-50)}.cs__empty{padding:var(--rf-primitive-spacing-md) 10px;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500);text-align:center}.cs__option{display:flex;justify-content:flex-start;align-items:center;gap:var(--rf-primitive-spacing-sm);width:100%;padding:var(--rf-primitive-spacing-sm) 14px;border:0;border-radius:0;background:transparent;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-800);text-align:left;cursor:pointer;transition:background .1s}.cs__option:hover{background:var(--rf-primitive-blue-50)}.cs__option--selected{background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-weight:var(--rf-primitive-font-weight-regular)}.cs__option--add{color:var(--rf-primitive-blue-500)}.cs__menu--pill .cs__options{padding:6px}.cs__menu--pill .cs__option{justify-content:space-between;padding:6px var(--rf-primitive-spacing-sm);gap:var(--rf-primitive-spacing-md)}.cs__menu--pill .cs__option:hover,.cs__menu--pill .cs__option--selected{background:transparent}.cs__pill{display:inline-flex;align-items:center;height:28px;padding:0 var(--rf-primitive-spacing-md);border-radius:var(--rf-primitive-radius-full);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-medium);line-height:1;white-space:nowrap}.cs__pill-check{flex-shrink:0;color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-md)}.search-select{position:relative;width:100%}.search-select__input{width:100%;height:32px;padding:0;border:none;border-bottom:1px solid var(--rf-primitive-blue-500);background:transparent;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-700);outline:none}.search-select__input::placeholder{color:var(--rf-primitive-cool-gray-300);font-weight:var(--rf-primitive-font-weight-regular)}.search-select__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--rf-primitive-neutral-white);border:none;border-radius:var(--rf-primitive-radius-lg);box-shadow:var(--rf-primitive-shadow-md);max-height:220px;overflow-y:auto;padding:var(--rf-primitive-spacing-xs) 0;z-index:var(--rf-primitive-z-modal);display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xs)}.search-select__option{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);width:100%;padding:var(--rf-primitive-spacing-sm) 14px;border:0;border-radius:0;background:transparent;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-800);text-align:left;cursor:pointer;transition:background .1s}.search-select__option:hover{background:var(--rf-primitive-blue-50)}.snackbar{position:fixed;top:28px;left:50%;z-index:var(--rf-primitive-z-snackbar);opacity:0;transform:translate(-50%) translateY(-10px);pointer-events:none;background:var(--rf-primitive-neutral-white);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl);box-shadow:var(--rf-primitive-shadow-lg);padding:10px var(--rf-primitive-spacing-xl);display:flex;align-items:center;gap:10px;font-family:var(--rf-primitive-font-family-base);transition:opacity var(--rf-primitive-duration-normal) var(--rf-primitive-easing-out),transform var(--rf-primitive-duration-normal) var(--rf-primitive-easing-out)}.snackbar--visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.snackbar__spinner-icon{font-size:15px;color:var(--rf-primitive-blue-500)}.snackbar__check-icon{font-size:15px;color:var(--rf-primitive-green-500)}.snackbar__message{font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-600)}.snackbar__divider{width:1px;height:16px;background:var(--rf-primitive-neutral-100);flex-shrink:0}.snackbar__undo{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0;font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-blue-500);font-family:var(--rf-primitive-font-family-base)}.snackbar__undo-icon{font-size:var(--rf-primitive-font-size-xs)}.sort-icon{flex-shrink:0;display:inline-flex;line-height:0}.sort-icon__path--active{fill:var(--rf-primitive-blue-500)}.sort-icon__path--idle{fill:var(--rf-primitive-neutral-200)}.empty-illustration{display:block;width:100%;max-width:100%;height:auto}.empty-illustration__shadow{fill:var(--rf-primitive-neutral-50)}.empty-illustration__blob{fill:var(--rf-primitive-blue-50)}.empty-illustration__blob--alt{fill:var(--rf-primitive-purple-50)}.empty-illustration__bar--gold{fill:var(--rf-primitive-amber-100)}.empty-illustration__bar--silver{fill:var(--rf-primitive-neutral-100)}.empty-illustration__bar--bronze{fill:var(--rf-primitive-coral-100)}.empty-illustration__tick{fill:var(--rf-primitive-neutral-white)}.empty-illustration__avatar{stroke:var(--rf-primitive-neutral-white);stroke-width:3}.empty-illustration__avatar--a{fill:var(--rf-primitive-blue-500)}.empty-illustration__avatar--b{fill:var(--rf-primitive-purple-500)}.empty-illustration__trophy,.empty-illustration__star{fill:var(--rf-primitive-amber-500)}.empty-illustration__dot{fill:var(--rf-primitive-blue-100)}.empty-illustration__dot--alt{fill:var(--rf-primitive-purple-100)}@keyframes rf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.rf-skeleton{background:linear-gradient(90deg,var(--rf-primitive-neutral-white) 25%,var(--rf-primitive-neutral-50) 50%,var(--rf-primitive-neutral-white) 75%);background-size:200% 100%;animation:rf-shimmer 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rf-skeleton{animation:none;background:var(--rf-primitive-neutral-50)}}.skeleton{display:block;flex-shrink:0;width:100%;height:var(--rf-primitive-line-height-md)}.skeleton--sm{border-radius:var(--rf-primitive-radius-sm)}.skeleton--md{border-radius:var(--rf-primitive-radius-md)}.skeleton--lg{border-radius:var(--rf-primitive-radius-lg)}.skeleton--xl{border-radius:var(--rf-primitive-radius-xl)}.skeleton--full{border-radius:var(--rf-primitive-radius-full)}.skeleton--strong{background:linear-gradient(90deg,var(--rf-primitive-neutral-50) 25%,var(--rf-primitive-neutral-100) 50%,var(--rf-primitive-neutral-50) 75%);background-size:200% 100%}@media(prefers-reduced-motion:reduce){.skeleton--strong{background:var(--rf-primitive-neutral-100)}}.avatar{border-radius:var(--rf-primitive-radius-full);flex-shrink:0}.avatar--photo{object-fit:cover}.avatar--initials{display:flex;align-items:center;justify-content:center;color:var(--rf-primitive-neutral-white);font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-bold)}.avatar--icon{display:inline-flex;align-items:center;justify-content:center}.entity-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--rf-primitive-spacing-xs);min-width:0}.entity-stack__row{display:inline-flex;align-items:center}.entity-stack__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rf-primitive-spacing-xs);min-width:0}.entity-stack__show-less{align-self:flex-start;background:transparent;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-500);transition:color var(--rf-primitive-duration-fast) ease}.entity-stack__show-less:hover{color:var(--rf-primitive-cool-gray-700)}.entity-stack__show-less-icon{font-size:var(--rf-primitive-font-size-xs)}.entity-stack__overflow{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--rf-primitive-spacing-xs);height:24px;padding:0 var(--rf-primitive-spacing-xs);border:none;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-25);cursor:pointer;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-700)}.entity-stack__overflow--transparent{background:transparent}.entity-stack__overflow--static{cursor:default}.entity-stack__tile{display:inline-flex;border:2px solid var(--rf-primitive-neutral-white);border-radius:50%;margin-left:-6px;transition:border-color var(--rf-primitive-duration-fast) ease}.entity-stack__tile:first-child{margin-left:0}.entity-stack__tile:hover{border-color:var(--rf-primitive-blue-100)}.entity-stack__tile-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:50%;cursor:pointer}.entity-stack__icon-circle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:var(--rf-primitive-font-size-sm)}.entity-stack__single{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);min-width:0;max-width:100%;height:24px;padding:0 var(--rf-primitive-spacing-md) 0 0;border-radius:var(--rf-primitive-radius-full);background:transparent;border:1px solid var(--rf-primitive-neutral-50);cursor:pointer;font-family:var(--rf-primitive-font-family-base);transition:border-color var(--rf-primitive-duration-fast) ease}.entity-stack__single:hover{border-color:var(--rf-primitive-blue-100)}.entity-stack__single:hover .entity-stack__single-name{color:var(--rf-primitive-blue-600)}.entity-stack__single--static{cursor:default}.entity-stack__single--static:hover{border-color:var(--rf-primitive-neutral-50)}.entity-stack__single--static:hover .entity-stack__single-name{color:var(--rf-primitive-cool-gray-900)}.entity-stack__single-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--rf-primitive-font-size-lg);line-height:1;font-weight:var(--rf-primitive-font-weight-medium);color:var(--rf-primitive-cool-gray-900);transition:color var(--rf-primitive-duration-fast) ease}.entity-stack__preview-wrap{display:inline-flex}.entity-stack__preview{position:fixed;z-index:10001;display:flex;align-items:flex-start;gap:var(--rf-primitive-spacing-md);width:280px;padding:var(--rf-primitive-spacing-md);background:var(--rf-primitive-neutral-white);border:1px solid var(--rf-primitive-neutral-50);border-radius:var(--rf-primitive-radius-md);box-shadow:var(--rf-primitive-shadow-lg);pointer-events:none}.entity-stack__preview-photo{flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover}.entity-stack__preview-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:var(--rf-primitive-font-size-lg)}.entity-stack__preview-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.entity-stack__preview-type{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-semibold);line-height:var(--rf-primitive-line-height-xs);text-transform:uppercase;letter-spacing:.05em}.entity-stack__preview-name{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-900);overflow-wrap:anywhere}.entity-stack__preview-meta{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-500);overflow-wrap:anywhere}.tooltip__wrapper{display:inline-flex}.tooltip{display:block;position:fixed;background:var(--rf-primitive-darkblue-900);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-medium);font-family:var(--rf-primitive-font-family-base);padding:6px 10px;border-radius:var(--rf-primitive-radius-md);max-width:260px;line-height:var(--rf-primitive-line-height-md);z-index:var(--rf-primitive-z-tooltip);pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px color-mix(in srgb,var(--rf-primitive-neutral-800) 18%,transparent)}.tooltip--multiline{max-width:320px;white-space:normal;overflow-wrap:anywhere}.tooltip--light{background:var(--rf-primitive-neutral-white);color:var(--rf-primitive-cool-gray-800);border:1px solid var(--rf-primitive-neutral-50)}.dashboard-view{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xl);padding:0 var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-3xl);background:var(--rf-primitive-neutral-white);min-height:100%}.dashboard-view--missing{padding-top:var(--rf-primitive-spacing-2xl);align-items:flex-start;color:var(--rf-primitive-cool-gray-500)}.dashboard-view__back{color:var(--rf-primitive-blue-500);font-weight:var(--rf-primitive-font-weight-semibold)}.dashboard-view__back:hover{color:var(--rf-primitive-blue-600)}.dashboard-header{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm);margin:0 calc(-1 * var(--rf-primitive-spacing-2xl));padding:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-2xl);border-bottom:1px solid var(--rf-primitive-neutral-100)}.dashboard-header__crumbs{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500)}.dashboard-header__crumb-link{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);color:var(--rf-primitive-cool-gray-600);font-weight:var(--rf-primitive-font-weight-semibold);transition:color var(--rf-primitive-duration-fast)}.dashboard-header__crumb-link svg{color:var(--rf-primitive-cool-gray-300);transition:color var(--rf-primitive-duration-fast)}.dashboard-header__crumb-link:hover,.dashboard-header__crumb-link:hover svg{color:var(--rf-primitive-cool-gray-800)}.dashboard-header__crumb-dot{font-size:var(--rf-primitive-font-size-md);line-height:1;color:var(--rf-primitive-cool-gray-300)}.dashboard-header__row{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm)}.dashboard-header__titles{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);flex:0 1 auto;min-width:0;overflow:hidden}.dashboard-header__titles--cut{-webkit-mask-image:linear-gradient(to right,var(--rf-primitive-neutral-800) calc(100% - var(--rf-primitive-spacing-3xl)),transparent);mask-image:linear-gradient(to right,var(--rf-primitive-neutral-800) calc(100% - var(--rf-primitive-spacing-3xl)),transparent)}.dashboard-header__name-wrap{display:flex;flex:0 0 auto;min-width:0}.dashboard-header__name-wrap>.tooltip__wrapper{min-width:0;max-width:100%}.dashboard-header__name{min-width:0;font-size:var(--rf-primitive-font-size-4xl);line-height:1;font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-header__owner,.dashboard-header__fact{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500);white-space:nowrap}.dashboard-header__fact-icon{font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500)}.dashboard-header__owner-name,.dashboard-header__fact-value{font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-800)}.dashboard-header__owner>span:not(.avatar),.dashboard-header__owner-name,.dashboard-header__fact-value{text-box:trim-both cap alphabetic}.dashboard-header__stack{display:inline-flex;align-items:center}.dashboard-header .entity-stack__tile.dashboard-header__tile{display:inline-flex;border-width:1px;margin-left:calc(-1 * (var(--rf-primitive-spacing-md) + var(--rf-primitive-spacing-2xs)));background:var(--rf-primitive-neutral-white)}.dashboard-header .entity-stack__tile.dashboard-header__tile:first-child{margin-left:0}.dashboard-header__more-list{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xs);padding:var(--rf-primitive-spacing-2xs) 0}.dashboard-header__more-row{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);white-space:nowrap}.dashboard-header__team-avatar--sm{width:var(--rf-primitive-spacing-xl);height:var(--rf-primitive-spacing-xl);font-size:var(--rf-primitive-font-size-xs)}.dashboard-header__team-avatar{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--rf-primitive-spacing-2xl) + var(--rf-primitive-spacing-xs));height:calc(var(--rf-primitive-spacing-2xl) + var(--rf-primitive-spacing-xs));border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-sm)}.dashboard-header__actions{display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg);flex-shrink:0;margin-left:auto;padding-left:var(--rf-primitive-spacing-lg)}.dashboard-header__group{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm)}.dashboard-header__refresh{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);flex-shrink:0;margin-left:auto;padding-left:var(--rf-primitive-spacing-lg)}.dashboard-header__refresh--inline{margin-left:0;padding-left:0}.dashboard-header__refresh-stamp{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-cool-gray-500);white-space:nowrap}.dashboard-header__theme-btn{position:relative;overflow:hidden}.dashboard-header__theme-burst{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rf-primitive-radius-full);transform:scale(0);opacity:0}.dashboard-header__theme-btn--to-dark .dashboard-header__theme-burst{background:var(--rf-primitive-darkblue-900);animation:dashboard-header-theme-burst calc(var(--rf-primitive-duration-slow) * 2) var(--rf-primitive-easing-out) forwards}.dashboard-header__theme-btn--to-light .dashboard-header__theme-burst{background:var(--rf-dark-on-strong);animation:dashboard-header-theme-burst calc(var(--rf-primitive-duration-slow) * 2) var(--rf-primitive-easing-out) forwards}.dashboard-header__theme-glyph{position:absolute;transition:transform var(--rf-primitive-duration-slow) var(--rf-primitive-easing-out),opacity var(--rf-primitive-duration-slow) var(--rf-primitive-easing-out),color var(--rf-primitive-duration-slow) var(--rf-primitive-easing-out)}.dashboard-header__theme-glyph--moon{opacity:0;transform:rotate(90deg) scale(.6)}.dashboard-header__theme-btn--dark .dashboard-header__theme-glyph--sun{opacity:0;transform:rotate(-90deg) scale(.6)}.dashboard-header__theme-btn--dark .dashboard-header__theme-glyph--moon{opacity:1;transform:none}.dashboard-header__theme-btn--to-dark .dashboard-header__theme-glyph--sun{opacity:0;transform:rotate(-90deg) scale(.6)}.dashboard-header__theme-btn--to-dark .dashboard-header__theme-glyph--moon{opacity:1;transform:none;color:var(--rf-dark-on-strong)}.dashboard-header__theme-btn--to-light .dashboard-header__theme-glyph--moon{opacity:0;transform:rotate(90deg) scale(.6)}.dashboard-header__theme-btn--to-light .dashboard-header__theme-glyph--sun{opacity:1;transform:none;color:var(--rf-primitive-amber-500)}.dashboard-header__present{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));padding:0 var(--rf-primitive-spacing-lg);border-radius:var(--rf-primitive-radius-full);border:1px solid transparent;background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-semibold);white-space:nowrap;text-decoration:none;transition:border-color var(--rf-primitive-duration-fast),background var(--rf-primitive-duration-fast)}.dashboard-header__present svg{font-size:var(--rf-primitive-font-size-lg)}.dashboard-header__present:hover{border-color:var(--rf-primitive-blue-500);color:var(--rf-primitive-blue-500);text-decoration:none}.dashboard-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));border-radius:var(--rf-primitive-radius-full);border:1px solid transparent;background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-lg);cursor:pointer;transition:border-color var(--rf-primitive-duration-fast) ease,background var(--rf-primitive-duration-fast) ease}.dashboard-header__icon-btn:hover,.dashboard-header__icon-btn[aria-expanded=true]{border-color:var(--rf-primitive-blue-500)}.dashboard-header__icon-btn--active{background:color-mix(in srgb,var(--rf-primitive-blue-500) 12%,transparent)}.dashboard-header__menu-wrap{position:relative}.dashboard-header__menu{position:absolute;top:calc(100% + var(--rf-primitive-spacing-xs));right:0;z-index:var(--rf-primitive-z-popover);min-width:12rem;padding:var(--rf-primitive-spacing-md) 0;background:var(--rf-primitive-neutral-white);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl);box-shadow:var(--rf-primitive-shadow-md);overflow:hidden;animation:rf-card-in var(--rf-primitive-duration-fast) ease both}.dashboard-header__menu-icon{flex-shrink:0;width:var(--rf-primitive-spacing-lg);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500)}.dashboard-header__menu-item{display:flex;justify-content:flex-start;align-items:center;gap:var(--rf-primitive-spacing-sm);width:100%;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-lg);text-align:left;font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-700);transition:background var(--rf-primitive-duration-fast)}.dashboard-header__menu-item:hover{background:var(--rf-primitive-neutral-50)}.dashboard-header__menu-item--danger,.dashboard-header__menu-item--danger .dashboard-header__menu-icon{color:var(--rf-primitive-danger-500)}.dashboard-header__menu-item--danger:hover,.dashboard-header__menu-item--danger .dashboard-header__menu-icon:hover{background:var(--rf-primitive-danger-50)}@keyframes dashboard-header-theme-burst{0%{transform:scale(0);opacity:1}to{transform:scale(1.1);opacity:1}}.dashboard-subheader{display:flex;align-items:flex-end;gap:var(--rf-primitive-spacing-md);min-height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xl))}.date-range-control{display:flex;align-items:flex-end;gap:var(--rf-primitive-spacing-md)}.date-range-control__trigger{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));padding:0;border:none;border-top:1px solid transparent;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--rf-primitive-cool-gray-700);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);white-space:nowrap;transition:border-color var(--rf-primitive-duration-fast)}.date-range-control__trigger:hover{border-bottom-color:var(--rf-primitive-blue-100)}.date-range-control__trigger:focus-visible,.date-range-control__trigger[aria-expanded=true]{border-bottom-color:var(--rf-primitive-blue-500)}.date-range-control__trigger .cs__chevron{font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-cool-gray-500)}.date-range-control__form{display:flex;align-items:flex-end;gap:var(--rf-primitive-spacing-md);animation:rf-card-in var(--rf-primitive-duration-fast) ease both}.date-range-control__field{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xs);font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--rf-primitive-cool-gray-500)}.date-range-control__field input{height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));width:calc(var(--rf-primitive-spacing-3xl) * 3);padding:0;border:none;border-top:1px solid transparent;border-bottom:1px solid transparent;border-radius:0;background:transparent;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-700);outline:none;transition:border-color var(--rf-primitive-duration-fast);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.date-range-control__field input::-webkit-outer-spin-button,.date-range-control__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.date-range-control__field input::placeholder{font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-300);opacity:1}.date-range-control__field input:hover{border-bottom-color:var(--rf-primitive-blue-100)}.date-range-control__field input:focus{border-bottom-color:var(--rf-primitive-blue-500)}.date-range-control__field .date-picker-field{flex-direction:row-reverse;gap:var(--rf-primitive-spacing-sm);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));border-top:1px solid transparent;border-bottom:1px solid transparent;border-radius:0;font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-700);transition:border-color var(--rf-primitive-duration-fast)}.date-range-control__field .date-picker-field:hover{border-bottom-color:var(--rf-primitive-blue-100)}.date-range-control__field .date-picker-field:focus-visible,.date-range-control__field .date-picker-field--open{border-bottom-color:var(--rf-primitive-blue-500)}.date-range-control__field .date-picker-field__value--placeholder{font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-300)}.date-range-control__apply{height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));padding:0 var(--rf-primitive-spacing-lg);border:none;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer;transition:background var(--rf-primitive-duration-fast) ease}.date-range-control__apply:hover:not(:disabled){background:var(--rf-primitive-blue-700)}.date-range-control__apply:disabled{cursor:not-allowed;background:var(--rf-primitive-blue-100)}.date-range-control__dates{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500);white-space:nowrap}.date-range-control__dates-icon{color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-sm)}.date-picker-field{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);padding:0;background:transparent;border:none;outline:none;cursor:pointer;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-medium);color:var(--rf-primitive-cool-gray-900);transition:color var(--rf-primitive-duration-fast) ease}.date-picker-field:hover:not(:disabled),.date-picker-field--open{color:var(--rf-primitive-blue-500)}.date-picker-field:disabled{cursor:not-allowed;color:var(--rf-primitive-cool-gray-300)}.date-picker-field__value--placeholder{color:var(--rf-primitive-cool-gray-400);font-weight:var(--rf-primitive-font-weight-regular)}.date-picker-field__icon{font-size:var(--rf-primitive-font-size-sm)}.date-picker{position:fixed;z-index:10001;width:280px;background:var(--rf-primitive-neutral-white);border:1px solid var(--rf-primitive-neutral-50);border-radius:var(--rf-primitive-radius-md);box-shadow:var(--rf-primitive-shadow-lg);padding:var(--rf-primitive-spacing-md);font-family:var(--rf-primitive-font-family-base);animation:rf-card-in .16s cubic-bezier(.16,1,.3,1) both}.date-picker__caret{position:fixed;z-index:10002;width:14px;height:14px;background:var(--rf-primitive-neutral-white);transform:rotate(45deg);pointer-events:none;border-top:1px solid var(--rf-primitive-neutral-50);border-left:1px solid var(--rf-primitive-neutral-50)}.date-picker__caret--flipped{border-top:none;border-left:none;border-bottom:1px solid var(--rf-primitive-neutral-50);border-right:1px solid var(--rf-primitive-neutral-50)}.date-picker__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--rf-primitive-spacing-sm)}.date-picker__title{font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-900)}.date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--rf-primitive-radius-sm);cursor:pointer;color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-sm);transition:color var(--rf-primitive-duration-fast) ease}.date-picker__nav:hover{color:var(--rf-primitive-cool-gray-900)}.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--rf-primitive-spacing-2xs)}.date-picker__weekday{display:inline-flex;align-items:center;justify-content:center;height:28px;font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-500)}.date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:var(--rf-primitive-spacing-2xs)}.date-picker__day{display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--rf-primitive-radius-full);cursor:pointer;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-900);transition:background var(--rf-primitive-duration-fast) ease,color var(--rf-primitive-duration-fast) ease}.date-picker__day:hover{background:var(--rf-primitive-blue-25)}.date-picker__day--outside{color:var(--rf-primitive-cool-gray-300)}.date-picker__day--today{font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-blue-500)}.date-picker__day--selected,.date-picker__day--selected:hover{background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);font-weight:var(--rf-primitive-font-weight-semibold)}.date-picker__day--disabled,.date-picker__day--disabled:hover{color:var(--rf-primitive-cool-gray-300);background:transparent;cursor:not-allowed}.date-picker__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:var(--rf-primitive-spacing-sm);padding-top:var(--rf-primitive-spacing-sm);border-top:1px solid var(--rf-primitive-neutral-50)}.date-picker__action{background:transparent;border:none;cursor:pointer;padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-xs);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);font-weight:var(--rf-primitive-font-weight-medium);color:var(--rf-primitive-blue-500);transition:color var(--rf-primitive-duration-fast) ease}.date-picker__action:hover{color:var(--rf-primitive-blue-700)}.ticker-banner.reached-ticker,.reached-ticker--loading{margin:calc(-1 * var(--rf-primitive-spacing-2xl)) calc(-1 * var(--rf-primitive-spacing-2xl)) 0;border-radius:0}.reached-ticker--loading{width:auto;height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs))}.reached-ticker__lead{font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.reached-ticker__lead--reached{color:var(--rf-primitive-success-500)}.reached-ticker__lead--exceeded{color:var(--rf-primitive-amber-700)}.reached-ticker__lead--activity{color:var(--rf-primitive-blue-700)}.reached-ticker__lead--idle{color:var(--rf-primitive-cool-gray-500)}.reached-ticker__name{margin-left:var(--rf-primitive-spacing-2xs);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.reached-ticker__metric{color:var(--rf-primitive-cool-gray-500)}.reached-ticker__delta{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-2xs);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-success-500)}.reached-ticker__values{font-variant-numeric:tabular-nums;color:var(--rf-primitive-neutral-800)}.reached-ticker__who{margin-left:var(--rf-primitive-spacing-2xs);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-800)}.reached-ticker__text{color:var(--rf-primitive-cool-gray-500)}@keyframes ticker-banner-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--ticker-shift)))}}.ticker-banner{overflow:hidden;height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));border-radius:var(--rf-primitive-radius-lg);background:var(--rf-primitive-darkblue-900);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md)}.ticker-banner__track{display:inline-flex;align-items:center;height:100%;white-space:nowrap;will-change:transform;animation:ticker-banner-scroll var(--ticker-duration) linear infinite}.ticker-banner:hover .ticker-banner__track{animation-play-state:paused}.ticker-banner__tape{display:inline-flex;align-items:center}.ticker-banner__item{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);padding:0 var(--rf-primitive-spacing-2xl)}.ticker-banner--light{background:var(--rf-primitive-neutral-50);color:var(--rf-primitive-neutral-800)}.ticker-banner--static .ticker-banner__track{display:flex;flex-wrap:wrap;height:auto;min-height:100%;white-space:normal;animation:none}.range-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rf-primitive-spacing-sm);padding:var(--rf-primitive-spacing-3xl) var(--rf-primitive-spacing-lg);text-align:center;color:var(--rf-primitive-cool-gray-500)}.range-empty-state__illo{width:clamp(10rem,18vw,15rem);max-width:100%;height:auto;margin-bottom:var(--rf-primitive-spacing-md)}.range-empty-state__title{font-size:var(--rf-primitive-font-size-xl);line-height:var(--rf-primitive-line-height-xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}.range-empty-state__body{max-width:32rem;font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-lg)}.share-dashboard-sheet,.share-dashboard-sheet__field{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm)}.share-dashboard-sheet__add{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--rf-primitive-spacing-xs);padding:0;border:none;background:transparent;color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);cursor:pointer;transition:color var(--rf-primitive-duration-fast)}.share-dashboard-sheet__add svg{font-size:var(--rf-primitive-font-size-sm)}.share-dashboard-sheet__add:hover{color:var(--rf-primitive-blue-600)}.share-dashboard-sheet__list{display:flex;flex-direction:column;max-height:calc(var(--rf-primitive-spacing-3xl) * 10);overflow:auto}.share-dashboard-sheet__row{display:flex;align-items:center;gap:var(--rf-primitive-spacing-md);padding:var(--rf-primitive-spacing-sm) 0;border-bottom:1px solid var(--rf-primitive-neutral-50)}.share-dashboard-sheet__row:last-child{border-bottom:none}.share-dashboard-sheet__who{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.share-dashboard-sheet__name{font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-dashboard-sheet__meta{font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-dashboard-sheet__role{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));padding:0;border:none;border-top:1px solid transparent;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--rf-primitive-cool-gray-700);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);white-space:nowrap;transition:border-color var(--rf-primitive-duration-fast)}.share-dashboard-sheet__role:hover{border-bottom-color:var(--rf-primitive-blue-100)}.share-dashboard-sheet__role:focus-visible,.share-dashboard-sheet__role[aria-expanded=true]{border-bottom-color:var(--rf-primitive-blue-500)}.share-dashboard-sheet__role .cs__chevron{font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-cool-gray-500)}.share-dashboard-sheet__remove{display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-3xl);height:var(--rf-primitive-spacing-3xl);border:none;background:transparent;color:var(--rf-primitive-cool-gray-400);font-size:var(--rf-primitive-font-size-lg);cursor:pointer;transition:color var(--rf-primitive-duration-fast)}.share-dashboard-sheet__remove:hover{color:var(--rf-primitive-cool-gray-700)}.share-dashboard-sheet__empty{margin:0;font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-cool-gray-500)}.share-dashboard-sheet__save{width:100%;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-lg);border:none;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer;transition:background var(--rf-primitive-duration-fast) var(--rf-primitive-easing-out)}.share-dashboard-sheet__save:hover{background:var(--rf-primitive-blue-600)}.side-sheet__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:var(--rf-primitive-z-sheet)}.side-sheet__panel{position:fixed;top:0;right:0;bottom:0;width:28.75rem;max-width:92vw;display:flex;flex-direction:column;background:var(--rf-primitive-neutral-white);box-shadow:var(--rf-primitive-shadow-sheet);z-index:var(--rf-primitive-z-sheet);transform:translate(100%);opacity:0;transition:transform var(--rf-primitive-duration-slow) var(--rf-primitive-easing-sheet-open),opacity var(--rf-primitive-duration-slow) var(--rf-primitive-easing-sheet-open)}.side-sheet__panel--visible{transform:translate(0);opacity:1}.side-sheet__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-xl);border-bottom:1px solid var(--rf-primitive-neutral-50)}.side-sheet__title{margin:0;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-xl);line-height:var(--rf-primitive-line-height-xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-cool-gray-700)}.side-sheet__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-3xl);height:var(--rf-primitive-spacing-3xl);border:none;background:transparent;color:var(--rf-primitive-cool-gray-400);font-size:var(--rf-primitive-font-size-lg);cursor:pointer;transition:color var(--rf-primitive-duration-fast) var(--rf-primitive-easing-out)}.side-sheet__close:hover{color:var(--rf-primitive-cool-gray-700)}.side-sheet__body{flex:1;overflow-y:auto;padding:var(--rf-primitive-spacing-xl) var(--rf-primitive-spacing-xl) var(--rf-primitive-spacing-2xl);display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xl)}.side-sheet__footer{flex-shrink:0;padding:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-xl);border-top:1px solid var(--rf-primitive-neutral-50);background:var(--rf-primitive-neutral-white)}.fields-card__entity-popover{position:fixed;z-index:var(--rf-primitive-z-modal);box-sizing:border-box;background:var(--rf-primitive-neutral-white);border:1px solid var(--rf-primitive-neutral-50);border-radius:var(--rf-primitive-radius-md);box-shadow:var(--rf-primitive-shadow-lg)}.fields-card__entity-caret{position:absolute;width:14px;height:14px;background:var(--rf-primitive-neutral-white);transform:rotate(45deg)}.fields-card__entity-caret--below{top:-7px;border-top:1px solid var(--rf-primitive-neutral-50);border-left:1px solid var(--rf-primitive-neutral-50)}.fields-card__entity-caret--above{bottom:-7px;border-bottom:1px solid var(--rf-primitive-neutral-50);border-right:1px solid var(--rf-primitive-neutral-50)}.fields-card__entity-caret--right{left:-7px;border-bottom:1px solid var(--rf-primitive-neutral-50);border-left:1px solid var(--rf-primitive-neutral-50)}.fields-card__entity-caret--left{right:-7px;border-top:1px solid var(--rf-primitive-neutral-50);border-right:1px solid var(--rf-primitive-neutral-50)}.entity-picker{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm)}.entity-picker__chip-strip{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rf-primitive-spacing-xs);min-height:24px;min-width:0}.entity-picker--inline-menu{gap:0}.entity-picker--inline-menu .entity-picker__chip-strip{padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-xl);border-bottom:1px solid var(--rf-primitive-neutral-50)}.entity-picker__inline-menu{display:flex;flex-direction:column;max-height:320px;overflow:hidden;border-bottom-left-radius:var(--rf-primitive-radius-md);border-bottom-right-radius:var(--rf-primitive-radius-md)}.entity-picker__inline-menu .entity-picker__filters{border-bottom:1px solid var(--rf-primitive-neutral-50)}.entity-picker__inline-menu .entity-picker__options{flex:1;min-height:0;overflow-y:auto}.entity-picker__chip{position:relative;display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);flex-shrink:0;height:24px;padding:0 var(--rf-primitive-spacing-md) 0 0;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-0);border:1px solid var(--rf-primitive-neutral-50);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:1;color:var(--rf-primitive-cool-gray-900)}.entity-picker__chip-name{min-width:0;white-space:nowrap;padding-right:0;transition:padding-right var(--rf-primitive-duration-fast) ease}.entity-picker__chip:hover .entity-picker__chip-name{padding-right:var(--rf-primitive-spacing-lg);overflow:hidden;text-overflow:ellipsis}.entity-picker__chip-remove{position:absolute;right:var(--rf-primitive-spacing-sm);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-sm);opacity:0;pointer-events:none;transition:color var(--rf-primitive-duration-fast) ease,opacity var(--rf-primitive-duration-fast) ease}.entity-picker__chip-remove:hover{color:var(--rf-primitive-cool-gray-900)}.entity-picker__chip:hover .entity-picker__chip-remove{opacity:1;pointer-events:auto}.entity-picker__input-wrap{position:relative;flex:1;min-width:140px;display:inline-flex}.entity-picker__input{flex:1;min-width:0;background:transparent;border:none;outline:none;padding:2px 0;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-cool-gray-900)}.entity-picker__input::placeholder{color:var(--rf-primitive-cool-gray-400)}.entity-picker__menu{position:fixed;z-index:110}.entity-picker__menu--modal{z-index:calc(var(--rf-primitive-z-modal) + 1)}.entity-picker__menu{min-width:320px;max-width:400px;max-height:360px;overflow:hidden;display:flex;flex-direction:column;background:var(--rf-primitive-neutral-white);border:1px solid var(--rf-primitive-neutral-50);border-radius:var(--rf-primitive-radius-md);box-shadow:var(--rf-primitive-shadow-lg)}.entity-picker__filters{flex-shrink:0;display:flex;gap:var(--rf-primitive-spacing-sm);padding:10px var(--rf-primitive-spacing-xl);flex-wrap:nowrap;overflow-x:auto;border-bottom:1px solid var(--rf-primitive-neutral-50)}.entity-picker__filter{display:inline-flex;align-items:center;gap:7px;padding:2px 10px;border-radius:9999px;border:1px solid var(--rf-primitive-neutral-100);background:var(--rf-primitive-neutral-white);cursor:pointer;font-family:var(--rf-primitive-font-family-base);font-size:13px;color:var(--rf-primitive-cool-gray-700);transition:background var(--rf-primitive-duration-fast) ease,border-color var(--rf-primitive-duration-fast) ease,color var(--rf-primitive-duration-fast) ease;white-space:nowrap}.entity-picker__filter:hover{background:var(--rf-primitive-blue-25)}.entity-picker__filter--active{border-color:color-mix(in srgb,var(--entity-picker-filter-color) 38%,transparent);background:color-mix(in srgb,var(--entity-picker-filter-color) 6%,transparent);color:var(--entity-picker-filter-color);font-weight:var(--rf-primitive-font-weight-semibold)}.entity-picker__filter-dot{width:6px;height:6px;border-radius:50%;background:var(--entity-picker-filter-color);flex-shrink:0}.entity-picker__options{flex:1;min-height:0;overflow-y:auto;padding:var(--rf-primitive-spacing-sm) 0}.entity-picker__empty{margin:0;padding:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-xl);text-align:center;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500)}.entity-picker__add-new{flex-shrink:0;display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);width:100%;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-xl);border:none;border-top:1px solid var(--rf-primitive-neutral-50);background:var(--rf-primitive-neutral-white);cursor:pointer;text-align:left;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-medium);color:var(--rf-primitive-blue-500);transition:background var(--rf-primitive-duration-fast) ease}.entity-picker__add-new:hover{background:var(--rf-primitive-blue-25)}.entity-picker__add-new-icon{flex-shrink:0;font-size:var(--rf-primitive-font-size-md)}.entity-picker__section+.entity-picker__section{margin-top:var(--rf-primitive-spacing-sm)}.entity-picker__section-header{margin:0;padding:var(--rf-primitive-spacing-xs) var(--rf-primitive-spacing-xl);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-semibold);line-height:var(--rf-primitive-line-height-xs);color:var(--rf-primitive-cool-gray-400);text-transform:uppercase;letter-spacing:.05em}.entity-picker__option{display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-xl);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--rf-primitive-duration-fast) ease}.entity-picker__option:hover{background:var(--rf-primitive-blue-25)}.entity-picker__option-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--entity-picker-entity-color, var(--rf-primitive-cool-gray-500)) 9%,transparent);border:1px solid color-mix(in srgb,var(--entity-picker-entity-color, var(--rf-primitive-cool-gray-500)) 16%,transparent);overflow:hidden}.entity-picker__option-avatar-photo{width:100%;height:100%;object-fit:cover}.entity-picker__option-avatar-icon{font-size:14px;color:var(--entity-picker-entity-color, var(--rf-primitive-cool-gray-500))}.entity-picker__option-check{flex-shrink:0;align-self:center;font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-blue-500)}.entity-picker__option-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.entity-picker__option-name{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-medium);color:var(--rf-primitive-cool-gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-picker__option-meta{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-picker__option-meta-dot{margin:0 var(--rf-primitive-spacing-xs);color:var(--rf-primitive-cool-gray-300)}.transfer-ownership-modal{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xl)}.transfer-ownership-modal__body{margin:0;font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-neutral-600)}.transfer-ownership-modal__confirm{min-width:calc(var(--rf-primitive-spacing-3xl) * 5);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));padding:0 var(--rf-primitive-spacing-lg);border:none;border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-bold);cursor:pointer;transition:background var(--rf-primitive-duration-fast)}.transfer-ownership-modal__confirm:hover:not(:disabled){background:var(--rf-primitive-blue-600)}.transfer-ownership-modal__confirm:disabled{cursor:not-allowed;background:var(--rf-primitive-blue-100)}.transfer-ownership-modal__cancel{min-width:calc(var(--rf-primitive-spacing-3xl) * 2 + var(--rf-primitive-spacing-lg));height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));padding:0 var(--rf-primitive-spacing-lg);border:1px solid var(--rf-primitive-neutral-200);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white);color:var(--rf-primitive-neutral-400);font-size:var(--rf-primitive-font-size-lg);cursor:pointer;transition:background var(--rf-primitive-duration-fast)}.transfer-ownership-modal__cancel:hover{background:var(--rf-primitive-blue-25)}.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--rf-primitive-z-modal-backdrop);background:color-mix(in srgb,var(--rf-primitive-darkblue-900) 40%,transparent);animation:rf-card-in var(--rf-primitive-duration-fast) ease forwards}.modal__wrap{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--rf-primitive-z-modal)}.modal__dialog{position:relative;display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xl);max-height:calc(100vh - var(--rf-primitive-spacing-3xl) * 2);padding:var(--rf-primitive-spacing-2xl);background:var(--rf-primitive-neutral-white);border-radius:var(--rf-primitive-radius-lg);box-shadow:0 8px 32px color-mix(in srgb,var(--rf-primitive-neutral-800) 14%,transparent),0 2px 8px color-mix(in srgb,var(--rf-primitive-neutral-800) 6%,transparent);font-family:var(--rf-primitive-font-family-base);animation:rf-card-in var(--rf-primitive-duration-normal) var(--rf-primitive-easing-out) both}.modal__dialog--w520{width:520px}.modal__dialog--w580{width:580px}.modal__header{display:flex;align-items:center;gap:var(--rf-primitive-spacing-md)}.modal__title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--rf-primitive-font-size-4xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-3xl);height:var(--rf-primitive-spacing-3xl);border:none;background:none;color:var(--rf-primitive-darkblue-300);cursor:pointer;transition:color var(--rf-primitive-duration-fast)}.modal__close:hover{color:var(--rf-primitive-darkblue-800)}.modal__close-icon{font-size:var(--rf-primitive-font-size-xl)}.modal__body{min-height:0;overflow:auto}.modal__footer{display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg)}.modal__text{margin:0;font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-neutral-600)}.modal__primary{min-width:calc(var(--rf-primitive-spacing-3xl) * 5);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));padding:0 var(--rf-primitive-spacing-lg);border:none;border-radius:var(--rf-primitive-radius-full);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-bold);cursor:pointer;transition:background var(--rf-primitive-duration-fast)}.modal__primary--primary{background:var(--rf-primitive-blue-500)}.modal__primary--primary:hover:not(:disabled){background:var(--rf-primitive-blue-600)}.modal__primary--primary:disabled{cursor:not-allowed;background:var(--rf-primitive-blue-100)}.modal__primary--danger{background:var(--rf-primitive-danger-500)}.modal__primary--danger:hover:not(:disabled){background:var(--rf-primitive-danger-600)}.modal__primary--danger:disabled{cursor:not-allowed;background:var(--rf-primitive-danger-200)}.modal__cancel{min-width:calc(var(--rf-primitive-spacing-3xl) * 2 + var(--rf-primitive-spacing-lg));height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));padding:0 var(--rf-primitive-spacing-lg);border:1px solid var(--rf-primitive-neutral-200);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white);color:var(--rf-primitive-neutral-400);font-size:var(--rf-primitive-font-size-lg);cursor:pointer;transition:background var(--rf-primitive-duration-fast)}.modal__cancel:hover{background:var(--rf-primitive-blue-25)}body:has(.modal__dialog) .fields-card__multiselect-menu{z-index:calc(var(--rf-primitive-z-modal) + 1)}.summary-section{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-md)}.summary-section__title{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-cool-gray-500)}.summary-section__empty{padding:var(--rf-primitive-spacing-2xl);text-align:center;color:var(--rf-primitive-cool-gray-500);border:1px dashed var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl)}.summary-section__grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:var(--rf-primitive-spacing-lg)}.summary-section__grid>*{grid-column:span 5}@media(max-width:64rem){.summary-section__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.summary-section__grid>*{grid-column:span 2}}@media(max-width:48rem){.summary-section__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-section__grid>*{grid-column:span 4}}.summary-tile.card-shell{padding:var(--rf-primitive-spacing-lg);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl);min-width:0}.summary-tile.card-shell .card-shell__body-wrap{margin-top:var(--rf-primitive-spacing-md)}.summary-tile.card-shell .card-shell__title{display:flex;flex:1 1 auto;min-width:0}.summary-tile__label{font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-lg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-tile__body{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rf-primitive-spacing-md)}.summary-tile__numbers{display:flex;flex-direction:column;min-width:0}.summary-tile__value{font-size:var(--rf-primitive-font-size-4xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}.summary-tile__target{font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-500);font-weight:var(--rf-primitive-font-weight-semibold)}.summary-tile__meta{margin-top:var(--rf-primitive-spacing-xs);font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-cool-gray-500)}.metric-label{font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-label__wrap{display:inline-flex;align-items:center;min-width:0}.metric-label__info{display:inline-flex;align-items:center;margin-left:var(--rf-primitive-spacing-2xs);padding:0 var(--rf-primitive-spacing-xs);font-size:var(--rf-primitive-font-size-sm);line-height:1;color:var(--rf-primitive-cool-gray-400);transition:color var(--rf-primitive-duration-fast)}.metric-label__info:hover{color:var(--rf-primitive-cool-gray-600)}.status-pill{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-full);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-md);font-weight:var(--rf-primitive-font-weight-medium);white-space:nowrap;vertical-align:middle;transition:background var(--rf-primitive-duration-fast),color var(--rf-primitive-duration-fast)}.status-pill--lg{font-size:var(--rf-primitive-font-size-md);padding:var(--rf-primitive-spacing-xs) var(--rf-primitive-spacing-md)}.status-pill--lg .status-pill__icon{font-size:var(--rf-primitive-font-size-md)}.status-pill--sm{font-size:var(--rf-primitive-font-size-xs);line-height:var(--rf-primitive-line-height-xs);padding:var(--rf-primitive-spacing-2xs) calc(var(--rf-primitive-spacing-xs) + var(--rf-primitive-spacing-2xs))}.status-pill--sm .status-pill__icon,.status-pill__icon{font-size:var(--rf-primitive-font-size-sm)}.status-pill--purple{background:var(--rf-primitive-purple-50);color:var(--rf-primitive-purple-500)}.status-pill--success{background:var(--rf-primitive-success-50);color:var(--rf-primitive-success-500)}.status-pill--blue{background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-700)}.status-pill--amber{background:var(--rf-primitive-amber-50);color:var(--rf-primitive-amber-700)}.status-pill--danger{background:var(--rf-primitive-danger-50);color:var(--rf-primitive-danger-500)}.status-pill--grey{background:var(--rf-primitive-neutral-50);color:var(--rf-primitive-neutral-700)}.status-pill--skyblue{background:var(--rf-primitive-blue-50);color:var(--rf-primitive-activity-skyblue-500)}.attainment-gauge{position:relative;display:inline-block;overflow:hidden}.attainment-gauge canvas{position:absolute;top:0;left:0}.attainment-gauge__centre{position:absolute;left:0;right:0;bottom:12%;display:flex;flex-direction:column;align-items:center;gap:var(--rf-primitive-spacing-2xs);pointer-events:none}.attainment-gauge__value{font-size:var(--rf-primitive-font-size-4xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800);font-variant-numeric:tabular-nums}.attainment-gauge__value--purple{color:var(--rf-primitive-purple-500)}.attainment-gauge__value--success{color:var(--rf-primitive-success-500)}.attainment-gauge__value--blue{color:var(--rf-primitive-blue-600)}.attainment-gauge__value--amber{color:var(--rf-primitive-amber-700)}.attainment-gauge__value--danger{color:var(--rf-primitive-danger-600)}.attainment-gauge__value--skyblue{color:var(--rf-primitive-activity-skyblue-500)}.scorecard-gallery{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-md)}.scorecard-gallery__header{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-md)}.scorecard-gallery__title{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-cool-gray-500)}.scorecard-gallery__sort{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-2xs)}.scorecard-gallery__sort-label{padding-right:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-cool-gray-500);text-transform:uppercase;letter-spacing:.05em}.scorecard-gallery__sort-trigger{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));padding:0;border:none;border-top:1px solid transparent;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--rf-primitive-cool-gray-700);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);white-space:nowrap;transition:border-color var(--rf-primitive-duration-fast)}.scorecard-gallery__sort-trigger:hover{border-bottom-color:var(--rf-primitive-blue-100)}.scorecard-gallery__sort-trigger:focus-visible,.scorecard-gallery__sort-trigger[aria-expanded=true]{border-bottom-color:var(--rf-primitive-blue-500)}.scorecard-gallery__sort-trigger .cs__chevron{font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-cool-gray-500)}.scorecard-gallery__empty{padding:var(--rf-primitive-spacing-2xl);text-align:center;color:var(--rf-primitive-cool-gray-500);border:1px dashed var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl)}.scorecard-gallery__grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:var(--rf-primitive-spacing-lg);align-items:start}.scorecard-gallery__grid>*{grid-column:span 5}@media(max-width:64rem){.scorecard-gallery__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.scorecard-gallery__grid>*{grid-column:span 4}}@media(max-width:48rem){.scorecard-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.scorecard__frame{animation:rf-card-in var(--rf-primitive-duration-slow) ease both}.scorecard.card-shell{position:relative;padding:0;border:1px solid var(--rf-primitive-neutral-100);border-top-width:var(--rf-primitive-spacing-2xs);border-radius:var(--rf-primitive-radius-xl);overflow:hidden}.scorecard.card-shell.scorecard--gold{border-color:var(--rf-primitive-amber-100);border-top-color:var(--rf-primitive-amber-500)}.scorecard.card-shell.scorecard--gold .card-shell__header{background:var(--rf-primitive-amber-50);border-bottom-color:var(--rf-primitive-amber-100)}.scorecard.card-shell.scorecard--silver{border-color:var(--rf-primitive-neutral-200);border-top-color:var(--rf-primitive-cool-gray-300)}.scorecard.card-shell.scorecard--silver .card-shell__header{background:var(--rf-primitive-neutral-50);border-bottom-color:var(--rf-primitive-neutral-200)}.scorecard.card-shell.scorecard--bronze{border-color:var(--rf-primitive-coral-100);border-top-color:var(--rf-primitive-coral-500)}.scorecard.card-shell.scorecard--bronze .card-shell__header{background:var(--rf-primitive-coral-50);border-bottom-color:var(--rf-primitive-coral-100)}.scorecard.card-shell .card-shell__header{padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);border-bottom:1px solid var(--rf-primitive-neutral-100);background:var(--rf-primitive-neutral-0)}.scorecard.card-shell .card-shell__toggle{min-width:0;flex:1}.scorecard.card-shell .card-shell__title{display:flex;flex:1 1 auto;min-width:0}.scorecard.card-shell .card-shell__body-wrap{margin-top:0}.scorecard.card-shell .card-shell__actions{gap:var(--rf-primitive-spacing-sm)}.scorecard__identity{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);min-width:0}.scorecard__avatar{flex-shrink:0;display:inline-flex;border-radius:var(--rf-primitive-radius-full);border:1px solid var(--rf-primitive-neutral-100)}.scorecard__team-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-3xl);height:var(--rf-primitive-spacing-3xl);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-lg)}.scorecard__names{display:flex;flex-direction:column;min-width:0}.scorecard__name{font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-blue-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.scorecard__name:hover{color:var(--rf-primitive-blue-600);text-decoration:none}.scorecard__sub{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-cool-gray-500)}.scorecard__chips{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);flex-shrink:0}.scorecard__metrics{display:flex;flex-direction:column;transition:max-height var(--rf-primitive-duration-slow) var(--rf-primitive-easing-out)}.scorecard__metrics--scroll{max-height:29.21875rem;overflow-y:auto}.scorecard__more{display:flex;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-lg)}.scorecard__metric{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm);padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);border-bottom:1px solid var(--rf-primitive-neutral-100)}.scorecard__metric:last-child{border-bottom:0}.scorecard__metric-row{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-sm)}.scorecard__numbers{align-self:flex-end;font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-cool-gray-500);font-variant-numeric:tabular-nums}.scorecard__raw{display:flex;align-items:baseline;gap:var(--rf-primitive-spacing-sm)}.scorecard__raw-value{font-size:var(--rf-primitive-font-size-3xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}@media(prefers-reduced-motion:reduce){.scorecard__frame{animation:none}}@keyframes progress-bar-shimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes progress-bar-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}@keyframes progress-bar-particle-step{0%{transform:rotate(var(--angle)) translate(0) scale(1);opacity:1}70%{opacity:1}to{transform:rotate(var(--angle)) translate(var(--distance)) scale(.3);opacity:0}}@keyframes progress-bar-particle-reached{0%{transform:rotate(var(--angle)) translate(0) rotate(0) scale(.6);opacity:1}60%{opacity:1}to{transform:rotate(var(--angle)) translate(calc(var(--distance) * 1.8)) rotate(240deg) scale(1);opacity:0}}@keyframes progress-bar-ring{0%{transform:translate(-50%,-50%) scale(.2);opacity:.9}to{transform:translate(-50%,-50%) scale(3.2);opacity:0}}@keyframes progress-bar-particle-upgrade{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(calc(cos(var(--angle)) * var(--distance)),calc(-1 * var(--distance) * 1.6)) scale(.3);opacity:0}}@keyframes progress-bar-upgrade-label{0%{transform:translate(-50%);opacity:0}25%{opacity:1}to{transform:translate(-50%,calc(-1 * var(--rf-primitive-spacing-2xl)));opacity:0}}.progress-bar{--bar-fill: var(--rf-primitive-blue-500);--bar-track: var(--rf-primitive-blue-50);width:100%}.progress-bar--purple{--bar-fill: var(--rf-primitive-purple-500);--bar-track: var(--rf-primitive-purple-50)}.progress-bar--success{--bar-fill: var(--rf-primitive-success-500);--bar-track: var(--rf-primitive-success-50)}.progress-bar--blue{--bar-fill: var(--rf-primitive-blue-500);--bar-track: var(--rf-primitive-blue-50)}.progress-bar--amber{--bar-fill: var(--rf-primitive-amber-500);--bar-track: var(--rf-primitive-amber-50)}.progress-bar--danger{--bar-fill: var(--rf-primitive-danger-500);--bar-track: var(--rf-primitive-danger-50)}.progress-bar--grey{--bar-fill: var(--rf-primitive-cool-gray-500);--bar-track: var(--rf-primitive-neutral-50)}.progress-bar--skyblue{--bar-fill: var(--rf-primitive-activity-skyblue-500);--bar-track: var(--rf-primitive-blue-50)}.progress-bar__track{position:relative;height:calc(var(--rf-primitive-spacing-2xs) * 3);border-radius:var(--rf-primitive-radius-full);background:var(--bar-track);overflow:visible}.progress-bar--lg .progress-bar__track{height:var(--rf-primitive-spacing-sm)}.progress-bar__fill{position:relative;height:100%;border-radius:var(--rf-primitive-radius-full);background:var(--bar-fill);overflow:hidden;transition:width calc(var(--rf-primitive-duration-slower) * 2) var(--rf-primitive-easing-out),background var(--rf-primitive-duration-normal) var(--rf-primitive-easing-out)}.progress-bar--exceeded .progress-bar__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--rf-primitive-neutral-white),transparent);opacity:.55;animation:progress-bar-shimmer 2.4s var(--rf-primitive-easing-out) infinite}.progress-bar__pace-anchor{position:absolute;top:50%;display:inline-flex;transform:translate(-50%,-50%)}.progress-bar__pace{display:block;width:var(--rf-primitive-spacing-md);height:var(--rf-primitive-spacing-md);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white);border:var(--rf-primitive-spacing-2xs) solid var(--bar-fill);animation:progress-bar-pulse 1.8s ease-in-out infinite}.progress-bar__burst{position:absolute;top:50%;width:0;height:0;pointer-events:none;z-index:var(--rf-primitive-z-dropdown)}.progress-bar__particle{position:absolute;top:0;left:0;width:var(--rf-primitive-spacing-sm);height:var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-full);background:var(--bar-fill);box-shadow:0 0 0 1px var(--rf-primitive-neutral-white);animation-delay:var(--delay)}.progress-bar__ring{position:absolute;top:0;left:0;width:var(--rf-primitive-spacing-2xl);height:var(--rf-primitive-spacing-2xl);border-radius:var(--rf-primitive-radius-full);border:calc(var(--rf-primitive-spacing-2xs) + 1px) solid var(--rf-primitive-amber-500);animation:progress-bar-ring 1s var(--rf-primitive-easing-out) both}.progress-bar__burst--step .progress-bar__ring{border-color:var(--bar-fill);animation-duration:1.1s}.progress-bar__burst--step .progress-bar__particle{animation:progress-bar-particle-step 1.3s var(--rf-primitive-easing-out) both}.progress-bar__burst--step .progress-bar__particle--1{background:var(--rf-primitive-amber-500)}.progress-bar__burst--step .progress-bar__particle--2{background:var(--rf-primitive-purple-500)}.progress-bar__burst--reached .progress-bar__particle{width:calc(var(--rf-primitive-spacing-sm) + var(--rf-primitive-spacing-2xs));height:calc(var(--rf-primitive-spacing-sm) + var(--rf-primitive-spacing-2xs));border-radius:0;box-shadow:none;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:progress-bar-particle-reached 1.3s var(--rf-primitive-easing-out) both}.progress-bar__burst--reached .progress-bar__particle--0{background:var(--rf-primitive-amber-500)}.progress-bar__burst--reached .progress-bar__particle--1{background:var(--rf-primitive-purple-500)}.progress-bar__burst--reached .progress-bar__particle--2{background:var(--rf-primitive-neutral-white);box-shadow:0 0 0 1px var(--rf-primitive-amber-500)}.progress-bar__burst--upgrade .progress-bar__particle{width:calc(var(--rf-primitive-spacing-xs) + var(--rf-primitive-spacing-2xs));height:calc(var(--rf-primitive-spacing-xs) + var(--rf-primitive-spacing-2xs));border-radius:0;box-shadow:none;clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);animation:progress-bar-particle-upgrade 1.2s var(--rf-primitive-easing-out) both}.progress-bar__burst--upgrade .progress-bar__particle--0{background:var(--rf-primitive-purple-500)}.progress-bar__burst--upgrade .progress-bar__particle--1{background:var(--rf-primitive-hotpink-500)}.progress-bar__burst--upgrade .progress-bar__particle--2{background:var(--rf-primitive-aira-start)}.progress-bar__upgrade-label{position:absolute;top:calc(-1 * var(--rf-primitive-spacing-xl));left:0;padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-purple-500);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-xs);line-height:var(--rf-primitive-line-height-xs);font-weight:var(--rf-primitive-font-weight-bold);white-space:nowrap;animation:progress-bar-upgrade-label 1.2s var(--rf-primitive-easing-out) both}.progress-bar__upgrade-label--end{left:auto;right:0}@media(prefers-reduced-motion:reduce){.progress-bar__fill{transition:none}.progress-bar__pace,.progress-bar--exceeded .progress-bar__fill:after{animation:none}}@keyframes rank-badge-shine{0%{transform:translate(-150%) rotate(20deg)}to{transform:translate(250%) rotate(20deg)}}.rank-badge{position:relative;display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-full);font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-md);font-weight:var(--rf-primitive-font-weight-bold);overflow:hidden;white-space:nowrap;color:var(--rf-primitive-neutral-700);background:var(--rf-primitive-neutral-50)}.rank-badge--lg{font-size:var(--rf-primitive-font-size-md);padding:var(--rf-primitive-spacing-xs) var(--rf-primitive-spacing-md)}.rank-badge--plain{font-size:var(--rf-primitive-font-size-xs);line-height:var(--rf-primitive-line-height-xs);padding:var(--rf-primitive-spacing-2xs) calc(var(--rf-primitive-spacing-xs) + var(--rf-primitive-spacing-2xs))}.rank-badge--gold,.rank-badge--silver,.rank-badge--bronze{padding-left:var(--rf-primitive-spacing-2xs)}.rank-badge__coin{display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-xl);height:var(--rf-primitive-spacing-xl);border-radius:var(--rf-primitive-radius-full);color:var(--rf-primitive-neutral-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rf-primitive-neutral-white) 35%,transparent)}.rank-badge--lg .rank-badge__coin{width:var(--rf-primitive-spacing-2xl);height:var(--rf-primitive-spacing-2xl)}.rank-badge--gold{background:var(--rf-primitive-amber-50);color:var(--rf-primitive-amber-700)}.rank-badge--gold .rank-badge__coin{background:var(--rf-primitive-amber-500)}.rank-badge--silver{background:var(--rf-primitive-neutral-100);color:var(--rf-primitive-cool-gray-600)}.rank-badge--silver .rank-badge__coin{background:var(--rf-primitive-cool-gray-300)}.rank-badge--bronze{background:var(--rf-primitive-coral-50);color:var(--rf-primitive-coral-500)}.rank-badge--bronze .rank-badge__coin{background:var(--rf-primitive-coral-500)}.rank-badge--gold:after,.rank-badge--silver:after,.rank-badge--bronze:after{content:"";position:absolute;top:-50%;left:0;width:40%;height:200%;background:linear-gradient(90deg,transparent,var(--rf-primitive-neutral-white),transparent);opacity:.7;animation:rank-badge-shine 3.2s var(--rf-primitive-easing-out) infinite}.rank-badge__icon{font-size:var(--rf-primitive-font-size-xs)}@media(prefers-reduced-motion:reduce){.rank-badge:after{animation:none}}.show-more-toggle{align-self:flex-start;display:flex;align-items:center;gap:var(--rf-primitive-spacing-xs);padding:0;background:transparent;border:none;cursor:pointer;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-500);transition:color var(--rf-primitive-duration-fast) ease}.show-more-toggle:hover{color:var(--rf-primitive-cool-gray-700)}.show-more-toggle__icon{font-size:var(--rf-primitive-font-size-xs)}@keyframes celebration-fall{0%{transform:translate(var(--x),-10vh) rotate(0);opacity:1}to{transform:translate(calc(var(--x) + var(--drift)),110vh) rotate(var(--spin));opacity:0}}.celebration-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--rf-primitive-z-tooltip);pointer-events:none;overflow:hidden}.celebration-overlay__particle{position:absolute;top:0;left:0;width:var(--size);height:calc(var(--size) * .6);border-radius:var(--rf-primitive-radius-sm);animation:celebration-fall var(--duration) var(--rf-primitive-easing-out) var(--delay) both}.celebration-overlay__particle--blue{background:var(--rf-primitive-blue-500)}.celebration-overlay__particle--purple{background:var(--rf-primitive-purple-500)}.celebration-overlay__particle--success{background:var(--rf-primitive-success-500)}.celebration-overlay__particle--amber{background:var(--rf-primitive-amber-500)}.celebration-overlay__particle--hotpink{background:var(--rf-primitive-hotpink-500)}.entity-detail{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xl);padding:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-2xl) var(--rf-primitive-spacing-3xl);background:var(--rf-primitive-neutral-white);min-height:100%}.entity-detail--missing{color:var(--rf-primitive-cool-gray-500)}.entity-detail__back{display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;height:var(--rf-primitive-spacing-3xl);padding:0;--fa-width: auto;color:var(--rf-primitive-cool-gray-300);font-size:var(--rf-primitive-font-size-xl);transition:color var(--rf-primitive-duration-fast)}.entity-detail__back:hover{color:var(--rf-primitive-cool-gray-800)}.entity-detail__header{display:flex;align-items:center;gap:var(--rf-primitive-spacing-md)}.entity-detail__team-avatar{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-xl)}.entity-detail__titles{display:flex;flex-direction:column;min-width:0}.entity-detail__name{margin:0;font-size:var(--rf-primitive-font-size-4xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-detail__meta{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500)}.entity-detail__metrics{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-3xl)}.entity-detail__metric.card-shell{border:none;border-radius:0;padding:0;box-shadow:none;background:transparent}.entity-detail__metric-title{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-md);font-size:var(--rf-primitive-font-size-2xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}.entity-detail__metric-title .metric-label{font-size:inherit;font-weight:inherit}.entity-detail__widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rf-primitive-spacing-2xl);padding-top:var(--rf-primitive-spacing-md)}@media(max-width:64rem){.entity-detail__widgets{grid-template-columns:minmax(0,1fr)}}.entity-detail__empty{padding:var(--rf-primitive-spacing-2xl);text-align:center;color:var(--rf-primitive-cool-gray-500);border:1px dashed var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl)}.entity-detail__metric-title .status-pill__icon--round{font-size:var(--rf-primitive-font-size-lg);--fa-width: auto}.goal-widget{font-family:var(--rf-primitive-font-family-base);display:flex;flex-direction:column;min-width:0;min-height:0;aspect-ratio:1/1;padding:var(--rf-primitive-spacing-lg);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl);background:var(--rf-primitive-neutral-white)}.goal-widget__header{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-md)}.goal-widget__title{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);min-width:0;font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-800)}.goal-widget__info{display:inline-flex;color:var(--rf-primitive-cool-gray-400);font-size:var(--rf-primitive-font-size-md);transition:color var(--rf-primitive-duration-fast)}.goal-widget__info:hover{color:var(--rf-primitive-cool-gray-600)}.goal-widget__actions{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-lg);flex-shrink:0}.goal-widget__select-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--rf-primitive-spacing-sm);max-width:10rem;height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));padding:0;border:none;border-top:1px solid transparent;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--rf-primitive-cool-gray-700);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);white-space:nowrap;transition:border-color var(--rf-primitive-duration-fast)}.goal-widget__select-trigger .cs__label{overflow:hidden;text-overflow:ellipsis}.goal-widget__select-trigger:hover{border-bottom-color:var(--rf-primitive-blue-100)}.goal-widget__select-trigger:focus-visible,.goal-widget__select-trigger[aria-expanded=true]{border-bottom-color:var(--rf-primitive-blue-500)}.goal-widget__select-trigger .cs__chevron{font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-cool-gray-500)}.goal-widget__form{--rt-tx-rest-underline: transparent;display:flex;flex-direction:column;gap:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));padding-bottom:var(--rf-primitive-spacing-md)}.goal-widget__form .fields-card__edit-trigger{display:flex;align-items:center;min-height:var(--rf-primitive-spacing-3xl)}.goal-widget__add{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));border-radius:var(--rf-primitive-radius-full);border:1px solid transparent;background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-lg);transition:border-color var(--rf-primitive-duration-fast) ease,background var(--rf-primitive-duration-fast) ease}.goal-widget__add:hover{border-color:var(--rf-primitive-blue-500)}.goal-widget__add--active{background:color-mix(in srgb,var(--rf-primitive-blue-500) 12%,transparent)}.goal-summary{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:var(--rf-primitive-spacing-md)}.goal-summary__gauge{display:flex;flex:1;flex-direction:column;min-height:0}.goal-summary__subtitle{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-600)}.goal-summary__row{display:flex;border-top:1px solid var(--rf-primitive-neutral-100)}.goal-summary__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rf-primitive-spacing-xs);width:50%;padding:var(--rf-primitive-spacing-lg) 0 0}.goal-summary__item--left{border-right:1px solid var(--rf-primitive-neutral-100)}.goal-summary__value{font-size:var(--rf-primitive-font-size-4xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800);font-variant-numeric:tabular-nums}.goal-summary__label{font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-500)}.modal__body:has(.goal-widget__form){overflow:visible}.stage-breakdown-field{min-width:0}.stage-breakdown-field .fields-card__value,.stage-breakdown-field .fields-card__chip{font-weight:var(--rf-primitive-font-weight-regular)}.stage-breakdown-field .fields-card__edit-trigger .fields-card__value{line-height:var(--rf-primitive-line-height-xl)}.stage-breakdown-field .stage-breakdown-field__placeholder{font-style:normal;font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-300)}.fields-card__edit-trigger{justify-content:flex-start;display:block;box-sizing:border-box;width:100%;min-width:0;background:transparent;border:none;border-bottom:1px solid transparent;padding:var(--rf-primitive-spacing-2xs) 0;cursor:text;text-align:left;color:var(--rf-primitive-cool-gray-900);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-medium);transition:border-bottom-color var(--rf-primitive-duration-fast) ease}.fields-card__edit-trigger:hover{border-bottom-color:var(--rf-primitive-blue-100)}.fields-card__value{font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-medium);color:var(--rf-primitive-cool-gray-900);overflow-wrap:anywhere}.fields-card__chips{display:flex;flex-wrap:wrap;gap:var(--rf-primitive-spacing-2xs);min-width:0}.fields-card__chip{display:inline-flex;align-items:center;align-self:flex-start;padding:2px var(--rf-primitive-spacing-sm);background:var(--rf-primitive-neutral-0);border:1px solid var(--rf-primitive-neutral-50);border-radius:var(--rf-primitive-radius-full);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-medium);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-700);white-space:nowrap}.fields-card__chip--removable{position:relative;flex-shrink:0}.fields-card__chip--tinted{background:color-mix(in srgb,var(--fields-card-chip-color) 8%,transparent);border-color:transparent;color:var(--fields-card-chip-color)}.fields-card__chip-text{min-width:0;white-space:nowrap;padding-right:0;transition:padding-right var(--rf-primitive-duration-fast) ease}.fields-card__chip--removable:hover .fields-card__chip-text{padding-right:var(--rf-primitive-spacing-sm);overflow:hidden;text-overflow:ellipsis}.fields-card__chip-remove{position:absolute;right:var(--rf-primitive-spacing-2xs);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--rf-primitive-cool-gray-500);opacity:0;pointer-events:none;transition:opacity var(--rf-primitive-duration-fast) ease,color var(--rf-primitive-duration-fast) ease}.fields-card__chip-remove:hover{color:var(--rf-primitive-cool-gray-900)}.fields-card__chip-remove:focus-visible{opacity:1;pointer-events:auto}.fields-card__chip--removable:hover .fields-card__chip-remove{opacity:1;pointer-events:auto}.fields-card__chip-remove-icon{font-size:var(--rf-primitive-font-size-sm)}.fields-card__multiselect-read{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:100%;box-sizing:border-box;padding-top:var(--rf-primitive-spacing-2xs);background:transparent;border:none;cursor:pointer;text-align:left}.fields-card__multiselect-read:hover .fields-card__multiselect-data{border-bottom-color:var(--rf-primitive-blue-100)}.fields-card__multiselect-read--readonly{cursor:default}.fields-card__multiselect-read--readonly:hover .fields-card__multiselect-data{border-bottom-color:transparent}.fields-card__multiselect-data{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:var(--rf-primitive-spacing-xs);min-width:0;width:100%;box-sizing:border-box;padding-bottom:var(--rf-primitive-spacing-2xs);border-bottom:1px solid transparent;overflow:hidden;transition:max-height var(--rf-primitive-duration-slow) cubic-bezier(.4,0,.2,1),border-bottom-color var(--rf-primitive-duration-fast) ease}.fields-card__chip-more{display:inline-flex;align-items:center;padding:0 var(--rf-primitive-spacing-xs);background:transparent;border:none;cursor:pointer;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-medium);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-500);transition:color var(--rf-primitive-duration-fast) ease}.fields-card__chip-more:hover{color:var(--rf-primitive-cool-gray-900)}.fields-card__chip-show-less{align-self:flex-start;background:transparent;border:none;padding:0;margin-top:var(--rf-primitive-spacing-xs);cursor:pointer;display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-500);transition:color var(--rf-primitive-duration-fast) ease}.fields-card__chip-show-less:hover{color:var(--rf-primitive-cool-gray-700)}.fields-card__chips--measure{position:fixed;top:-10000px;left:-10000px;visibility:hidden;pointer-events:none}.fields-card__multiselect-wrap{position:relative;min-width:0}.fields-card__multiselect-editor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rf-primitive-spacing-xs);min-width:0;box-sizing:border-box;padding:var(--rf-primitive-spacing-2xs) 0;border-bottom:1px solid var(--rf-primitive-blue-500)}.fields-card__multiselect-menu{position:absolute;top:calc(100% + var(--rf-primitive-spacing-2xs));left:0;right:0;z-index:var(--rf-primitive-z-popover);max-height:240px;overflow-y:auto;background:var(--rf-primitive-neutral-white);border:1px solid var(--rf-primitive-neutral-50);border-radius:var(--rf-primitive-radius-md);box-shadow:var(--rf-primitive-shadow-lg);padding:var(--rf-primitive-spacing-2xs) 0;display:flex;flex-direction:column}.fields-card__multiselect-option{justify-content:flex-start;display:flex;align-items:center;width:100%;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-cool-gray-700);transition:background var(--rf-primitive-duration-fast) ease}.fields-card__multiselect-option--focused{background:var(--rf-primitive-blue-25)}.fields-card__multiselect-option--add{color:var(--rf-primitive-cool-gray-500);border-top:1px solid var(--rf-primitive-neutral-50)}.fields-card__multiselect-add-tag{color:var(--rf-primitive-cool-gray-900);font-weight:var(--rf-primitive-font-weight-semibold);margin-left:var(--rf-primitive-spacing-sm)}.fields-card__chip-input{flex:1;min-width:80px;background:transparent;border:none;outline:none;padding:2px 0;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-cool-gray-900)}.fields-card__chip-input::placeholder{color:var(--rf-primitive-cool-gray-400)}.required-mark{margin-left:var(--rf-primitive-spacing-2xs);color:var(--rf-primitive-danger-500)}.goal-line-chart{position:relative;display:flex;flex:1;flex-direction:column;width:100%;min-height:0}.goal-line-chart__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md);margin-top:var(--rf-primitive-spacing-lg)}.goal-line-chart__legend{display:flex;flex-wrap:wrap;gap:var(--rf-primitive-spacing-lg)}.goal-line-chart__legend-item{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-900)}.goal-line-chart__swatch{width:var(--rf-primitive-font-size-sm);height:var(--rf-primitive-font-size-sm);border-radius:var(--rf-primitive-spacing-2xs)}.goal-line-chart__actions{display:flex;gap:var(--rf-primitive-spacing-xs);margin-left:auto}.goal-line-chart__group{display:inline-flex;height:calc(var(--rf-primitive-spacing-3xl) - var(--rf-primitive-spacing-xs));border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white);overflow:hidden}.goal-line-chart__button{padding:0 calc(var(--rf-primitive-spacing-xs) + var(--rf-primitive-spacing-2xs));border:none;background:transparent;color:var(--rf-primitive-cool-gray-300);font-size:var(--rf-primitive-font-size-xl);transition:color var(--rf-primitive-duration-fast)}.goal-line-chart__button+.goal-line-chart__button{border-left:1px solid var(--rf-primitive-neutral-100)}.goal-line-chart__button:hover:not(:disabled){color:var(--rf-primitive-darkblue-800)}.goal-line-chart__button:disabled{color:var(--rf-primitive-neutral-100);cursor:not-allowed}.goal-line-chart__plot{position:relative;flex:1;min-height:0;width:100%;margin-top:var(--rf-primitive-spacing-xs)}.goal-line-chart__tooltip{position:fixed;font-family:var(--rf-primitive-font-family-base);z-index:var(--rf-primitive-z-tooltip);pointer-events:none;border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-lg);background:var(--rf-primitive-neutral-white);box-shadow:var(--rf-primitive-shadow-lg);overflow:hidden}.goal-line-chart__tooltip-title{padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md);border-bottom:1px solid var(--rf-primitive-neutral-100);color:var(--rf-primitive-neutral-800);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);font-weight:var(--rf-primitive-font-weight-semibold)}.goal-line-chart__tooltip-rows{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xs);padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md)}.goal-line-chart__tooltip-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-500)}.goal-line-chart__tooltip-row--hovered{color:var(--rf-primitive-neutral-800);font-weight:var(--rf-primitive-font-weight-semibold)}.goal-line-chart__tooltip-label{display:flex;align-items:center;gap:var(--rf-primitive-spacing-sm);min-width:0}.goal-line-chart__tooltip-swatch{flex-shrink:0;width:var(--rf-primitive-spacing-sm);height:var(--rf-primitive-spacing-sm);border-radius:var(--rf-primitive-radius-full)}.goal-line-chart__tooltip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-line-chart__tooltip-value{font-variant-numeric:tabular-nums}.gauge-chart{position:relative;flex:1;min-height:0;font-family:var(--rf-primitive-font-family-base)}.gauge-chart__canvas{position:absolute;top:0;right:0;bottom:0;left:0}.gauge-chart--empty{display:flex;align-items:center;justify-content:center;font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-300)}.gauge-chart__centre{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.gauge-chart__percent{display:flex;flex-direction:column;align-items:center;gap:var(--rf-primitive-spacing-xs);font-size:var(--rf-primitive-font-size-3xl);line-height:var(--rf-primitive-line-height-2xl);color:var(--rf-primitive-cool-gray-500);font-variant-numeric:tabular-nums}.gauge-chart__gif{height:var(--rf-primitive-spacing-3xl)}.gauge-chart__gif--flip{transform:scaleY(-1)}.gauge-chart__value{font-size:var(--rf-primitive-font-size-4xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-cool-gray-600);font-variant-numeric:tabular-nums;white-space:nowrap}.gauge-chart__status{font-size:var(--rf-primitive-font-size-2xl);line-height:var(--rf-primitive-line-height-xl);font-weight:var(--rf-primitive-font-weight-semibold);white-space:nowrap}.gauge-chart__status--success{color:var(--rf-primitive-success-500)}.gauge-chart__status--amber{color:var(--rf-primitive-amber-500)}.gauge-chart__status--danger{color:var(--rf-primitive-danger-500)}.gauge-chart__status--grey{color:var(--rf-primitive-cool-gray-500)}.gauge-chart__status--blue{color:var(--rf-primitive-blue-500)}.gauge-chart__status--purple{color:var(--rf-primitive-purple-500)}.gauge-chart__status--skyblue{color:var(--rf-primitive-activity-skyblue-500)}.gauge-chart__scale{position:absolute;transform:translate(-50%,-50%);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);color:var(--rf-primitive-activity-zinc-500);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.member-table{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-md)}.member-table__title{margin:0;font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-cool-gray-500)}.member-table__table{display:flex;flex-direction:column;overflow-x:auto;border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl);background:var(--rf-primitive-neutral-white)}.member-table__row{display:grid;grid-template-columns:minmax(14rem,2fr) repeat(var(--metric-count, 1),minmax(7rem,1fr));align-items:center;border-bottom:1px solid var(--rf-primitive-neutral-100)}.member-table__row:last-child{border-bottom:0}.member-table__row--head{height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-md));background:var(--rf-primitive-neutral-0)}.member-table__th{display:flex;align-items:center;min-width:0;padding:0 var(--rf-primitive-spacing-md);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-neutral-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-table__th--num{justify-content:flex-end;text-align:right}.member-table__td{display:flex;align-items:center;min-width:0;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-neutral-800)}.member-table__td--num{justify-content:flex-end;font-variant-numeric:tabular-nums}.member-table__who{gap:var(--rf-primitive-spacing-sm)}.member-table__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-blue-500)}.member-table__name:hover{color:var(--rf-primitive-blue-600)}.create-dashboard{min-height:100vh;display:flex;flex-direction:column;background:var(--rf-primitive-neutral-white)}.create-dashboard--missing{padding:var(--rf-primitive-spacing-2xl);gap:var(--rf-primitive-spacing-md);color:var(--rf-primitive-cool-gray-500)}.create-dashboard__header{position:sticky;top:0;z-index:var(--rf-primitive-z-dropdown);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--rf-primitive-spacing-lg);height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xl) + var(--rf-primitive-spacing-2xs));padding:0 var(--rf-primitive-spacing-2xl);background:var(--rf-primitive-neutral-white);border-bottom:1px solid var(--rf-primitive-neutral-100)}.create-dashboard__header-left{display:flex;align-items:center;gap:var(--rf-primitive-spacing-md);min-width:0}.create-dashboard__header-right{display:flex;justify-content:flex-end;align-items:center}.create-dashboard__close{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);height:var(--rf-primitive-spacing-3xl);padding:0;border:none;background:transparent;color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);cursor:pointer;transition:color var(--rf-primitive-duration-fast) var(--rf-primitive-easing-out)}.create-dashboard__close:hover,.create-dashboard__close:focus-visible{color:var(--rf-primitive-cool-gray-700)}.create-dashboard__back{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold)}.create-dashboard__back:hover{color:var(--rf-primitive-blue-500)}.create-dashboard__column{width:100%;max-width:41.25rem;margin:0 auto;display:flex;flex-direction:column;gap:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));--rt-tx-rest-underline: transparent}.create-dashboard__column--wide{max-width:none;gap:var(--rf-primitive-spacing-2xl)}.create-dashboard__step{display:block}.create-dashboard__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-lg)}.create-dashboard__title{font-size:var(--rf-primitive-font-size-4xl);line-height:var(--rf-primitive-line-height-2xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-dashboard__body{flex:1;padding:var(--rf-primitive-spacing-2xl);padding-bottom:calc(var(--rf-primitive-spacing-3xl) * 3)}.create-dashboard__footer{position:sticky;bottom:0;padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-2xl);background:var(--rf-primitive-neutral-white);border-top:1px solid var(--rf-primitive-neutral-100)}.create-dashboard__footer-inner{width:100%;max-width:41.25rem;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--rf-primitive-spacing-lg)}.create-dashboard__footer-inner--wide{max-width:none}.create-dashboard__footer-hint{font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500)}.create-dashboard__primary{height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-xs));min-width:calc(var(--rf-primitive-spacing-3xl) * 6);padding:0 var(--rf-primitive-spacing-xl);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-bold);transition:background var(--rf-primitive-duration-fast)}.create-dashboard__primary:hover:not(:disabled){background:var(--rf-primitive-blue-600)}.create-dashboard__primary:disabled{background:var(--rf-primitive-neutral-100);color:var(--rf-primitive-neutral-400);cursor:not-allowed}.wizard-field{display:flex;flex-direction:column;gap:0}.wizard-field--pills{gap:var(--rf-primitive-spacing-sm)}.wizard-field__label{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);font-weight:var(--rf-primitive-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-cool-gray-500)}.wizard-field__hint{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-cool-gray-500)}.wizard-field__error{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-danger-500)}.wizard-field__input{width:100%;height:var(--rf-primitive-spacing-3xl);padding:0;border:none;border-bottom:1px solid var(--rt-tx-rest-underline, var(--rf-primitive-neutral-100));outline:none;background:transparent;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);line-height:var(--rf-primitive-line-height-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-700);transition:border-color var(--rf-primitive-duration-fast) var(--rf-primitive-easing-out)}.wizard-field__input::placeholder{font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-300)}.wizard-field__input:hover{border-bottom-color:var(--rf-primitive-blue-100)}.wizard-field__input:focus{border-bottom-color:var(--rf-primitive-blue-500)}.wizard-field__input--title{font-size:var(--rf-primitive-font-size-xl);line-height:var(--rf-primitive-line-height-xl)}.wizard-field__control{display:flex;align-items:center;width:100%;min-height:var(--rf-primitive-spacing-3xl);border-bottom:1px solid var(--rt-tx-rest-underline, var(--rf-primitive-neutral-100));transition:border-color var(--rf-primitive-duration-fast) var(--rf-primitive-easing-out)}.wizard-field__control:hover{border-bottom-color:var(--rf-primitive-blue-100)}.wizard-field__control:focus-within{border-bottom-color:var(--rf-primitive-blue-500)}.confirm-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:color-mix(in srgb,var(--rf-primitive-darkblue-900) 40%,transparent);animation:rf-card-in .15s ease forwards}.confirm-modal__wrap{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001}.confirm-modal__dialog{position:relative;background:var(--rf-primitive-neutral-white);border-radius:var(--rf-primitive-radius-lg);box-shadow:0 8px 32px color-mix(in srgb,var(--rf-primitive-neutral-800) 14%,transparent),0 2px 8px color-mix(in srgb,var(--rf-primitive-neutral-800) 6%,transparent);padding:var(--rf-primitive-spacing-2xl);display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xl);animation:rf-card-in .18s cubic-bezier(.16,1,.3,1) both;font-family:var(--rf-primitive-font-family-base)}.confirm-modal__dialog--w520{width:520px}.confirm-modal__dialog--w580{width:580px}.confirm-modal__close{position:absolute;top:var(--rf-primitive-spacing-md);right:var(--rf-primitive-spacing-md);background:none;border:none;cursor:pointer;padding:var(--rf-primitive-spacing-2xs);display:flex;align-items:center;justify-content:center;color:var(--rf-primitive-neutral-400);border-radius:var(--rf-primitive-radius-sm);z-index:1;transition:color .15s}.confirm-modal__close:hover{color:var(--rf-primitive-neutral-700)}.confirm-modal__close-icon{font-size:var(--rf-primitive-font-size-xl)}.confirm-modal__head{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm)}.confirm-modal__title{margin:0;font-size:var(--rf-primitive-font-size-4xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-600);line-height:32px}.confirm-modal__body{margin:0;font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-neutral-600);line-height:20px}.confirm-modal__strong{font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-800)}.confirm-modal__type-prompt{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm);margin-top:calc(-1 * var(--rf-primitive-spacing-sm))}.confirm-modal__type-prompt-text{margin:0;font-size:var(--rf-primitive-font-size-xl);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-600);line-height:28px}.confirm-modal__type-prompt-keyword{color:var(--rf-primitive-danger-500)}.confirm-modal__type-input{width:100%;padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);border:1px solid var(--rf-primitive-neutral-200);border-radius:var(--rf-primitive-radius-sm);font-size:var(--rf-primitive-font-size-xl);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-600);font-family:var(--rf-primitive-font-family-base);outline:none;transition:border-color .15s ease}.confirm-modal__type-input:focus{border-color:var(--rf-primitive-blue-500)}.confirm-modal__actions{display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg)}.confirm-modal__primary{min-width:160px;height:40px;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-lg);border-radius:var(--rf-primitive-radius-full);border:none;cursor:pointer;font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-white);font-family:var(--rf-primitive-font-family-base);transition:background .15s ease}.confirm-modal__primary--danger{background:var(--rf-primitive-danger-500)}.confirm-modal__primary--danger:hover{background:var(--rf-primitive-danger-600)}.confirm-modal__primary--primary{background:var(--rf-primitive-blue-500)}.confirm-modal__primary--primary:hover{background:var(--rf-primitive-blue-600)}.confirm-modal__primary--disabled{cursor:not-allowed}.confirm-modal__primary--disabled.confirm-modal__primary--danger,.confirm-modal__primary--disabled.confirm-modal__primary--danger:hover{background:var(--rf-primitive-danger-200)}.confirm-modal__primary--disabled.confirm-modal__primary--primary,.confirm-modal__primary--disabled.confirm-modal__primary--primary:hover{background:var(--rf-primitive-blue-200)}.confirm-modal__cancel{min-width:80px;height:40px;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-lg);border-radius:var(--rf-primitive-radius-full);border:1px solid var(--rf-primitive-neutral-200);background:var(--rf-primitive-neutral-white);cursor:pointer;font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-neutral-400);font-family:var(--rf-primitive-font-family-base);transition:background .15s ease}.confirm-modal__cancel:hover{background:var(--rf-primitive-blue-25)}.wizard-stepper,.wizard-stepper__item{display:flex;align-items:center}.wizard-stepper__line{width:calc(var(--rf-primitive-spacing-3xl) * 2);height:1px;margin:0 var(--rf-primitive-spacing-sm);background:var(--rf-primitive-neutral-100);transition:background var(--rf-primitive-duration-fast)}.wizard-stepper__line--done{background:var(--rf-primitive-blue-500)}.wizard-stepper__step{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);padding:0;border:none;background:transparent;color:var(--rf-primitive-neutral-400);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:color var(--rf-primitive-duration-fast)}.wizard-stepper__step:hover{color:var(--rf-primitive-blue-600)}.wizard-stepper__step--done{color:var(--rf-primitive-neutral-700)}.wizard-stepper__step--active,.wizard-stepper__step--active:hover{color:var(--rf-primitive-neutral-800);cursor:default}.wizard-stepper__step--locked,.wizard-stepper__step--locked:hover{color:var(--rf-primitive-neutral-400);cursor:not-allowed}.wizard-stepper__index{display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-xl);height:var(--rf-primitive-spacing-xl);border-radius:var(--rf-primitive-radius-full);border:1px solid var(--rf-primitive-neutral-100);background:var(--rf-primitive-neutral-white);color:var(--rf-primitive-neutral-400);font-size:var(--rf-primitive-font-size-xs);font-weight:var(--rf-primitive-font-weight-bold);transition:background var(--rf-primitive-duration-fast),border-color var(--rf-primitive-duration-fast),color var(--rf-primitive-duration-fast)}.wizard-stepper__step:hover:not(.wizard-stepper__step--locked):not(.wizard-stepper__step--active):not(.wizard-stepper__step--done) .wizard-stepper__index{border-color:var(--rf-primitive-blue-100);color:var(--rf-primitive-blue-600)}.wizard-stepper__step--done .wizard-stepper__index{border-color:var(--rf-primitive-blue-500);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white)}.wizard-stepper__step--done:hover .wizard-stepper__index{border-color:var(--rf-primitive-blue-600);background:var(--rf-primitive-blue-600);color:var(--rf-primitive-neutral-white)}.wizard-stepper__step--active .wizard-stepper__index{border-color:var(--rf-primitive-blue-500);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white)}.wizard-stepper__step--locked .wizard-stepper__index{border-color:var(--rf-primitive-neutral-100);background:var(--rf-primitive-neutral-50);color:var(--rf-primitive-neutral-400)}.basics-step{display:flex;flex-direction:column;gap:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm))}.basics-step__blocks{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-lg);margin-top:var(--rf-primitive-spacing-lg)}.basics-step__add-row{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-md);margin-top:var(--rf-primitive-spacing-md)}.basics-step__add-metric{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-xs);padding:var(--rf-primitive-spacing-xs) 0;border:none;background:transparent;color:var(--rf-primitive-blue-500);font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-regular);transition:color var(--rf-primitive-duration-fast)}.basics-step__add-metric svg{font-size:var(--rf-primitive-font-size-sm)}.basics-step__add-metric:hover{color:var(--rf-primitive-blue-600)}.basics-step__row{display:flex;flex-wrap:wrap;gap:var(--rf-primitive-spacing-3xl)}.basics-step__entities--team .entity-picker__chip{background:transparent;border-color:transparent}.basics-step .wizard-field__hint--max{color:var(--rf-primitive-amber-700)}.people-field{min-width:0}.people-field__chips{display:flex;flex-wrap:wrap;gap:var(--rf-primitive-spacing-xs);min-width:0}.people-field .entity-stack__single-name,.people-field .fields-card__value{font-weight:var(--rf-primitive-font-weight-regular)}.people-field .fields-card__edit-trigger .fields-card__value{line-height:var(--rf-primitive-line-height-xl)}.people-field .people-field__placeholder{font-style:normal;font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-cool-gray-300)}.fields-card__entity-trigger{display:flex;align-items:flex-start;gap:var(--rf-primitive-spacing-sm);width:100%;min-width:0}.fields-card__entity-edit{flex-shrink:0;margin-top:var(--rf-primitive-spacing-xs);display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-xl);height:var(--rf-primitive-spacing-xl);padding:0;background:transparent;border:none;cursor:pointer;color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-md);opacity:0;transition:opacity var(--rf-primitive-duration-fast) ease,color var(--rf-primitive-duration-fast) ease}.fields-card__entity-edit:hover,.fields-card__entity-edit:focus-visible{color:var(--rf-primitive-cool-gray-900)}.fields-card__entity-edit:focus-visible{opacity:1}.fields-card__entity-trigger:hover .fields-card__entity-edit{opacity:1}.segmented-control{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm)}.segmented-control__option{min-width:5rem;height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-2xs));padding:0 var(--rf-primitive-spacing-lg);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white);color:var(--rf-primitive-neutral-700);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);transition:background var(--rf-primitive-duration-fast),border-color var(--rf-primitive-duration-fast),color var(--rf-primitive-duration-fast)}.segmented-control__option:hover:not(:disabled){border-color:var(--rf-primitive-blue-100);background:var(--rf-primitive-blue-50)}.segmented-control__option--active,.segmented-control__option--active:hover:not(:disabled){background:var(--rf-primitive-blue-500);border-color:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white)}.segmented-control__option:disabled{cursor:not-allowed;color:var(--rf-primitive-neutral-400);background:var(--rf-primitive-neutral-50)}.segmented-control__option--active:disabled{background:var(--rf-primitive-blue-100);border-color:var(--rf-primitive-blue-100);color:var(--rf-primitive-neutral-white)}.segmented-control__lock{margin-left:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-sm)}.metric-config-card{position:relative;display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-lg);padding:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-lg) calc(var(--rf-primitive-spacing-sm) + var(--rf-primitive-spacing-2xs));border-radius:var(--rf-primitive-radius-lg);background:var(--rf-primitive-blue-25)}.metric-config-card__remove{position:absolute;top:var(--rf-primitive-spacing-lg);right:var(--rf-primitive-spacing-lg)}.metric-config-card__row{display:flex;align-items:center;gap:var(--rf-primitive-spacing-lg)}.metric-config-card__select{flex:1;min-width:0;display:flex}.metric-config-card__select>*{flex:1 1 auto;min-width:0}.metric-config-card .edit-field{gap:0}.metric-config-card .edit-field__input{min-height:var(--rf-primitive-spacing-3xl);padding:calc(var(--rf-primitive-spacing-xs) + var(--rf-primitive-spacing-2xs)) 0}.metric-config-card .edit-field__label{display:inline-flex;align-items:center;font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);font-weight:var(--rf-primitive-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-cool-gray-500)}.metric-config-card__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rf-primitive-spacing-lg) var(--rf-primitive-spacing-3xl)}.metric-config-card__filters{display:flex;align-items:center;justify-content:flex-start;gap:var(--rf-primitive-spacing-sm);width:100%;height:var(--rf-primitive-spacing-3xl);padding:0;border:none;background:transparent;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-700);text-align:left;cursor:pointer}.metric-config-card__filters:focus-visible{outline:none}.metric-config-card__filters:hover .metric-config-card__filters-edit,.metric-config-card__filters:focus-visible .metric-config-card__filters-edit{opacity:1}.metric-config-card__filters--cta{gap:var(--rf-primitive-spacing-sm);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-sm);letter-spacing:.05em;text-transform:uppercase}.metric-config-card__filters--cta:hover{color:var(--rf-primitive-blue-600)}.metric-config-card__info{display:inline-flex;align-items:center;margin-left:var(--rf-primitive-spacing-2xs);padding:0 var(--rf-primitive-spacing-xs);font-size:var(--rf-primitive-font-size-sm);line-height:1;color:var(--rf-primitive-cool-gray-400);transition:color var(--rf-primitive-duration-fast)}.metric-config-card__info:hover{color:var(--rf-primitive-cool-gray-600)}.metric-config-card__filters-edit{font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500);opacity:0;transition:opacity var(--rf-primitive-duration-fast) var(--rf-primitive-easing-out)}.edit-field{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xs)}.edit-field__label{font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-regular);font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-cool-gray-500);line-height:var(--rf-primitive-line-height-sm)}.edit-field__input{font-family:var(--rf-primitive-font-family-base);font-weight:var(--rf-primitive-font-weight-semibold);font-size:var(--rf-primitive-font-size-lg);color:var(--rf-primitive-cool-gray-700);background:transparent;border:none;border-bottom:1px solid transparent;outline:none;padding:0;width:100%;resize:none;overflow:hidden;line-height:var(--rf-primitive-line-height-lg);transition:border-color var(--rf-primitive-duration-fast)}.edit-field__input::placeholder{font-size:14px;line-height:20px;font-weight:400;color:var(--rf-primitive-cool-gray-300);opacity:1}.edit-field__input:hover{border-bottom-color:var(--rf-primitive-blue-100)}.edit-field__input:focus{border-bottom-color:var(--rf-primitive-blue-500)}.year-stepper{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);height:var(--rf-primitive-spacing-3xl);padding:0 var(--rf-primitive-spacing-sm);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-lg);background:var(--rf-primitive-neutral-white)}.year-stepper__value{min-width:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));text-align:center;font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-800)}.year-stepper__btn{display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-2xl);height:var(--rf-primitive-spacing-2xl);padding:0;border:none;border-radius:var(--rf-primitive-radius-md);background:transparent;color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-sm);cursor:pointer;transition:color var(--rf-primitive-duration-fast),background var(--rf-primitive-duration-fast)}.year-stepper__btn:hover:not(:disabled){color:var(--rf-primitive-blue-600);background:var(--rf-primitive-blue-50)}.year-stepper__btn:disabled{color:var(--rf-primitive-cool-gray-300);cursor:not-allowed}.targets-step{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xl)}.targets-step__metric{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-md)}.targets-step__metric--off .targets-step__grid-wrap{opacity:.55}.targets-step__target-switch{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);flex-shrink:0;cursor:pointer}.targets-step__metric-header{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-md)}.targets-step__metric-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-500)}.targets-step__metric-title strong{font-size:var(--rf-primitive-font-size-lg);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}.targets-step__sep{color:var(--rf-primitive-neutral-200)}.targets-step__apply-wrap{position:relative}.targets-step__apply-row{font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-blue-500);white-space:nowrap}.targets-step__apply-row:hover:not(:disabled){color:var(--rf-primitive-blue-600)}.targets-step__apply-row:disabled{cursor:not-allowed;color:var(--rf-primitive-neutral-400)}.targets-step__popover{position:fixed;z-index:var(--rf-primitive-z-popover);--rt-tx-rest-underline: transparent;display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-sm);width:max-content;min-width:16rem;max-width:24rem;padding:var(--rf-primitive-spacing-md);background:var(--rf-primitive-neutral-white);border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl);box-shadow:var(--rf-primitive-shadow-md);animation:rf-card-in var(--rf-primitive-duration-fast) ease both}.targets-step__popover-title{font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-cool-gray-500)}.targets-step__popover-input{max-width:none}.targets-step__popover-actions{display:flex;gap:var(--rf-primitive-spacing-sm)}.targets-step__popover-apply{height:var(--rf-primitive-spacing-3xl);padding:0 var(--rf-primitive-spacing-2xl);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-500);color:var(--rf-primitive-neutral-white);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-bold)}.targets-step__popover-apply:hover{background:var(--rf-primitive-blue-600)}.targets-step__popover-cancel{height:var(--rf-primitive-spacing-3xl);padding:0 var(--rf-primitive-spacing-md);border-radius:var(--rf-primitive-radius-full);color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold)}.targets-step__popover-cancel:hover{color:var(--rf-primitive-neutral-800)}.targets-step__grid-wrap{overflow-x:auto;border:1px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-xl)}.targets-step__grid{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.targets-step__th{position:sticky;top:0;height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-md));padding:0 var(--rf-primitive-spacing-md);background:var(--rf-primitive-neutral-0);border-bottom:1px solid var(--rf-primitive-neutral-100);border-right:1px solid var(--rf-primitive-neutral-100);font-size:var(--rf-primitive-font-size-sm);font-weight:var(--rf-primitive-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--rf-primitive-neutral-500);text-align:left;white-space:nowrap}.targets-step__th:last-child{border-right:0}.targets-step__th--num{text-align:right}.targets-step__th--scope{position:sticky;left:0;z-index:1}.targets-step__td{padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-md);border-bottom:1px solid var(--rf-primitive-neutral-100);border-right:1px solid var(--rf-primitive-neutral-100);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-600);white-space:nowrap;background:var(--rf-primitive-neutral-white)}.targets-step__td:last-child{border-right:0}.targets-step__td--num{text-align:left;font-variant-numeric:tabular-nums}.targets-step__td--input{position:relative;padding:0;min-width:5rem}.targets-step__td--scope{position:sticky;left:0;z-index:1}.targets-step__td--total{font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}.targets-step__row:last-child .targets-step__td{border-bottom:0}.targets-step__row--total .targets-step__td{background:var(--rf-primitive-neutral-0);font-weight:var(--rf-primitive-font-weight-bold);color:var(--rf-primitive-neutral-800)}.targets-step__row:hover .targets-step__td{background:var(--rf-primitive-blue-25)}.targets-step__cell{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 var(--rf-primitive-spacing-md);border:none;border-radius:0;text-align:left;font-family:var(--rf-primitive-font-family-base);font-size:var(--rf-primitive-font-size-md);color:var(--rf-primitive-cool-gray-600);background:transparent;font-variant-numeric:tabular-nums;cursor:text;transition:box-shadow var(--rf-primitive-duration-fast),background var(--rf-primitive-duration-fast)}.targets-step__cell:hover:not(:disabled){z-index:1;box-shadow:0 0 0 1px var(--rf-primitive-blue-100);background:var(--rf-primitive-neutral-white)}.targets-step__cell:focus,.targets-step__cell:focus:hover:not(:disabled){z-index:1;outline:none;box-shadow:0 0 0 1px var(--rf-primitive-blue-500);background:var(--rf-primitive-neutral-white)}.targets-step__cell:disabled{color:var(--rf-primitive-neutral-400)}.targets-step__entity{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);max-width:100%;min-width:0}.targets-step__entity-names{display:flex;flex-direction:column;min-width:0}.targets-step__entity-name{font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-neutral-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.targets-step__entity-sub{font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-cool-gray-500)}.targets-step__team-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-2xl);height:var(--rf-primitive-spacing-2xl);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-blue-50);color:var(--rf-primitive-blue-500);font-size:var(--rf-primitive-font-size-sm)}.targets-step__cell,.targets-step__popover-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.targets-step__cell::-webkit-outer-spin-button,.targets-step__cell::-webkit-inner-spin-button,.targets-step__popover-input::-webkit-outer-spin-button,.targets-step__popover-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.targets-hint-banner{display:flex;align-items:center;gap:var(--rf-primitive-spacing-md);padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);border-radius:var(--rf-primitive-radius-lg);background:var(--rf-primitive-blue-25)}.targets-hint-banner__icon{flex-shrink:0;font-size:var(--rf-primitive-font-size-xl);color:var(--rf-primitive-amber-500)}.targets-hint-banner__text{flex:1;margin:0;font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-neutral-800)}.targets-hint-banner__text strong{font-weight:var(--rf-primitive-font-weight-bold)}.targets-hint-banner__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-2xl);height:var(--rf-primitive-spacing-2xl);padding:0;border:none;background:transparent;color:var(--rf-primitive-cool-gray-500);font-size:var(--rf-primitive-font-size-md);cursor:pointer;transition:color var(--rf-primitive-duration-fast)}.targets-hint-banner__close:hover{color:var(--rf-primitive-neutral-800)}.switch-toggle{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:calc(var(--rf-primitive-spacing-2xl) + var(--rf-primitive-spacing-xs));height:var(--rf-primitive-spacing-lg);padding:var(--rf-primitive-spacing-2xs);border-radius:var(--rf-primitive-radius-lg);background:var(--rf-primitive-neutral-200);transition:background var(--rf-primitive-duration-fast) ease}.switch-toggle--on{background:var(--rf-primitive-blue-500)}.switch-toggle__knob{display:flex;align-items:center;justify-content:center;width:var(--rf-primitive-spacing-md);height:var(--rf-primitive-spacing-md);border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-neutral-white);transition:transform var(--rf-primitive-duration-fast) ease}.switch-toggle--on .switch-toggle__knob{transform:translate(var(--rf-primitive-spacing-md))}.switch-toggle__icon{font-size:var(--rf-primitive-font-size-xs);color:var(--rf-primitive-cool-gray-600);transition:color var(--rf-primitive-duration-fast) ease}.switch-toggle--on .switch-toggle__icon{color:var(--rf-primitive-blue-500)}.switch-toggle--lg{width:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));height:calc(var(--rf-primitive-spacing-xl) + var(--rf-primitive-spacing-2xs));border-radius:var(--rf-primitive-radius-full)}.switch-toggle--lg .switch-toggle__knob{width:calc(var(--rf-primitive-spacing-lg) + var(--rf-primitive-spacing-2xs));height:calc(var(--rf-primitive-spacing-lg) + var(--rf-primitive-spacing-2xs))}.switch-toggle--lg.switch-toggle--on .switch-toggle__knob{transform:translate(calc(var(--rf-primitive-spacing-lg) + var(--rf-primitive-spacing-2xs)))}.checkbox{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);cursor:pointer;font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-neutral-700)}.checkbox--disabled{cursor:not-allowed;color:var(--rf-primitive-cool-gray-400)}.checkbox__input{flex-shrink:0;margin:0;width:18px;height:18px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--rf-primitive-neutral-white);border:1.5px solid var(--rf-primitive-neutral-100);border-radius:var(--rf-primitive-radius-sm);cursor:pointer;position:relative;transition:background var(--rf-primitive-duration-fast) ease,border-color var(--rf-primitive-duration-fast) ease}.checkbox__input:hover:not(:disabled):not(:checked){border-color:var(--rf-primitive-blue-500)}.checkbox__input:checked{background:var(--rf-primitive-blue-500);border-color:var(--rf-primitive-blue-500)}.checkbox__input:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:9px;border:solid var(--rf-primitive-neutral-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox__input:disabled{cursor:not-allowed;background:var(--rf-primitive-neutral-50);border-color:var(--rf-primitive-neutral-100)}.checkbox__input:checked:disabled{background:var(--rf-primitive-cool-gray-300);border-color:var(--rf-primitive-cool-gray-300)}.notifications-step{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-3xl)}.notifications-step>.notification-block+.notification-block{padding-top:var(--rf-primitive-spacing-3xl);border-top:1px solid var(--rf-primitive-neutral-100)}.notification-block__header{display:flex;align-items:center;justify-content:space-between;gap:var(--rf-primitive-spacing-lg)}.notification-block__titles{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xs)}.notification-block__title{font-size:var(--rf-primitive-font-size-2xl);line-height:var(--rf-primitive-line-height-xl);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-cool-gray-800)}.notification-block__description{font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);color:var(--rf-primitive-cool-gray-500)}.notification-block__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--rf-primitive-duration-slow) var(--rf-primitive-easing-out),opacity var(--rf-primitive-duration-normal) ease}.notification-block--off .notification-block__body{grid-template-rows:0fr;opacity:0}.notification-block__body-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xl);padding-top:var(--rf-primitive-spacing-2xl)}.notification-block--off .notification-block__body-inner{padding-top:0}.recipient-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rf-primitive-spacing-xs);min-width:0}.recipient-chips .entity-stack__single-name{font-weight:var(--rf-primitive-font-weight-regular)}.dev-panel{--dev-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;position:fixed;right:var(--rf-primitive-spacing-lg);bottom:calc(var(--rf-primitive-spacing-3xl) * 2 + var(--rf-primitive-spacing-lg));z-index:var(--rf-primitive-z-sheet);font-family:var(--rf-primitive-font-family-base)}.dev-panel__fab{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));height:calc(var(--rf-primitive-spacing-3xl) + var(--rf-primitive-spacing-sm));border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-darkblue-800);color:var(--rf-primitive-darkblue-0);box-shadow:var(--rf-primitive-shadow-md);transition:transform var(--rf-primitive-duration-fast) var(--rf-primitive-easing-out)}.dev-panel__fab:hover{transform:scale(1.06)}.dev-panel__card{display:flex;flex-direction:column;width:22rem;max-height:calc(100vh - var(--rf-primitive-spacing-3xl) * 2 - var(--rf-primitive-spacing-lg) * 2);overflow:hidden;background:var(--rf-primitive-darkblue-900);color:var(--rf-primitive-darkblue-0);border:1px solid var(--rf-primitive-darkblue-800);border-radius:var(--rf-primitive-radius-lg);box-shadow:var(--rf-primitive-shadow-lg);animation:rf-card-in var(--rf-primitive-duration-normal) var(--rf-primitive-easing-out) both}.dev-panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);border-bottom:1px solid var(--rf-primitive-darkblue-800)}.dev-panel__heading{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm)}.dev-panel__tag{padding:0 var(--rf-primitive-spacing-xs);border:1px solid var(--rf-primitive-amber-500);border-radius:var(--rf-primitive-radius-sm);font-family:var(--dev-mono);font-size:var(--rf-primitive-font-size-xs);line-height:var(--rf-primitive-line-height-xs);text-transform:uppercase;color:var(--rf-primitive-amber-500)}.dev-panel__title{font-size:var(--rf-primitive-font-size-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-darkblue-0)}.dev-panel__close{color:var(--rf-primitive-darkblue-200)}.dev-panel__close:hover{color:var(--rf-primitive-darkblue-0)}.dev-panel__meta{display:grid;grid-template-columns:auto 1fr;gap:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-md);margin:0;padding:var(--rf-primitive-spacing-sm) var(--rf-primitive-spacing-lg);border-bottom:1px solid var(--rf-primitive-darkblue-800);font-family:var(--dev-mono);font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm)}.dev-panel__meta dd{margin:0;color:var(--rf-primitive-darkblue-0)}.dev-panel__key{font-family:var(--dev-mono);font-size:var(--rf-primitive-font-size-sm);color:var(--rf-primitive-darkblue-200)}.dev-panel__body{display:flex;flex-direction:column;overflow-y:auto}.dev-panel__group{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-md);padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg)}.dev-panel__group+.dev-panel__group{border-top:1px solid var(--rf-primitive-darkblue-800)}.dev-panel__group-title{margin:0;font-family:var(--dev-mono);font-size:var(--rf-primitive-font-size-xs);line-height:var(--rf-primitive-line-height-xs);font-weight:var(--rf-primitive-font-weight-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--rf-primitive-darkblue-200)}.dev-panel__group-title:before{content:"// "}.dev-panel__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rf-primitive-spacing-md);cursor:pointer}.dev-panel__row--nested{padding-left:var(--rf-primitive-spacing-md);border-left:1px solid var(--rf-primitive-darkblue-800)}.dev-panel__row--action{cursor:default}.dev-panel__row-text{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-2xs);min-width:0}.dev-panel__row-label{display:inline-flex;align-items:center;gap:var(--rf-primitive-spacing-sm);font-size:var(--rf-primitive-font-size-md);line-height:var(--rf-primitive-line-height-md);font-weight:var(--rf-primitive-font-weight-semibold);color:var(--rf-primitive-darkblue-0)}.dev-panel__pill{padding:0 var(--rf-primitive-spacing-sm);border:1px solid var(--rf-primitive-darkblue-200);border-radius:var(--rf-primitive-radius-full);font-family:var(--dev-mono);font-size:var(--rf-primitive-font-size-xs);line-height:var(--rf-primitive-line-height-xs);font-weight:var(--rf-primitive-font-weight-regular);color:var(--rf-primitive-darkblue-100)}.dev-panel__hint{display:block;font-size:var(--rf-primitive-font-size-xs);line-height:var(--rf-primitive-line-height-xs);color:var(--rf-primitive-darkblue-200)}.dev-panel__switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:calc(var(--rf-primitive-spacing-2xl) + var(--rf-primitive-spacing-xs));height:var(--rf-primitive-spacing-lg);margin:var(--rf-primitive-spacing-2xs) 0 0;border:1px solid var(--rf-primitive-darkblue-200);border-radius:var(--rf-primitive-radius-full);background:transparent;cursor:pointer;transition:background var(--rf-primitive-duration-fast),border-color var(--rf-primitive-duration-fast)}.dev-panel__switch:after{content:"";position:absolute;top:var(--rf-primitive-spacing-2xs);left:var(--rf-primitive-spacing-2xs);width:calc(var(--rf-primitive-spacing-md) - var(--rf-primitive-spacing-2xs));height:calc(var(--rf-primitive-spacing-md) - var(--rf-primitive-spacing-2xs));border-radius:var(--rf-primitive-radius-full);background:var(--rf-primitive-darkblue-200);transition:transform var(--rf-primitive-duration-fast) var(--rf-primitive-easing-out),background var(--rf-primitive-duration-fast)}.dev-panel__switch:checked{border-color:var(--rf-primitive-success-500);background:var(--rf-primitive-success-500)}.dev-panel__switch:checked:after{transform:translate(var(--rf-primitive-spacing-md));background:var(--rf-primitive-darkblue-0)}.dev-panel__switch:focus-visible{outline:1px solid var(--rf-primitive-darkblue-0);outline-offset:var(--rf-primitive-spacing-2xs)}.dev-panel__choice{display:flex;flex-direction:column;gap:var(--rf-primitive-spacing-xs)}.dev-panel__chips{display:flex;flex-wrap:wrap;gap:var(--rf-primitive-spacing-xs)}.dev-panel__chip{padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-sm);border:1px solid var(--rf-primitive-darkblue-800);border-radius:var(--rf-primitive-radius-sm);font-family:var(--dev-mono);font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-darkblue-100);transition:border-color var(--rf-primitive-duration-fast),color var(--rf-primitive-duration-fast)}.dev-panel__chip:hover{border-color:var(--rf-primitive-darkblue-200);color:var(--rf-primitive-darkblue-0)}.dev-panel__chip--on,.dev-panel__chip--on:hover{border-color:var(--rf-primitive-success-500);color:var(--rf-primitive-success-500)}.dev-panel__run,.dev-panel__reset{flex-shrink:0;padding:var(--rf-primitive-spacing-2xs) var(--rf-primitive-spacing-md);border:1px solid var(--rf-primitive-darkblue-200);border-radius:var(--rf-primitive-radius-sm);font-family:var(--dev-mono);font-size:var(--rf-primitive-font-size-sm);line-height:var(--rf-primitive-line-height-sm);color:var(--rf-primitive-darkblue-0);transition:border-color var(--rf-primitive-duration-fast),color var(--rf-primitive-duration-fast)}.dev-panel__run:hover,.dev-panel__reset:hover{border-color:var(--rf-primitive-darkblue-0)}.dev-panel__reset{border-color:var(--rf-primitive-danger-500);color:var(--rf-primitive-danger-500)}.dev-panel__reset:hover{border-color:var(--rf-primitive-danger-500);color:var(--rf-primitive-darkblue-0)}.dev-panel__footer{display:flex;align-items:center;gap:var(--rf-primitive-spacing-md);padding:var(--rf-primitive-spacing-md) var(--rf-primitive-spacing-lg);border-top:1px solid var(--rf-primitive-darkblue-800)}
