:root{--wbp-ref-neutral-surface:#fdfbf7;--wbp-ref-neutral-bg:#faf7f2;--wbp-ref-neutral-2:#f7f3ed;--wbp-ref-neutral-3:#f1ece5;--wbp-ref-neutral-4:#e2ddd5;--wbp-ref-neutral-5:#d3cdc3;--wbp-ref-neutral-6:#c1baad;--wbp-ref-neutral-7:#aba291;--wbp-ref-neutral-8:#998d78;--wbp-ref-neutral-9:#6e6556;--wbp-ref-neutral-10:#494135;--wbp-ref-neutral-11:#332d26;--wbp-ref-neutral-12:#1f1b18;--wbp-ref-accent-9:#c15f3c;--wbp-ref-accent-10:#b25635;--wbp-ref-accent-11:#a44e2f;--wbp-ref-accent-tint:#f3e4dc;--wbp-ref-sage-9:#8a8b6e;--wbp-ref-sage-tint:#e8e9df;--wbp-ref-success-9:#5f7a52;--wbp-ref-success-tint:#e5ece2;--wbp-ref-warning-9:#9a6b1f;--wbp-ref-warning-tint:#f1e8db;--wbp-ref-error-9:#a8432b;--wbp-ref-error-tint:#f6e3dd;--wbp-ref-space-1:4px;--wbp-ref-space-2:8px;--wbp-ref-space-3:12px;--wbp-ref-space-4:16px;--wbp-ref-space-5:20px;--wbp-ref-space-6:24px;--wbp-ref-space-8:32px;--wbp-ref-space-10:40px;--wbp-ref-space-12:48px;--wbp-ref-space-16:64px;--wbp-ref-radius-sm:5px;--wbp-ref-radius-md:9px;--wbp-ref-radius-lg:14px;--wbp-ref-radius-pill:9999px;--wbp-ref-shadow-1:0 1px 1px #1f1b180a, 0 1px 2px #1f1b180f;--wbp-ref-shadow-2:0 2px 4px #1f1b180d, 0 4px 8px #1f1b1812;--wbp-ref-shadow-3:0 4px 8px #1f1b180f, 0 12px 24px #1f1b181c;--wbp-ref-z-base:0;--wbp-ref-z-sticky:10;--wbp-ref-z-dropdown:20;--wbp-ref-z-modal:30;--wbp-ref-z-toast:40;--wbp-ref-duration-micro:.12s;--wbp-ref-duration-panel:.22s;--wbp-ref-duration-page:.36s;--wbp-ref-ease-out:cubic-bezier(.16, 1, .3, 1);--wbp-ref-ease-in:cubic-bezier(.7, 0, .84, 0);--wbp-ref-ease-in-out:cubic-bezier(.65, 0, .35, 1);--wbp-ref-font-display:"Fraunces", Georgia, "Times New Roman", serif;--wbp-ref-font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wbp-ref-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--wbp-ref-size-xs:12px;--wbp-ref-size-sm:14px;--wbp-ref-size-md:16px;--wbp-ref-size-lg:19px;--wbp-ref-size-xl:23px;--wbp-ref-size-2xl:28px;--wbp-ref-size-3xl:34px;--wbp-ref-line-tight:20px;--wbp-ref-line-snug:24px;--wbp-ref-line-normal:28px;--wbp-ref-line-relaxed:32px;--wbp-ref-line-display:40px;--wbp-ref-weight-regular:400;--wbp-ref-weight-medium:500;--wbp-ref-weight-semibold:600;--wbp-ref-weight-bold:700;--wbp-ref-tracking-display:-.02em;--wbp-ref-tracking-tight:-.01em;--wbp-ref-tracking-normal:0;--wbp-ref-tracking-wide:.02em}@supports (color:oklch(1 0 0)){:root{--wbp-ref-neutral-surface:oklch(98.85% .0057 84.57);--wbp-ref-neutral-bg:oklch(97.71% .0074 80.72);--wbp-ref-neutral-2:oklch(96.5% .009 81);--wbp-ref-neutral-3:oklch(94.5% .011 81);--wbp-ref-neutral-4:oklch(90% .013 82);--wbp-ref-neutral-5:oklch(85% .015 82);--wbp-ref-neutral-6:oklch(79% .019 82);--wbp-ref-neutral-7:oklch(71.5% .026 82);--wbp-ref-neutral-8:oklch(64.81% .0334 81.67);--wbp-ref-neutral-9:oklch(51% .026 80);--wbp-ref-neutral-10:oklch(37.97% .0225 77.95);--wbp-ref-neutral-11:oklch(30% .014 68);--wbp-ref-neutral-12:oklch(22.56% .0085 59.21);--wbp-ref-accent-9:oklch(59.71% .1352 39.87);--wbp-ref-accent-10:oklch(56% .129 40);--wbp-ref-accent-11:oklch(52.61% .1224 39.92);--wbp-ref-accent-tint:oklch(92.86% .0197 50.14);--wbp-ref-sage-9:oklch(62.79% .0417 109.17);--wbp-ref-sage-tint:oklch(93% .013 110);--wbp-ref-success-9:oklch(54.72% .0677 135.79);--wbp-ref-success-tint:oklch(93.5% .015 135);--wbp-ref-warning-9:oklch(56.36% .1066 74.54);--wbp-ref-warning-tint:oklch(93.5% .02 80);--wbp-ref-error-9:oklch(51.54% .1387 34.69);--wbp-ref-error-tint:oklch(93% .022 40)}}:root{--wbp-surface-canvas:var(--wbp-ref-neutral-bg);--wbp-surface-raised:var(--wbp-ref-neutral-surface);--wbp-surface-sunken:var(--wbp-ref-neutral-2);--wbp-surface-hover:var(--wbp-ref-neutral-3);--wbp-surface-active:var(--wbp-ref-neutral-4);--wbp-text-primary:var(--wbp-ref-neutral-12);--wbp-text-secondary:var(--wbp-ref-neutral-10);--wbp-text-muted:var(--wbp-ref-neutral-8);--wbp-text-disabled:var(--wbp-ref-neutral-7);--wbp-text-on-accent:var(--wbp-ref-neutral-surface);--wbp-border-subtle:var(--wbp-ref-neutral-4);--wbp-border-default:var(--wbp-ref-neutral-5);--wbp-border-strong:var(--wbp-ref-neutral-6);--wbp-action-primary:var(--wbp-ref-accent-9);--wbp-action-primary-hover:var(--wbp-ref-accent-10);--wbp-action-primary-active:var(--wbp-ref-accent-11);--wbp-action-primary-tint:var(--wbp-ref-accent-tint);--wbp-action-secondary:var(--wbp-ref-neutral-3);--wbp-action-secondary-hover:var(--wbp-ref-neutral-4);--wbp-accent-sage:var(--wbp-ref-sage-9);--wbp-accent-sage-tint:var(--wbp-ref-sage-tint);--wbp-feedback-success:var(--wbp-ref-success-9);--wbp-feedback-success-tint:var(--wbp-ref-success-tint);--wbp-feedback-warning:var(--wbp-ref-warning-9);--wbp-feedback-warning-tint:var(--wbp-ref-warning-tint);--wbp-feedback-danger:var(--wbp-ref-error-9);--wbp-feedback-danger-tint:var(--wbp-ref-error-tint);--wbp-focus-ring:0 0 0 2px var(--wbp-surface-canvas), 0 0 0 4px var(--wbp-ref-accent-9);--wbp-sidebar-bg:var(--wbp-ref-neutral-12);--wbp-sidebar-text:var(--wbp-ref-neutral-surface);--wbp-sidebar-text-muted:var(--wbp-ref-neutral-7);--wbp-sidebar-hover:var(--wbp-ref-neutral-11);--wbp-sidebar-active-bg:var(--wbp-ref-neutral-10);--wbp-sidebar-active-accent:var(--wbp-ref-accent-9);--wbp-radius-chip:var(--wbp-ref-radius-sm);--wbp-radius-control:var(--wbp-ref-radius-md);--wbp-radius-card:var(--wbp-ref-radius-lg);--wbp-radius-pill:var(--wbp-ref-radius-pill);--wbp-shadow-card:var(--wbp-ref-shadow-1);--wbp-shadow-popover:var(--wbp-ref-shadow-2);--wbp-shadow-modal:var(--wbp-ref-shadow-3);--wbp-z-sticky:var(--wbp-ref-z-sticky);--wbp-z-dropdown:var(--wbp-ref-z-dropdown);--wbp-z-modal:var(--wbp-ref-z-modal);--wbp-z-toast:var(--wbp-ref-z-toast);--wbp-motion-micro:var(--wbp-ref-duration-micro) var(--wbp-ref-ease-out);--wbp-motion-panel:var(--wbp-ref-duration-panel) var(--wbp-ref-ease-out);--wbp-motion-page:var(--wbp-ref-duration-page) var(--wbp-ref-ease-in-out);--wbp-space-field-gap:var(--wbp-ref-space-3);--wbp-space-card-pad-x:var(--wbp-ref-space-5);--wbp-space-card-pad-y:var(--wbp-ref-space-4);--wbp-space-section-gap:var(--wbp-ref-space-8);--wbp-space-list-gap:var(--wbp-ref-space-3);--wbp-space-row-pad-y:var(--wbp-ref-space-3);--wbp-text-page-title-font:var(--wbp-ref-font-display);--wbp-text-page-title-size:var(--wbp-ref-size-2xl);--wbp-text-page-title-weight:var(--wbp-ref-weight-bold);--wbp-text-page-title-line:var(--wbp-ref-line-relaxed);--wbp-text-page-title-tracking:var(--wbp-ref-tracking-display);--wbp-text-section-font:var(--wbp-ref-font-display);--wbp-text-section-size:var(--wbp-ref-size-lg);--wbp-text-section-weight:var(--wbp-ref-weight-semibold);--wbp-text-section-line:var(--wbp-ref-line-normal);--wbp-text-subsection-size:var(--wbp-ref-size-md);--wbp-text-subsection-weight:var(--wbp-ref-weight-semibold);--wbp-text-subsection-line:var(--wbp-ref-line-snug);--wbp-text-body-size:var(--wbp-ref-size-md);--wbp-text-body-weight:var(--wbp-ref-weight-regular);--wbp-text-body-line:var(--wbp-ref-line-normal);--wbp-text-body-sm-size:var(--wbp-ref-size-sm);--wbp-text-body-sm-weight:var(--wbp-ref-weight-regular);--wbp-text-body-sm-line:var(--wbp-ref-line-snug);--wbp-text-label-size:var(--wbp-ref-size-sm);--wbp-text-label-weight:var(--wbp-ref-weight-medium);--wbp-text-label-line:var(--wbp-ref-line-tight);--wbp-text-caption-size:var(--wbp-ref-size-xs);--wbp-text-caption-weight:var(--wbp-ref-weight-regular);--wbp-text-caption-line:var(--wbp-ref-line-tight);--wbp-text-mono-font:var(--wbp-ref-font-mono);--wbp-text-mono-size:var(--wbp-ref-size-sm);--wbp-text-mono-weight:var(--wbp-ref-weight-regular);--wbp-text-mono-line:var(--wbp-ref-line-snug)}[data-density=compact]{--wbp-space-card-pad-x:var(--wbp-ref-space-4);--wbp-space-card-pad-y:var(--wbp-ref-space-3);--wbp-space-field-gap:var(--wbp-ref-space-2);--wbp-space-list-gap:var(--wbp-ref-space-2);--wbp-space-row-pad-y:var(--wbp-ref-space-2)}[data-theme=dark]{--wbp-surface-canvas:#171310;--wbp-surface-raised:#201c19;--wbp-surface-sunken:#110e0b;--wbp-surface-hover:#2b2723;--wbp-surface-active:#36312c;--wbp-text-primary:#edebe7;--wbp-text-secondary:#c4c0b9;--wbp-text-muted:#989186;--wbp-text-disabled:#656057;--wbp-text-on-accent:#171310;--wbp-border-subtle:#39342f;--wbp-border-default:#49443e;--wbp-border-strong:#5d574f;--wbp-action-primary:#d38568;--wbp-action-primary-hover:#df9477;--wbp-action-primary-active:#c5765a;--wbp-action-primary-tint:#452c21;--wbp-action-secondary:#2b2723;--wbp-action-secondary-hover:#36312c;--wbp-accent-sage:#a0a08a;--wbp-accent-sage-tint:#363728;--wbp-feedback-success:#8aa080;--wbp-feedback-success-tint:#2e392a;--wbp-feedback-warning:#cba56e;--wbp-feedback-warning-tint:#443520;--wbp-feedback-danger:#d07961;--wbp-feedback-danger-tint:#4c2c23;--wbp-focus-ring:0 0 0 2px var(--wbp-surface-canvas), 0 0 0 4px #d38568;--wbp-sidebar-bg:#110e0b;--wbp-sidebar-text:#edebe7;--wbp-sidebar-text-muted:#989186;--wbp-sidebar-hover:#201c19;--wbp-sidebar-active-bg:#2b2723;--wbp-sidebar-active-accent:#d38568}@supports (color:oklch(1 0 0)){[data-theme=dark]{--wbp-surface-canvas:oklch(19% .009 60);--wbp-surface-raised:oklch(23% .009 62);--wbp-surface-sunken:oklch(16.5% .008 58);--wbp-surface-hover:oklch(27.5% .01 64);--wbp-surface-active:oklch(31.5% .011 66);--wbp-text-primary:oklch(94% .006 85);--wbp-text-secondary:oklch(81% .011 84);--wbp-text-muted:oklch(66% .018 82);--wbp-text-disabled:oklch(49% .015 80);--wbp-text-on-accent:oklch(19% .009 60);--wbp-border-subtle:oklch(33% .011 70);--wbp-border-default:oklch(39% .013 72);--wbp-border-strong:oklch(46% .015 74);--wbp-action-primary:oklch(69% .105 41);--wbp-action-primary-hover:oklch(73.5% .1 42);--wbp-action-primary-active:oklch(64.5% .108 40);--wbp-action-primary-tint:oklch(32% .042 45);--wbp-action-secondary:oklch(27.5% .01 64);--wbp-action-secondary-hover:oklch(31.5% .011 66);--wbp-accent-sage:oklch(70% .032 109);--wbp-accent-sage-tint:oklch(33% .025 110);--wbp-feedback-success:oklch(68% .052 136);--wbp-feedback-success-tint:oklch(33% .03 136);--wbp-feedback-warning:oklch(74.5% .085 76);--wbp-feedback-warning-tint:oklch(34% .04 76);--wbp-feedback-danger:oklch(66.5% .115 36);--wbp-feedback-danger-tint:oklch(33% .05 36);--wbp-focus-ring:0 0 0 2px var(--wbp-surface-canvas), 0 0 0 4px oklch(69% .105 41);--wbp-sidebar-bg:oklch(16.5% .008 58);--wbp-sidebar-text:oklch(94% .006 85);--wbp-sidebar-text-muted:oklch(66% .018 82);--wbp-sidebar-hover:oklch(23% .009 62);--wbp-sidebar-active-bg:oklch(27.5% .01 64);--wbp-sidebar-active-accent:oklch(69% .105 41)}}*{margin:0}html{font-family:var(--wbp-ref-font-body);font-size:var(--wbp-text-body-size);line-height:var(--wbp-text-body-line);color:var(--wbp-text-primary);background:var(--wbp-surface-canvas);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{min-height:100vh;font-size:var(--wbp-text-body-size)}h1,h2,h3,h4,h5,h6{font-family:var(--wbp-ref-font-display);font-weight:var(--wbp-ref-weight-semibold);line-height:var(--wbp-text-section-line);letter-spacing:var(--wbp-ref-tracking-tight)}a{color:inherit}code,pre,kbd,samp{font-family:var(--wbp-ref-font-mono);font-size:var(--wbp-text-mono-size)}button,input,select,textarea{font:inherit;color:inherit}img,svg,video,canvas{max-width:100%;display:block}:focus-visible{box-shadow:var(--wbp-focus-ring);border-radius:var(--wbp-radius-control);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wbp-btn{justify-content:center;align-items:center;gap:var(--wbp-ref-space-2);font-family:var(--wbp-ref-font-body);font-size:var(--wbp-ref-size-sm);font-weight:var(--wbp-ref-weight-medium);line-height:var(--wbp-ref-line-tight);padding:var(--wbp-ref-space-2) var(--wbp-ref-space-4);border-radius:var(--wbp-radius-control);cursor:pointer;white-space:nowrap;user-select:none;transition:background-color var(--wbp-motion-micro), color var(--wbp-motion-micro), border-color var(--wbp-motion-micro), transform var(--wbp-motion-micro);border:1px solid #0000;display:inline-flex;position:relative}.wbp-btn:active:not(:disabled){transform:scale(.98)}.wbp-btn:disabled,.wbp-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wbp-btn--sm{font-size:var(--wbp-ref-size-xs);padding:var(--wbp-ref-space-1) var(--wbp-ref-space-3)}.wbp-btn--lg{font-size:var(--wbp-ref-size-md);padding:var(--wbp-ref-space-3) var(--wbp-ref-space-5)}.wbp-btn--primary{background:var(--wbp-action-primary);color:var(--wbp-text-on-accent)}.wbp-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--wbp-action-primary-hover)}.wbp-btn--primary:active:not(:disabled){background:var(--wbp-action-primary-active)}.wbp-btn--secondary{background:var(--wbp-surface-raised);color:var(--wbp-text-primary);border-color:var(--wbp-border-default)}.wbp-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--wbp-surface-hover);border-color:var(--wbp-border-strong)}.wbp-btn--ghost{color:var(--wbp-text-secondary);background:0 0}.wbp-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--wbp-surface-hover);color:var(--wbp-text-primary)}.wbp-btn--danger{background:var(--wbp-feedback-danger);color:var(--wbp-text-on-accent)}.wbp-btn--danger:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.wbp-btn[data-loading=true] .wbp-btn__label{visibility:hidden}.wbp-btn__spinner{position:absolute}@keyframes wbp-spin{to{transform:rotate(360deg)}}.wbp-spinner{border-radius:var(--wbp-radius-pill);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.7s linear infinite wbp-spin;display:inline-block}.wbp-field{gap:var(--wbp-ref-space-1);flex-direction:column;display:flex}.wbp-field__label{font-size:var(--wbp-ref-size-xs);font-weight:var(--wbp-ref-weight-medium);letter-spacing:var(--wbp-ref-tracking-wide);color:var(--wbp-text-secondary)}.wbp-field__control{width:100%;font-family:var(--wbp-ref-font-body);font-size:var(--wbp-ref-size-md);line-height:var(--wbp-ref-line-snug);color:var(--wbp-text-primary);background:var(--wbp-surface-raised);border:1px solid var(--wbp-border-default);border-radius:var(--wbp-radius-control);padding:var(--wbp-ref-space-3);transition:border-color var(--wbp-motion-micro)}.wbp-field__control::placeholder{color:var(--wbp-text-muted)}.wbp-field__control:hover:not(:disabled){border-color:var(--wbp-border-strong)}.wbp-field__control:focus{border-color:var(--wbp-action-primary);outline:none}.wbp-field__control[aria-invalid=true]{border-color:var(--wbp-feedback-danger)}.wbp-field__control:disabled{opacity:.5;cursor:not-allowed;background:var(--wbp-surface-sunken)}textarea.wbp-field__control{resize:vertical;min-height:88px}.wbp-field__control:-webkit-autofill{-webkit-text-fill-color:var(--wbp-text-primary);-webkit-box-shadow:0 0 0 1000px var(--wbp-surface-raised) inset;transition:background-color 5000s ease-in-out}.wbp-field__control:-webkit-autofill:hover{-webkit-text-fill-color:var(--wbp-text-primary);-webkit-box-shadow:0 0 0 1000px var(--wbp-surface-raised) inset;transition:background-color 5000s ease-in-out}.wbp-field__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--wbp-text-primary);-webkit-box-shadow:0 0 0 1000px var(--wbp-surface-raised) inset;transition:background-color 5000s ease-in-out}.wbp-field__message{min-height:var(--wbp-ref-line-tight);font-size:var(--wbp-ref-size-xs)}.wbp-field__message--hint{color:var(--wbp-text-muted)}.wbp-field__message--error{font-family:var(--wbp-ref-font-mono);color:var(--wbp-feedback-danger)}.wbp-card{background:var(--wbp-surface-raised);border:1px solid var(--wbp-border-subtle);border-radius:var(--wbp-radius-card);padding:var(--wbp-space-card-pad-y) var(--wbp-space-card-pad-x)}.wbp-card--interactive{cursor:pointer;transition:background-color var(--wbp-motion-micro), border-color var(--wbp-motion-micro)}.wbp-card--interactive:hover{background:var(--wbp-surface-hover);border-color:var(--wbp-border-default)}.wbp-badge{align-items:center;gap:var(--wbp-ref-space-1);font-size:var(--wbp-ref-size-xs);font-weight:var(--wbp-ref-weight-medium);line-height:var(--wbp-ref-line-tight);padding:0 var(--wbp-ref-space-2);border:1px solid var(--wbp-border-subtle);border-radius:var(--wbp-radius-chip);color:var(--wbp-text-secondary);background:var(--wbp-surface-sunken);display:inline-flex}.wbp-badge__dot{border-radius:var(--wbp-radius-pill);background:currentColor;width:8px;height:8px}.wbp-badge--accent{color:var(--wbp-action-primary);background:var(--wbp-action-primary-tint);border-color:#0000}.wbp-badge--success{color:var(--wbp-feedback-success);background:var(--wbp-feedback-success-tint);border-color:#0000}.wbp-badge--warning{color:var(--wbp-feedback-warning);background:var(--wbp-feedback-warning-tint);border-color:#0000}.wbp-badge--danger{color:var(--wbp-feedback-danger);background:var(--wbp-feedback-danger-tint);border-color:#0000}.wbp-avatar{border-radius:var(--wbp-radius-pill);background:var(--wbp-surface-active);width:40px;height:40px;color:var(--wbp-text-secondary);font-family:var(--wbp-ref-font-body);font-size:var(--wbp-ref-size-sm);font-weight:var(--wbp-ref-weight-semibold);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.wbp-avatar img{object-fit:cover;width:100%;height:100%}.wbp-avatar--sm{width:28px;height:28px;font-size:var(--wbp-ref-size-xs)}.wbp-avatar--lg{width:56px;height:56px;font-size:var(--wbp-ref-size-lg)}@keyframes wbp-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.wbp-skeleton{background:var(--wbp-surface-active);border-radius:var(--wbp-radius-control);animation:1.5s ease-in-out infinite wbp-skeleton-pulse}.wbp-skeleton--text{height:var(--wbp-ref-line-snug)}.wbp-skeleton--circle{border-radius:var(--wbp-radius-pill)}.wbp-empty{text-align:center;justify-content:center;align-items:center;gap:var(--wbp-ref-space-3);padding:var(--wbp-ref-space-12) var(--wbp-ref-space-6);border:1px dashed var(--wbp-border-default);border-radius:var(--wbp-radius-card);color:var(--wbp-text-muted);flex-direction:column;display:flex}.wbp-empty__title{font-family:var(--wbp-ref-font-display);font-size:var(--wbp-text-section-size);font-weight:var(--wbp-ref-weight-semibold);color:var(--wbp-text-primary)}.wbp-empty__body{max-width:42ch;font-size:var(--wbp-ref-size-sm)}@keyframes wbp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wbp-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes wbp-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes wbp-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wbp-scrim{z-index:var(--wbp-z-modal);background:color-mix(in oklch, var(--wbp-ref-neutral-12) 55%, transparent);backdrop-filter:blur(4px);animation:wbp-fade-in var(--wbp-ref-duration-panel) var(--wbp-ref-ease-out);display:flex;position:fixed;inset:0}.wbp-scrim--dialog{padding:var(--wbp-ref-space-4);justify-content:center;align-items:center}.wbp-dialog{width:100%;max-width:480px;max-height:calc(100vh - var(--wbp-ref-space-12));gap:var(--wbp-ref-space-4);background:var(--wbp-surface-raised);border:1px solid var(--wbp-border-subtle);border-radius:var(--wbp-radius-card);box-shadow:var(--wbp-shadow-modal);padding:var(--wbp-ref-space-6);animation:wbp-scale-in var(--wbp-ref-duration-panel) var(--wbp-ref-ease-out);flex-direction:column;display:flex;overflow-y:auto}.wbp-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--wbp-ref-space-4);display:flex}.wbp-dialog__title{font-family:var(--wbp-ref-font-display);font-size:var(--wbp-text-section-size);font-weight:var(--wbp-ref-weight-semibold);color:var(--wbp-text-primary)}.wbp-dialog__close{border-radius:var(--wbp-radius-control);width:28px;height:28px;color:var(--wbp-text-muted);cursor:pointer;font-size:var(--wbp-ref-size-lg);transition:background-color var(--wbp-motion-micro), color var(--wbp-motion-micro);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.wbp-dialog__close:hover{background:var(--wbp-surface-hover);color:var(--wbp-text-primary)}.wbp-dialog__body{color:var(--wbp-text-secondary);font-size:var(--wbp-ref-size-sm);line-height:var(--wbp-ref-line-normal)}.wbp-dialog__footer{justify-content:flex-end;gap:var(--wbp-ref-space-2);display:flex}.wbp-scrim--drawer{justify-content:flex-end}.wbp-drawer{gap:var(--wbp-ref-space-4);background:var(--wbp-surface-raised);border-left:1px solid var(--wbp-border-subtle);width:100%;max-width:420px;height:100%;box-shadow:var(--wbp-shadow-modal);padding:var(--wbp-ref-space-6);animation:wbp-slide-in-right var(--wbp-ref-duration-panel) var(--wbp-ref-ease-out);flex-direction:column;display:flex;overflow-y:auto}.wbp-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--wbp-ref-space-4);display:flex}.wbp-drawer__title{font-family:var(--wbp-ref-font-display);font-size:var(--wbp-text-section-size);font-weight:var(--wbp-ref-weight-semibold);color:var(--wbp-text-primary)}.wbp-toast-viewport{bottom:var(--wbp-ref-space-4);right:var(--wbp-ref-space-4);z-index:var(--wbp-z-toast);gap:var(--wbp-ref-space-2);width:360px;max-width:calc(100vw - var(--wbp-ref-space-8));flex-direction:column;display:flex;position:fixed}.wbp-toast{align-items:flex-start;gap:var(--wbp-ref-space-3);background:var(--wbp-surface-raised);border:1px solid var(--wbp-border-default);border-radius:var(--wbp-radius-control);box-shadow:var(--wbp-shadow-popover);padding:var(--wbp-ref-space-3) var(--wbp-ref-space-4);animation:wbp-toast-in var(--wbp-ref-duration-panel) var(--wbp-ref-ease-out);border-left-width:3px;display:flex}.wbp-toast--success{border-left-color:var(--wbp-feedback-success)}.wbp-toast--warning{border-left-color:var(--wbp-feedback-warning)}.wbp-toast--danger{border-left-color:var(--wbp-feedback-danger)}.wbp-toast--info{border-left-color:var(--wbp-action-primary)}.wbp-toast__body{flex:1;min-width:0}.wbp-toast__title{font-size:var(--wbp-ref-size-sm);font-weight:var(--wbp-ref-weight-semibold);color:var(--wbp-text-primary)}.wbp-toast__message{font-size:var(--wbp-ref-size-sm);color:var(--wbp-text-secondary)}.wbp-toast__close{color:var(--wbp-text-muted);cursor:pointer;font-size:var(--wbp-ref-size-md);background:0 0;border:none;padding:0;line-height:1}.wbp-toast__close:hover{color:var(--wbp-text-primary)}.wbp-tabs__list{gap:var(--wbp-ref-space-1);border-bottom:1px solid var(--wbp-border-subtle);display:flex}.wbp-tabs__tab{appearance:none;font-family:var(--wbp-ref-font-body);font-size:var(--wbp-ref-size-sm);font-weight:var(--wbp-ref-weight-medium);color:var(--wbp-text-muted);padding:var(--wbp-ref-space-2) var(--wbp-ref-space-3);cursor:pointer;transition:color var(--wbp-motion-micro), border-color var(--wbp-motion-micro);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.wbp-tabs__tab:hover{color:var(--wbp-text-secondary)}.wbp-tabs__tab[aria-selected=true]{color:var(--wbp-text-primary);border-bottom-color:var(--wbp-action-primary)}.wbp-tabs__panel{padding-top:var(--wbp-ref-space-4)}.wbp-tooltip-wrap{display:inline-flex;position:relative}.wbp-tooltip{bottom:calc(100% + var(--wbp-ref-space-2));z-index:var(--wbp-z-dropdown);background:var(--wbp-text-primary);color:var(--wbp-surface-canvas);font-size:var(--wbp-ref-size-xs);line-height:var(--wbp-ref-line-tight);padding:var(--wbp-ref-space-1) var(--wbp-ref-space-2);border-radius:var(--wbp-radius-chip);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--wbp-motion-micro), visibility var(--wbp-motion-micro);position:absolute;left:50%;transform:translate(-50%)}.wbp-tooltip-wrap:hover .wbp-tooltip,.wbp-tooltip-wrap:focus-within .wbp-tooltip{opacity:1;visibility:visible;transition-delay:.4s}.wbp-menu{display:inline-flex;position:relative}.wbp-menu__popover{top:calc(100% + var(--wbp-ref-space-1));z-index:var(--wbp-z-dropdown);background:var(--wbp-surface-raised);border:1px solid var(--wbp-border-default);border-radius:var(--wbp-radius-control);min-width:180px;box-shadow:var(--wbp-shadow-popover);padding:var(--wbp-ref-space-1);animation:wbp-scale-in var(--wbp-ref-duration-micro) var(--wbp-ref-ease-out);flex-direction:column;gap:2px;display:flex;position:absolute;left:0}.wbp-menu__item{align-items:center;gap:var(--wbp-ref-space-2);text-align:left;width:100%;font-family:var(--wbp-ref-font-body);font-size:var(--wbp-ref-size-sm);color:var(--wbp-text-primary);padding:var(--wbp-ref-space-2) var(--wbp-ref-space-3);border-radius:var(--wbp-radius-chip);cursor:pointer;transition:background-color var(--wbp-motion-micro);background:0 0;border:none;display:flex}.wbp-menu__item:hover{background:var(--wbp-surface-hover)}.wbp-menu__item--danger{color:var(--wbp-feedback-danger)}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.64%;ascent-override:90%;descent-override:22.43%;line-gap-override:0%}:root{--csr-foundation-surface-canvas:#f8f8f6;--csr-foundation-surface-raised:#fff;--csr-foundation-surface-hover:#f1efe9;--csr-foundation-surface-active:#eae6dd;--csr-foundation-surface-canvas-rgb:248, 248, 246;--csr-foundation-surface-raised-rgb:255, 255, 255;--csr-foundation-surface-hover-rgb:241, 239, 233;--csr-foundation-surface-active-rgb:234, 230, 221;--csr-foundation-action-primary:#00393f;--csr-foundation-action-primary-hover:#004a52;--csr-foundation-action-primary-pressed:#002a2f;--csr-foundation-action-primary-rgb:0, 57, 63;--csr-foundation-action-primary-hover-rgb:0, 74, 82;--csr-foundation-action-primary-pressed-rgb:0, 42, 47;--csr-foundation-text-ink:#1b1714;--csr-foundation-text-ink-rgb:27, 23, 20;--csr-text-opacity-primary:1;--csr-text-opacity-secondary:.65;--csr-text-opacity-muted:.62;--csr-text-opacity-tertiary:.5;--csr-text-opacity-disabled:.3;--csr-foundation-success:#1f6b4a;--csr-foundation-warning:#b25e09;--csr-foundation-danger:#5c1a1f;--csr-foundation-info:#3a5560;--csr-foundation-success-rgb:31, 107, 74;--csr-foundation-warning-rgb:178, 94, 9;--csr-foundation-danger-rgb:92, 26, 31;--csr-foundation-info-rgb:58, 85, 96;--csr-color-stone-bone:#e8dfc9;--csr-color-stone-bone-rgb:232, 223, 201;--csr-illustration-stone-bone:var(--csr-color-stone-bone);--csr-illustration-stone-bone-rgb:var(--csr-color-stone-bone-rgb);--csr-illustration-stone-bone-tint:rgb(var(--csr-illustration-stone-bone-rgb), .3);--csr-color-primary-50:#e6f2f3;--csr-color-primary-100:#b3dadd;--csr-color-primary-200:#80c2c7;--csr-color-primary-300:#4daab1;--csr-color-primary-400:#26929b;--csr-color-primary-500:#007a85;--csr-color-primary-600:#006670;--csr-color-primary-700:var(--csr-foundation-action-primary-hover);--csr-color-primary-800:var(--csr-foundation-action-primary);--csr-color-primary-900:var(--csr-foundation-action-primary-pressed);--csr-color-primary-950:#001a1d;--csr-color-primary-rgb:var(--csr-foundation-action-primary-rgb);--csr-color-primary-medium-rgb:var(--csr-foundation-action-primary-hover-rgb);--csr-color-accent-rgb:var(--csr-foundation-danger-rgb);--csr-color-white-rgb:255, 255, 255;--csr-color-white:var(--csr-foundation-surface-raised);--csr-color-success-rgb:var(--csr-foundation-success-rgb);--csr-color-warning-rgb:var(--csr-foundation-warning-rgb);--csr-color-danger-rgb:var(--csr-foundation-danger-rgb);--csr-color-info-rgb:var(--csr-foundation-info-rgb);--csr-color-primary:var(--csr-foundation-action-primary);--csr-primary:var(--csr-color-primary);--csr-color-primary-hover:var(--csr-foundation-action-primary-hover);--csr-color-primary-pressed:var(--csr-foundation-action-primary-pressed);--csr-color-primary-light:var(--csr-color-primary-50);--csr-color-primary-dark:var(--csr-color-primary-900);--csr-action-primary:var(--csr-foundation-action-primary);--csr-action-primary-hover:var(--csr-foundation-action-primary-hover);--csr-action-primary-pressed:var(--csr-foundation-action-primary-pressed);--csr-color-action-primary:var(--csr-action-primary);--csr-color-action-primary-hover:var(--csr-action-primary-hover);--csr-color-action-primary-pressed:var(--csr-action-primary-pressed);--csr-color-action-secondary-bg:rgb(var(--csr-color-primary-rgb), .06);--csr-color-action-secondary-text:var(--csr-color-primary);--csr-color-accent-50:#fbeded;--csr-color-accent-100:#f3cfd0;--csr-color-accent-200:#e3a0a4;--csr-color-accent-300:#c66c70;--csr-color-accent-400:#9c3c40;--csr-color-accent-500:var(--csr-foundation-danger);--csr-color-accent-600:#4a1418;--csr-color-accent-700:#380f12;--csr-color-accent-800:#260a0c;--csr-color-accent-900:#140506;--csr-color-accent:var(--csr-color-accent-500);--csr-color-accent-hover:var(--csr-color-accent-600);--csr-color-accent-light:var(--csr-color-accent-100);--csr-color-success-50:#e8f1ec;--csr-color-success-100:#cfe2d6;--csr-color-success-200:#a3c5af;--csr-color-success-300:#6fa384;--csr-color-success-400:#3f835c;--csr-color-success-500:var(--csr-foundation-success);--csr-color-success-600:#195a3e;--csr-color-success-700:#134731;--csr-color-success-800:#0d3624;--csr-color-success:var(--csr-color-success-500);--csr-color-success-bg:var(--csr-color-success-50);--csr-color-success-border:var(--csr-color-success-200);--csr-color-success-light:var(--csr-color-success-50);--csr-color-success-dark:var(--csr-color-success-700);--csr-color-warning-50:#fbf1e6;--csr-color-warning-100:#f5dec0;--csr-color-warning-200:#ebbe85;--csr-color-warning-300:#d99a4a;--csr-color-warning-400:#c47a23;--csr-color-warning-500:var(--csr-foundation-warning);--csr-color-warning-600:#944d07;--csr-color-warning-700:#763d05;--csr-color-warning-800:#582d04;--csr-color-warning-900:#3a1d02;--csr-color-warning:var(--csr-color-warning-500);--csr-color-danger-50:#fbeded;--csr-color-danger-100:#f3cfd0;--csr-color-danger-200:#e3a0a4;--csr-color-danger-300:#c66c70;--csr-color-danger-400:#9c3c40;--csr-color-danger-500:var(--csr-foundation-danger);--csr-color-danger-600:#4a1418;--csr-color-danger-700:#380f12;--csr-color-danger:var(--csr-color-danger-500);--csr-color-danger-light:var(--csr-color-danger-50);--csr-color-danger-dark:var(--csr-color-danger-700);--csr-color-error:var(--csr-color-danger);--csr-color-error-50:var(--csr-color-danger-50);--csr-color-error-100:var(--csr-color-danger-100);--csr-color-error-600:var(--csr-color-danger-600);--csr-color-error-bg:var(--csr-color-danger-50);--csr-color-info-50:#ebeef0;--csr-color-info-100:#d1d8db;--csr-color-info-200:#a3b1b8;--csr-color-info-300:#768995;--csr-color-info-400:#54707b;--csr-color-info-500:var(--csr-foundation-info);--csr-color-info-600:#304751;--csr-color-info-700:#263842;--csr-color-info:var(--csr-color-info-500);--csr-color-neutral-50:#f9fafb;--csr-color-neutral-100:#f3f4f6;--csr-color-neutral-200:#e5e7eb;--csr-color-neutral-300:#d1d5db;--csr-color-neutral-350:#9ca3af;--csr-color-neutral-400:#9ca3af;--csr-color-neutral-500:#6b7280;--csr-color-neutral-600:#4b5563;--csr-color-neutral-700:#374151;--csr-color-neutral-800:#1f2937;--csr-color-neutral-900:#111827;--csr-color-neutral-950:#030712;--csr-color-bg-page:var(--csr-foundation-surface-canvas);--csr-color-bg-raised:var(--csr-foundation-surface-raised);--csr-color-bg-sunken:var(--csr-foundation-surface-hover);--csr-color-bg-overlay:#00000080;--csr-color-bg-overlay-blur:#0000004d;--csr-color-bg-overlay-light:#0006;--csr-color-bg-overlay-heavy:#0009;--csr-color-surface-tech:var(--csr-foundation-surface-canvas);--csr-color-surface-primary:var(--csr-foundation-surface-raised);--csr-color-surface-secondary:var(--csr-foundation-surface-canvas);--csr-color-surface-tertiary:var(--csr-foundation-surface-hover);--csr-color-surface-elevated:var(--csr-foundation-surface-raised);--csr-color-surface-raised:var(--csr-foundation-surface-raised);--csr-color-surface-hover:var(--csr-foundation-surface-hover);--csr-color-surface-active:var(--csr-foundation-surface-active);--csr-color-bg-elevated:var(--csr-color-surface-elevated);--csr-color-surface-interactive:var(--csr-foundation-surface-hover);--csr-color-surface-subtle:var(--csr-foundation-surface-hover);--csr-color-bg-page-rgb:var(--csr-foundation-surface-canvas-rgb);--csr-color-bg-raised-rgb:var(--csr-foundation-surface-raised-rgb);--csr-color-bg-sunken-rgb:var(--csr-foundation-surface-hover-rgb);--csr-color-surface-hover-rgb:var(--csr-foundation-surface-hover-rgb);--csr-color-surface-active-rgb:var(--csr-foundation-surface-active-rgb);--csr-color-sidebar-bg-start:var(--csr-color-primary-950);--csr-color-sidebar-bg-end:var(--csr-color-primary-800);--csr-color-topbar-bg:#fff;--csr-color-topbar-shadow:#0000000f;--csr-color-surface-primary-rgb:var(--csr-foundation-surface-raised-rgb);--csr-color-topbar-divider-mid:var(--csr-color-neutral-300);--csr-color-topbar-divider-edge:var(--csr-color-neutral-200);--csr-color-topbar-icon-group-bg:rgb(var(--csr-color-primary-rgb), .03);--csr-color-topbar-icon-group-border:rgb(var(--csr-color-primary-rgb), .06);--csr-color-topbar-icon-group-hover-bg:rgb(var(--csr-color-primary-rgb), .05);--csr-color-topbar-icon-group-hover-border:rgb(var(--csr-color-primary-rgb), .1);--csr-shadow-topbar-scrolled:0 1px 3px #00000008, 0 4px 12px #0000000a, 0 0 0 1px rgb(var(--csr-color-primary-rgb), .06), 0 1px 0 rgb(var(--csr-color-accent-rgb), .04);--csr-color-topbar-scrolled-bg:rgb(var(--csr-color-surface-primary-rgb,255, 255, 255), .94);--csr-color-surface:var(--csr-color-surface-primary);--csr-color-surface-alt:var(--csr-color-surface-secondary);--csr-color-bg:var(--csr-color-bg-page);--csr-color-bg-muted:var(--csr-foundation-surface-hover);--csr-surface:var(--csr-color-surface-primary);--csr-text-primary:var(--csr-color-text-primary);--csr-page-bg:var(--csr-color-bg-page);--csr-color-text:var(--csr-color-text-primary);--csr-color-on-primary:var(--csr-color-text-on-teal);--csr-opacity-faint:.25;--csr-opacity-disabled:.5;--csr-opacity-muted:.55;--csr-opacity-subtle:.7;--csr-opacity-medium:.85;--csr-color-text-primary-rgb:var(--csr-foundation-text-ink-rgb);--csr-color-text-primary:var(--csr-foundation-text-ink);--csr-color-text-secondary:#1b1714a6;--csr-color-text-muted:#1b17149e;--csr-color-text-tertiary:#1b171480;--csr-color-text-disabled:#1b17144d;--csr-color-text-inverse:var(--csr-foundation-surface-raised);--csr-color-text-inverse-muted:#ffffffb3;--csr-color-text-on-colored:#fff;--csr-color-text-on-teal:var(--csr-foundation-surface-canvas);--csr-color-text-on-teal-rgb:var(--csr-foundation-surface-canvas-rgb);--csr-color-text-link:var(--csr-color-primary-600);--csr-color-text-link-hover:var(--csr-color-primary-800);--csr-border-opacity-subtle:.06;--csr-border-opacity-hairline:.08;--csr-border-opacity-emphasis:.14;--csr-color-border-rgb:var(--csr-foundation-text-ink-rgb);--csr-color-border-hairline:#1b171414;--csr-color-border-emphasis:#1b171424;--csr-color-border:var(--csr-color-border-hairline);--csr-color-border-light:#1b17140f;--csr-color-border-strong:var(--csr-color-border-emphasis);--csr-color-border-focus:var(--csr-color-primary);--csr-color-border-error:var(--csr-color-danger);--csr-color-border-subtle:#1b17140f;--csr-border-line-hairline:1px solid var(--csr-color-border-hairline);--csr-border-line-emphasis:1px solid var(--csr-color-border-emphasis);--csr-border-line-focus:1.5px solid var(--csr-color-border-focus);--csr-color-chart-gridline:#1b171414;--csr-color-row-bar-selected:var(--csr-color-primary);--csr-color-annotation-pill-bg:var(--csr-color-danger-50);--csr-color-annotation-pill-text:var(--csr-color-danger-700);--csr-surface-canvas:var(--csr-color-bg-page);--csr-surface-card:var(--csr-color-surface-primary);--csr-surface-panel:var(--csr-color-surface-secondary);--csr-surface-hover:var(--csr-color-surface-hover);--csr-surface-active:var(--csr-color-surface-active);--csr-surface-overlay:var(--csr-color-surface-elevated);--csr-text-secondary:var(--csr-color-text-secondary);--csr-text-muted:var(--csr-color-text-muted);--csr-text-subtle:var(--csr-color-text-tertiary);--csr-text-disabled:var(--csr-color-text-disabled);--csr-text-inverse:var(--csr-color-text-inverse);--csr-text-on-action:var(--csr-color-text-on-teal);--csr-action-primary-bg:var(--csr-color-primary);--csr-action-primary-bg-hover:var(--csr-color-primary-hover);--csr-action-primary-bg-pressed:var(--csr-color-primary-pressed);--csr-action-primary-text:var(--csr-text-on-action);--csr-action-primary-border:var(--csr-action-primary-bg);--csr-action-primary-focus:var(--csr-color-border-focus);--csr-action-secondary-bg:rgb(var(--csr-color-primary-rgb), .06);--csr-action-secondary-bg-hover:rgb(var(--csr-color-primary-rgb), .1);--csr-action-secondary-text:var(--csr-color-primary);--csr-action-secondary-border:rgb(var(--csr-color-primary-rgb), .14);--csr-action-danger-bg:var(--csr-color-danger);--csr-action-danger-bg-hover:var(--csr-color-danger-600);--csr-action-danger-text:var(--csr-color-text-on-colored);--csr-accent-line:var(--csr-color-accent);--csr-accent-line-muted:rgb(var(--csr-color-accent-rgb), .22);--csr-accent-wash:rgb(var(--csr-color-accent-rgb), .08);--csr-accent-wash-strong:rgb(var(--csr-color-accent-rgb), .12);--csr-accent-text:var(--csr-color-accent);--csr-feedback-success-bg:var(--csr-color-success-50);--csr-feedback-success-border:var(--csr-color-success-200);--csr-feedback-success-text:var(--csr-color-success-700);--csr-feedback-success-icon:var(--csr-color-success);--csr-feedback-info-bg:var(--csr-color-info-50);--csr-feedback-info-border:var(--csr-color-info-200);--csr-feedback-info-text:var(--csr-color-info-700);--csr-feedback-info-icon:var(--csr-color-info);--csr-feedback-warning-bg:var(--csr-color-warning-50);--csr-feedback-warning-border:var(--csr-color-warning-200);--csr-feedback-warning-text:var(--csr-color-warning-700);--csr-feedback-warning-icon:var(--csr-color-warning);--csr-feedback-danger-bg:var(--csr-color-danger-50);--csr-feedback-danger-border:var(--csr-color-danger-200);--csr-feedback-danger-text:var(--csr-color-danger-700);--csr-feedback-danger-icon:var(--csr-color-danger);--csr-data-series-1:var(--csr-chart-1);--csr-data-series-2:var(--csr-chart-2);--csr-data-series-3:var(--csr-chart-3);--csr-data-series-4:var(--csr-chart-4);--csr-data-series-5:var(--csr-chart-5);--csr-data-series-1-rgb:var(--csr-chart-1-rgb);--csr-data-series-2-rgb:var(--csr-chart-2-rgb);--csr-data-series-3-rgb:var(--csr-chart-3-rgb);--csr-data-series-4-rgb:var(--csr-chart-4-rgb);--csr-data-series-5-rgb:var(--csr-chart-5-rgb);--csr-data-positive:var(--csr-color-success);--csr-data-negative:var(--csr-color-danger);--csr-data-warning:var(--csr-color-warning);--csr-data-info:var(--csr-color-info);--csr-data-grid:var(--csr-chart-grid);--csr-data-axis-text:var(--csr-chart-axis-text);--csr-metric-neutral:var(--csr-color-info);--csr-metric-neutral-rgb:var(--csr-color-info-rgb);--csr-metric-neutral-bg:rgb(var(--csr-metric-neutral-rgb), .08);--csr-metric-neutral-border:rgb(var(--csr-metric-neutral-rgb), .18);--csr-metric-neutral-text:var(--csr-color-info-700);--csr-progress-track:var(--csr-color-neutral-100);--csr-progress-fill:var(--csr-action-primary-bg);--csr-progress-fill-muted:rgb(var(--csr-color-primary-rgb), .2);--csr-category-marker-muted:var(--csr-color-info);--csr-category-marker-muted-rgb:var(--csr-color-info-rgb);--csr-category-marker-muted-bg:rgb(var(--csr-category-marker-muted-rgb), .08);--csr-programme-marker-muted:var(--csr-color-primary-600);--csr-programme-marker-muted-rgb:var(--csr-color-primary-medium-rgb);--csr-programme-marker-muted-bg:rgb(var(--csr-programme-marker-muted-rgb), .08);--csr-programme-marker-violet:#8b5cf6;--csr-programme-marker-violet-rgb:139, 92, 246;--csr-programme-marker-pink:#db2777;--csr-programme-marker-pink-rgb:219, 39, 119;--csr-programme-marker-orange:#ea580c;--csr-programme-marker-orange-rgb:234, 88, 12;--csr-programme-marker-green:#16a34a;--csr-programme-marker-green-rgb:22, 163, 74;--csr-category-marker-teal:#0d9488;--csr-category-marker-teal-rgb:13, 148, 136;--csr-category-marker-cyan:#06b6d4;--csr-category-marker-cyan-rgb:6, 182, 212;--csr-sdg-education:var(--csr-color-sdg-4);--csr-sdg-gender:var(--csr-color-sdg-5);--csr-sdg-work:var(--csr-color-sdg-8);--csr-sdg-marker-muted:var(--csr-color-info);--csr-sdg-marker-muted-bg:rgb(var(--csr-color-info-rgb), .08);--csr-avatar-role-1:#00b4c8;--csr-avatar-role-2:#7c3aed;--csr-avatar-role-3:#ec4899;--csr-avatar-role-4:#0ea5e9;--csr-avatar-role-5:#10b981;--csr-avatar-role-6:#f59e0b;--csr-avatar-role-7:var(--csr-color-accent);--csr-avatar-role-8:#6366f1;--csr-celebration-role-1:var(--csr-category-marker-teal);--csr-celebration-role-2:var(--csr-color-accent);--csr-celebration-role-3:#6366f1;--csr-celebration-role-4:#f59e0b;--csr-celebration-role-5:#ec4899;--csr-celebration-role-6:#10b981;--csr-celebration-role-7:var(--csr-programme-marker-violet);--csr-celebration-role-8:var(--csr-color-accent);--csr-chart-1:#00393f;--csr-chart-2:#3a5560;--csr-chart-3:#b25e09;--csr-chart-4:#1f6b4a;--csr-chart-5:#5c1a1f;--csr-chart-6:var(--csr-chart-1);--csr-chart-7:var(--csr-chart-2);--csr-chart-8:var(--csr-chart-3);--csr-chart-01:var(--csr-chart-1);--csr-chart-02:var(--csr-chart-2);--csr-chart-03:var(--csr-chart-3);--csr-chart-04:var(--csr-chart-4);--csr-chart-05:var(--csr-chart-5);--csr-chart-06:var(--csr-chart-6);--csr-chart-07:var(--csr-chart-7);--csr-chart-08:var(--csr-chart-8);--csr-chart-1-rgb:0, 57, 63;--csr-chart-2-rgb:58, 85, 96;--csr-chart-3-rgb:178, 94, 9;--csr-chart-4-rgb:31, 107, 74;--csr-chart-5-rgb:92, 26, 31;--csr-chart-6-rgb:var(--csr-chart-1-rgb);--csr-chart-7-rgb:var(--csr-chart-2-rgb);--csr-chart-8-rgb:var(--csr-chart-3-rgb);--csr-chart-01-rgb:var(--csr-chart-1-rgb);--csr-chart-02-rgb:var(--csr-chart-2-rgb);--csr-chart-03-rgb:var(--csr-chart-3-rgb);--csr-chart-04-rgb:var(--csr-chart-4-rgb);--csr-chart-05-rgb:var(--csr-chart-5-rgb);--csr-chart-06-rgb:var(--csr-chart-6-rgb);--csr-chart-07-rgb:var(--csr-chart-7-rgb);--csr-chart-08-rgb:var(--csr-chart-8-rgb);--csr-color-chart-1:var(--csr-chart-01);--csr-color-chart-2:var(--csr-chart-02);--csr-color-chart-3:var(--csr-chart-03);--csr-color-chart-4:var(--csr-chart-04);--csr-color-chart-5:var(--csr-chart-05);--csr-color-chart-6:var(--csr-chart-06);--csr-color-chart-7:var(--csr-chart-07);--csr-color-chart-8:var(--csr-chart-08);--csr-color-chart-1-rgb:var(--csr-chart-01-rgb);--csr-color-chart-2-rgb:var(--csr-chart-02-rgb);--csr-color-chart-3-rgb:var(--csr-chart-03-rgb);--csr-color-chart-4-rgb:var(--csr-chart-04-rgb);--csr-color-chart-5-rgb:var(--csr-chart-05-rgb);--csr-color-chart-6-rgb:var(--csr-chart-06-rgb);--csr-color-chart-7-rgb:var(--csr-chart-07-rgb);--csr-color-chart-8-rgb:var(--csr-chart-08-rgb);--csr-chart-positive:var(--csr-color-success);--csr-chart-negative:var(--csr-color-danger);--csr-chart-warning:var(--csr-color-warning);--csr-chart-info:var(--csr-color-info);--csr-chart-grid:var(--csr-color-border);--csr-chart-axis-text:var(--csr-color-text-muted);--csr-chart-grid-dark:#ffffff0f;--csr-chart-axis-text-dark:#fff6;--csr-chart-tooltip-bg:var(--csr-surface);--csr-chart-tooltip-text:var(--csr-text-primary);--csr-chart-crosshair:var(--csr-color-text-tertiary);--csr-chart-fill-opacity:.2;--csr-chart-min-width:12.5rem;--csr-chart-donut-size:12.5rem;--csr-chart-legend-max:15rem;--csr-color-sdg-1:#e5243b;--csr-color-sdg-2:#dda63a;--csr-color-sdg-3:#4c9f38;--csr-color-sdg-4:#c5192d;--csr-color-sdg-5:#ff3a21;--csr-color-sdg-6:#26bde2;--csr-color-sdg-7:#fcc30b;--csr-color-sdg-8:#a21942;--csr-color-sdg-9:#fd6925;--csr-color-sdg-10:#dd1367;--csr-color-sdg-11:#fd9d24;--csr-color-sdg-12:#bf8b2e;--csr-color-sdg-13:#3f7e44;--csr-color-sdg-14:#0a97d9;--csr-color-sdg-15:#56c02b;--csr-color-sdg-16:#00689d;--csr-color-sdg-17:#19486a;--csr-color-sdg-4-light:#e74c3c;--csr-color-sdg-5-light:#f39c12;--csr-color-sdg-8-light:#c0392b;--csr-sdg-chart-orange:#e67e22;--csr-color-prog-violet:var(--csr-programme-marker-violet);--csr-color-prog-violet-rgb:var(--csr-programme-marker-violet-rgb);--csr-color-prog-pink:var(--csr-programme-marker-pink);--csr-color-prog-pink-rgb:var(--csr-programme-marker-pink-rgb);--csr-color-prog-orange:var(--csr-programme-marker-orange);--csr-color-prog-orange-rgb:var(--csr-programme-marker-orange-rgb);--csr-color-prog-green:var(--csr-programme-marker-green);--csr-color-prog-green-rgb:var(--csr-programme-marker-green-rgb);--csr-color-violet-50:#f5f3ff;--csr-color-violet-100:#ede9fe;--csr-color-violet-200:#ddd6fe;--csr-color-violet-300:#c4b5fd;--csr-color-violet-400:#a78bfa;--csr-color-violet-500:#8b5cf6;--csr-color-violet-600:#7c3aed;--csr-color-violet-700:#6d28d9;--csr-color-violet-900:#4c1d95;--csr-color-violet:var(--csr-color-violet-500);--csr-color-secondary-500:var(--csr-color-violet-500);--csr-color-rose-50:#fff1f2;--csr-color-rose-100:#ffe4e6;--csr-color-rose-300:#fda4af;--csr-color-rose-500:#f43f5e;--csr-color-rose-700:#be123c;--csr-color-cyan-50:#ecfeff;--csr-color-cyan-100:#cffafe;--csr-color-cyan-300:#67e8f9;--csr-color-cyan-400:#22d3ee;--csr-color-cyan-500:var(--csr-category-marker-cyan);--csr-color-cyan-700:#0e7490;--csr-color-indigo-400:#818cf8;--csr-color-indigo-500:#6366f1;--csr-color-indigo-600:#4f46e5;--csr-color-lime-400:#a3e635;--csr-color-lime-500:#84cc16;--csr-color-lime-700:#4d7c0f;--csr-color-orange-400:#fb923c;--csr-color-orange-500:#f97316;--csr-color-orange-700:#c2410c;--csr-color-rose-400:#fb7185;--csr-color-avatar-1:var(--csr-avatar-role-1);--csr-color-avatar-2:var(--csr-avatar-role-2);--csr-color-avatar-3:var(--csr-avatar-role-3);--csr-color-avatar-4:var(--csr-avatar-role-4);--csr-color-avatar-5:var(--csr-avatar-role-5);--csr-color-avatar-6:var(--csr-avatar-role-6);--csr-color-avatar-7:var(--csr-avatar-role-7);--csr-color-avatar-8:var(--csr-avatar-role-8);--csr-color-celebration-1:var(--csr-celebration-role-1);--csr-color-celebration-2:var(--csr-celebration-role-2);--csr-color-celebration-3:var(--csr-celebration-role-3);--csr-color-celebration-4:var(--csr-celebration-role-4);--csr-color-celebration-5:var(--csr-celebration-role-5);--csr-color-celebration-6:var(--csr-celebration-role-6);--csr-color-celebration-7:var(--csr-celebration-role-7);--csr-color-celebration-8:var(--csr-celebration-role-8);--csr-color-neutral-50-rgb:249, 250, 251;--csr-color-neutral-100-rgb:243, 244, 246;--csr-color-neutral-200-rgb:229, 231, 235;--csr-color-neutral-300-rgb:209, 213, 219;--csr-color-neutral-350-rgb:156, 163, 175;--csr-color-neutral-400-rgb:156, 163, 175;--csr-color-neutral-500-rgb:107, 114, 128;--csr-color-neutral-600-rgb:75, 85, 99;--csr-color-neutral-700-rgb:55, 65, 81;--csr-color-neutral-800-rgb:31, 41, 55;--csr-color-neutral-900-rgb:17, 24, 39;--csr-color-neutral-950-rgb:3, 7, 18;--csr-color-teal-600:var(--csr-category-marker-teal);--csr-color-teal-600-rgb:var(--csr-category-marker-teal-rgb);--csr-color-social-linkedin:#0077b5;--csr-color-social-facebook:#1877f2;--csr-color-social-x:#000;--csr-shadow-focus-ring:0 0 0 3px rgb(var(--csr-color-primary-rgb), .15);--csr-focus-outline-width:1.5px;--csr-focus-outline-offset:2px;--csr-focus-color:var(--csr-color-primary);--csr-focus-color-inverted:var(--csr-color-accent);--csr-shadow-ring-danger:0 0 0 3px rgb(var(--csr-color-danger-rgb), .12);--csr-space-0:0;--csr-space-px:1px;--csr-space-0-5:2px;--csr-space-1:4px;--csr-space-1-5:6px;--csr-space-2:8px;--csr-space-2-5:calc(var(--csr-space-2) + var(--csr-space-0-5));--csr-space-3:12px;--csr-space-3-5:calc(var(--csr-space-3) + var(--csr-space-0-5));--csr-space-4:16px;--csr-space-5:20px;--csr-space-6:24px;--csr-space-7:28px;--csr-space-8:32px;--csr-space-9:36px;--csr-space-10:40px;--csr-space-12:48px;--csr-space-14:56px;--csr-space-16:64px;--csr-space-20:80px;--csr-space-24:96px;--csr-space-28:112px;--csr-space-32:128px;--csr-space-40:160px;--csr-space-48:192px;--csr-spacing-2xs:var(--csr-space-1);--csr-spacing-xs:var(--csr-space-2);--csr-spacing-sm:var(--csr-space-3);--csr-spacing-md:var(--csr-space-4);--csr-spacing-lg:var(--csr-space-6);--csr-spacing-xl:var(--csr-space-8);--csr-spacing-2xl:var(--csr-space-12);--csr-spacing-3xl:var(--csr-space-16);--csr-space-mode-a-1:var(--csr-spacing-2xs);--csr-space-mode-a-2:var(--csr-spacing-xs);--csr-space-mode-a-3:var(--csr-spacing-sm);--csr-space-mode-a-4:var(--csr-spacing-md);--csr-space-mode-a-5:var(--csr-spacing-lg);--csr-space-mode-a-6:var(--csr-spacing-xl);--csr-space-mode-a-7:var(--csr-spacing-2xl);--csr-space-mode-a-8:var(--csr-spacing-3xl);--csr-spacing-card-header-bottom:var(--csr-space-4);--csr-spacing-section-title-bottom:var(--csr-space-6);--csr-spacing-form-group:var(--csr-spacing-lg);--csr-spacing-list-item:var(--csr-space-3);--csr-spacing-button-group:var(--csr-space-3);--csr-spacing-inline-icon:var(--csr-space-2);--csr-section-dash-sm:clamp(1.5rem, 1.25rem + 1.25vw, 2.5rem);--csr-section-dash-md:clamp(2rem, 1.6875rem + 1.5625vw, 3rem);--csr-section-dash-lg:clamp(3rem, 2.5rem + 2.5vw, 4.5rem);--csr-section-dash-xl:clamp(4rem, 3.25rem + 3.75vw, 6rem);--csr-section-dash-hero:clamp(2.5rem, 2rem + 2.5vw, 4rem);--csr-rhythm-dash-tight:var(--csr-space-3);--csr-rhythm-dash:var(--csr-space-6);--csr-rhythm-dash-loose:var(--csr-spacing-xl);--csr-rhythm-dash-section:var(--csr-space-12);--csr-stack-dash-xs:var(--csr-space-1);--csr-stack-dash-sm:var(--csr-space-2);--csr-stack-dash-md:var(--csr-space-3);--csr-stack-dash-lg:var(--csr-space-4);--csr-stack-dash-xl:var(--csr-space-8);--csr-stack-dash-2xl:var(--csr-space-16);--csr-gap-dash-tight:var(--csr-space-2);--csr-gap-dash:var(--csr-space-3);--csr-gap-dash-loose:var(--csr-space-4);--csr-gap-dash-grid:var(--csr-gap-dash);--csr-hero-dash-min-height:40svh;--csr-hero-dash-max-height:50svh;--csr-hero-dash-padding-block:clamp(2rem, 1.5rem + 2.5vw, 3.5rem);--csr-container-dash-prose:34rem;--csr-container-dash-narrow:60rem;--csr-container-dash:90rem;--csr-container-dash-wide:100rem;--csr-container-dash-extended:120rem;--csr-bp-sm:30rem;--csr-bp-md:48rem;--csr-bp-lg:64rem;--csr-bp-xl:80rem;--csr-bp-2xl:96rem;--csr-icon-xs:12px;--csr-icon-sm:16px;--csr-icon-md:20px;--csr-icon-lg:24px;--csr-icon-xl:32px;--csr-icon-2xl:48px;--csr-font-sans:"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--csr-font-serif:"IBM Plex Serif", Georgia, serif;--csr-font-mono:"JetBrains Mono", "IBM Plex Mono", "Fira Code", "Cascadia Code", ui-monospace, monospace;--csr-font-body:var(--csr-font-sans);--csr-font-heading:var(--csr-font-sans);--csr-font-display:var(--csr-font-sans);--csr-font-ui:var(--csr-font-sans);--csr-font-numeric:var(--csr-font-mono);--csr-font-code:var(--csr-font-mono);--csr-font-technical:var(--csr-font-mono);--csr-font-variant-numeric:tabular-nums slashed-zero lining-nums;--csr-font-features:"cv11", "ss01";--csr-font-numeric-features:"tnum", "zero", "lnum";--csr-text-3xs:.625rem;--csr-text-2xs:.6875rem;--csr-text-xs:.75rem;--csr-font-size-xs:var(--csr-text-xs);--csr-text-sm:.8125rem;--csr-text-base:.875rem;--csr-text-base-plus:.9375rem;--csr-text-md:1rem;--csr-text-lg:1.125rem;--csr-text-xl:1.25rem;--csr-text-xl-plus:1.375rem;--csr-text-2xl:1.5rem;--csr-text-3xl:1.875rem;--csr-text-3xl-plus:2rem;--csr-text-4xl:2.25rem;--csr-text-4xl-mid:2.5rem;--csr-text-4xl-plus:2.75rem;--csr-text-5xl:3rem;--csr-text-6xl:3.5rem;--csr-text-7xl:4rem;--csr-text-fluid-sm:clamp(.75rem, .7rem + .25vw, .875rem);--csr-text-fluid-md:clamp(.875rem, .8rem + .375vw, 1rem);--csr-text-fluid-lg:clamp(1rem, .9rem + .5vw, 1.25rem);--csr-text-fluid-xl:clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--csr-text-zero:0;--csr-text-inherit:inherit;--csr-text-code:.85em;--csr-text-mono:.9em;--csr-print-text-2xs:8pt;--csr-print-text-xs:9pt;--csr-print-text-sm:10pt;--csr-print-text-base:11pt;--csr-print-text-md:12pt;--csr-print-text-lg:13pt;--csr-print-text-xl:15pt;--csr-print-text-2xl:18pt;--csr-print-text-3xl:20pt;--csr-print-surface:var(--csr-color-white);--csr-print-text:#000;--csr-print-text-muted:#4b5563;--csr-print-border:#cbd5e1;--csr-print-border-strong:#000;--csr-font-light:300;--csr-font-normal:400;--csr-font-medium:500;--csr-font-semibold:600;--csr-font-bold:700;--csr-font-extrabold:800;--csr-weight-regular:400;--csr-weight-medium:500;--csr-weight-semi:580;--csr-weight-bold:680;--csr-leading-zero:0;--csr-leading-none:1;--csr-leading-extra-tight:1.1;--csr-leading-tight:1.2;--csr-leading-snug:1.3;--csr-leading-compact:1.4;--csr-leading-normal:1.5;--csr-leading-prose:1.6;--csr-leading-relaxed:1.625;--csr-leading-loose:2;--csr-line-height-data:1.5;--csr-leading-body:1.45;--csr-tracking-uber:-.04em;--csr-tracking-tightest:-.03em;--csr-tracking-tighter-plus:-.025em;--csr-tracking-tighter:-.02em;--csr-tracking-tight-mid:-.015em;--csr-tracking-tight:-.01em;--csr-tracking-normal:0;--csr-tracking-slight:.01em;--csr-tracking-wide:.02em;--csr-tracking-wide-plus:.03em;--csr-tracking-wider:.04em;--csr-tracking-expanded:.05em;--csr-tracking-section:.06em;--csr-tracking-widest:.08em;--csr-tracking-widest-plus:.1em;--csr-tracking-ultra:.3em;--csr-dash-heading:1.75rem;--csr-dash-subheading:1.25rem;--csr-dash-label:.6875rem;--csr-type-display-lg:var(--csr-font-light) 3rem/1.1 var(--csr-font-sans);--csr-type-display:var(--csr-font-light) 2.75rem/1.1 var(--csr-font-sans);--csr-type-display-sm:var(--csr-font-light) 2rem/1.15 var(--csr-font-sans);--csr-type-heading-lg:var(--csr-font-semibold) 1.5rem/1.25 var(--csr-font-display);--csr-type-heading:var(--csr-font-semibold) 1.25rem/1.3 var(--csr-font-display);--csr-type-heading-sm:var(--csr-font-semibold) 1rem/1.35 var(--csr-font-display);--csr-type-body-lg:400 1rem/1.6 var(--csr-font-sans);--csr-type-body:400 .875rem/1.6 var(--csr-font-sans);--csr-type-body-sm:400 .8125rem/1.5 var(--csr-font-sans);--csr-type-label:var(--csr-font-semibold) .75rem/1.4 var(--csr-font-sans);--csr-type-label-sm:var(--csr-font-medium) .6875rem/1.4 var(--csr-font-sans);--csr-type-caption:400 .6875rem/1.4 var(--csr-font-sans);--csr-type-code:400 .8125rem/1.5 var(--csr-font-mono);--csr-type-display-tracking:-.02em;--csr-type-heading-tracking:-.01em;--csr-type-label-tracking:.04em;--csr-shadow-xs:0 1px 2px #1b17140a;--csr-shadow-sm:0 0 0 1px #1b17140a, 0 1px 2px #1b17140a;--csr-shadow-md:0 0 0 1px #1b17140f, 0 6px 24px -8px #1b17142e;--csr-shadow-lg:0 0 0 1px #1b17140f, 0 12px 32px -10px #1b171438;--csr-shadow-xl:0 0 0 1px #1b17140f, 0 24px 56px -16px #1b17144d;--csr-shadow-2xl:0 0 0 1px #1b17140f, 0 32px 72px -20px #1b171457;--csr-shadow-card:var(--csr-shadow-sm);--csr-shadow-popover:var(--csr-shadow-md);--csr-shadow-modal:var(--csr-shadow-xl);--csr-shadow-primary:0 4px 14px rgb(var(--csr-color-primary-rgb), .15);--csr-shadow-accent:0 4px 14px rgb(var(--csr-color-accent-rgb), .2);--csr-shadow-success:0 4px 14px rgb(var(--csr-color-success-rgb), .15);--csr-shadow-danger:0 4px 14px rgb(var(--csr-color-danger-rgb), .15);--csr-shadow-card-hover:0 0 0 1px #1b171414, 0 4px 12px -2px #1b171414;--csr-shadow-card-layered:var(--csr-shadow-sm);--csr-shadow-card-layered-hover:var(--csr-shadow-card-hover);--csr-shadow-card-bevel:var(--csr-shadow-card-layered);--csr-shadow-card-bevel-hover:var(--csr-shadow-card-layered-hover);--csr-shadow-inset:inset 0 2px 4px #0000000a;--csr-shadow-inset-radio:inset 0 0 0 3px var(--csr-color-bg-raised);--csr-shadow-ring:0 0 0 3px #00393f26;--csr-shadow-none:none;--csr-shadow-black-micro:0 1px 2px rgb(var(--csr-color-neutral-900-rgb), .02);--csr-shadow-black-micro-strong:0 1px 2px rgb(var(--csr-color-neutral-900-rgb), .05);--csr-shadow-black-soft:0 2px 4px rgb(var(--csr-color-neutral-900-rgb), .1);--csr-shadow-black-panel:0 1px 3px rgb(var(--csr-color-neutral-900-rgb), .04);--csr-shadow-focus-ring-subtle:0 0 0 3px rgb(var(--csr-color-primary-rgb), .08);--csr-shadow-focus-ring-medium:0 0 0 3px rgb(var(--csr-color-primary-rgb), .12);--csr-shadow-login-input-focus-visible:0 0 0 1px var(--csr-color-primary), var(--csr-shadow-black-micro);--csr-shadow-login-checkbox-focus:0 0 0 2px var(--csr-color-bg-page), 0 0 0 4px var(--csr-color-primary);--csr-shadow-accent-spotlift-sm:0 2px 8px rgb(var(--csr-color-accent-rgb), .3);--csr-shadow-accent-spotlift-md:0 4px 16px rgb(var(--csr-color-accent-rgb), .45);--csr-shadow-accent-cta:0 2px 8px rgb(var(--csr-color-accent-rgb), .25);--csr-shadow-accent-cta-hover:0 4px 16px rgb(var(--csr-color-accent-rgb), .4);--csr-shadow-card-inset-highlight:inset 0 1px 0 rgb(var(--csr-color-white-rgb), .8);--csr-shadow-challenge-card:var(--csr-shadow-card-bevel), var(--csr-shadow-card-inset-highlight);--csr-shadow-challenge-card-hover:var(--csr-shadow-card-bevel-hover), var(--csr-shadow-card-inset-highlight);--csr-shadow-success-ring-tight:0 0 0 2px rgb(var(--csr-color-success-rgb), .2);--csr-shadow-success-ring-pulse:0 0 0 4px rgb(var(--csr-color-success-rgb), .1);--csr-shadow-table-row-accent:inset var(--csr-border-accent-width) 0 0 var(--csr-color-primary);--csr-color-login-sso-bg:var(--csr-color-surface-hover);--csr-color-login-sso-bg-hover:var(--csr-color-surface-active);--csr-color-login-demo-tint:var(--csr-illustration-stone-bone-tint);--csr-shadow-dropdown:var(--csr-shadow-md);--csr-shadow-drawer:var(--csr-shadow-xl);--csr-shadow-button-hover:var(--csr-shadow-sm);--csr-shadow-button-primary-hover:0 2px 8px rgb(var(--csr-color-primary-rgb), .25);--csr-shadow-accent-ring-md:0 0 0 3px var(--csr-color-accent), var(--csr-shadow-md);--csr-radius-none:0;--csr-radius-xs:4px;--csr-radius-sm:6px;--csr-radius-md:8px;--csr-radius-lg:10px;--csr-tour-radius-sm:var(--csr-radius-lg);--csr-radius-xl:14px;--csr-radius-2xl:var(--csr-radius-lg);--csr-radius-full:9999px;--csr-radius-circle:50%;--csr-radius-inherit:inherit;--csr-border-width-thin:1px;--csr-border-width-medium:2px;--csr-border-width-thick:3px;--csr-border-accent-width:3px;--csr-border-width:var(--csr-border-width-thin);--csr-radius-modal:var(--csr-radius-xl);--csr-radius-sheet:var(--csr-radius-xl);--csr-motion-hover-lift-card:0px;--csr-motion-hover-lift-cta:1px;--csr-duration-micro:.12s;--csr-duration-fast:.15s;--csr-duration-normal:.2s;--csr-duration-slow:.25s;--csr-duration-slower:var(--csr-duration-slow);--csr-duration-modal:var(--csr-duration-slow);--csr-duration-sheet:var(--csr-duration-slow);--csr-ease-default:cubic-bezier(.4, 0, .2, 1);--csr-ease-standard:cubic-bezier(.4, 0, .2, 1);--csr-ease-in:cubic-bezier(.4, 0, 1, 1);--csr-ease-out:cubic-bezier(.16, 1, .3, 1);--csr-ease-in-out:cubic-bezier(.4, 0, .2, 1);--csr-ease-spring:cubic-bezier(.16, 1, .3, 1);--csr-ease-bounce:cubic-bezier(.22, 1, .36, 1);--csr-ease-premium:cubic-bezier(.16, 1, .3, 1);--csr-ease-snappy:cubic-bezier(.2, 0, 0, 1);--csr-ease-smooth:cubic-bezier(.4, 0, .2, 1);--csr-duration-reveal:var(--csr-duration-slow);--csr-transition-none:none;--csr-transition-fast:color var(--csr-duration-fast) var(--csr-ease-standard), background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard), opacity var(--csr-duration-fast) var(--csr-ease-standard), transform var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-normal:color var(--csr-duration-normal) var(--csr-ease-standard), background-color var(--csr-duration-normal) var(--csr-ease-standard), border-color var(--csr-duration-normal) var(--csr-ease-standard), box-shadow var(--csr-duration-normal) var(--csr-ease-standard), opacity var(--csr-duration-normal) var(--csr-ease-standard), transform var(--csr-duration-normal) var(--csr-ease-standard);--csr-transition-slow:color var(--csr-duration-slow) var(--csr-ease-standard), background-color var(--csr-duration-slow) var(--csr-ease-standard), border-color var(--csr-duration-slow) var(--csr-ease-standard), box-shadow var(--csr-duration-slow) var(--csr-ease-standard), opacity var(--csr-duration-slow) var(--csr-ease-standard), transform var(--csr-duration-slow) var(--csr-ease-standard);--csr-transition-color:color var(--csr-duration-fast) var(--csr-ease-standard), background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-transform:transform var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-shadow:box-shadow var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-card:transform var(--csr-duration-normal) var(--csr-ease-standard), box-shadow var(--csr-duration-normal) var(--csr-ease-standard);--csr-transition-button:color var(--csr-duration-fast) var(--csr-ease-standard), background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard), box-shadow var(--csr-duration-fast) var(--csr-ease-standard), transform var(--csr-duration-fast) var(--csr-ease-standard);--csr-transition-visibility:opacity var(--csr-duration-normal) var(--csr-ease-standard), visibility var(--csr-duration-normal) var(--csr-ease-standard);--csr-dur-instant:var(--csr-duration-micro);--csr-dur-fast:var(--csr-duration-fast);--csr-dur-normal:var(--csr-duration-normal);--csr-dur-slow:var(--csr-duration-slow);--csr-dur-deliberate:var(--csr-duration-slow);--csr-motion-ease-out:var(--csr-ease-out);--csr-motion-ease-in:cubic-bezier(.4, 0, 1, 1);--csr-motion-ease-spring:cubic-bezier(.32, .72, 0, 1);--csr-motion-ease-linear:linear;--csr-motion-ease-hero:cubic-bezier(.65, 0, .35, 1);--csr-transition-snappy:var(--csr-dur-fast) var(--csr-motion-ease-out);--csr-transition-presence:var(--csr-dur-normal) var(--csr-motion-ease-out);--csr-transition-calm:var(--csr-dur-slow) var(--csr-motion-ease-spring);--csr-motion-hover-lift:0;--csr-motion-distance-xs:4px;--csr-motion-distance-sm:8px;--csr-motion-distance-md:16px;--csr-motion-distance-lg:24px;--csr-motion-distance-xl:40px;--s-hover-lift-card:calc(-1 * var(--csr-motion-hover-lift-card));--motion-duration-instant:var(--csr-duration-micro);--motion-duration-micro:var(--csr-duration-micro);--motion-duration-standard:var(--csr-duration-normal);--motion-duration-page:var(--csr-duration-slow);--motion-duration-emphasis:var(--csr-duration-slow);--motion-ease-decelerate:var(--csr-ease-out);--motion-ease-accelerate:cubic-bezier(.4, 0, 1, 1);--motion-ease-snappy:cubic-bezier(.2, 0, 0, 1);--motion-ease-spring:var(--csr-ease-out);--csr-z-base:0;--csr-z-above:10;--csr-z-dropdown:100;--csr-z-sticky:200;--csr-z-modal:10100;--csr-z-toast:400;--csr-z-tooltip:500;--csr-z-topbar:40;--csr-z-overlay:45;--csr-z-sidebar:50;--csr-z-behind:-1;--csr-z-local-1:1;--csr-z-local-2:2;--csr-z-local-3:3;--csr-z-topbar-dropdown:60;--csr-z-mobile-nav:49;--csr-z-sheet-backdrop:99;--csr-z-sheet:101;--csr-z-popover:1000;--csr-z-widget:9999;--csr-z-annotation-base:9989;--csr-z-annotation-panel:9990;--csr-z-annotation-item:9991;--csr-z-annotation-highlight:9992;--csr-z-annotation-controls:9993;--csr-z-annotation-actions:9994;--csr-z-annotation-popover:9995;--csr-z-annotation-max:10000;--csr-z-tour-backdrop:10000;--csr-z-tour-spotlight:10001;--csr-z-tour-tooltip:10003;--csr-container-sm:640px;--csr-container-md:768px;--csr-container-lg:1024px;--csr-container-xl:1280px;--csr-container-2xl:90rem;--csr-height-xs:24px;--csr-height-sm:32px;--csr-height-md:40px;--csr-height-lg:48px;--csr-height-xl:56px;--csr-height-2xl:64px;--csr-height-3xl:80px;--csr-sidebar-width:256px;--csr-sidebar-collapsed-width:64px;--csr-topbar-height:56px;--csr-scroll-offset:var(--csr-topbar-height);--csr-overlay-bg:var(--csr-color-bg-overlay);--csr-overlay-bg-light:var(--csr-color-bg-overlay-blur);--csr-overlay-blur-sm:4px;--csr-overlay-blur-md:8px;--csr-overlay-blur-lg:16px;--csr-overlay-blur:var(--csr-overlay-blur-md);--csr-card-bg:var(--csr-surface-raised);--csr-card-bg-dark:#fff;--csr-card-border:var(--csr-border-hairline);--csr-card-border-dark:var(--csr-color-border);--csr-border-color-dark:var(--csr-color-border);--csr-card-radius:var(--csr-radius-lg);--csr-card-radius-enterprise:var(--csr-radius-lg);--csr-radius-card:var(--csr-card-radius-enterprise);--csr-card-shadow:var(--csr-shadow-card);--csr-card-shadow-enterprise:var(--csr-shadow-none);--csr-card-shadow-overlay:var(--csr-shadow-popover);--csr-card-inner-bevel:inset 0 1px 0 rgb(var(--csr-color-white-rgb), .72);--csr-card-padding:var(--csr-space-5);--csr-card-padding-compact:var(--csr-space-4);--csr-card-padding-spacious:var(--csr-space-6);--csr-button-radius:var(--csr-radius-md);--csr-button-height-sm:var(--csr-height-sm);--csr-button-height-md:var(--csr-height-md);--csr-button-height-lg:var(--csr-height-lg);--csr-input-bg:var(--csr-color-surface);--csr-input-border:var(--csr-color-border);--csr-input-radius:var(--csr-radius-md);--csr-input-height:var(--csr-height-md);--csr-input-focus-ring:0 0 0 3px rgb(var(--csr-color-primary-rgb), .12);--csr-table-header-bg:var(--csr-surface-sunken);--csr-table-row-hover:var(--csr-color-surface-hover);--csr-table-border:var(--csr-border-hairline);--csr-table-row-height-compact:32px;--csr-table-row-height-default:40px;--csr-table-row-height-comfortable:44px;--csr-table-min-width:40rem;--csr-dt-min-col-width:7.5rem;--csr-row-height-compact:var(--csr-table-row-height-compact);--csr-row-height-default:var(--csr-table-row-height-default);--csr-row-height-comfortable:var(--csr-table-row-height-comfortable);--csr-row-height:var(--csr-row-height-default);--csr-cell-padding-x:12px;--csr-cell-padding-y:10px;--csr-status-success:var(--csr-color-success);--csr-status-warning:var(--csr-color-warning);--csr-status-danger:var(--csr-color-danger);--csr-status-info:var(--csr-color-info);--csr-badge-radius:var(--csr-radius-full);--csr-badge-height:var(--csr-height-xs);--csr-progress-bg:var(--csr-color-neutral-100);--csr-progress-radius:var(--csr-radius-full);--csr-progress-height:8px;--csr-leaderboard-progress:0%;--csr-tooltip-bg:var(--csr-color-neutral-900);--csr-tooltip-color:var(--csr-color-text-inverse);--csr-tooltip-radius:var(--csr-radius-md);--csr-kpi-label-size:var(--csr-text-xs);--csr-kpi-value-size:var(--csr-text-2xl);--csr-kpi-change-size:var(--csr-text-xs);--csr-kpi-hero-weight:var(--csr-font-semibold);--csr-kpi-primary-weight:var(--csr-font-semibold);--csr-kpi-inline-weight:var(--csr-font-bold);--csr-kpi-font-family:var(--csr-font-numeric);--csr-kpi-font-features:var(--csr-font-numeric-features);--csr-tab-bg:transparent;--csr-tab-bg-active:var(--csr-color-primary);--csr-tab-bg-hover:rgb(var(--csr-color-primary-rgb), .06);--csr-tab-text:var(--csr-color-text-secondary);--csr-tab-text-active:#fff;--csr-tab-text-hover:var(--csr-color-text-primary);--csr-tab-radius:var(--csr-radius-md);--csr-tab-padding:var(--csr-space-2) var(--csr-space-4);--csr-tab-gap:var(--csr-space-1);--csr-tab-bar-bg:var(--csr-color-neutral-100);--csr-tab-bar-radius:var(--csr-radius-lg);--csr-tab-bar-padding:var(--csr-space-1);--csr-color-event-employee:var(--csr-color-info-600);--csr-color-event-employee-bg:#2563eb33;--csr-color-event-milestone:var(--csr-color-warning-600);--csr-color-event-milestone-bg:#d9770633;--csr-color-event-report:var(--csr-color-success-600);--csr-color-event-report-bg:#05966933;--csr-color-event-programme:#7c3aed;--csr-color-event-programme-bg:#7c3aed33;--csr-color-event-vto:var(--csr-color-chart-6);--csr-color-event-vto-bg:#ec489933;--csr-color-event-sync:#0d9488;--csr-color-event-sync-bg:#0d948833;--csr-color-event-story:#f97316;--csr-color-event-story-bg:#f9731633;--csr-color-event-default:var(--csr-color-neutral-500);--csr-color-event-default-bg:#6b728033;--csr-color-linkedin:#0a66c2;--csr-color-linkedin-hover:#004182;--csr-color-tier-1:#10b981;--csr-color-tier-2:#14b8a6;--csr-color-tier-3:#6366f1;--csr-color-tier-4:#8b5cf6;--csr-color-tier-5:#f59e0b;--csr-color-tier-6:#5c1a1f;--csr-color-tier-7:#ec4899;--csr-color-tier-8:#f97316;--csr-color-tier-mentors:var(--csr-color-primary-800);--csr-color-tier-language:#d4a574;--csr-color-tier-skills:#4a90a4;--csr-color-tier-buddy:#c4897a;--csr-color-tier-tfhs:#5c1a1f;--csr-color-tier-latam:#499aa4;--csr-color-tier-dfs:#2c4a7a;--csr-color-tier-tfu:var(--csr-color-primary-800);--csr-widget-width:400px;--csr-widget-max-height:600px;--csr-color-internal-note:#fff9c4;--csr-color-message-employee:var(--csr-color-primary-100);--csr-color-message-agent:var(--csr-color-neutral-100);--csr-color-chat-bot-bg:rgb(var(--csr-color-chart-4-rgb), .05);--csr-color-chat-bot-bg-badge:rgb(var(--csr-color-chart-4-rgb), .12);--csr-color-chat-bot-border:rgb(var(--csr-color-chart-4-rgb), .2);--csr-color-chat-bot-text:#5b21b6;--csr-color-chat-active-icon:var(--csr-color-chart-8);--csr-color-chat-time-icon:var(--csr-color-chart-6);--csr-color-warm-bg:#f9f7f4;--csr-color-rose-gold:#c4897a;--csr-color-validation-warning:var(--csr-color-warning-500);--csr-color-danger-zone-bg:var(--csr-color-danger-50);--csr-color-danger-zone-border:var(--csr-color-danger-300);--csr-color-status-active:var(--csr-color-success-500);--csr-color-status-inactive:var(--csr-color-neutral-400);--csr-color-status-away:var(--csr-color-warning-400);--csr-sidebar-text:#ffffffbf;--csr-sidebar-text-strong:#ffffffe6;--csr-sidebar-text-muted:#ffffffa6;--csr-sidebar-text-faint:#ffffff80;--csr-sidebar-border:#ffffff0f;--csr-sidebar-hover-bg:#ffffff14;--csr-sidebar-active-bg:#ffffff1a;--csr-shadow-nav-active:inset 0 0 0 1px rgb(var(--csr-color-accent-rgb), .08), 0 1px 3px #0000001f;--csr-shadow-nav-active-collapsed:0 0 0 1px rgb(var(--csr-color-accent-rgb), .12), 0 1px 4px #00000026;--csr-section-heading-size:var(--csr-text-xs);--csr-section-heading-weight:var(--csr-font-semibold);--csr-section-heading-color:var(--csr-color-text-secondary);--csr-section-heading-tracking:var(--csr-tracking-wider);--csr-section-heading-transform:uppercase;--csr-gap-card-grid:var(--csr-gap-dash-grid);--csr-gap-card-grid-tight:var(--csr-gap-dash-loose);--csr-gap-section-inner:var(--csr-space-4);--csr-gap-inline:var(--csr-gap-dash);--csr-padding-card-compact:var(--csr-space-3);--csr-content-max-width:1120px;--csr-center-max:var(--csr-content-max-width);--csr-grid-min:280px;--csr-gap-section:var(--csr-section-dash-md);--csr-padding-card:clamp(var(--csr-space-4), .75vw + 12px, var(--csr-space-5));--csr-padding-card-lg:clamp(var(--csr-space-5), 1vw + 12px, var(--csr-space-6));--csr-padding-content:clamp(var(--csr-space-4), 2vw + 12px, var(--csr-space-8));--csr-padding-content-mobile:var(--csr-space-4);--csr-color-gold:#c9a227;--csr-color-silver:#9b9b9b;--csr-color-bronze:#c67a3b;--csr-color-accent-gold:#b45309;--csr-color-accent-gold-light:#fef3c7;--csr-color-accent-gold-bright:#d97706;--csr-color-medal-gold-bg:#fef3c7;--csr-color-medal-gold-text:#92400e;--csr-color-medal-bronze-bg:#fff7ed;--csr-color-medal-bronze-text:#9a3412;--csr-boardroom-medal-gold-rgb:212, 164, 99;--csr-boardroom-medal-silver-rgb:192, 192, 192;--csr-boardroom-medal-bronze-rgb:205, 127, 50;--csr-boardroom-overlay-dark:#0a0e17eb;--csr-blur-xs:blur(4px);--csr-blur-sm:blur(8px);--csr-blur-md:blur(12px);--csr-blur-lg:blur(16px);--csr-blur-xl:blur(24px);--csr-outline-offset:2px;--csr-shadow-hero:0 4px 20px rgb(var(--csr-color-primary-rgb,0, 57, 63), .15);--csr-shadow-panel-dark-bg:0 4px 12px #0003, 0 16px 40px #00000026;--csr-surface-page:var(--csr-color-bg-page);--csr-surface-default:var(--csr-color-surface);--csr-surface-raised:var(--csr-color-bg-raised);--csr-surface-sunken:var(--csr-color-bg-sunken);--csr-surface-elevated:var(--csr-color-surface-elevated);--csr-surface-interactive:var(--csr-color-surface);--csr-surface-interactive-hover:var(--csr-color-surface-secondary);--csr-text-heading:var(--csr-color-text-primary);--csr-text-body:var(--csr-color-text-secondary);--csr-text-caption:var(--csr-color-text-muted);--csr-text-placeholder:var(--csr-color-text-disabled);--csr-text-on-primary:var(--csr-color-text-on-teal);--csr-text-on-accent:var(--csr-color-text-inverse);--csr-text-link:var(--csr-color-primary-600);--csr-text-link-hover:var(--csr-color-primary-700);--csr-border-hairline:var(--csr-color-border-hairline);--csr-border-default:var(--csr-color-border);--csr-border-subtle:var(--csr-color-border-light);--csr-border-strong:var(--csr-color-border-emphasis);--csr-border-interactive:var(--csr-color-primary);--csr-border-focus:var(--csr-color-primary);--csr-border-danger:var(--csr-color-danger);--csr-border-line-default:var(--csr-border-line-hairline);--csr-border-line-strong:var(--csr-border-line-emphasis);--csr-input-border-hover:var(--csr-color-border-strong);--csr-input-border-focus:var(--csr-color-primary);--csr-input-text:var(--csr-color-text-primary);--csr-input-placeholder:var(--csr-color-text-disabled);--csr-input-disabled-bg:var(--csr-color-neutral-50);--csr-input-disabled-text:var(--csr-color-text-disabled);--csr-interactive-bg:var(--csr-color-primary);--csr-interactive-bg-hover:var(--csr-color-primary-hover);--csr-interactive-bg-active:var(--csr-color-primary-900);--csr-interactive-bg-disabled:var(--csr-color-neutral-200)}@media (resolution>=2x){:root{--csr-border-width:.5px}}@media (prefers-reduced-motion:reduce){:root{--csr-duration-micro:0s;--csr-duration-fast:0s;--csr-duration-normal:0s;--csr-duration-slow:0s;--csr-duration-slower:0s;--csr-duration-reveal:0s;--csr-dur-instant:.01ms;--csr-dur-fast:.01ms;--csr-dur-normal:.01ms;--csr-dur-slow:.01ms;--csr-dur-deliberate:.01ms}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}[data-density=default],.csr-density-default{--csr-card-padding:var(--csr-space-4);--csr-row-height:var(--csr-row-height-default)}[data-density=compact],.csr-density-compact{--csr-gap-card-grid:var(--csr-space-3);--csr-gap-card-grid-tight:var(--csr-space-2);--csr-gap-section:var(--csr-space-5);--csr-gap-section-inner:var(--csr-space-3);--csr-gap-inline:var(--csr-space-2);--csr-padding-card:var(--csr-space-3);--csr-padding-card-lg:var(--csr-space-4);--csr-padding-card-compact:var(--csr-space-2);--csr-padding-content:var(--csr-space-5);--csr-padding-content-mobile:var(--csr-space-3);--csr-card-padding:var(--csr-space-3);--csr-row-height:var(--csr-row-height-compact)}[data-density=comfortable],.csr-density-comfortable{--csr-card-padding:var(--csr-space-5);--csr-row-height:var(--csr-row-height-comfortable)}[data-density=presentation],.csr-density-presentation{--csr-gap-card-grid:var(--csr-space-8);--csr-gap-card-grid-tight:var(--csr-space-6);--csr-gap-section:var(--csr-space-12);--csr-gap-section-inner:var(--csr-space-6);--csr-gap-inline:var(--csr-space-4);--csr-padding-card:var(--csr-space-8);--csr-padding-card-lg:var(--csr-space-10);--csr-padding-card-compact:var(--csr-space-5);--csr-padding-content:var(--csr-space-12);--csr-padding-content-mobile:var(--csr-space-8);--csr-card-padding:var(--csr-space-8);--csr-row-height:var(--csr-row-height-comfortable)}.csr-stack>*+*{margin-block-start:var(--csr-stack-space,var(--csr-gap-section-inner))}.csr-stack--lg>*+*{margin-block-start:var(--csr-gap-section)}.csr-stack-dash>*+*{margin-block-start:var(--csr-stack-dash-md)}.csr-stack-dash--tight>*+*{margin-block-start:var(--csr-stack-dash-sm)}.csr-stack-dash--loose>*+*{margin-block-start:var(--csr-stack-dash-lg)}.csr-cluster{gap:var(--csr-cluster-space,var(--csr-gap-inline));flex-wrap:wrap;align-items:center;display:flex}.csr-center{max-width:var(--csr-center-max);padding-inline:var(--csr-padding-content);margin-inline:auto}.csr-grid-auto{gap:var(--csr-gap-card-grid);grid-template-columns:repeat(auto-fill, minmax(min(var(--csr-grid-min), 100%), 1fr));display:grid}.csr-grid-auto--tight{gap:var(--csr-gap-card-grid-tight)}.csr-p-0{padding:0}.csr-p-1{padding:var(--csr-space-1)}.csr-p-2{padding:var(--csr-space-2)}.csr-p-3{padding:var(--csr-space-3)}.csr-p-4{padding:var(--csr-space-4)}.csr-p-5{padding:var(--csr-space-5)}.csr-p-6{padding:var(--csr-space-6)}.csr-p-8{padding:var(--csr-space-8)}.csr-px-3{padding-inline:var(--csr-space-3)}.csr-px-4{padding-inline:var(--csr-space-4)}.csr-px-5{padding-inline:var(--csr-space-5)}.csr-py-2{padding-block:var(--csr-space-2)}.csr-py-3{padding-block:var(--csr-space-3)}.csr-py-4{padding-block:var(--csr-space-4)}.csr-m-0{margin:0}.csr-mb-2{margin-bottom:var(--csr-space-2)}.csr-mb-4{margin-bottom:var(--csr-space-4)}.csr-mb-6{margin-bottom:var(--csr-space-6)}.csr-mb-8{margin-bottom:var(--csr-space-8)}.csr-mt-4{margin-top:var(--csr-space-4)}.csr-mt-8{margin-top:var(--csr-space-8)}.csr-gap-2{gap:var(--csr-space-2)}.csr-gap-3{gap:var(--csr-space-3)}.csr-gap-4{gap:var(--csr-space-4)}.csr-gap-5{gap:var(--csr-space-5)}.csr-gap-6{gap:var(--csr-space-6)}.csr-gap-8{gap:var(--csr-space-8)}.csr-display{font-family:var(--csr-font-display);font-size:clamp(var(--csr-text-4xl), 3.5vw, var(--csr-text-5xl));font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-tight);letter-spacing:var(--csr-tracking-tighter);font-feature-settings:var(--csr-font-features)}.csr-h1{font-family:var(--csr-font-display);font-size:var(--csr-text-2xl);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-tight);letter-spacing:var(--csr-tracking-tighter);font-feature-settings:var(--csr-font-features)}.csr-h2{font-family:var(--csr-font-display);font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-snug);letter-spacing:var(--csr-tracking-tight);font-feature-settings:var(--csr-font-features)}.csr-h3{font-family:var(--csr-font-display);font-size:var(--csr-text-md);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-snug);letter-spacing:var(--csr-tracking-normal);font-feature-settings:var(--csr-font-features)}.csr-h4{font-family:var(--csr-font-display);font-size:var(--csr-text-sm);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-normal);letter-spacing:var(--csr-tracking-normal);font-feature-settings:var(--csr-font-features)}.csr-section-label{font-size:var(--csr-text-xs);font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-normal);letter-spacing:var(--csr-tracking-wider);text-transform:uppercase;color:var(--csr-color-text-secondary);font-feature-settings:var(--csr-font-features)}.csr-body{font-size:var(--csr-text-base);font-weight:var(--csr-font-normal);line-height:var(--csr-leading-relaxed);letter-spacing:var(--csr-tracking-normal)}.csr-body-sm{font-size:var(--csr-text-sm);font-weight:var(--csr-font-normal);line-height:var(--csr-leading-normal);letter-spacing:var(--csr-tracking-normal)}.csr-caption{font-size:var(--csr-text-xs);font-weight:var(--csr-font-normal);line-height:var(--csr-leading-normal);letter-spacing:var(--csr-tracking-normal);color:var(--csr-color-text-tertiary)}.csr-stat-value{font-weight:var(--csr-font-semibold);line-height:var(--csr-leading-tight);letter-spacing:var(--csr-tracking-tighter);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-features), var(--csr-font-numeric-features)}.csr-primary-metric,.csr-hero-metric{font-family:var(--csr-font-numeric);font-weight:var(--csr-font-semibold);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-inline-stat{font-weight:var(--csr-font-bold);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-stat__value,.csr-numeric,.csr-num,.csr-tabular-nums,.csr-table-number,.csr-kpi-value,.csr-metric-value,[data-numeric],.mc__value,.csr-kpi__value,.csr-kpi__change,.br-headline-kpi__value,.br-metric-value,.br-vis-badge__value,.br-sat-motivator-value,.br-sdg-donut__center-value,.challenge-card__mini-stat-value,.ch-hero__stat-value,.programme-card__stat-value,.achievements-stat__value,.achievements-widget__stat-value,.achievements-summary__value,.vto-widget__stat-value,.vto-balance__stat-value,.vto-balance__detail-value,.vto-pe-card__value,.ea-stat-value,.ed-stat__value,.ed-vto__stat-value,.ed-detail__value,.ed-vis-card__value,.rec-metric__value,.csr-leaderboard-podium__stat-value,.csr-leaderboard-hours__value,.mchat-stats__value,.al-stats-card__value,.bm-value__stat-value,.bm-summary__value,.bm-metric__bar-value,.ann-review__stat-value,.share-stat-value,.stories-stats__value,.ee-hero-stat__value,.sroi-proof-chain__step-value,.vis-breakdown__summary-value,.dcp__overall-value,.rv-metric__value,.rv-bar-value,.impact-summary__value,.impact-banner__kpi-value,.impact-cards__stat-value,.csr-page-impact-banner__metric-value,.compliance-summary__value,.csr-compliance-snap-pill__value,.rg-stat__value,.csr-page-quick-stat__value,.csr-report-mini-stat__value,.csr-page-subpage-stat__value,.eng-overview-kpi__value,.eng-overview-kpi__sub-value,.eng-hero__stat-value,.csr-engagement-dept-chart__value,.csr-engagement-widget__stat-value,.aeng-kpi-card__value,.leaderboard-summary__value,.leaderboard-row-expanded__value,.lb-stats-bar__value,.srd-stat-value,.srd-trend-value,.log-hours-context__stat-value,.welcome-banner__mini-value,.team-metric__big-value,.team-member-card__stat-value,.team-dept-card__stat-value,.team-dept-detail__stat-value,.team-stats__value,.csr-fr-stat__value,.fr-stats__value,.feature-requests__stat-value,.im-counter__value,.phub-score-value,.phub-response-value,.csr-prog-detail__metric-value,.programme-detail .metric-value,.prog-hero__stat-value,.prog-participation__stat-value,.programmes-summary__value,.csr-notification-stat-box__value,.insight-detail__metric-value,.personal-stats__value,.company-banner__stat-value,.company-stats__value,.cstats__value,.cta-hero__stat-value,.cdh__stat-value,.champion-impact__stat-value,.colleague-card__stat-value,.newcomer-stat-strip__value,.pb__delta__value,.skpi-card__value,.skpi-mini__value,.lpv-stat-value,.timer-block__value,.wizard-preview-card__stat-value,.wizard-preview-metric__value,.wizard-brand-preview__stat-value,.wizard-brand-preview-card__stat-value,.wizard-launch__metric-value,.wizard-impact-counter__value,.bm-widget__stat-value,.csr-chart-value,.csr-chart-value-sm,[data-type=number],[data-metric],td:nth-child(n+2),.csr-badge,.csr-progress__label,.csr-chart text,.csr-table__cell--numeric{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}.csr-mono,.csr-code-value,.csr-id,.csr-technical-id,[data-type=id],[data-id],[data-mono]{font-family:var(--csr-font-mono);font-size:var(--csr-text-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--csr-font-numeric-features)}p,li,dd,td,th,label{line-height:var(--csr-leading-normal,1.5)}@media (width<=767px){.csr-display{font-size:clamp(var(--csr-dash-heading), 5vw, var(--csr-text-4xl))}.csr-h1{font-size:var(--csr-text-xl)}.csr-h2{font-size:var(--csr-text-md)}}*,:before,:after{box-sizing:border-box}.cockpit-skip-link{z-index:var(--csr-z-widget);padding:var(--csr-space-3) var(--csr-space-5);background:var(--csr-color-primary);color:var(--csr-color-text-inverse);font-size:var(--csr-text-base);font-weight:var(--csr-font-semibold);border-radius:var(--csr-radius-none) var(--csr-radius-none) var(--csr-radius-md) var(--csr-radius-md);transition:top var(--csr-duration-fast) var(--csr-ease-default);text-decoration:none;position:absolute;top:-100%;left:16px}.cockpit-skip-link:focus,.cockpit-skip-link:focus-visible{top:0}.csr-route-pending-bar{z-index:var(--csr-z-widget);pointer-events:none;background:linear-gradient(90deg, var(--csr-color-primary), var(--csr-color-accent));opacity:0;transform-origin:0;height:3px;transition:opacity var(--csr-duration-fast) var(--csr-ease-default), transform var(--csr-duration-normal) var(--csr-ease-default);position:fixed;top:0;left:0;right:0;transform:scaleX(.15)}.csr-route-pending-bar[data-visible=true]{opacity:1;animation:csr-route-pending 1.1s var(--csr-ease-default) infinite}@keyframes csr-route-pending{0%{transform:scaleX(.15)}50%{transform:scaleX(.72)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.csr-route-pending-bar{transition:none}.csr-route-pending-bar[data-visible=true]{animation:none;transform:scaleX(1)}}:focus-visible{outline:2px solid var(--csr-color-primary);outline-offset:var(--csr-outline-offset)}.cockpit-sidebar :focus-visible{outline-color:var(--csr-color-accent)}.sr-only{width:1px;height:1px;margin:calc(-1 * var(--csr-space-px));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}:root{--color-primary:var(--csr-color-primary);--color-primary-hover:var(--csr-color-primary-hover);--color-primary-light:var(--csr-color-primary-light);--color-primary-dark:var(--csr-color-primary-dark);--color-accent:var(--csr-color-accent);--color-accent-hover:var(--csr-color-accent-hover);--color-accent-light:var(--csr-color-accent-light);--font-sans:var(--csr-font-sans);--sidebar-width:var(--csr-sidebar-width);--topbar-height:var(--csr-topbar-height);--card-radius:var(--csr-card-radius);--button-radius:var(--csr-button-radius)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:var(--csr-font-features,"cv11", "ss01");background:var(--csr-color-bg-page);color:var(--csr-color-text-primary);line-height:var(--csr-leading-normal);margin:0;padding:0}a{color:inherit;text-decoration:none}button{font-family:var(--font-sans)}.cockpit-wrapper{background:var(--csr-color-bg-page);min-height:100dvh;display:flex;overflow-x:clip}.cockpit-sidebar{width:var(--sidebar-width);background:var(--csr-color-sidebar-bg-start);color:var(--csr-color-text-inverse);z-index:calc(var(--csr-z-sticky) + var(--csr-z-above));isolation:isolate;contain:layout style;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.cockpit-sidebar:before{display:none}.cockpit-sidebar:after{content:"";width:var(--csr-space-px);background:var(--csr-sidebar-border);z-index:var(--csr-z-local-2);position:absolute;top:0;bottom:0;right:0}.cockpit-sidebar__header{padding:var(--csr-space-5) var(--csr-space-5) var(--csr-space-4);border-bottom:var(--csr-space-px) solid var(--csr-sidebar-border);margin-bottom:var(--csr-space-1)}.cockpit-sidebar__brand{align-items:center;gap:var(--csr-space-4);display:flex}.cockpit-sidebar__logo{width:var(--csr-height-md);height:var(--csr-height-md);background:var(--csr-sidebar-active-bg);border:var(--csr-space-px) solid var(--csr-sidebar-border);border-radius:var(--csr-radius-md);font-weight:var(--csr-font-bold);font-size:var(--csr-text-xs);letter-spacing:var(--csr-tracking-wider);color:var(--csr-color-text-inverse);box-shadow:var(--csr-shadow-none);transition:background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.cockpit-sidebar__brand:hover .cockpit-sidebar__logo{background:var(--csr-sidebar-hover-bg);border-color:var(--csr-sidebar-active-bg)}}.cockpit-sidebar__title{font-size:var(--csr-text-md);font-weight:var(--csr-font-semibold);letter-spacing:var(--csr-tracking-tight);color:var(--csr-sidebar-text-strong)}.cockpit-sidebar__subtitle{font-size:var(--csr-text-2xs);color:rgb(var(--csr-color-white-rgb), var(--csr-opacity-disabled));margin-top:var(--csr-space-0-5);font-weight:var(--csr-font-normal);letter-spacing:var(--csr-tracking-wide)}.cockpit-sidebar__company{margin-top:var(--csr-space-4);min-height:var(--csr-height-sm);padding:0 var(--csr-space-3);border:var(--csr-space-px) solid var(--csr-sidebar-hover-bg);border-radius:var(--csr-radius-md);font-size:var(--csr-text-xs);font-weight:var(--csr-font-medium);color:rgb(var(--csr-color-white-rgb), var(--csr-opacity-medium));align-items:center;gap:var(--csr-space-2);transition:background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard), color var(--csr-duration-fast) var(--csr-ease-standard), opacity var(--csr-duration-fast) var(--csr-ease-standard);white-space:nowrap;background:0 0;display:flex;overflow:hidden}@media (hover:hover){.cockpit-sidebar__company:hover{background:var(--csr-sidebar-hover-bg);border-color:var(--csr-sidebar-active-bg)}}.cockpit-sidebar__company-dot{width:8px;height:var(--csr-space-2);border-radius:var(--csr-radius-full);background:var(--csr-color-success-400);flex-shrink:0}.cockpit-sidebar__nav{padding:var(--csr-space-1) 0;scrollbar-width:thin;scrollbar-color:rgb(var(--csr-color-white-rgb), .15) transparent;flex:1;overflow-y:auto}.cockpit-sidebar__nav::-webkit-scrollbar{width:var(--csr-space-1)}.cockpit-sidebar__nav::-webkit-scrollbar-thumb{background:var(--csr-sidebar-active-bg);border-radius:var(--csr-radius-full)}.cockpit-sidebar__nav-label{padding:var(--csr-space-4) var(--csr-space-6) var(--csr-space-2);font-size:var(--csr-text-2xs);font-weight:var(--csr-font-semibold);text-transform:uppercase;letter-spacing:var(--csr-tracking-widest);color:var(--csr-sidebar-text-faint)}.cockpit-sidebar__section-label{padding:var(--csr-space-5) var(--csr-space-6) var(--csr-space-1-5);font-size:var(--csr-text-2xs);font-weight:var(--csr-font-normal);text-transform:uppercase;letter-spacing:var(--csr-tracking-section);color:var(--csr-sidebar-text-faint);position:relative}.cockpit-sidebar__section-label:after{content:"";height:var(--csr-space-px);background:var(--csr-sidebar-border);position:absolute;bottom:0;left:1.5rem;right:1.5rem}.cockpit-sidebar__nav-divider{height:var(--csr-space-px);margin:var(--csr-space-2) var(--csr-space-5) var(--csr-space-1);background:var(--csr-sidebar-border)}.cockpit-nav-item{align-items:center;gap:var(--csr-space-2);min-height:var(--csr-height-sm);padding:0 var(--csr-space-3);margin:var(--csr-space-0-5) var(--csr-space-2);color:var(--csr-sidebar-text);font-size:var(--csr-text-xs);font-weight:var(--csr-font-medium);transition:color var(--csr-duration-fast) var(--csr-ease-standard), background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard);border-radius:var(--csr-radius-md);border-left:2px solid #0000;display:flex;position:relative;overflow:hidden}.cockpit-nav-item:before{display:none}@media (hover:hover){.cockpit-nav-item:hover{color:var(--csr-sidebar-text-strong);border-left-color:var(--csr-sidebar-active-bg);background:var(--csr-sidebar-hover-bg)}}.cockpit-nav-item--active,.cockpit-sidebar .cockpit-nav-item.cockpit-nav-item--active{color:var(--csr-sidebar-text-strong);background:rgb(var(--csr-color-primary-rgb), .34);border-left-color:var(--csr-color-primary-300);box-shadow:var(--csr-shadow-none)}.cockpit-nav-item--active:before{display:none}.cockpit-nav-icon{width:var(--csr-icon-sm);height:var(--csr-icon-sm);opacity:var(--csr-opacity-subtle);transition:opacity var(--csr-duration-fast) var(--csr-ease-default), color var(--csr-duration-fast) var(--csr-ease-default);flex-shrink:0}.cockpit-nav-item--active .cockpit-nav-icon{color:var(--csr-sidebar-text-strong);opacity:1}@media (hover:hover){.cockpit-nav-item:hover .cockpit-nav-icon{opacity:1}}@media (prefers-reduced-motion:reduce){.cockpit-nav-icon{transition:opacity var(--csr-duration-fast) var(--csr-ease-default)}}.cockpit-nav-label{white-space:nowrap;flex:1;overflow:hidden}.cockpit-sidebar__section{display:block}.cockpit-sidebar__section-summary{cursor:pointer;min-height:var(--csr-height-sm);padding:0 var(--csr-space-5);font-size:var(--csr-text-2xs);font-weight:var(--csr-font-medium);text-transform:uppercase;letter-spacing:var(--csr-tracking-section);color:var(--csr-sidebar-text-faint);user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex;position:relative}.cockpit-sidebar__section-summary:after{content:"";bottom:0;left:var(--csr-space-5);right:var(--csr-space-5);height:var(--csr-space-px);background:var(--csr-sidebar-border);position:absolute}.cockpit-sidebar__section-summary::-webkit-details-marker{display:none}.cockpit-sidebar__section-label-text{flex:1}.cockpit-nav-section-icon{width:var(--csr-icon-xs);height:var(--csr-icon-xs);opacity:var(--csr-opacity-disabled);margin-right:var(--csr-space-2);flex-shrink:0}.nav-section-chevron{width:var(--csr-icon-sm);height:var(--csr-icon-sm);transition:transform var(--csr-duration-normal) var(--csr-ease-default);opacity:var(--csr-opacity-muted);margin-left:var(--csr-space-2);flex-shrink:0}.cockpit-sidebar__section[open] .nav-section-chevron{transform:rotate(180deg)}@media (hover:hover){.cockpit-sidebar__section-summary:hover{color:var(--csr-sidebar-text-strong)}}.cockpit-sidebar--collapsed .cockpit-sidebar__section-summary,.cockpit-sidebar--collapsed .cockpit-sidebar__section>.cockpit-sidebar__section-summary{display:none}.cockpit-sidebar--collapsed .cockpit-sidebar__section{display:contents}.cockpit-sidebar__section-items{transition:grid-template-rows var(--csr-duration-normal) var(--csr-ease-premium);grid-template-rows:1fr;display:grid}.cockpit-sidebar__section.is-closing .cockpit-sidebar__section-items{grid-template-rows:0fr}.cockpit-sidebar__section-items-inner{min-height:0;overflow:hidden}.cockpit-sidebar--collapsed .cockpit-sidebar__section-items,.cockpit-sidebar--collapsed .cockpit-sidebar__section-items-inner{display:contents}@media (prefers-reduced-motion:reduce){.cockpit-sidebar__section-items{transition:var(--csr-transition-none)}}.cockpit-sidebar__demo-cta{gap:var(--csr-space-1);padding:var(--csr-space-3) var(--csr-space-5);border-top:var(--csr-space-px) solid var(--csr-sidebar-border);display:grid}.cockpit-sidebar__portal-link,.cockpit-sidebar__features-link,.cockpit-sidebar__contact-btn,.cockpit-sidebar__tour-btn{align-items:center;gap:var(--csr-space-2);min-height:var(--csr-height-sm);padding:0 var(--csr-space-3);border:var(--csr-space-px) solid transparent;border-radius:var(--csr-radius-md);color:var(--csr-sidebar-text);font-family:var(--font-sans);font-size:var(--csr-text-xs);font-weight:var(--csr-font-medium);line-height:var(--csr-leading-tight);text-align:left;cursor:pointer;transition:color var(--csr-duration-fast) var(--csr-ease-standard), background-color var(--csr-duration-fast) var(--csr-ease-standard), border-color var(--csr-duration-fast) var(--csr-ease-standard);background:0 0;display:flex}.cockpit-sidebar__contact-btn{background:rgb(var(--csr-color-primary-rgb), .24);border-color:rgb(var(--csr-color-primary-rgb), .28);width:100%;color:var(--csr-sidebar-text-strong)}.cockpit-sidebar__tour-btn{width:100%;margin-bottom:var(--csr-space-3)}.cockpit-sidebar__portal-link svg,.cockpit-sidebar__features-link svg,.cockpit-sidebar__contact-btn svg,.cockpit-sidebar__tour-btn svg{flex-shrink:0}@media (hover:hover){.cockpit-sidebar__portal-link:hover,.cockpit-sidebar__features-link:hover,.cockpit-sidebar__tour-btn:hover{color:var(--csr-sidebar-text-strong);background:var(--csr-sidebar-hover-bg);border-color:var(--csr-sidebar-border)}.cockpit-sidebar__contact-btn:hover{background:rgb(var(--csr-color-primary-rgb), .34);border-color:var(--csr-color-primary-300)}}.cockpit-sidebar .cockpit-nav-item:focus-visible,.cockpit-sidebar .cockpit-sidebar__section-summary:focus-visible,.cockpit-sidebar .cockpit-sidebar__portal-link:focus-visible,.cockpit-sidebar .cockpit-sidebar__features-link:focus-visible,.cockpit-sidebar .cockpit-sidebar__contact-btn:focus-visible,.cockpit-sidebar .cockpit-sidebar__tour-btn:focus-visible,.cockpit-sidebar .cockpit-sidebar__logout:focus-visible,.cockpit-sidebar .cockpit-sidebar__close:focus-visible,.cockpit-sidebar .cockpit-sidebar__collapse-btn:focus-visible{outline:var(--csr-focus-outline-width) solid var(--csr-color-primary-300);outline-offset:calc(var(--csr-outline-offset) * -1)}.cockpit-sidebar__divider{height:var(--csr-space-px);background:var(--csr-sidebar-border);margin:var(--csr-space-2) var(--csr-space-5)}.cockpit-sidebar__footer{padding:var(--csr-space-3) var(--csr-space-5) var(--csr-space-4)}.cockpit-sidebar__user{align-items:center;gap:var(--csr-space-3);margin-bottom:var(--csr-space-3);display:flex}.cockpit-sidebar__avatar{width:var(--csr-height-sm);height:var(--csr-height-sm);border-radius:var(--csr-radius-full);background:var(--csr-sidebar-active-bg);color:var(--csr-sidebar-text-strong);border:var(--csr-space-px) solid var(--csr-sidebar-border);font-size:var(--csr-text-xs);font-weight:var(--csr-font-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cockpit-sidebar__user-info{flex:1;min-width:0}.cockpit-sidebar__user-name{font-size:var(--csr-text-sm);font-weight:var(--csr-font-medium);color:rgb(var(--csr-color-white-rgb), var(--csr-opacity-medium));white-space:nowrap;overflow:hidden}.cockpit-sidebar__user-role{font-size:var(--csr-text-2xs);color:var(--csr-sidebar-text-muted);margin-top:var(--csr-space-0-5)}.cockpit-sidebar__logout{color:var(--csr-sidebar-text-muted);font-size:var(--csr-text-xs);font-weight:var(--csr-font-medium);cursor:pointer;min-height:var(--csr-height-sm);border:var(--csr-space-px) solid var(--csr-sidebar-active-bg);border-radius:var(--csr-radius-md);padding:var(--csr-space-1-5) var(--csr-space-3);transition:color var(--csr-duration-fast) var(--csr-ease-default), background-color var(--csr-duration-fast) var(--csr-ease-default), border-color var(--csr-duration-fast) var(--csr-ease-default);text-align:center;background:0 0;width:100%}@media (hover:hover){.cockpit-sidebar__logout:hover{color:rgb(var(--csr-color-white-rgb), .8);border-color:rgb(var(--csr-color-white-rgb), .2);background:rgb(var(--csr-color-white-rgb), .05)}}.cockpit-sidebar__badge{margin-top:var(--csr-space-4);padding-top:var(--csr-space-3);border-top:var(--csr-space-px) solid var(--csr-sidebar-border);font-size:var(--csr-text-2xs);color:var(--csr-sidebar-text-faint);text-align:center;letter-spacing:var(--csr-tracking-wider)}.cockpit-sidebar__badge-link{color:var(--csr-sidebar-text-faint);transition:color var(--csr-duration-fast) var(--csr-ease-default)}@media (hover:hover){.cockpit-sidebar__badge-link:hover{color:rgb(var(--csr-color-white-rgb), var(--csr-opacity-muted))}}.cockpit-sidebar--collapsed{width:var(--csr-sidebar-collapsed-width)}.cockpit-sidebar--collapsed .cockpit-sidebar__header{padding:var(--csr-space-5) var(--csr-space-3);align-items:center}.cockpit-sidebar--collapsed .cockpit-sidebar__brand{justify-content:center}.cockpit-sidebar--collapsed .cockpit-sidebar__brand>div:last-child,.cockpit-sidebar--collapsed .cockpit-sidebar__company,.cockpit-sidebar--collapsed .cockpit-sidebar__section-label{display:none}.cockpit-sidebar--collapsed .cockpit-sidebar__nav-divider{margin-left:var(--csr-space-3);margin-right:var(--csr-space-3)}.cockpit-sidebar--collapsed .cockpit-nav-item{padding:0 var(--csr-space-2);margin:var(--csr-space-1) var(--csr-space-2);border-left-width:2px;justify-content:center}.cockpit-sidebar--collapsed .cockpit-nav-item--active{box-shadow:var(--csr-shadow-none);border-left-width:2px}.cockpit-sidebar--collapsed .cockpit-nav-label{display:none}.cockpit-sidebar--collapsed .cockpit-nav-icon{width:var(--csr-icon-md);height:var(--csr-icon-md)}.cockpit-sidebar--collapsed .cockpit-sidebar__demo-cta{padding:var(--csr-space-2)}.cockpit-sidebar--collapsed .cockpit-sidebar__portal-link,.cockpit-sidebar--collapsed .cockpit-sidebar__features-link,.cockpit-sidebar--collapsed .cockpit-sidebar__contact-btn,.cockpit-sidebar--collapsed .cockpit-sidebar__tour-btn{justify-content:center;padding:0}.cockpit-sidebar--collapsed .cockpit-nav-item{overflow:visible}@media (hover:hover){.cockpit-sidebar--collapsed .cockpit-nav-item:after{content:attr(data-tooltip);left:calc(100% + var(--csr-space-2));opacity:0;pointer-events:none;background:var(--csr-color-primary-950);color:var(--csr-color-text-inverse);font-size:var(--csr-text-xs);font-weight:var(--csr-font-medium);white-space:nowrap;padding:var(--csr-space-1-5) var(--csr-space-3);border-radius:var(--csr-radius-sm);box-shadow:var(--csr-shadow-tooltip);transition:opacity var(--csr-duration-fast) var(--csr-ease-default);z-index:var(--csr-z-tooltip);transition-delay:.25s;position:absolute;top:50%;transform:translateY(-50%)}.cockpit-sidebar--collapsed .cockpit-nav-item:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.cockpit-sidebar--collapsed .cockpit-nav-item:after{transition:opacity var(--csr-dur-instant) var(--csr-motion-ease-linear);transition-delay:0s;transform:translateY(-50%)}}.cockpit-sidebar--collapsed .cockpit-sidebar__divider{margin:var(--csr-space-2) var(--csr-space-3)}.cockpit-sidebar--collapsed .cockpit-sidebar__footer{padding:var(--csr-space-3);align-items:center}.cockpit-sidebar--collapsed .cockpit-sidebar__user-info{display:none}.cockpit-sidebar--collapsed .cockpit-sidebar__user{justify-content:center}.cockpit-sidebar--collapsed .cockpit-sidebar__logout{font-size:var(--csr-text-zero);padding:var(--csr-space-1-5);width:var(--csr-height-sm);height:var(--csr-height-sm);justify-content:center;align-items:center;display:flex}.cockpit-sidebar--collapsed .cockpit-sidebar__badge{display:none}.cockpit-sidebar__collapse-btn{bottom:var(--csr-space-4);right:calc(var(--csr-space-4) * -1);width:var(--csr-height-sm);height:var(--csr-height-sm);border-radius:var(--csr-radius-full);background:var(--csr-color-primary-dark);border:var(--csr-focus-outline-width) solid rgb(var(--csr-color-accent-rgb), .3);color:var(--csr-sidebar-text);cursor:pointer;z-index:var(--csr-z-local-3);transition:color var(--csr-duration-fast) var(--csr-ease-default), border-color var(--csr-duration-fast) var(--csr-ease-default), background var(--csr-duration-fast) var(--csr-ease-default);justify-content:center;align-items:center;padding:0;display:flex;position:absolute}@media (hover:hover){.cockpit-sidebar__collapse-btn:hover{color:var(--csr-sidebar-text-strong);border-color:rgb(var(--csr-color-accent-rgb), .6);background:var(--csr-color-primary)}}.cockpit-sidebar__collapse-btn svg{width:var(--csr-icon-sm);height:var(--csr-icon-sm);transition:transform var(--csr-duration-fast) var(--csr-ease-default)}.cockpit-sidebar--collapsed .cockpit-sidebar__collapse-btn svg{transform:rotate(180deg)}.cockpit-main--sidebar-collapsed{margin-left:var(--csr-height-2xl)}html.sidebar-collapsed .cockpit-sidebar{width:var(--csr-height-2xl)}html.sidebar-collapsed .cockpit-main{margin-left:var(--csr-height-2xl)}.cockpit-sidebar{transition:width var(--csr-duration-normal) var(--csr-ease-premium), transform var(--csr-duration-slower) var(--csr-ease-premium)}.cockpit-main{transition:margin-left var(--csr-duration-normal) var(--csr-ease-premium)}.cockpit-overlay{background:var(--csr-color-bg-overlay-light);-webkit-backdrop-filter:var(--csr-blur-sm);z-index:var(--csr-z-overlay);opacity:0;transition:opacity var(--csr-duration-slower) var(--csr-ease-premium);display:none;position:fixed;inset:0}.cockpit-overlay--visible{opacity:1}.cockpit-main{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex}.cockpit-main--minimal{margin-left:0}.cockpit-topbar{background:var(--csr-color-surface-primary);backdrop-filter:none;isolation:isolate;padding:0 var(--csr-space-8);height:var(--topbar-height);z-index:var(--csr-z-topbar);border-bottom:var(--csr-space-px) solid var(--csr-color-border-hairline);box-shadow:var(--csr-shadow-none);transition:border-color var(--csr-duration-fast) var(--csr-ease-default), box-shadow var(--csr-duration-fast) var(--csr-ease-default), background var(--csr-duration-fast) var(--csr-ease-default);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.cockpit-topbar--scrolled{box-shadow:var(--csr-shadow-black-panel);background:var(--csr-color-topbar-scrolled-bg)}.cockpit-topbar:after{content:"";height:var(--csr-space-px);background:var(--csr-color-border-hairline);z-index:var(--csr-z-local-1);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.cockpit-topbar__left{align-items:center;gap:var(--csr-space-4);min-width:0;display:flex}.cockpit-hamburger{width:var(--csr-height-lg);height:var(--csr-height-lg);min-width:var(--csr-height-lg);min-height:var(--csr-height-lg);border-radius:var(--csr-radius-md);cursor:pointer;color:var(--csr-color-neutral-700);transition:background var(--csr-duration-normal) var(--csr-ease-premium);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}@media (hover:hover){.cockpit-hamburger:hover{background:var(--csr-color-neutral-100)}}.cockpit-hamburger svg{width:var(--csr-icon-lg);height:var(--csr-icon-lg)}.cockpit-sidebar__close{top:var(--csr-space-4);right:var(--csr-space-4);z-index:var(--csr-z-local-3);width:var(--csr-height-lg);height:var(--csr-height-lg);border-radius:var(--csr-radius-md);background:var(--csr-sidebar-active-bg);color:var(--csr-sidebar-text);cursor:pointer;transition:background var(--csr-duration-fast) var(--csr-ease-default), color var(--csr-duration-fast) var(--csr-ease-default);border:none;justify-content:center;align-items:center;padding:0;display:none;position:absolute}@media (hover:hover){.cockpit-sidebar__close:hover{background:rgb(var(--csr-color-white-rgb), .18);color:var(--csr-color-text-inverse)}}.cockpit-sidebar__close svg{width:var(--csr-icon-lg);height:var(--csr-icon-lg)}.cockpit-topbar__title-group{min-width:0}.cockpit-topbar__title{font-size:var(--csr-text-xl);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary);letter-spacing:var(--csr-tracking-tighter);line-height:var(--csr-leading-tight)}.cockpit-topbar__breadcrumb{font-size:var(--csr-text-xs);color:var(--csr-color-text-muted);margin-top:var(--csr-space-0-5);align-items:center;gap:var(--csr-space-1-5);display:flex}.cockpit-topbar__breadcrumb--headline{margin-top:0}.cockpit-topbar__breadcrumb--headline .bc__current{font-size:var(--csr-text-md);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary);letter-spacing:var(--csr-tracking-tighter)}.bc{min-width:0}.bc__list{align-items:center;gap:var(--csr-space-1-5);scrollbar-width:none;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.bc__list::-webkit-scrollbar{display:none}.bc__item{align-items:center;gap:var(--csr-space-1-5);flex:none;min-width:0;display:inline-flex}.bc__home,.bc__link,.bc__current{min-height:var(--csr-height-sm);color:var(--csr-color-text-muted);font-size:var(--csr-text-xs);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.bc__home,.bc__link{transition:color var(--csr-duration-fast) var(--csr-ease-default)}.bc__home:hover,.bc__link:hover{color:var(--csr-color-primary)}.bc__sep{color:var(--csr-color-text-muted);opacity:.55;flex:none}.bc__current{color:var(--csr-color-text-secondary);font-weight:var(--csr-font-medium)}.cockpit-topbar__breadcrumb-sep{color:var(--csr-color-neutral-300)}.cockpit-topbar__right{align-items:center;gap:var(--csr-space-3);flex-shrink:1;min-width:0;display:flex}.cockpit-topbar__tour-replay{width:var(--csr-height-lg);height:var(--csr-height-lg);min-width:var(--csr-height-lg);min-height:var(--csr-height-lg);border:var(--csr-space-px) solid var(--csr-color-border);border-radius:var(--csr-radius-md);background:var(--csr-color-surface-primary);color:var(--csr-color-text-secondary);cursor:pointer;box-shadow:var(--csr-shadow-none);transition:background-color var(--csr-duration-normal) var(--csr-ease-premium), border-color var(--csr-duration-normal) var(--csr-ease-premium), color var(--csr-duration-normal) var(--csr-ease-premium);justify-content:center;align-items:center;padding:0;display:none}@media (hover:hover){.cockpit-topbar__tour-replay:hover{color:var(--csr-color-primary);border-color:rgb(var(--csr-color-primary-rgb), .25);background:rgb(var(--csr-color-primary-rgb), .06)}}.cockpit-topbar__divider{width:var(--csr-space-px);height:var(--csr-height-xs);background:linear-gradient(180deg, transparent 0%, var(--csr-color-topbar-divider-edge) 25%, var(--csr-color-topbar-divider-mid) 50%, var(--csr-color-topbar-divider-edge) 75%, transparent 100%);opacity:var(--csr-opacity-subtle);flex-shrink:0;display:inline-block}.cockpit-topbar__icon-group{align-items:center;gap:var(--csr-space-1-5);border-radius:var(--csr-radius-lg);border:var(--csr-space-px) solid transparent;transition:background-color var(--csr-duration-normal) var(--csr-ease-premium), border-color var(--csr-duration-normal) var(--csr-ease-premium), color var(--csr-duration-normal) var(--csr-ease-premium), box-shadow var(--csr-duration-normal) var(--csr-ease-premium);background:0 0;padding:0;display:flex}@media (hover:hover){.cockpit-topbar__icon-group:hover{background:0 0;border-color:#0000}}.cockpit-topbar__cmd-hint{justify-content:center;align-items:center;gap:var(--csr-space-1-5);min-height:var(--csr-height-sm);padding:0 var(--csr-space-3);border:var(--csr-space-px) solid var(--csr-color-border);border-radius:var(--csr-radius-md);background:rgb(var(--csr-color-primary-rgb), .02);color:var(--csr-color-text-muted);font-family:var(--font-sans);font-size:var(--csr-text-2xs);cursor:pointer;transition:background-color var(--csr-duration-normal) var(--csr-ease-premium), border-color var(--csr-duration-normal) var(--csr-ease-premium), color var(--csr-duration-normal) var(--csr-ease-premium), box-shadow var(--csr-duration-normal) var(--csr-ease-premium);white-space:nowrap;box-shadow:var(--csr-shadow-none);display:inline-flex}@media (hover:hover){.cockpit-topbar__cmd-hint:hover{color:var(--csr-color-primary);border-color:rgb(var(--csr-color-primary-rgb), .25);background:rgb(var(--csr-color-primary-rgb), .06);box-shadow:var(--csr-shadow-none)}}.cockpit-topbar__user-avatar{width:var(--csr-height-md);height:var(--csr-height-md);border-radius:var(--csr-radius-full);background:linear-gradient(135deg, var(--csr-color-primary-700), var(--csr-color-primary-800));color:var(--csr-color-text-inverse);font-size:var(--csr-text-2xs);font-weight:var(--csr-font-semibold);letter-spacing:var(--csr-tracking-wide);cursor:pointer;box-shadow:var(--csr-shadow-focus-ring-subtle);transition:box-shadow var(--csr-duration-slow) var(--csr-ease-premium), transform var(--csr-duration-slow) var(--csr-ease-premium);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.cockpit-topbar__user-avatar:hover{box-shadow:var(--csr-shadow-focus-ring-subtle)}}.cockpit-topbar .cockpit-hamburger:focus-visible,.cockpit-topbar .cockpit-topbar__tour-replay:focus-visible,.cockpit-topbar .cockpit-topbar__cmd-hint:focus-visible,.cockpit-topbar .cockpit-topbar__user-avatar:focus-visible{outline:var(--csr-focus-outline-width) solid var(--csr-color-primary);outline-offset:var(--csr-outline-offset)}.cockpit-topbar__user-menu{display:inline-flex;position:relative}.cockpit-topbar__user-dropdown{top:calc(100% + var(--csr-space-2));min-width:220px;padding:var(--csr-space-1-5);background:var(--csr-color-surface-primary);border:1px solid var(--csr-color-border);border-radius:var(--csr-radius-lg);box-shadow:var(--csr-shadow-lg);z-index:var(--csr-z-topbar-dropdown);display:none;position:absolute;right:0}.cockpit-topbar__user-dropdown--open{display:block}.cockpit-topbar__user-dropdown-header{padding:var(--csr-space-2) var(--csr-space-3) var(--csr-space-1-5)}.cockpit-topbar__user-dropdown-name{font-size:var(--csr-text-sm);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary);display:block}.cockpit-topbar__user-dropdown-email{font-size:var(--csr-text-xs);color:var(--csr-color-text-muted);margin-top:var(--csr-space-0-5);display:block}.cockpit-topbar__user-dropdown-divider{background:var(--csr-color-border);height:1px;margin:var(--csr-space-1) 0}.cockpit-topbar__user-dropdown-item{align-items:center;gap:var(--csr-space-2);width:100%;padding:var(--csr-space-2) var(--csr-space-3);border-radius:var(--csr-radius-md);color:var(--csr-color-text-secondary);font-family:inherit;font-size:var(--csr-text-sm);font-weight:var(--csr-font-medium);cursor:pointer;text-align:left;background:0 0;border:none;text-decoration:none;display:flex}@media (hover:hover){.cockpit-topbar__user-dropdown-item:hover{background:var(--csr-color-surface-interactive);color:var(--csr-color-text-primary)}}.cockpit-topbar__user-dropdown-item--danger{color:var(--csr-color-danger)}@media (hover:hover){.cockpit-topbar__user-dropdown-item--danger:hover{background:rgb(var(--csr-color-danger-rgb), .08);color:var(--csr-color-danger)}}.cockpit-content{padding:var(--csr-padding-content);padding-bottom:calc(var(--csr-space-8) + 60px);max-width:var(--csr-content-max-width);width:100%;animation:csr-fade-in .2s var(--csr-ease-premium) both;contain:layout style;flex:1;margin-inline:auto}.cockpit-content-inner{width:100%;max-width:var(--csr-content-max-width);margin-inline:auto}.cockpit-scroll-sentinel{pointer-events:none;height:1px;margin:0;padding:0}@media (prefers-reduced-motion:reduce){.cockpit-content{animation:none}}.cockpit-content--minimal{max-width:none;padding:0}.cockpit-footer{padding:var(--csr-space-5) var(--csr-space-8);text-align:center;color:var(--csr-color-text-secondary);font-size:var(--csr-text-xs);background:var(--csr-color-bg-page);letter-spacing:var(--csr-tracking-normal)}.cockpit-footer__inner{justify-content:center;align-items:center;gap:var(--csr-space-1-5);display:flex}.cockpit-footer__sep{color:var(--csr-color-text-muted)}@media (width<=767px){.cockpit-sidebar{width:85vw;max-width:var(--sidebar-width);pointer-events:none;visibility:visible;transition:transform var(--csr-duration-normal) var(--csr-ease-premium);overflow:hidden;transform:translate(-100%)}.cockpit-sidebar--open{pointer-events:auto;visibility:visible;transform:translate(0)}.cockpit-overlay--active{display:block}.cockpit-main{width:100%;min-width:0;max-width:100vw;margin-left:0}.cockpit-main--sidebar-collapsed,html.sidebar-collapsed .cockpit-main{margin-left:0}.cockpit-sidebar--collapsed,html.sidebar-collapsed .cockpit-sidebar{width:85vw;max-width:var(--sidebar-width);transform:translate(-100%)}.cockpit-sidebar--collapsed.cockpit-sidebar--open,html.sidebar-collapsed .cockpit-sidebar.cockpit-sidebar--open{transform:translate(0)}.cockpit-hamburger,.cockpit-sidebar__close{display:flex}.cockpit-sidebar__collapse-btn,.cockpit-topbar__cmd-hint,.cockpit-topbar__divider{display:none}.cockpit-topbar__tour-replay{display:inline-flex}.cockpit-sidebar--collapsed .cockpit-sidebar__brand>div:last-child,.cockpit-sidebar--collapsed .cockpit-sidebar__user-info,.cockpit-sidebar--collapsed .cockpit-sidebar__badge,.cockpit-sidebar--collapsed .cockpit-nav-label{display:block}.cockpit-sidebar--collapsed .cockpit-sidebar__company,.cockpit-sidebar--collapsed .cockpit-sidebar__section-summary{display:flex}.cockpit-sidebar--collapsed .cockpit-sidebar__section{display:block}.cockpit-sidebar--collapsed .cockpit-sidebar__section-items{display:grid}.cockpit-sidebar--collapsed .cockpit-sidebar__section-items-inner{display:block}.cockpit-sidebar--collapsed .cockpit-sidebar__header{padding:var(--csr-space-5) var(--csr-space-5) var(--csr-space-4);align-items:stretch}.cockpit-sidebar--collapsed .cockpit-sidebar__brand,.cockpit-sidebar--collapsed .cockpit-sidebar__user{justify-content:flex-start}.cockpit-sidebar--collapsed .cockpit-nav-item{min-height:var(--csr-height-lg);padding:0 var(--csr-space-3);margin:var(--csr-space-1) var(--csr-space-2);justify-content:flex-start}.cockpit-sidebar--collapsed .cockpit-nav-icon{width:var(--csr-icon-sm);height:var(--csr-icon-sm)}.cockpit-sidebar--collapsed .cockpit-sidebar__demo-cta{padding:var(--csr-space-3) var(--csr-space-5)}.cockpit-sidebar--collapsed .cockpit-sidebar__portal-link,.cockpit-sidebar--collapsed .cockpit-sidebar__features-link,.cockpit-sidebar--collapsed .cockpit-sidebar__contact-btn,.cockpit-sidebar--collapsed .cockpit-sidebar__tour-btn{padding:0 var(--csr-space-3);justify-content:flex-start}.cockpit-sidebar--collapsed .cockpit-sidebar__logout{width:100%;font-size:var(--csr-text-xs)}.cockpit-topbar{padding:0 var(--csr-space-4);background:var(--csr-color-surface-primary);width:100%;max-width:100vw}.cockpit-topbar__left{flex:1;min-width:0}.cockpit-content{padding:var(--csr-padding-content);padding-bottom:calc(var(--csr-height-xl) + var(--csr-space-4) + var(--csr-space-3) + env(safe-area-inset-bottom,0px))}.cockpit-footer{padding:var(--csr-space-4)}.cockpit-footer__inner{gap:var(--csr-space-1);text-align:center;flex-direction:column}.cockpit-footer__sep{display:none}.cockpit-topbar__title{font-size:var(--csr-text-lg);font-weight:var(--csr-font-semibold);color:var(--csr-color-text-primary)}.cockpit-topbar__title-group{flex:auto;min-width:0;max-width:100%;overflow:hidden}.cockpit-topbar__breadcrumb{width:100%;max-width:100%;overflow:hidden}.cockpit-topbar__breadcrumb--headline .bc__list{width:100%;overflow:hidden}.cockpit-topbar__breadcrumb--headline .bc__item{min-width:0}.cockpit-topbar__breadcrumb--headline .bc__item:last-child{flex:auto}.cockpit-topbar__breadcrumb--headline .bc__item:not(:last-child){display:none}.cockpit-topbar__breadcrumb--headline .bc__current{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.cockpit-topbar__icon-group{gap:var(--csr-space-1);border-radius:var(--csr-radius-md)}.cockpit-nav-item{min-height:var(--csr-height-lg)}.cockpit-sidebar__logout{min-height:var(--csr-height-lg);justify-content:center;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.cockpit-sidebar,.cockpit-main,.cockpit-topbar,.cockpit-sidebar__collapse-btn svg{transition:var(--csr-transition-none)}.cockpit-nav-item:hover,.cockpit-topbar__tour-replay:hover,.cockpit-topbar__cmd-hint:hover,.cockpit-topbar__user-avatar:hover{transform:none}.cockpit-topbar__icon-group,.cockpit-overlay,.cockpit-sidebar__logo{transition:var(--csr-transition-none)}.cockpit-sidebar__brand:hover .cockpit-sidebar__logo{transform:none}.cockpit-nav-item:before,.cockpit-nav-icon,.cockpit-sidebar__company,.cockpit-sidebar__portal-link,.cockpit-sidebar__features-link,.cockpit-sidebar__contact-btn,.cockpit-sidebar__tour-btn,.cockpit-sidebar__logout{transition:var(--csr-transition-none)}}@media (forced-colors:active){.cockpit-sidebar{border-right:2px solid canvastext}.cockpit-sidebar:after{display:none}.cockpit-nav-item{border-left:3px solid #0000}.cockpit-nav-item--active{background:0 0;border-left-color:highlight}.cockpit-sidebar__logout{border-color:buttontext}.cockpit-sidebar__company{border-color:canvastext}.cockpit-hamburger,.cockpit-sidebar__close{border:1px solid buttontext}}::view-transition-group(cockpit-sidebar){animation-duration:0s}::view-transition-old(cockpit-topbar),::view-transition-new(cockpit-topbar){animation-duration:var(--motion-duration-page,.3s);animation-timing-function:var(--motion-ease-decelerate,cubic-bezier(0, 0, .2, 1))}::view-transition-old(cockpit-page-title),::view-transition-new(cockpit-page-title){animation-duration:var(--motion-duration-micro,.15s);animation-timing-function:var(--motion-ease-decelerate,cubic-bezier(0, 0, .2, 1))}::view-transition-old(cockpit-breadcrumb),::view-transition-new(cockpit-breadcrumb){animation-duration:var(--motion-duration-micro,.15s)}[data-theme=dark] .cockpit-hamburger:hover{background:var(--csr-color-surface-elevated)}[data-theme=dark] .cockpit-topbar__cmd-hint{background:rgb(var(--csr-color-primary-rgb), .06);border-color:var(--csr-color-border)}[data-theme=dark] .cockpit-content-area{background:var(--csr-color-bg-page)}:root{--sidebar-width:256px;--topbar-height:64px;--csr-color-sidebar-bg-start:#1f1b18;--csr-color-sidebar-bg-end:#2a241f;--csr-color-text-inverse:#faf7f2;--csr-color-primary:#c15f3c;--csr-color-primary-rgb:193, 95, 60;--csr-color-primary-300:#e08a5f;--csr-color-success-400:#7fa05a;--csr-color-bg-page:#faf7f2;--csr-color-surface-primary:#fdfbf7;--csr-color-surface-raised:#fdfbf7;--csr-color-text-primary:#1f1b18;--csr-color-text-secondary:#494135;--csr-color-text-muted:#8a7d6e;--csr-color-border:#ece3d5;--csr-color-border-hairline:#ece3d5;--csr-color-neutral-100:#f3ece2;--csr-color-neutral-300:#d8ccb9;--csr-color-neutral-700:#494135;--csr-font-sans:"Inter", system-ui, sans-serif;--csr-font-display:"Fraunces", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif}.cockpit-content{padding:36px 36px 64px}.cockpit-topbar{background:#fdfbf7;border-bottom:1px solid #ece3d5}.cockpit-topbar__title{font-family:var(--csr-font-display)}.cockpit-topbar__tour-replay{color:#6f6359;background:#fdfbf7;border:1px solid #ece3d5;justify-content:center;align-items:center;display:inline-flex}.cockpit-topbar__tour-replay:hover{color:#a23a40;background:#f6e1d8;border-color:#e0885c}.cockpit-topbar__user-avatar{width:34px;height:34px;font-family:var(--csr-font-display);color:#fff;cursor:pointer;background:linear-gradient(135deg,#c15f3c,#8a3f28);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px -2px #7c2e2b80}.wbp-content{background:var(--csr-color-bg-page,#faf7f2);min-height:100svh;padding:36px}.wbp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wbp-stepper{gap:var(--wbp-ref-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wbp-stepper__item{align-items:center;gap:var(--wbp-ref-space-2);color:var(--wbp-text-muted);font-size:var(--wbp-ref-size-sm);display:flex}.wbp-stepper__marker{border-radius:var(--wbp-radius-pill);border:1px solid var(--wbp-border-default);background:var(--wbp-surface-raised);width:24px;height:24px;color:var(--wbp-text-muted);font-family:var(--wbp-ref-font-mono);font-size:var(--wbp-ref-size-xs);font-weight:var(--wbp-ref-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.wbp-stepper__item[data-status=current]{color:var(--wbp-text-primary);font-weight:var(--wbp-ref-weight-medium)}.wbp-stepper__item[data-status=current] .wbp-stepper__marker{border-color:var(--wbp-action-primary);color:var(--wbp-action-primary)}.wbp-stepper__item[data-status=complete]{color:var(--wbp-text-secondary)}.wbp-stepper__item[data-status=complete] .wbp-stepper__marker{background:var(--wbp-action-primary);border-color:var(--wbp-action-primary);color:var(--wbp-text-on-accent)}.wbp-wizard{gap:var(--wbp-ref-space-6);flex-direction:column;max-width:560px;margin:0 auto;display:flex}.wbp-wizard__head{gap:var(--wbp-ref-space-4);flex-direction:column;display:flex}.wbp-wizard__caption{font-family:var(--wbp-ref-font-mono);font-size:var(--wbp-ref-size-xs);color:var(--wbp-text-muted)}.wbp-wizard__title{font-family:var(--wbp-ref-font-display);font-size:var(--wbp-text-page-title-size);font-weight:var(--wbp-text-page-title-weight);letter-spacing:var(--wbp-text-page-title-tracking)}.wbp-wizard__step{gap:var(--wbp-ref-space-4);flex-direction:column;display:flex}.wbp-wizard__actions{justify-content:space-between;align-items:center;gap:var(--wbp-ref-space-3);padding-top:var(--wbp-ref-space-4);border-top:1px solid var(--wbp-border-subtle);display:flex}.wbp-wizard__save{font-size:var(--wbp-ref-size-xs);color:var(--wbp-text-muted);align-items:center;gap:var(--wbp-ref-space-1);display:inline-flex}.wbp-review{flex-direction:column;margin:0;display:flex}.wbp-review__row{justify-content:space-between;align-items:baseline;gap:var(--wbp-ref-space-4);padding:var(--wbp-ref-space-3) 0;border-bottom:1px solid var(--wbp-border-subtle);display:flex}.wbp-review__label{color:var(--wbp-text-muted);font-size:var(--wbp-ref-size-sm);min-width:120px}.wbp-review__value{color:var(--wbp-text-primary);flex:1}.wbp-review__change{color:var(--wbp-action-primary);font-family:var(--wbp-ref-font-body);font-size:var(--wbp-ref-size-sm);font-weight:var(--wbp-ref-weight-medium);cursor:pointer;background:0 0;border:none}.wbp-review__change:hover{text-decoration:underline}.wbp-mc{padding:var(--wbp-space-card-pad-y,16px) var(--wbp-space-card-pad-x,20px);background:var(--wbp-surface-raised,#fdfbf7);border:1px solid var(--wbp-border-subtle,#e2ddd5);border-radius:var(--wbp-radius-card,14px);box-shadow:var(--wbp-shadow-card,0 1px 3px #1f1b1812);transition:box-shadow var(--wbp-motion-micro,.12s ease), transform var(--wbp-motion-micro,.12s ease);flex-direction:column;gap:6px;display:flex}.wbp-mc:hover{box-shadow:var(--wbp-shadow-card-hover,0 8px 24px #1f1b181f);transform:translateY(-1px)}.wbp-mc__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wbp-mc__icon{border-radius:var(--wbp-radius-control,9px);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.wbp-mc__icon :where(svg){width:20px;height:20px}.wbp-mc__value{font-family:var(--wbp-font-display,"Fraunces", serif);font-size:var(--wbp-ref-size-3xl,34px);font-weight:var(--wbp-ref-weight-bold,700);letter-spacing:var(--wbp-ref-tracking-display,-.02em);color:var(--wbp-text-primary,#1f1b18);line-height:1.1}.wbp-mc__label{font-size:var(--wbp-text-label-size,14px);font-weight:var(--wbp-ref-weight-medium,500);color:var(--wbp-text-secondary,#4a4138)}.wbp-mc__sub{font-size:var(--wbp-text-caption-size,12px);color:var(--wbp-text-muted,#7a6f63)}.wbp-mc__delta{border-radius:var(--wbp-radius-pill,9999px);white-space:nowrap;align-items:center;gap:2px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.wbp-mc__delta--up{color:var(--wbp-feedback-success,#5f7a52);background:var(--wbp-feedback-success-tint,#e5ece2)}.wbp-mc__delta--down{color:var(--wbp-feedback-danger,#a8432b);background:var(--wbp-feedback-danger-tint,#f6e3dd)}.wbp-mc__delta--neutral{color:var(--wbp-text-muted,#7a6f63);background:var(--wbp-surface-sunken,#f7f3ed)}.wbp-mc__spark{margin-top:auto;padding-top:10px}.wbp-mc__skel{background:linear-gradient(90deg, var(--wbp-surface-sunken,#f1ece5) 25%, var(--wbp-surface-hover,#e2ddd5) 37%, var(--wbp-surface-sunken,#f1ece5) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite wbp-shimmer;display:block}.wbp-mc__skel--chip{border-radius:9px;width:38px;height:38px}.wbp-mc__skel--value{width:60%;height:30px;margin-top:4px}.wbp-mc__skel--label{width:80%;height:14px}@keyframes wbp-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.wbp-mc__skel{animation:none}}.wbp-empty{text-align:center;background:var(--wbp-surface-raised,#fdfbf7);border:1px dashed var(--wbp-border-default,#d3cdc3);border-radius:var(--wbp-radius-card,14px);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.wbp-empty--compact{padding:24px 16px}.wbp-empty__icon{border-radius:var(--wbp-radius-pill,9999px);width:56px;height:56px;color:var(--wbp-accent-sage,#8a8b6e);background:var(--wbp-accent-sage-tint,#e8e9df);justify-content:center;align-items:center;display:inline-flex}.wbp-empty__icon :where(svg){width:28px;height:28px}.wbp-empty__title{font-family:var(--wbp-font-display,serif);font-size:var(--wbp-text-subsection-size,16px);font-weight:var(--wbp-ref-weight-semibold,600);color:var(--wbp-text-primary,#1f1b18);margin:0}.wbp-empty__desc{max-width:42ch;font-size:var(--wbp-text-body-sm-size,14px);color:var(--wbp-text-muted,#7a6f63);margin:0}.wbp-empty__cta{border-radius:var(--wbp-radius-control,9px);background:var(--wbp-action-primary,#c15f3c);color:var(--wbp-text-on-accent,#fdfbf7);cursor:pointer;transition:background var(--wbp-motion-micro,.12s ease);border:none;align-items:center;margin-top:6px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wbp-empty__cta:hover{background:var(--wbp-action-primary-hover,#b25635)}.wbp-errp{background:var(--wbp-feedback-danger-tint,#f6e3dd);border:1px solid color-mix(in srgb, var(--wbp-feedback-danger,#a8432b) 28%, transparent);border-radius:var(--wbp-radius-card,14px);align-items:center;gap:14px;padding:18px 20px;display:flex}.wbp-errp--compact{gap:10px;padding:12px 14px}.wbp-errp__icon{border-radius:var(--wbp-radius-pill,9999px);background:color-mix(in srgb, var(--wbp-feedback-danger,#a8432b) 16%, transparent);width:36px;height:36px;color:var(--wbp-feedback-danger,#a8432b);flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.wbp-errp__body{flex:1;min-width:0}.wbp-errp__title{color:var(--wbp-text-primary,#1f1b18);margin:0 0 2px;font-size:14px;font-weight:600}.wbp-errp__msg{color:var(--wbp-text-secondary,#4a4138);margin:0;font-size:14px}.wbp-errp__retry{border:1px solid var(--wbp-feedback-danger,#a8432b);border-radius:var(--wbp-radius-control,9px);color:var(--wbp-feedback-danger,#a8432b);cursor:pointer;transition:background var(--wbp-motion-micro,.12s ease), color var(--wbp-motion-micro,.12s ease);background:0 0;flex:none;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.wbp-errp__retry:hover{background:var(--wbp-feedback-danger,#a8432b);color:var(--wbp-text-on-accent,#fdfbf7)}
