@charset "UTF-8";:root,[data-theme=light]:not(:root):not(body){--sf-brand: #356666;--sf-on-brand: #FFFFFF;--sf-brand-default: #356666;--sf-on-brand-default: #FFFFFF;--sf-space-0: 0px;--sf-space-0_5: 2px;--sf-space-1: 4px;--sf-space-1_5: 6px;--sf-space-2: 8px;--sf-space-2_5: 10px;--sf-space-3: 12px;--sf-space-4: 16px;--sf-space-5: 20px;--sf-space-6: 24px;--sf-space-7: 28px;--sf-space-8: 32px;--sf-space-10: 40px;--sf-space-12: 48px;--sf-radius-xs: 4px;--sf-radius-sm: 6px;--sf-radius-md: 8px;--sf-radius-lg: 12px;--sf-radius-xl: 16px;--sf-radius-2xl: 24px;--sf-radius-full: 9999px;--sf-radius-nav-item: var(--sf-radius-md);--sf-radius-button: var(--sf-radius-md);--sf-radius-chip: var(--sf-radius-full);--sf-radius-input: var(--sf-radius-md);--sf-radius-badge: var(--sf-radius-lg);--sf-radius-popover: var(--sf-radius-lg);--sf-radius-panel: var(--sf-radius-xl);--sf-radius-card: var(--sf-radius-2xl);--sf-radius-modal: var(--sf-radius-xl);--sf-font-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sf-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--sf-font-size-2xs: 10px;--sf-font-size-xs: 12px;--sf-font-size-sm: 13px;--sf-font-size-base: 14px;--sf-font-size-md: 15px;--sf-font-size-lg: 16px;--sf-font-size-xl: 18px;--sf-font-size-2xl: 20px;--sf-font-size-3xl: 24px;--sf-font-size-4xl: 32px;--sf-font-size-5xl: 36px;--sf-font-weight-regular: 400;--sf-font-weight-medium: 500;--sf-font-weight-semibold: 600;--sf-font-weight-bold: 700;--sf-leading-none: 1;--sf-leading-tight: 1.2;--sf-leading-snug: 1.35;--sf-leading-normal: 1.5;--sf-tracking-tight: -.04em;--sf-tracking-snug: -.02em;--sf-tracking-normal: 0em;--sf-tracking-wide: .05em;--sf-type-page-title: var(--sf-font-weight-medium) var(--sf-font-size-base) / var(--sf-leading-none) var(--sf-font-sans);--sf-type-page-title-tracking: var(--sf-tracking-tight);--sf-type-heading: var(--sf-font-weight-bold) var(--sf-font-size-2xl) / var(--sf-leading-tight) var(--sf-font-sans);--sf-type-heading-tracking: var(--sf-tracking-tight);--sf-type-subheading: var(--sf-font-weight-semibold) var(--sf-font-size-xl) / var(--sf-leading-tight) var(--sf-font-sans);--sf-type-subheading-tracking: var(--sf-tracking-tight);--sf-type-section-label: var(--sf-font-weight-regular) var(--sf-font-size-2xs) / var(--sf-leading-none) var(--sf-font-sans);--sf-type-section-label-tracking: var(--sf-tracking-wide);--sf-type-nav: var(--sf-font-weight-regular) var(--sf-font-size-base) / var(--sf-leading-none) var(--sf-font-sans);--sf-type-nav-tracking: var(--sf-tracking-snug);--sf-type-body: var(--sf-font-weight-regular) var(--sf-font-size-base) / var(--sf-leading-normal) var(--sf-font-sans);--sf-type-body-tracking: var(--sf-tracking-snug);--sf-type-button: var(--sf-font-weight-medium) var(--sf-font-size-base) / var(--sf-leading-none) var(--sf-font-sans);--sf-type-button-tracking: var(--sf-tracking-tight);--sf-type-control: var(--sf-font-weight-medium) var(--sf-font-size-sm) / 1.15 var(--sf-font-sans);--sf-type-control-tracking: var(--sf-tracking-tight);--sf-type-table-header: var(--sf-font-weight-medium) var(--sf-font-size-xs) / var(--sf-leading-none) var(--sf-font-sans);--sf-type-table-header-tracking: var(--sf-tracking-wide);--sf-type-table-cell: var(--sf-font-weight-medium) var(--sf-font-size-md) / var(--sf-leading-tight) var(--sf-font-sans);--sf-type-table-cell-tracking: var(--sf-tracking-tight);--sf-type-row-title: var(--sf-font-weight-medium) var(--sf-font-size-lg) / var(--sf-leading-tight) var(--sf-font-sans);--sf-type-row-title-tracking: var(--sf-tracking-tight);--sf-type-meta: var(--sf-font-weight-regular) var(--sf-font-size-sm) / var(--sf-leading-snug) var(--sf-font-sans);--sf-type-meta-tracking: var(--sf-tracking-snug);--sf-type-mono: var(--sf-font-weight-regular) var(--sf-font-size-base) / var(--sf-leading-none) var(--sf-font-mono);--sf-type-mono-tracking: var(--sf-tracking-tight);--sf-type-mono-sm: var(--sf-font-weight-medium) var(--sf-font-size-xs) / var(--sf-leading-none) var(--sf-font-mono);--sf-type-mono-sm-tracking: var(--sf-tracking-tight);--sf-duration-instant: 80ms;--sf-duration-fast: .12s;--sf-duration-base: .18s;--sf-duration-slow: .26s;--sf-ease-standard: cubic-bezier(.2, 0, 0, 1);--sf-ease-out: cubic-bezier(.16, 1, .3, 1);--sf-ease-in: cubic-bezier(.4, 0, 1, 1);--sf-z-base: 0;--sf-z-raised: 1;--sf-z-sticky: 10;--sf-z-page-header: 20;--sf-z-shell: 100;--sf-z-dropdown: 1000;--sf-z-modal: 1001;--sf-z-fullscreen: 1100;--sf-z-tooltip: 1200;--sf-z-blocking: 100000;--sf-z-cdk-overlay: 100010;--sf-sidebar-w: 220px;--sf-sidebar-w-collapsed: 58px;--sf-sidebar-pad-x: var(--sf-space-3);--sf-sidebar-pad-y: var(--sf-space-4);--sf-nav-item-h: 30px;--sf-nav-item-gap: var(--sf-space-1);--sf-nav-group-gap: var(--sf-space-5);--sf-nav-label-gap: var(--sf-space-3);--sf-nav-icon-gap: var(--sf-space-2);--sf-nav-icon-size: 16px;--sf-shell-gap: var(--sf-space-2);--sf-panel-header-h: 46px;--sf-panel-pad-x: var(--sf-space-4);--sf-upgrade-banner-h: 44px;--sf-control-h-sm: 26px;--sf-control-h: 30px;--sf-control-h-lg: 36px;--sf-sticky-toolbar-h: calc(var(--sf-control-h) + var(--sf-space-3) * 2);--sf-touch-target: 44px;--sf-report-pane-min-w: 360px;--sf-filter-list-min-w: 220px;--sf-overview-trend-h: 112px;--sf-overview-trend-side-h: 104px;--sf-input-h: 32px;--sf-icon-btn-sm: 24px;--sf-icon-btn: 32px;--sf-icon-btn-lg: 34px;--sf-table-row-h: 50px;--sf-table-col-report-link-w: 168px;--sf-icon-size-sm: 14px;--sf-icon-size: 16px;--sf-icon-size-lg: 18px;--sf-menu-w-filter: 240px;--sf-content-max-w-narrow: 680px;--sf-content-max-w-timeline: 600px;--sf-content-max-w: 1200px;--sf-content-max-w-wide: 1440px;--sf-modal-compact-w: 440px;--sf-locked-blur: 4px;--sf-locked-opacity: .55;--sf-locked-card-max-w: 340px;color-scheme:light;--sf-gray-1: #FBFCFC;--sf-gray-2: #F5F7F7;--sf-gray-3: #EFF1F1;--sf-gray-4: #EAEDED;--sf-gray-5: #E0E4E4;--sf-gray-6: #CDD2D2;--sf-gray-7: #ADB3B3;--sf-gray-8: #8A9191;--sf-gray-9: #6B7272;--sf-gray-10: #4D5353;--sf-gray-11: #2C3131;--sf-gray-12: #111515;--sf-bg: #FFFFFF;--sf-surface: #FFFFFF;--sf-surface-subtle: var(--sf-gray-1);--sf-surface-sunken: var(--sf-gray-2);--sf-surface-raised: #FFFFFF;--sf-flow-ground: var(--sf-surface-sunken);--sf-surface-hover: color-mix(in oklab, var(--sf-gray-12) 3%, transparent);--sf-surface-active: color-mix(in oklab, var(--sf-gray-12) 7%, transparent);--sf-surface-inverse: var(--sf-gray-12);--sf-scrim: rgba(10, 14, 14, .4);--sf-border: var(--sf-gray-4);--sf-border-strong: var(--sf-gray-5);--sf-border-dashed: var(--sf-gray-5);--sf-text: var(--sf-gray-12);--sf-text-secondary: var(--sf-gray-10);--sf-text-tertiary: var(--sf-gray-9);--sf-text-disabled: var(--sf-gray-7);--sf-text-placeholder: var(--sf-gray-8);--sf-text-inverse: #FFFFFF;--sf-icon: var(--sf-gray-10);--sf-icon-muted: var(--sf-gray-8);--sf-icon-knockout: var(--sf-bg);--sf-success: #157F4A;--sf-success-bg: color-mix(in oklab, #168D51 12%, transparent);--sf-success-solid: #189343;--sf-warning: #985A0C;--sf-warning-bg: color-mix(in oklab, #FFA113 14%, transparent);--sf-warning-solid: #FFA113;--sf-danger: #B42318;--sf-danger-bg: color-mix(in oklab, #D13B2B 10%, transparent);--sf-danger-solid: #D13B2B;--sf-info: #1F5FC4;--sf-info-bg: color-mix(in oklab, #2F6FEB 10%, transparent);--sf-info-solid: #2F6FEB;--sf-success-fg: var(--sf-success);--sf-warning-fg: var(--sf-warning);--sf-danger-fg: var(--sf-danger);--sf-info-fg: var(--sf-info);--sf-on-success: #FFFFFF;--sf-on-warning: #111515;--sf-on-danger: #FFFFFF;--sf-on-info: #FFFFFF;--sf-violet: #5434CC;--sf-violet-bg: color-mix(in oklab, #6941FF 12%, transparent);--sf-violet-solid: #6941FF;--sf-orange: #B24A22;--sf-orange-bg: color-mix(in oklab, #FF6D41 12%, transparent);--sf-orange-solid: #FF6D41;--sf-switch-track-off: var(--sf-gray-6);--sf-switch-track-on: var(--sf-success-solid);--sf-switch-knob: #FFFFFF;--sf-shadow-control: 0 2px 1px rgba(10, 14, 14, .04);--sf-shadow-sm: 0 1px 2px rgba(10, 14, 14, .05);--sf-shadow-md: 0 4px 12px rgba(10, 14, 14, .08), 0 1px 2px rgba(10, 14, 14, .04);--sf-shadow-lg: 0 12px 32px rgba(10, 14, 14, .12), 0 2px 6px rgba(10, 14, 14, .06);--sf-tooltip-bg: #1C2121;--sf-tooltip-text: #F1F3F3;--sf-device-stage: #16191A;--sf-device-stage-text: #B4BCBE;--sf-device-body: #2E3133;--sf-device-rim: #5B6164;--sf-device-bezel: #050606;--sf-device-island: #000000;--sf-device-screen-chrome: #FFFFFF;--sf-device-screen-ink: #111515;--sf-device-home-indicator: #111515;--sf-device-canvas-min-h: 420px;--sf-device-canvas-stacked-h: 78svh;--sf-scrollbar-thumb: color-mix(in oklab, var(--sf-gray-12) 14%, transparent);--sf-scrollbar-thumb-hover: color-mix(in oklab, var(--sf-gray-12) 26%, transparent);--sf-scrollbar-track: transparent;--sf-scrollbar-size: 8px;--sf-scrollbar-inset: 2px}:root,.sf-brand-scope,[data-theme=light]:not(:root):not(body){--sf-brand-hover: color-mix(in oklab, var(--sf-brand), black 12%);--sf-brand-active: color-mix(in oklab, var(--sf-brand), black 22%);--sf-brand-soft: color-mix(in oklab, var(--sf-brand) 8%, transparent);--sf-brand-softer: color-mix(in oklab, var(--sf-brand) 4%, transparent);--sf-brand-soft-hover: color-mix(in oklab, var(--sf-brand) 12%, transparent);--sf-brand-soft-active: color-mix(in oklab, var(--sf-brand) 16%, transparent);--sf-brand-border: color-mix(in oklab, var(--sf-brand) 28%, transparent);--sf-brand-edge: color-mix(in oklab, var(--sf-brand), white 14%);--sf-brand-text: color-mix(in oklab, var(--sf-brand) 75%, var(--sf-gray-12));--sf-surface-selected: var(--sf-brand-soft);--sf-focus-ring-color: var(--sf-brand-text);--sf-focus-ring: 0 0 0 2px var(--sf-surface), 0 0 0 4px var(--sf-focus-ring-color);--sf-selection-bg: color-mix(in oklab, var(--sf-brand) 20%, transparent)}@supports (color: oklch(from red l c h)){:root,.sf-brand-scope,[data-theme=light]:not(:root):not(body){--sf-brand-text: oklch(from var(--sf-brand) min(l, .5) c h)}}:root[data-theme=dark],.superflow-theme-dark{color-scheme:dark;--sf-gray-1: #191C1C;--sf-gray-2: #1D2121;--sf-gray-3: #232828;--sf-gray-4: #2A2F2F;--sf-gray-5: #353B3B;--sf-gray-6: #434A4A;--sf-gray-7: #5C6363;--sf-gray-8: #788080;--sf-gray-9: #949C9C;--sf-gray-10: #B6BDBD;--sf-gray-11: #D5DADA;--sf-gray-12: #EEF1F1;--sf-bg: #0C0E0E;--sf-surface: #141717;--sf-surface-subtle: var(--sf-gray-1);--sf-surface-sunken: var(--sf-gray-2);--sf-surface-raised: #1B1F1F;--sf-flow-ground: var(--sf-bg);--sf-surface-hover: color-mix(in oklab, var(--sf-gray-12) 5%, transparent);--sf-surface-active: color-mix(in oklab, var(--sf-gray-12) 9%, transparent);--sf-surface-inverse: var(--sf-gray-12);--sf-scrim: rgba(0, 0, 0, .6);--sf-text-inverse: #111515;--sf-icon-knockout: var(--sf-bg);--sf-success: #4CC98A;--sf-success-bg: color-mix(in oklab, #4CC98A 14%, transparent);--sf-success-solid: #3DBA6E;--sf-warning: #F2B04E;--sf-warning-bg: color-mix(in oklab, #FFA113 16%, transparent);--sf-warning-solid: #FFA113;--sf-danger: #FF8577;--sf-danger-bg: color-mix(in oklab, #FF6B5B 16%, transparent);--sf-danger-solid: #F0584A;--sf-info: #82AEFF;--sf-info-bg: color-mix(in oklab, #5B8EF7 18%, transparent);--sf-info-solid: #5B8EF7;--sf-on-success: #0C1A12;--sf-on-warning: #111515;--sf-on-danger: #FFFFFF;--sf-on-info: #0B1424;--sf-violet: #B9A8FF;--sf-violet-bg: color-mix(in oklab, #8B6CFF 20%, transparent);--sf-violet-solid: #8B6CFF;--sf-orange: #FFA585;--sf-orange-bg: color-mix(in oklab, #FF6D41 18%, transparent);--sf-orange-solid: #FF7A52;--sf-switch-knob: #FFFFFF;--sf-shadow-control: 0 1px 0 rgba(0, 0, 0, .4);--sf-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--sf-shadow-md: 0 6px 16px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .04);--sf-shadow-lg: 0 16px 40px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .05);--sf-tooltip-bg: #2A2F2F;--sf-tooltip-text: #F1F3F3}:root[data-theme=dark],:root[data-theme=dark] .sf-brand-scope,.superflow-theme-dark,.superflow-theme-dark .sf-brand-scope{--sf-brand-hover: color-mix(in oklab, var(--sf-brand), white 10%);--sf-brand-active: color-mix(in oklab, var(--sf-brand), white 18%);--sf-brand-soft: color-mix(in oklab, var(--sf-brand) 18%, transparent);--sf-brand-softer: color-mix(in oklab, var(--sf-brand) 9%, transparent);--sf-brand-soft-hover: color-mix(in oklab, var(--sf-brand) 26%, transparent);--sf-brand-soft-active: color-mix(in oklab, var(--sf-brand) 32%, transparent);--sf-brand-border: color-mix(in oklab, var(--sf-brand) 45%, transparent);--sf-brand-edge: color-mix(in oklab, var(--sf-brand), white 18%);--sf-brand-text: color-mix(in oklab, var(--sf-brand) 45%, var(--sf-gray-12));--sf-selection-bg: color-mix(in oklab, var(--sf-brand) 40%, transparent)}@supports (color: oklch(from red l c h)){:root[data-theme=dark],:root[data-theme=dark] .sf-brand-scope,.superflow-theme-dark,.superflow-theme-dark .sf-brand-scope{--sf-brand-text: oklch(from var(--sf-brand) max(l, .78) c h)}}@media(prefers-reduced-motion:reduce){:root,[data-theme=light]:not(:root):not(body){--sf-duration-instant: .01ms;--sf-duration-fast: .01ms;--sf-duration-base: .01ms;--sf-duration-slow: .01ms}}@keyframes sf-spin{to{transform:rotate(360deg)}}@keyframes sf-pop-in{0%{opacity:0;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:none}}@keyframes sf-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.sf-mono{font-family:var(--sf-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--sf-tracking-tight)}.sf-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sf-btn{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--sf-space-2);height:var(--sf-control-h);min-width:0;margin:0;padding:0 calc(var(--sf-space-2) - 1px);border:1px solid transparent;border-radius:var(--sf-radius-button);background-color:transparent;color:var(--sf-text-secondary);font:var(--sf-type-button);letter-spacing:var(--sf-type-button-tracking);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-btn:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-btn:disabled,.sf-btn[aria-disabled=true]{cursor:not-allowed}@media(hover:none)and (pointer:coarse){.sf-btn{min-height:var(--sf-touch-target)}}.sf-btn:has(>.sf-btn__icon:first-child),.sf-btn:has(>.sf-btn__spinner:first-child){padding-left:calc(var(--sf-space-1_5) - 1px)}.sf-btn__icon{--sf-icon-knockout: currentColor}.sf-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:var(--sf-icon-size-lg);height:var(--sf-icon-size-lg);padding:var(--sf-space-0_5);border-radius:var(--sf-radius-full);color:inherit}.sf-btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--sf-leading-none)}.sf-btn__label:empty{display:none}.sf-btn__spinner{display:inline-block;flex-shrink:0;box-sizing:border-box;width:var(--sf-icon-size-sm);height:var(--sf-icon-size-sm);border:1.5px solid currentColor;border-top-color:transparent;border-radius:var(--sf-radius-full);animation:sf-spin .7s linear infinite;margin:var(--sf-space-0_5)}.sf-btn--primary{background-color:var(--sf-brand);border-color:var(--sf-brand-edge);box-shadow:var(--sf-shadow-control);color:var(--sf-on-brand)}.sf-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-brand-hover)}.sf-btn--primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-brand-active)}.sf-btn--primary:focus-visible{box-shadow:var(--sf-shadow-control),var(--sf-focus-ring)}.sf-btn--primary:disabled,.sf-btn--primary[aria-disabled=true]{background-color:var(--sf-gray-3);border-color:transparent;box-shadow:none;color:var(--sf-text-disabled)}.sf-btn--primary .sf-btn__icon{background-color:var(--sf-brand);color:var(--sf-on-brand)}.sf-btn--primary:disabled .sf-btn__icon,.sf-btn--primary[aria-disabled=true] .sf-btn__icon{background-color:transparent;color:inherit}.sf-btn--secondary{background-color:var(--sf-brand-soft);color:var(--sf-text-secondary)}.sf-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-brand-soft-hover);color:var(--sf-text)}.sf-btn--secondary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-brand-soft-active)}.sf-btn--secondary:disabled,.sf-btn--secondary[aria-disabled=true]{opacity:.5}.sf-btn--secondary .sf-btn__icon{background-color:var(--sf-brand);color:var(--sf-on-brand)}.sf-btn--secondary.sf-btn--plain-icon .sf-btn__icon{background-color:transparent;color:var(--sf-brand-text)}.sf-btn--tertiary{background-color:transparent;color:var(--sf-text-secondary)}.sf-btn--tertiary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-surface-hover);color:var(--sf-text)}.sf-btn--tertiary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-surface-active)}.sf-btn--tertiary:disabled,.sf-btn--tertiary[aria-disabled=true]{opacity:.5}.sf-btn--tertiary .sf-btn__icon{color:var(--sf-brand-text)}.sf-btn--danger{background-color:var(--sf-danger-solid);border-color:color-mix(in oklab,var(--sf-danger-solid),white 12%);box-shadow:var(--sf-shadow-control);color:var(--sf-on-danger)}.sf-btn--danger:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab,var(--sf-danger-solid),black 12%)}.sf-btn--danger:active:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in oklab,var(--sf-danger-solid),black 22%)}.sf-btn--danger:disabled,.sf-btn--danger[aria-disabled=true]{opacity:.5}.sf-btn--icon{width:var(--sf-icon-btn);height:var(--sf-icon-btn);padding:0;gap:0;color:var(--sf-text-tertiary)}.sf-btn--icon:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-surface-hover);color:var(--sf-text)}.sf-btn--icon:active:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-surface-active)}.sf-btn--icon[aria-pressed=true],.sf-btn--icon[aria-expanded=true],.sf-btn--icon.is-active{background-color:var(--sf-brand-soft);color:var(--sf-brand-text)}.sf-btn--icon:disabled,.sf-btn--icon[aria-disabled=true]{opacity:.4}@media(hover:none)and (pointer:coarse){.sf-btn--icon{min-width:var(--sf-touch-target)}}.sf-btn--icon .sf-btn__icon{width:auto;height:auto;padding:0}.sf-btn--icon .sf-btn__label{display:none}.sf-btn--icon.sf-btn--sm{width:var(--sf-icon-btn-sm);height:var(--sf-icon-btn-sm)}.sf-btn--icon.sf-btn--lg{width:var(--sf-icon-btn-lg);height:var(--sf-icon-btn-lg)}.sf-btn--icon:has(>.sf-btn__icon:first-child),.sf-btn--icon:has(>.sf-btn__spinner:first-child){padding-left:0}.sf-btn--danger-tone{color:var(--sf-danger-fg)}.sf-btn--danger-tone:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--sf-danger-bg);color:var(--sf-danger-fg)}.sf-btn--danger-tone .sf-btn__icon,.sf-btn--danger-tone.sf-btn--plain-icon .sf-btn__icon{color:inherit}.sf-btn--block{display:flex;width:100%}.sf-btn.is-loading{pointer-events:none;cursor:progress}.sf-btn--primary.is-loading:disabled{background-color:var(--sf-brand);border-color:var(--sf-brand-edge);box-shadow:var(--sf-shadow-control);color:var(--sf-on-brand)}.sf-btn--secondary.is-loading:disabled,.sf-btn--tertiary.is-loading:disabled,.sf-btn--danger.is-loading:disabled,.sf-btn--icon.is-loading:disabled{opacity:1}.sf-table__row:hover .sf-btn--icon:not(:disabled),.sf-table__row:focus-within .sf-btn--icon:not(:disabled){color:var(--sf-text)}.sf-search{box-sizing:border-box;display:flex;align-items:center;gap:var(--sf-space-1_5);min-width:0;min-height:var(--sf-control-h-sm);padding:var(--sf-space-1_5) var(--sf-space-3);border-radius:var(--sf-radius-full);background-color:var(--sf-surface-sunken);box-shadow:var(--sf-shadow-control);color:var(--sf-text-secondary);cursor:text;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-search:hover{background-image:linear-gradient(var(--sf-surface-hover),var(--sf-surface-hover))}.sf-search:focus-within{box-shadow:var(--sf-shadow-control),0 0 0 1px var(--sf-focus-ring-color)}.sf-search__icon{display:inline-flex;flex-shrink:0;color:var(--sf-text-secondary)}.sf-search__input{flex:1 1 auto;min-width:0;width:100%;height:auto;margin:0;padding:0;border:none;outline:none;background:transparent;box-shadow:none;color:var(--sf-text);font:var(--sf-font-weight-regular) var(--sf-font-size-sm)/1.15 var(--sf-font-sans);letter-spacing:var(--sf-tracking-tight)}@media(max-width:768px){.sf-search__input{font-size:max(var(--sf-font-size-lg),1rem)}}.sf-search__input::placeholder{color:var(--sf-text-placeholder);opacity:1}.sf-search__input::-webkit-search-cancel-button{appearance:none}.sf-search__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--sf-icon-size);height:var(--sf-icon-size);margin:0;padding:0;border:none;border-radius:var(--sf-radius-full);background:transparent;color:var(--sf-text-tertiary);cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-search__clear:hover{background-color:var(--sf-surface-active);color:var(--sf-text)}.sf-search__clear:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-search__kbd{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--sf-icon-size);height:var(--sf-icon-size);padding:0 var(--sf-space-1);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-xs);background:var(--sf-surface);color:var(--sf-text-tertiary);font:var(--sf-font-weight-medium) var(--sf-font-size-2xs)/1 var(--sf-font-mono)}.sf-toolbar{display:flex;align-items:center;gap:var(--sf-space-6);min-width:0}.sf-toolbar>.sf-search,.sf-toolbar>app-sf-search{flex:1 1 auto}@media(max-width:768px){.sf-toolbar{flex-wrap:wrap;gap:var(--sf-space-2)}.sf-toolbar>.sf-search,.sf-toolbar>app-sf-search{flex-basis:100%}}.sf-toolbar__filters{display:flex;align-items:center;gap:var(--sf-space-2);min-width:0}@media(max-width:768px){.sf-toolbar__filters{flex:1 1 100%;overflow-x:auto;scrollbar-width:none}.sf-toolbar__filters::-webkit-scrollbar{display:none}}.sf-toolbar--sticky{position:sticky;top:var(--sf-panel-sticky-offset, 0px);z-index:calc(var(--sf-z-sticky) + 1);box-sizing:border-box;height:var(--sf-sticky-toolbar-h);margin-block:calc(var(--sf-space-3) * -1);padding-block:var(--sf-space-3);background:var(--sf-surface)}@media(max-width:768px){.sf-toolbar--sticky{height:auto}}.sf-table--sticky-head>.sf-table__head{position:sticky;top:calc(var(--sf-panel-sticky-offset, 0px) + var(--sf-sticky-toolbar-h));z-index:var(--sf-z-sticky);margin-block:calc(var(--sf-space-2) * -1);padding-block:var(--sf-space-2);background:var(--sf-surface)}@media(max-width:768px){.sf-table--sticky-head>.sf-table__head{position:static}}.sf-chip{box-sizing:border-box;display:inline-flex;align-items:center;flex-shrink:0;gap:var(--sf-space-1_5);min-height:var(--sf-control-h-sm);margin:0;padding:calc(var(--sf-space-1_5) - 1px) calc(var(--sf-space-2_5) - 1px) calc(var(--sf-space-1_5) - 1px) calc(var(--sf-space-2) - 1px);border:1px solid var(--sf-border);border-radius:var(--sf-radius-chip);background-color:var(--sf-surface);box-shadow:var(--sf-shadow-control);color:var(--sf-text-secondary);font:var(--sf-type-control);letter-spacing:var(--sf-type-control-tracking);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-chip:hover:not(:disabled){background-image:linear-gradient(var(--sf-surface-hover),var(--sf-surface-hover));color:var(--sf-text)}.sf-chip:active:not(:disabled){background-image:linear-gradient(var(--sf-surface-active),var(--sf-surface-active))}.sf-chip:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-chip:disabled{opacity:.5;cursor:not-allowed}@media(hover:none)and (pointer:coarse){.sf-chip{min-height:var(--sf-touch-target)}}@keyframes sf-chip-ants{to{stroke-dashoffset:-7}}.sf-chip--quick{gap:var(--sf-space-1);padding:calc(var(--sf-space-1_5) - 1px) calc(var(--sf-space-3) - 1px);border-style:dashed;border-color:var(--sf-border-dashed);background-color:transparent;box-shadow:none;color:var(--sf-text-tertiary);font-weight:var(--sf-font-weight-semibold);line-height:var(--sf-leading-none)}.sf-chip--quick:hover:not(:disabled){border-color:var(--sf-gray-6);color:var(--sf-text-secondary)}.sf-chip--quick{position:relative}.sf-chip--quick .sf-chip__ants{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:hidden;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-chip--quick .sf-chip__ants rect{fill:none;stroke:var(--sf-gray-7);stroke-width:2;stroke-dasharray:4 3}.sf-chip--quick:hover:not(:disabled):not(.is-selected):not([aria-pressed=true]){border-color:transparent}.sf-chip--quick:hover:not(:disabled):not(.is-selected):not([aria-pressed=true]) .sf-chip__ants{opacity:1}.sf-chip--quick:hover:not(:disabled):not(.is-selected):not([aria-pressed=true]) .sf-chip__ants rect{animation:sf-chip-ants .7s linear infinite}@media(prefers-reduced-motion:reduce){.sf-chip--quick:hover:not(:disabled) .sf-chip__ants rect{animation:none}}.sf-chip--quick.is-selected,.sf-chip--quick[aria-pressed=true]{padding-right:calc(var(--sf-space-2) - 1px);border-style:solid;border-color:var(--sf-brand-border);background-color:var(--sf-brand-soft);background-image:none;color:var(--sf-text)}.sf-chip--quick.is-selected:hover:not(:disabled),.sf-chip--quick[aria-pressed=true]:hover:not(:disabled){background-color:var(--sf-brand-soft-hover)}.sf-chip--dropdown{padding:calc(var(--sf-space-1_5) - 1px) calc(var(--sf-space-1_5) - 1px) calc(var(--sf-space-1_5) - 1px) calc(var(--sf-space-2_5) - 1px)}.sf-chip--icon{padding:calc(var(--sf-space-1_5) - 1px) calc(var(--sf-space-2) - 1px)}.sf-chip.is-applied{border-color:var(--sf-brand-border);background-color:var(--sf-brand-soft);color:var(--sf-text)}.sf-chip.is-applied:hover:not(:disabled){background-color:var(--sf-brand-soft-hover)}.sf-chip__icon,.sf-chip__chevron,.sf-chip__remove{display:inline-flex;flex-shrink:0}.sf-chip__icon{color:var(--sf-text-secondary)}.sf-chip__chevron{color:var(--sf-text)}.sf-chip__remove{color:var(--sf-brand-text)}.sf-chip__key,.sf-chip__value{white-space:nowrap}.sf-chip__count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--sf-icon-size);height:var(--sf-icon-size);padding:0 var(--sf-space-1);border-radius:var(--sf-radius-full);background-color:var(--sf-brand-soft);color:var(--sf-brand-text);font:var(--sf-font-weight-medium) var(--sf-font-size-xs)/1 var(--sf-font-mono);font-variant-numeric:tabular-nums}.sf-segmented{box-sizing:border-box;display:inline-flex;align-items:stretch;flex-shrink:0;gap:var(--sf-space-0_5);padding:var(--sf-space-0_5);border-radius:var(--sf-radius-md);background-color:var(--sf-gray-3);max-width:100%}.sf-segmented--block{display:flex;width:100%}.sf-segmented--block .sf-segmented__item{flex:1 1 0}.sf-segmented__item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--sf-space-1_5);min-height:var(--sf-control-h-sm);margin:0;padding:var(--sf-space-1) var(--sf-space-3);border:none;border-radius:var(--sf-radius-sm);background:transparent;color:var(--sf-text-secondary);font:var(--sf-type-button);letter-spacing:var(--sf-type-button-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-segmented__item:hover:not(:disabled){color:var(--sf-text);background-color:var(--sf-surface-hover)}.sf-segmented__item.active,.sf-segmented__item.is-selected,.sf-segmented__item[aria-pressed=true],.sf-segmented__item[aria-checked=true],.sf-segmented__item[aria-selected=true],.sf-segmented__item.active:hover,.sf-segmented__item.is-selected:hover,.sf-segmented__item[aria-pressed=true]:hover,.sf-segmented__item[aria-checked=true]:hover,.sf-segmented__item[aria-selected=true]:hover{background-color:var(--sf-brand);color:var(--sf-on-brand)}.sf-segmented__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sf-focus-ring-color),inset 0 0 0 3px var(--sf-surface)}.sf-segmented__item:disabled{opacity:.5;cursor:not-allowed}@media(hover:none)and (pointer:coarse){.sf-segmented__item{min-height:var(--sf-touch-target)}}.sf-choice-chips{display:flex;gap:var(--sf-space-1);width:100%}.sf-choice-chips__item{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--sf-space-1_5);min-height:var(--sf-control-h-sm);margin:0;padding:var(--sf-space-1) var(--sf-space-3);border:none;border-radius:var(--sf-radius-sm);background:transparent;color:var(--sf-text-secondary);font:var(--sf-type-button);letter-spacing:var(--sf-type-button-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-choice-chips__item:hover:not(:disabled){color:var(--sf-text);background-color:var(--sf-surface-hover)}.sf-choice-chips__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sf-focus-ring-color),inset 0 0 0 3px var(--sf-surface)}.sf-choice-chips__item:disabled{opacity:.5;cursor:not-allowed}@media(hover:none)and (pointer:coarse){.sf-choice-chips__item{min-height:var(--sf-touch-target)}}.sf-choice-chips__item{flex:1 1 0;padding:var(--sf-space-2);border-radius:var(--sf-radius-md);background-color:var(--sf-surface-active);line-height:var(--sf-leading-tight)}.sf-choice-chips__item:hover:not(:disabled){background-color:var(--sf-gray-5)}.sf-choice-chips__item.active,.sf-choice-chips__item.is-selected,.sf-choice-chips__item[aria-pressed=true],.sf-choice-chips__item[aria-checked=true],.sf-choice-chips__item[aria-selected=true],.sf-choice-chips__item.active:hover,.sf-choice-chips__item.is-selected:hover,.sf-choice-chips__item[aria-pressed=true]:hover,.sf-choice-chips__item[aria-checked=true]:hover,.sf-choice-chips__item[aria-selected=true]:hover{background-color:var(--sf-brand);color:var(--sf-on-brand)}.sf-tabs{display:flex;align-items:center;gap:var(--sf-space-1);min-width:0;overflow-x:auto;scrollbar-width:none}.sf-tabs::-webkit-scrollbar{display:none}.sf-tab{box-sizing:border-box;display:inline-flex;align-items:center;flex-shrink:0;gap:var(--sf-space-1_5);height:var(--sf-control-h);margin:0;padding:0 var(--sf-space-2_5);border:none;border-radius:var(--sf-radius-nav-item);background:transparent;color:var(--sf-text-secondary);font:var(--sf-type-nav);letter-spacing:var(--sf-type-nav-tracking);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-tab:hover:not(:disabled){background-color:var(--sf-surface-hover);color:var(--sf-text)}.sf-tab.selected,.sf-tab.is-selected,.sf-tab[aria-selected=true],.sf-tab[aria-current=page],.sf-tab.selected:hover,.sf-tab.is-selected:hover,.sf-tab[aria-selected=true]:hover,.sf-tab[aria-current=page]:hover{background-color:var(--sf-brand-soft);color:var(--sf-text);font-weight:var(--sf-font-weight-medium)}.sf-tab:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-tab:disabled{opacity:.5;cursor:not-allowed}.sf-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sf-icon-size);padding:0 var(--sf-space-1);border-radius:var(--sf-radius-full);background-color:var(--sf-surface-active);color:var(--sf-text-tertiary);font:var(--sf-font-weight-medium) var(--sf-font-size-xs)/var(--sf-leading-snug) var(--sf-font-mono);font-variant-numeric:tabular-nums}.sf-breadcrumbs{display:flex;align-items:center;gap:var(--sf-space-1);min-width:0;margin:0;padding:0;list-style:none;font:var(--sf-type-page-title);letter-spacing:var(--sf-type-page-title-tracking)}.sf-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--sf-space-1);min-width:0;color:var(--sf-text-secondary)}.sf-breadcrumbs__item:last-child{flex-shrink:0;max-width:60%;color:var(--sf-text)}.sf-breadcrumbs__item:only-child{max-width:100%}@media(max-width:480px){.sf-breadcrumbs__item:not(:nth-last-child(-n+2)){display:none}}.sf-breadcrumbs__link,.sf-breadcrumbs__current,.sf-breadcrumbs__menu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--sf-space-1);padding:var(--sf-space-1) var(--sf-space-0_5);margin:0;border:none;border-radius:var(--sf-radius-xs);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.sf-breadcrumbs__link,.sf-breadcrumbs__menu{cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-breadcrumbs__link:hover,.sf-breadcrumbs__menu:hover{color:var(--sf-text)}.sf-breadcrumbs__link:focus-visible,.sf-breadcrumbs__menu:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-breadcrumbs__sep{display:inline-flex;flex-shrink:0;color:var(--sf-text);transform:rotate(180deg)}.sf-breadcrumbs__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-table{--sf-table-cols: minmax(0, 1fr) 180px 135px 150px 145px 72px;display:flex;flex-direction:column;gap:var(--sf-space-3);min-width:0}.sf-table__head{display:grid;grid-template-columns:var(--sf-table-cols);align-items:center;column-gap:var(--sf-space-4);padding:0 var(--sf-space-4)}.sf-table__th{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sf-text-tertiary);font:var(--sf-type-table-header);letter-spacing:var(--sf-type-table-header-tracking);text-transform:uppercase;text-align:left}.sf-table__body{display:flex;flex-direction:column;gap:var(--sf-space-0_5);margin:0;padding:0;list-style:none}.sf-table__row{box-sizing:border-box;display:grid;grid-template-columns:var(--sf-table-cols);align-items:center;column-gap:var(--sf-space-4);min-height:var(--sf-table-row-h);padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-md);color:var(--sf-text);text-decoration:none;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-table__row:hover,.sf-table__row:focus-within{background-color:var(--sf-surface-hover)}.sf-table__row.is-selected,.sf-table__row[aria-selected=true]{background-color:var(--sf-surface-selected)}.sf-table__row.is-clickable,.sf-table__row[href]{cursor:pointer}.sf-table__row:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-table__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--sf-space-2);color:var(--sf-text);font:var(--sf-type-meta)}.sf-table__cell--primary{gap:var(--sf-space-3);font:var(--sf-type-table-cell);letter-spacing:var(--sf-type-table-cell-tracking)}.sf-table__cell--num{font:var(--sf-type-mono);letter-spacing:var(--sf-type-mono-tracking);font-variant-numeric:tabular-nums}.sf-table__cell--actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sf-space-1);overflow:visible}.sf-table__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.sf-table .sf-col-p2{display:none}}@media(max-width:900px){.sf-table .sf-col-p3{display:none}}@media(max-width:768px){.sf-table--stack .sf-table__head{display:none}.sf-table--stack .sf-table__row{display:flex;flex-wrap:wrap;gap:var(--sf-space-2) var(--sf-space-3)}.sf-table--stack .sf-table__cell--primary{flex:1 1 100%}.sf-table--stack .sf-table__cell--actions{margin-left:auto}}.sf-status{display:inline-flex;align-items:center;gap:var(--sf-space-2);min-width:0;color:var(--sf-text-secondary);font:var(--sf-font-weight-medium) var(--sf-font-size-sm)/var(--sf-leading-none) var(--sf-font-sans);letter-spacing:var(--sf-tracking-normal);text-transform:uppercase;white-space:nowrap}.sf-status__dot{flex-shrink:0;width:var(--sf-space-2_5);height:var(--sf-space-2_5);border-radius:var(--sf-radius-full);background-color:var(--sf-status-dot, var(--sf-gray-6))}.sf-status__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-status--success{--sf-status-dot: var(--sf-success-solid)}.sf-status--warning{--sf-status-dot: var(--sf-warning-solid)}.sf-status--danger{--sf-status-dot: var(--sf-danger-solid)}.sf-status--info{--sf-status-dot: var(--sf-info-solid)}.sf-status--brand{--sf-status-dot: var(--sf-brand)}.sf-status--neutral{--sf-status-dot: var(--sf-gray-6);color:var(--sf-text-tertiary)}.sf-issue{display:inline-flex;align-items:center;gap:var(--sf-space-1);padding:var(--sf-space-0_5);color:var(--sf-text);font:var(--sf-type-mono);letter-spacing:var(--sf-type-mono-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;--sf-issue-disc: var(--sf-warning-solid);--sf-issue-mark: var(--sf-on-warning)}.sf-issue--danger{--sf-issue-disc: var(--sf-danger-solid);--sf-issue-mark: var(--sf-on-danger)}.sf-issue--empty{color:var(--sf-text-tertiary);letter-spacing:-.12em}.sf-issue__glyph{display:block;flex-shrink:0;width:var(--sf-icon-size);height:var(--sf-icon-size)}.sf-issue__glyph .sf-issue__disc{fill:var(--sf-issue-disc)}.sf-issue__glyph .sf-issue__mark{stroke:var(--sf-issue-mark)}.sf-severity{display:inline-block;flex-shrink:0;width:var(--sf-space-3);height:var(--sf-space-3);background-color:var(--sf-severity-color, var(--sf-warning-solid));clip-path:polygon(50% 6%,95% 84%,5% 84%)}.sf-severity--high{--sf-severity-color: var(--sf-danger-solid)}.sf-severity--medium{--sf-severity-color: var(--sf-warning-solid)}.sf-severity--low{--sf-severity-color: var(--sf-info-solid)}.sf-severity--passed{--sf-severity-color: var(--sf-success-solid)}.sf-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--sf-space-1);min-height:var(--sf-space-5);padding:var(--sf-space-0_5) var(--sf-space-2);border-radius:var(--sf-radius-full);background-color:var(--sf-surface-active);color:var(--sf-text-secondary);font:var(--sf-font-weight-medium) var(--sf-font-size-xs)/var(--sf-leading-none) var(--sf-font-sans);letter-spacing:var(--sf-tracking-snug);white-space:nowrap}.sf-count-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:calc(var(--sf-space-5) + var(--sf-space-0_5));height:calc(var(--sf-space-5) + var(--sf-space-0_5));padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-badge);background-color:var(--sf-surface-active);color:var(--sf-text-secondary);font:var(--sf-font-weight-semibold) var(--sf-font-size-base)/var(--sf-leading-none) var(--sf-font-mono);letter-spacing:var(--sf-tracking-tight);font-variant-numeric:tabular-nums}.sf-count-badge--circle{width:var(--sf-space-6);min-width:var(--sf-space-6);height:var(--sf-space-6);padding:0;border-radius:var(--sf-radius-full);font-size:var(--sf-font-size-xs);font-weight:var(--sf-font-weight-medium)}.sf-badge--neutral,.sf-count-badge--neutral{background-color:var(--sf-surface-active);color:var(--sf-text-secondary)}.sf-badge--neutral.sf-badge--solid,.sf-count-badge--neutral.sf-count-badge--solid{background-color:var(--sf-surface-inverse);color:var(--sf-text-inverse)}.sf-badge--brand,.sf-count-badge--brand{background-color:var(--sf-brand-soft);color:var(--sf-brand-text)}.sf-badge--brand.sf-badge--solid,.sf-count-badge--brand.sf-count-badge--solid{background-color:var(--sf-brand);color:var(--sf-on-brand)}.sf-badge--success,.sf-count-badge--success{background-color:var(--sf-success-bg);color:var(--sf-success-fg)}.sf-badge--success.sf-badge--solid,.sf-count-badge--success.sf-count-badge--solid{background-color:var(--sf-success-solid);color:var(--sf-on-success)}.sf-badge--warning,.sf-count-badge--warning{background-color:var(--sf-warning-bg);color:var(--sf-warning-fg)}.sf-badge--warning.sf-badge--solid,.sf-count-badge--warning.sf-count-badge--solid{background-color:var(--sf-warning-solid);color:var(--sf-on-warning)}.sf-badge--danger,.sf-count-badge--danger{background-color:var(--sf-danger-bg);color:var(--sf-danger-fg)}.sf-badge--danger.sf-badge--solid,.sf-count-badge--danger.sf-count-badge--solid{background-color:var(--sf-danger-solid);color:var(--sf-on-danger)}.sf-badge--info,.sf-count-badge--info{background-color:var(--sf-info-bg);color:var(--sf-info-fg)}.sf-badge--info.sf-badge--solid,.sf-count-badge--info.sf-count-badge--solid{background-color:var(--sf-info-solid);color:var(--sf-on-info)}.sf-badge--violet,.sf-count-badge--violet{background-color:var(--sf-violet-bg);color:var(--sf-violet)}.sf-badge--violet.sf-badge--solid,.sf-count-badge--violet.sf-count-badge--solid{background-color:var(--sf-violet-solid);color:var(--sf-on-info)}.sf-badge--orange,.sf-count-badge--orange{background-color:var(--sf-orange-bg);color:var(--sf-orange)}.sf-badge--orange.sf-badge--solid,.sf-count-badge--orange.sf-count-badge--solid{background-color:var(--sf-orange-solid);color:var(--sf-on-warning)}.sf-menu{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sf-space-0_5);min-width:180px;padding:var(--sf-space-1);border:1px solid var(--sf-border);border-radius:var(--sf-radius-popover);background-color:var(--sf-surface-raised);box-shadow:var(--sf-shadow-md);color:var(--sf-text);animation:sf-pop-in var(--sf-duration-base) var(--sf-ease-out)}.sf-menu__item{box-sizing:border-box;display:flex;align-items:center;gap:var(--sf-space-2);width:100%;min-height:var(--sf-control-h);margin:0;padding:var(--sf-space-1_5) var(--sf-space-2);border:none;border-radius:var(--sf-radius-md);background:transparent;color:var(--sf-text);font:var(--sf-font-weight-regular) var(--sf-font-size-base)/var(--sf-leading-tight) var(--sf-font-sans);letter-spacing:var(--sf-tracking-snug);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-menu__item:hover:not(:disabled),.sf-menu__item.is-active,.sf-menu__item:focus-visible{outline:none;background-color:var(--sf-surface-hover)}.sf-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--sf-focus-ring-color)}.sf-menu__item:disabled,.sf-menu__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(hover:none)and (pointer:coarse){.sf-menu__item{min-height:var(--sf-touch-target)}}.sf-menu__item--danger{color:var(--sf-danger-fg)}.sf-menu__item--danger:hover:not(:disabled),.sf-menu__item--danger.is-active,.sf-menu__item--danger:focus-visible{background-color:var(--sf-danger-bg);color:var(--sf-danger-fg)}.sf-menu__item-icon{display:inline-flex;flex-shrink:0;color:var(--sf-icon)}.sf-menu__item--danger .sf-menu__item-icon{color:inherit}.sf-menu__item-check{display:inline-flex;margin-left:auto;color:var(--sf-brand-text);--sf-icon-knockout: var(--sf-brand-text)}.sf-menu__sep{height:1px;margin:var(--sf-space-1) calc(-1 * var(--sf-space-1));border:none;background-color:var(--sf-border)}.sf-menu__label{padding:var(--sf-space-2) var(--sf-space-2) var(--sf-space-1);color:var(--sf-text-tertiary);font:var(--sf-type-table-header);letter-spacing:var(--sf-type-table-header-tracking);text-transform:uppercase}.sf-popover{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sf-space-0_5);min-width:180px;padding:var(--sf-space-1);border:1px solid var(--sf-border);border-radius:var(--sf-radius-popover);background-color:var(--sf-surface-raised);box-shadow:var(--sf-shadow-md);color:var(--sf-text);animation:sf-pop-in var(--sf-duration-base) var(--sf-ease-out);gap:var(--sf-space-2);padding:var(--sf-space-3)}.sf-menu-scrim{background-color:var(--sf-scrim)}.sf-input{box-sizing:border-box;display:block;width:100%;min-width:0;height:var(--sf-input-h);margin:0;padding:0 var(--sf-space-2_5);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-input);background-color:var(--sf-surface);box-shadow:none;color:var(--sf-text);font:var(--sf-font-weight-regular) var(--sf-font-size-base)/var(--sf-leading-tight) var(--sf-font-sans);letter-spacing:var(--sf-tracking-snug);outline:none;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}@media(max-width:768px){.sf-input{font-size:max(var(--sf-font-size-lg),1rem)}}.sf-input::placeholder{color:var(--sf-text-placeholder);opacity:1}.sf-input:hover:not(:disabled):not(:focus){border-color:var(--sf-gray-6)}.sf-input:focus,.sf-input:focus-visible{border-color:var(--sf-focus-ring-color);box-shadow:0 0 0 3px var(--sf-brand-soft)}.sf-input:disabled,.sf-input[readonly]{background-color:var(--sf-surface-sunken);color:var(--sf-text-secondary)}.sf-input:disabled{color:var(--sf-text-disabled);cursor:not-allowed}.sf-input[aria-invalid=true],.sf-input.is-invalid{border-color:var(--sf-danger-solid)}.sf-input[aria-invalid=true]:focus,.sf-input.is-invalid:focus{box-shadow:0 0 0 3px var(--sf-danger-bg)}.sf-textarea{box-sizing:border-box;display:block;width:100%;min-width:0;height:var(--sf-input-h);margin:0;padding:0 var(--sf-space-2_5);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-input);background-color:var(--sf-surface);box-shadow:none;color:var(--sf-text);font:var(--sf-font-weight-regular) var(--sf-font-size-base)/var(--sf-leading-tight) var(--sf-font-sans);letter-spacing:var(--sf-tracking-snug);outline:none;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}@media(max-width:768px){.sf-textarea{font-size:max(var(--sf-font-size-lg),1rem)}}.sf-textarea::placeholder{color:var(--sf-text-placeholder);opacity:1}.sf-textarea:hover:not(:disabled):not(:focus){border-color:var(--sf-gray-6)}.sf-textarea:focus,.sf-textarea:focus-visible{border-color:var(--sf-focus-ring-color);box-shadow:0 0 0 3px var(--sf-brand-soft)}.sf-textarea:disabled,.sf-textarea[readonly]{background-color:var(--sf-surface-sunken);color:var(--sf-text-secondary)}.sf-textarea:disabled{color:var(--sf-text-disabled);cursor:not-allowed}.sf-textarea[aria-invalid=true],.sf-textarea.is-invalid{border-color:var(--sf-danger-solid)}.sf-textarea[aria-invalid=true]:focus,.sf-textarea.is-invalid:focus{box-shadow:0 0 0 3px var(--sf-danger-bg)}.sf-textarea{height:auto;min-height:calc(var(--sf-input-h) * 2.5);padding:var(--sf-space-2) var(--sf-space-2_5);line-height:var(--sf-leading-normal);resize:vertical}.sf-select{position:relative;display:block;min-width:0}.sf-select select{box-sizing:border-box;display:block;width:100%;min-width:0;height:var(--sf-input-h);margin:0;padding:0 var(--sf-space-2_5);border:1px solid var(--sf-border-strong);border-radius:var(--sf-radius-input);background-color:var(--sf-surface);box-shadow:none;color:var(--sf-text);font:var(--sf-font-weight-regular) var(--sf-font-size-base)/var(--sf-leading-tight) var(--sf-font-sans);letter-spacing:var(--sf-tracking-snug);outline:none;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}@media(max-width:768px){.sf-select select{font-size:max(var(--sf-font-size-lg),1rem)}}.sf-select select::placeholder{color:var(--sf-text-placeholder);opacity:1}.sf-select select:hover:not(:disabled):not(:focus){border-color:var(--sf-gray-6)}.sf-select select:focus,.sf-select select:focus-visible{border-color:var(--sf-focus-ring-color);box-shadow:0 0 0 3px var(--sf-brand-soft)}.sf-select select:disabled,.sf-select select[readonly]{background-color:var(--sf-surface-sunken);color:var(--sf-text-secondary)}.sf-select select:disabled{color:var(--sf-text-disabled);cursor:not-allowed}.sf-select select[aria-invalid=true],.sf-select select.is-invalid{border-color:var(--sf-danger-solid)}.sf-select select[aria-invalid=true]:focus,.sf-select select.is-invalid:focus{box-shadow:0 0 0 3px var(--sf-danger-bg)}.sf-select select{appearance:none;-webkit-appearance:none;padding-right:calc(var(--sf-space-2_5) + var(--sf-icon-size) + var(--sf-space-1));cursor:pointer}.sf-select:after{content:"";position:absolute;top:50%;right:var(--sf-space-2_5);width:var(--sf-icon-size);height:var(--sf-icon-size);transform:translateY(-50%);background-color:var(--sf-icon-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='black' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='black' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.sf-checkbox{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;flex-shrink:0;width:var(--sf-icon-size-lg);height:var(--sf-icon-size-lg);margin:0;border:1px solid var(--sf-brand-text);border-radius:var(--sf-radius-xs);background-color:var(--sf-surface);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-checkbox:after{content:"";width:75%;height:75%;background-color:var(--sf-on-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.9 7l2.9 2.9 5.8-5.8' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.9 7l2.9 2.9 5.8-5.8' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:scale(0);transition:transform var(--sf-duration-fast) var(--sf-ease-out)}.sf-checkbox:hover:not(:disabled):not(:checked):not(:indeterminate){background-color:var(--sf-brand-softer)}.sf-checkbox:checked,.sf-checkbox:indeterminate{border-color:var(--sf-brand);background-color:var(--sf-brand)}.sf-checkbox:checked:after{transform:scale(1)}.sf-checkbox:indeterminate:after{height:2px;width:50%;-webkit-mask:none;mask:none;border-radius:var(--sf-radius-full);transform:scale(1)}.sf-checkbox:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-checkbox:disabled{opacity:.5;cursor:not-allowed}.sf-radio{position:relative;box-sizing:border-box;display:inline-grid;place-content:center;flex-shrink:0;width:var(--sf-icon-size-lg);height:var(--sf-icon-size-lg);margin:0;border:1px solid var(--sf-brand-text);border-radius:var(--sf-radius-full);background-color:var(--sf-surface);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-radio:after{content:"";width:var(--sf-space-2);height:var(--sf-space-2);border-radius:var(--sf-radius-full);background-color:var(--sf-on-brand);transform:scale(0);transition:transform var(--sf-duration-fast) var(--sf-ease-out)}.sf-radio:hover:not(:disabled):not(:checked){background-color:var(--sf-brand-softer)}.sf-radio:checked{border-color:var(--sf-brand);background-color:var(--sf-brand)}.sf-radio:checked:after{transform:scale(1)}.sf-radio:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-radio:disabled{opacity:.5;cursor:not-allowed}.sf-switch{position:relative;box-sizing:border-box;display:inline-block;flex-shrink:0;width:32px;height:18px;margin:0;border:none;border-radius:var(--sf-radius-full);background-color:var(--sf-switch-track-off);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-switch:before{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:var(--sf-radius-full);background-color:var(--sf-switch-knob);box-shadow:var(--sf-shadow-sm);transition:transform var(--sf-duration-base) var(--sf-ease-out)}.sf-switch:checked{background-color:var(--sf-switch-track-on)}.sf-switch:checked:before{transform:translate(14px)}.sf-switch:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-switch:disabled{opacity:.5;cursor:not-allowed}.sf-switch--lg{position:relative;box-sizing:border-box;display:inline-block;flex-shrink:0;width:43px;height:22px;margin:0;border:none;border-radius:var(--sf-radius-full);background-color:var(--sf-switch-track-off);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-switch--lg:before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--sf-radius-full);background-color:var(--sf-switch-knob);box-shadow:var(--sf-shadow-sm);transition:transform var(--sf-duration-base) var(--sf-ease-out)}.sf-switch--lg:checked{background-color:var(--sf-switch-track-on)}.sf-switch--lg:checked:before{transform:translate(21px)}.sf-switch--lg:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-switch--lg:disabled{opacity:.5;cursor:not-allowed}.sf-check{display:inline-flex;align-items:center;gap:var(--sf-space-2);color:var(--sf-text);font:var(--sf-font-weight-medium) var(--sf-font-size-base)/var(--sf-leading-tight) var(--sf-font-sans);letter-spacing:var(--sf-tracking-snug);cursor:pointer}.sf-check:has(input:disabled){color:var(--sf-text-disabled);cursor:not-allowed}.sf-field{display:flex;flex-direction:column;gap:var(--sf-space-1_5);min-width:0}.sf-field__label{color:var(--sf-text);font:var(--sf-font-weight-medium) var(--sf-font-size-sm)/var(--sf-leading-tight) var(--sf-font-sans);letter-spacing:var(--sf-tracking-snug)}.sf-field__required{margin-left:var(--sf-space-0_5);color:var(--sf-danger-fg)}.sf-field__help{margin:0;color:var(--sf-text-tertiary);font:var(--sf-type-meta);letter-spacing:var(--sf-type-meta-tracking)}.sf-field__error{margin:0;color:var(--sf-text-tertiary);font:var(--sf-type-meta);letter-spacing:var(--sf-type-meta-tracking);color:var(--sf-danger-fg)}.sf-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sf-space-4);min-width:0;padding:var(--sf-space-6) var(--sf-space-4);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);background-color:var(--sf-surface);color:var(--sf-text)}.sf-card--compact{gap:var(--sf-space-1);padding:var(--sf-space-3);border-radius:var(--sf-radius-xl)}.sf-card--well{gap:var(--sf-space-1);padding:var(--sf-space-2);border:none;border-radius:var(--sf-radius-lg);background-color:var(--sf-surface-sunken)}.sf-kanban{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--sf-space-3);min-height:0}@media(max-width:768px){.sf-kanban{grid-auto-flow:row}}.sf-kanban__col{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sf-space-2);min-width:0;min-height:0;padding:var(--sf-space-3);border-radius:var(--sf-radius-xl);background-color:var(--sf-surface-sunken)}.sf-kanban__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-2)}.sf-kanban__title{display:inline-flex;align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-1);color:var(--sf-text);font:var(--sf-type-button);letter-spacing:var(--sf-type-button-tracking)}.sf-kanban__card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg);background-color:var(--sf-surface-raised);box-shadow:var(--sf-shadow-control);color:var(--sf-text);cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-kanban__card:hover{border-color:var(--sf-border-strong);box-shadow:var(--sf-shadow-sm)}.sf-kanban__card:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-kanban__card.is-dragging,.sf-kanban__card.cdk-drag-preview{box-shadow:var(--sf-shadow-md)}.sf-kanban__card-title{margin:0;color:var(--sf-text);font:var(--sf-font-weight-medium) var(--sf-font-size-base)/var(--sf-leading-snug) var(--sf-font-sans);letter-spacing:var(--sf-tracking-snug)}.sf-kanban__meta{display:flex;align-items:center;gap:var(--sf-space-2);color:var(--sf-text-tertiary);font:var(--sf-type-meta);letter-spacing:var(--sf-type-meta-tracking)}.sf-group-body[hidden]{display:none!important}.sf-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-2);padding:var(--sf-space-2) var(--sf-space-3)}.sf-section-head__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:var(--sf-text);font:var(--sf-type-subheading);letter-spacing:var(--sf-type-subheading-tracking)}.sf-section-head__title--page{display:flex;align-items:baseline;gap:var(--sf-space-2);min-width:0;line-height:var(--sf-leading-none)}.sf-section-head__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-section-head__slash{flex:none;color:var(--sf-text-disabled);font:var(--sf-font-weight-semibold) var(--sf-font-size-base)/var(--sf-leading-none) var(--sf-font-sans);letter-spacing:var(--sf-tracking-tight)}.sf-section-head__end{display:inline-flex;flex:none;align-items:center;gap:var(--sf-space-2);color:var(--sf-text-tertiary)}.sf-issue-list{display:flex;flex-direction:column}.sf-issue-list>*+*{position:relative;margin-top:calc(var(--sf-space-4) + 1px)}.sf-issue-list>*+*:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--sf-space-2) - 1px);height:1px;background-color:var(--sf-border);pointer-events:none}.sf-issue-row{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--sf-space-2);width:100%;margin:0;padding:var(--sf-space-2) var(--sf-space-3);border:none;border-radius:var(--sf-radius-md);background:transparent;color:var(--sf-text);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-issue-row:hover{background-color:var(--sf-surface-hover)}.sf-issue-row:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-issue-row:hover .sf-issue-row__more,.sf-issue-row:focus-within .sf-issue-row__more,.sf-issue-row[aria-expanded=true] .sf-issue-row__more{opacity:1}.sf-issue-row[aria-expanded=true] .sf-issue-row__chevron{transform:rotate(180deg)}.sf-issue-row__lead{display:flex;align-items:center;flex:1 1 auto;gap:var(--sf-space-3);min-width:0}.sf-issue-row__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sf-text);font:var(--sf-type-row-title);letter-spacing:var(--sf-type-row-title-tracking)}.sf-issue-row__meta{flex-shrink:0;color:var(--sf-text-secondary);font:var(--sf-type-mono-sm);letter-spacing:var(--sf-type-mono-sm-tracking);text-transform:uppercase;white-space:nowrap}.sf-issue-row__controls{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--sf-space-2);color:var(--sf-text)}.sf-issue-row__more{display:inline-flex;opacity:0;transition:opacity var(--sf-duration-fast) var(--sf-ease-standard)}@media(hover:none)and (pointer:coarse){.sf-issue-row__more{opacity:1}}.sf-issue-row__chevron{display:inline-flex;transition:transform var(--sf-duration-base) var(--sf-ease-standard)}.sf-issue-card{display:flex;flex-direction:column;gap:var(--sf-space-2);padding:var(--sf-space-1) 0;border:1px solid var(--sf-severity-color, var(--sf-border));border-radius:var(--sf-radius-lg)}.sf-issue-card>.sf-issue-row:hover{background-color:transparent}.sf-path-chip{display:inline-flex;align-items:center;gap:var(--sf-space-1);padding:var(--sf-space-1_5) var(--sf-space-3);border-radius:var(--sf-radius-full);background-color:var(--sf-surface-sunken);color:var(--sf-text);font:var(--sf-type-mono-sm);letter-spacing:var(--sf-type-mono-sm-tracking);text-transform:uppercase;text-decoration:none;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard),border-color var(--sf-duration-fast) var(--sf-ease-standard),color var(--sf-duration-fast) var(--sf-ease-standard),box-shadow var(--sf-duration-fast) var(--sf-ease-standard),opacity var(--sf-duration-fast) var(--sf-ease-standard)}.sf-path-chip:hover{background-color:var(--sf-gray-3)}.sf-path-chip:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.sf-path-chip__slash{color:var(--sf-text-disabled)}.sf-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-12) var(--sf-space-4);text-align:center}.sf-empty>.sf-btn{margin-top:var(--sf-space-2)}.sf-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--sf-space-10);height:var(--sf-space-10);margin-bottom:var(--sf-space-1);border-radius:var(--sf-radius-full);background-color:var(--sf-surface-sunken);color:var(--sf-icon-muted)}.sf-empty__title{margin:0;color:var(--sf-text);font:var(--sf-font-weight-medium) var(--sf-font-size-lg)/var(--sf-leading-tight) var(--sf-font-sans);letter-spacing:var(--sf-tracking-tight)}.sf-empty__text{max-width:360px;margin:0;color:var(--sf-text-tertiary);font:var(--sf-type-meta);letter-spacing:var(--sf-type-meta-tracking)}.sf-skeleton{display:block;border-radius:var(--sf-radius-md);background-color:var(--sf-surface-sunken);animation:sf-skeleton-pulse 1.4s var(--sf-ease-standard) infinite}.sf-skeleton--row{height:var(--sf-table-row-h)}.sf-skeleton--text{height:var(--sf-space-3);border-radius:var(--sf-radius-xs)}.sf-skeleton--circle{border-radius:var(--sf-radius-full)}.sf-divider{height:1px;margin:0;border:none;background-color:var(--sf-border)}.sf-divider--vertical{width:1px;height:auto;align-self:stretch}html *[data-tooltip]:before{padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-sm);background-color:var(--sf-tooltip-bg);color:var(--sf-tooltip-text);box-shadow:var(--sf-shadow-md);font:var(--sf-font-weight-medium) var(--sf-font-size-xs)/var(--sf-leading-snug) var(--sf-font-sans);letter-spacing:var(--sf-tracking-normal);max-width:280px}html .mat-mdc-tooltip{--mat-tooltip-supporting-text-font: var(--sf-font-sans);--mat-tooltip-supporting-text-size: var(--sf-font-size-xs);--mat-tooltip-supporting-text-weight: var(--sf-font-weight-medium);--mat-tooltip-supporting-text-line-height: var(--sf-leading-snug);--mat-tooltip-container-shape: var(--sf-radius-sm);font-size:var(--sf-font-size-xs)!important;font-weight:var(--sf-font-weight-medium)!important;line-height:var(--sf-leading-snug)!important;letter-spacing:var(--sf-tracking-normal)!important;padding:var(--sf-space-1) var(--sf-space-2)!important;border-radius:var(--sf-radius-sm)!important}.sf-hero-sep{padding:0 var(--sf-space-1_5)}:root[data-theme]:not(:has(body[data-theme])){--velt-light-mode-accent: var(--sf-brand);--velt-light-mode-accent-foreground: var(--sf-on-brand);--velt-light-mode-accent-hover: var(--sf-brand-hover);--velt-light-mode-accent-light: color-mix(in oklab, var(--sf-brand) 8%, white);--velt-light-mode-accent-text: var(--sf-brand-text);--velt-light-mode-accent-transparent: var(--sf-brand-soft);--velt-light-mode-background-0: #FFFFFF;--velt-light-mode-background-1: #F9FAFA;--velt-light-mode-background-2: #F3F6F6;--velt-light-mode-background-3: #EEF1F1;--velt-light-mode-background-4: #E8ECEC;--velt-light-mode-background-5: #E2E6E6;--velt-light-mode-background-6: #DDE1E1;--velt-light-mode-background-7: #D7DCDC;--velt-light-mode-background-8: #D2D7D7;--velt-light-mode-background-9: #CDD2D2;--velt-light-mode-background-10: #C8CDCD;--velt-light-mode-border-0: #FFFFFF;--velt-light-mode-border-1: #F9FAFA;--velt-light-mode-border-2: #F3F6F6;--velt-light-mode-border-3: #EEF1F1;--velt-light-mode-border-4: #E8ECEC;--velt-light-mode-border-5: #E2E6E6;--velt-light-mode-border-6: #DDE1E1;--velt-light-mode-border-7: #D7DCDC;--velt-light-mode-border-8: #D2D7D7;--velt-light-mode-border-9: #CDD2D2;--velt-light-mode-border-10: #C8CDCD;--velt-light-mode-purple: var(--sf-brand);--velt-light-mode-text-0: #090A0A;--velt-light-mode-text-1: #121515;--velt-light-mode-text-2: #1C2020;--velt-light-mode-text-3: #252A2A;--velt-light-mode-text-4: #383F3F;--velt-light-mode-text-5: #4D5454;--velt-light-mode-text-6: #606868;--velt-light-mode-text-7: #747C7C;--velt-light-mode-text-8: #7F8787;--velt-light-mode-text-9: #939B9B;--velt-light-mode-text-10: #B3BABA;--velt-light-mode-text-11: #9DA5A5;--velt-light-mode-text-12: #899191;--velt-dark-mode-accent: var(--sf-brand);--velt-dark-mode-accent-foreground: var(--sf-on-brand);--velt-dark-mode-accent-hover: var(--sf-brand-hover);--velt-dark-mode-accent-light: color-mix(in oklab, var(--sf-brand) 8%, white);--velt-dark-mode-accent-text: var(--sf-brand-text);--velt-dark-mode-accent-transparent: var(--sf-brand-soft);--velt-dark-mode-background-0: #0D1010;--velt-dark-mode-background-1: #171B1B;--velt-dark-mode-background-2: #1C2020;--velt-dark-mode-background-3: #212525;--velt-dark-mode-background-4: #252A2A;--velt-dark-mode-background-5: #2A2F2F;--velt-dark-mode-background-6: #2F3434;--velt-dark-mode-background-7: #343939;--velt-dark-mode-background-8: #383F3F;--velt-dark-mode-background-9: #3D4444;--velt-dark-mode-background-10: #424949;--velt-dark-mode-border-0: #0D1010;--velt-dark-mode-border-1: #171B1B;--velt-dark-mode-border-2: #1C2020;--velt-dark-mode-border-3: #212525;--velt-dark-mode-border-4: #252A2A;--velt-dark-mode-border-5: #2A2F2F;--velt-dark-mode-border-6: #2F3434;--velt-dark-mode-border-7: #343939;--velt-dark-mode-border-8: #383F3F;--velt-dark-mode-border-9: #3D4444;--velt-dark-mode-border-10: #424949;--velt-dark-mode-purple: var(--sf-brand);--velt-dark-mode-text-0: #FFFFFF;--velt-dark-mode-text-1: #F3F6F6;--velt-dark-mode-text-2: #E8ECEC;--velt-dark-mode-text-3: #DDE1E1;--velt-dark-mode-text-4: #D2D7D7;--velt-dark-mode-text-5: #BDC4C4;--velt-dark-mode-text-6: #A7AFAF;--velt-dark-mode-text-7: #899191;--velt-dark-mode-text-8: #747C7C;--velt-dark-mode-text-9: #606868;--velt-dark-mode-text-10: #4D5454;--velt-dark-mode-text-11: #424949;--velt-dark-mode-text-12: #383F3F}:root{interpolate-size:allow-keywords}.superflow-theme,.superflow-theme-light,.superflow-theme-dark,:root[data-theme=dark] .superflow-theme-light{--superflow-semantic-success: var(--sf-success);--superflow-semantic-error: var(--sf-danger-solid);--superflow-semantic-warning: var(--sf-warning-solid);--superflow-semantic-warning-text: var(--sf-warning);--superflow-semantic-information: var(--sf-info);--superflow-brand-primary: var(--sf-brand);--superflow-brand-primary-text: var(--sf-brand-text);--superflow-brand-primary-contrast: var(--sf-on-brand);--superflow-spacing-2xs: var(--sf-space-0_5);--superflow-spacing-xs: var(--sf-space-1);--superflow-spacing-sm: var(--sf-space-2);--superflow-spacing-rg: var(--sf-space-3);--superflow-spacing-md: var(--sf-space-4);--superflow-spacing-lg: var(--sf-space-5);--superflow-spacing-xl: var(--sf-space-6);--superflow-spacing-2xl: var(--sf-space-8);--superflow-spacing-3xl: var(--sf-space-12);--superflow-surface-0: var(--sf-surface);--superflow-surface-1: var(--sf-surface-subtle);--superflow-surface-2: var(--sf-gray-2);--superflow-surface-3: var(--sf-gray-3);--superflow-surface-4: var(--sf-gray-4);--superflow-surface-5: var(--sf-gray-5);--superflow-surface-6: var(--sf-gray-1);--superflow-text-0: var(--sf-text);--superflow-text-1: var(--sf-gray-11);--superflow-text-2: var(--sf-text-secondary);--superflow-text-3: var(--sf-text-tertiary);--superflow-text-4: var(--sf-gray-8);--superflow-text-5: var(--sf-text-disabled);--superflow-trial-banner-height: 40px;--superflow-top-banner-height: 0px;--superflow-mobile-nav-height: 56px;--superflow-mobile-nav-offset: calc(var(--superflow-mobile-nav-height) + env(safe-area-inset-bottom, 0px));--superflow-mobile-card-padding: 20px;--superflow-touch-target: var(--sf-touch-target);--superflow-settings-form-max-width: 640px;--superflow-settings-control-min-width: 160px;--superflow-settings-number-input-width: 120px;--superflow-mobile-session-list-max-height: 132px;--superflow-mobile-sheet-max-height: 70dvh;--superflow-upload-percent-size: 240px;--superflow-font-family: var(--sf-font-sans);--superflow-font-family-mono: var(--sf-font-mono);--superflow-line-height: 1.5;--superflow-letter-spacing: -.01em;--superflow-font-size-2xs: var(--sf-font-size-2xs);--superflow-font-size-xs: var(--sf-font-size-xs);--superflow-font-size-sm: var(--sf-font-size-base);--superflow-font-size-rg: var(--sf-font-size-lg);--superflow-font-size-subheading: var(--sf-font-size-xl);--superflow-font-size-md: var(--sf-font-size-3xl);--superflow-font-size-lg: var(--sf-font-size-4xl);--superflow-font-size-xl: var(--sf-font-size-5xl);--superflow-border-radius-xs: var(--sf-radius-xs);--superflow-border-radius-sm: var(--sf-radius-md);--superflow-border-radius-smd: var(--sf-radius-lg);--superflow-border-radius-rg: var(--sf-radius-xl);--superflow-border-radius-md: var(--sf-radius-2xl);--superflow-border-radius-lg: 2rem;--superflow-border-radius-xl: 2.5rem;--superflow-ease-in-out: cubic-bezier(.6, .6, 0, 1);--superflow-z-tooltip: var(--sf-z-tooltip);--superflow-z-mobile-nav: var(--sf-z-dropdown);--superflow-z-fullscreen-viewer: var(--sf-z-fullscreen);--superflow-z-blocking-overlay: var(--sf-z-blocking);--superflow-z-cdk-overlay: var(--sf-z-cdk-overlay);--superflow-constant-black: #1E1E1E;--superflow-constant-grey: #808080;--superflow-constant-white: #FFFFFF;--signup-ink: #111111;--signup-button: #1e1e1f;--signup-link: #217cd4;--signup-border-soft: rgba(17, 17, 17, .08);--signup-border-cell: rgba(17, 17, 17, .12);--signup-pill-radius: 2rem;--signup-card-bg: #ffffff;--signup-page-bg: #feffff;--signup-font-display: "Adamina", serif;--signup-font-body: "Urbanist", sans-serif;--signup-font-tagline: "Inter", sans-serif;--signup-font-code: "Geist Mono", monospace;--onboarding-page-gradient: linear-gradient(0deg, #B0E2FF 0%, #68AFE9 50%, #4596DF 75%, #217CD4 100%);--onboarding-card-bg: #ffffff;--onboarding-card-radius: 24px;--onboarding-card-padding: 32px;--onboarding-card-width: 449px;--onboarding-accordion-width: 428px;--onboarding-accordion-gap: 10px;--onboarding-accordion-gutter: 28px;--onboarding-findings-dock-min-height: 72px;--onboarding-head-height: 112px;--onboarding-step-viewport-height: calc(100dvh - var(--onboarding-head-height) - var(--superflow-top-banner-height, 0px));--onboarding-step-min-height: 480px;--onboarding-card-ring: rgba(255, 255, 255, .12);--onboarding-card-ring-wizard: rgba(0, 0, 0, .08);--onboarding-pill-radius: 32px;--onboarding-font-title: "Urbanist", sans-serif;--onboarding-font-body: "Inter", sans-serif;--onboarding-font-button: "Urbanist", sans-serif;--onboarding-font-code: "Geist Mono", monospace;--onboarding-ink: #101010;--onboarding-text: #111111;--onboarding-text-muted: rgba(17, 17, 17, .52);--onboarding-button-bg: #111111;--onboarding-button-text: #ffffff;--onboarding-chip-bg: #f9f9f9;--onboarding-border-soft: rgba(17, 17, 17, .08);--onboarding-border-soft-on-dark: rgba(255, 255, 255, .16);--onboarding-border-cell: rgba(17, 17, 17, .12);--onboarding-ink-hover: rgba(17, 17, 17, .04);--onboarding-done-green: #03B23C;--onboarding-installed-green: #006220;--onboarding-verify-eye: #3B8EDD;--onboarding-selected-ring: #F4642F;--onboarding-warning-bg: rgba(255, 210, 63, .08);--onboarding-warning-border: rgba(255, 210, 63, .48);--onboarding-warning-text: #94771f;--onboarding-dark-panel: #0C0C0D;--onboarding-dark-panel-text: #ffffff;--onboarding-dark-panel-radius: 20px;--onboarding-skeleton-card-height: 600px;--onboarding-skeleton-header-height: 72px;--onboarding-agent-accessibility: #5AA9F9;--onboarding-agent-spelling: #FFD23F;--onboarding-agent-links: #8B87FF;--onboarding-agent-images: #4CD97B;--onboarding-agent-mobile: #3DD1C4;--onboarding-agent-consistency: #F57CBF;--onboarding-agent-ai-visibility: #FF9D4D;--onboarding-agent-workspace: #C38FFF;--onboarding-overlay-shadow: 0 12px 32px rgba(0, 0, 0, .24);--onboarding-stepper-blue: #2680D7;--onboarding-checkbox-purple: #605CEC;--onboarding-guide-chip-bg: #F4F4F4;--onboarding-guide-chevron-bg: rgba(96, 92, 236, .08);--onboarding-cta-card-bg: #28282A;--onboarding-amber-text: #8D723D;--onboarding-card-ring-width: 6px;--onboarding-script-border: #EDEDEE;--onboarding-shopify-green: #94BF47;--onboarding-cursor-fill: #FFD166;--onboarding-cursor-text: #141416;--onboarding-select-width: 541px;--onboarding-select-card-height: 261px;--onboarding-select-card-border: #F4F4F4;--onboarding-select-art-outline: #000000;--onboarding-select-art-shadow: -4px 4px 14px 0 rgba(0, 0, 0, .07);--onboarding-website-card-bg: #F4F4F5;--onboarding-agent-chip-height: 32px;--onboarding-agent-chip-skeleton-width: 112px;--onboarding-agent-chip-skeleton-bg: rgba(17, 17, 17, .06);--onboarding-install-card-width: 666px;--onboarding-platform-chip-height: 40px;--onboarding-platform-chip-logo: 18px;--onboarding-install-dark-box: #111111;--onboarding-install-dark-script: #2A2A2A;--onboarding-install-dark-text-muted: rgba(255, 255, 255, .56);--onboarding-connect-dark-field-bg: #2A2A2A;--onboarding-connect-dark-field-border: rgba(255, 255, 255, .16);--onboarding-connect-dark-field-border-focus: rgba(255, 255, 255, .72);--onboarding-connect-dark-placeholder: rgba(255, 255, 255, .48);--onboarding-connect-dark-cta-disabled-bg: rgba(255, 255, 255, .24);--onboarding-connect-dark-cta-disabled-text: rgba(255, 255, 255, .64);--onboarding-connect-dark-focus-ring: #ffffff;--onboarding-connect-dark-cta-bg: #ffffff;--onboarding-connect-dark-cta-text: #101010;--onboarding-connect-dark-warning-bg: rgba(255, 210, 63, .12);--onboarding-connect-dark-warning-border: rgba(255, 210, 63, .4);--onboarding-connect-dark-warning-text: #FFD978;--onboarding-script-box-bg: #F4F4F4;--onboarding-detect-bg: #FFFAF1;--onboarding-detect-border: #F5E3C3;--onboarding-detect-dot: #F7931E;--onboarding-detect-dot-halo: rgba(247, 147, 30, .2);--onboarding-detected-bg: rgba(3, 178, 60, .06);--onboarding-detected-border: rgba(3, 178, 60, .32);--onboarding-mismatch-bg: #FDF4F3;--onboarding-mismatch-border: #F4CDC8;--onboarding-mismatch-text: #C2261B;--onboarding-code-chip-bg: rgba(17, 17, 17, .06);--onboarding-success-width: 600px;--onboarding-success-preview-height: clamp(200px, 32dvh, 320px);--onboarding-success-btn-height: 44px;--onboarding-success-preview-radius: 20px;--onboarding-locked-preview-bg: #EBEBEB;--onboarding-locked-alert: #E5533D;--onboarding-locked-dim: .5;--onboarding-locked-btn-bg: #B3B3B3;--onboarding-locked-illustration-window: #F7F7F7;--onboarding-locked-illustration-window-edge: rgba(17, 17, 17, .06);--onboarding-locked-illustration-chrome: var(--superflow-constant-white);--onboarding-locked-illustration-dot: #DCDCDC;--onboarding-locked-illustration-wire: #E4E4E4;--onboarding-locked-illustration-block: #ECECEC;--onboarding-locked-illustration-pin: var(--onboarding-checkbox-purple);--onboarding-locked-illustration-pin-opacity: .32;--onboarding-locked-illustration-badge: var(--superflow-constant-white);--onboarding-locked-illustration-halo: color-mix(in srgb, var(--onboarding-checkbox-purple) 10%, transparent);--onboarding-locked-illustration-lock: var(--onboarding-checkbox-purple);--onboarding-locked-illustration-shadow: 0 8px 24px rgba(17, 17, 17, .08);--onboarding-dark-pill-bg: rgba(255, 255, 255, .08);--onboarding-dark-pill-bg-hover: rgba(255, 255, 255, .14);--onboarding-dark-text-muted: rgba(255, 255, 255, .64);--onboarding-toggle-off: rgba(255, 255, 255, .24);--onboarding-trigger-bolt: #F5A524;--onboarding-agent-face: #5AC8FA;--onboarding-popover-bg: #1A1A1C;--onboarding-dark-scrollbar-thumb: rgba(255, 255, 255, .16);--onboarding-dark-scrollbar-thumb-hover: rgba(255, 255, 255, .32);--onboarding-modal-scrim: rgba(0, 0, 0, .48);--onboarding-confetti-1: #E5484D;--onboarding-confetti-2: #F5C542;--onboarding-confetti-3: #5B8DEF;--onboarding-confetti-4: #A78BFA;--onboarding-confetti-5: #30A46C;--onboarding-confetti-6: #8EC5FF;--onboarding-on-page: #ffffff;--onboarding-on-page-muted: rgba(255, 255, 255, .8);--onboarding-on-page-wash: rgba(255, 255, 255, .12);--onboarding-on-page-ring: rgba(255, 255, 255, .52);--onboarding-frame-border: #ffffff;--onboarding-frame-border-faint: rgba(255, 255, 255, .32);--onboarding-frost: rgba(255, 255, 255, .85);--onboarding-frost-hover: rgba(0, 0, 0, .06);--onboarding-shimmer: rgba(255, 255, 255, .1);--onboarding-pill-surface: #ffffff;--onboarding-pill-ink: #0c0c0d;--onboarding-pill-border: rgba(0, 0, 0, .04);--onboarding-pill-dark-surface: #111111;--onboarding-pill-dark-ink: #feffff;--onboarding-tip-bg: rgba(0, 0, 0, .72);--onboarding-tip-ink: #ffffff;--superflow-brand-size-lg: clamp(44px, 5.5vw, 64px);--superflow-brand-mark-splash: 96px;--superflow-brand-mark-splash-h: 85.33px;--superflow-brand-word-splash: 51.2px;--superflow-brand-gap-splash: 36px;--superflow-brand-mark-sm: 48px;--superflow-brand-mark-sm-h: 42.67px;--superflow-brand-word-sm: 15.754px;--superflow-brand-gap-sm: 7.877px;--superflow-brand-mark-pad-ratio: .245;--superflow-brand-mark-inset-lg: calc(var(--superflow-brand-size-lg) * var(--superflow-brand-mark-pad-ratio) * -1);--superflow-brand-mark-inset-splash: calc(var(--superflow-brand-mark-splash) * var(--superflow-brand-mark-pad-ratio) * -1);--superflow-brand-mark-inset-sm: calc(var(--superflow-brand-mark-sm) * var(--superflow-brand-mark-pad-ratio) * -1);--superflow-brand-mark-splash-phone: 50px;--superflow-brand-mark-splash-phone-h: 44.44px;--superflow-brand-word-splash-phone: 26.6px;--superflow-brand-gap-splash-phone: 18px;--landing-hero-ink: #1e1e1f;--landing-hero-overlay: rgba(0, 0, 0, .4);--landing-input-bg: rgba(255, 255, 255, .08);--landing-input-border: #f0f0f0;--landing-input-placeholder: rgba(255, 255, 255, .52);--landing-checks-border: rgba(255, 255, 255, .12);--landing-font-display: "Adamina", serif;--superflow-accent-agent: #0C79E5;--superflow-accent-human: #11876C;--superflow-accent-notification: #DB2777;--superflow-accent-loop: #A855F7;--superflow-accent-parallel: #06B6D4;--superflow-accent-trigger: #CB9109;--superflow-accent-webhook: #635DF5;--superflow-accent-host-action: var(--superflow-brand-primary);--superflow-whats-new-accent-violet: #5B4FD6;--superflow-whats-new-accent-blue: #1A63D6;--superflow-whats-new-accent-teal: #0B7566;--superflow-whats-new-accent-amber: #8F5A00;--superflow-whats-new-accent-rose: #B83A62;--superflow-whats-new-accent-neutral: var(--superflow-text-3);--superflow-score-good: var(--sf-success);--superflow-score-good-surface: var(--sf-success-bg);--superflow-score-average: var(--sf-warning);--superflow-score-average-surface: var(--sf-warning-bg);--superflow-score-poor: var(--sf-danger);--superflow-score-poor-surface: var(--sf-danger-bg);--superflow-monitoring-agent-spell-check: var(--superflow-accent-webhook);--superflow-monitoring-agent-accessibility-checker: var(--superflow-accent-agent);--superflow-monitoring-agent-ai-visibility: var(--superflow-accent-human);--superflow-monitoring-agent-broken-links: var(--superflow-accent-notification);--superflow-monitoring-agent-mobile-inspector: var(--superflow-accent-trigger);--superflow-monitoring-agent-consistency-checker: var(--superflow-accent-loop);--superflow-monitoring-agent-image-inspector: var(--superflow-accent-parallel);--superflow-monitoring-agent-forms-tester: var(--superflow-accent-loop);--superflow-monitoring-agent-fallback: var(--superflow-text-3);--superflow-check-critical: #C22C3A;--superflow-check-critical-surface: #FBE6E8;--superflow-check-high: #C9601A;--superflow-check-high-surface: #FCEBDD;--superflow-check-medium: #A07C08;--superflow-check-medium-surface: #FBF1DC;--superflow-check-low: #5F6B86;--superflow-check-low-surface: #EEF0F5;--superflow-change-history-added-ink: #0f8663;--superflow-change-history-added-surface: rgba(15, 134, 99, .08);--superflow-change-history-removed-ink: #ec5d5d;--superflow-change-history-removed-surface: rgba(236, 93, 93, .08);--superflow-change-history-changed-ink: #a8620f;--superflow-change-history-changed-surface: rgba(215, 134, 48, .12);--superflow-change-history-count-added: #17941d;--superflow-change-history-count-removed: #ff341e;--superflow-change-history-kind-visual: #d78630;--superflow-change-history-kind-content: #1893b9;--superflow-change-history-kind-scripts: #ff341e;--superflow-change-history-kind-styles: #17941d;--superflow-change-history-highlight-box: #ec5d5d;--superflow-change-history-highlight-dim: rgba(0, 0, 0, .16);--superflow-change-history-highlight-halo: rgba(255, 255, 255, .85);--superflow-change-history-period-track: #e8e8e8;--superflow-status-active-surface: var(--sf-success-bg);--superflow-status-active-text: var(--sf-success);--superflow-status-inactive-surface: var(--sf-warning-bg);--superflow-status-inactive-text: var(--sf-warning);--superflow-status-draft-surface: var(--sf-gray-3);--superflow-status-draft-text: var(--sf-text-secondary);--superflow-status-failed-surface: var(--sf-danger-bg);--superflow-status-failed-text: var(--sf-danger);--superflow-approval-approve: #11876C;--superflow-approval-approve-contrast: #FFFFFF;--superflow-approval-reject: #E85050;--superflow-approval-reject-surface: #F9D5D5;--superflow-approval-reject-text: #5D2020;--superflow-approval-pending: #E88B21;--superflow-approval-pending-surface: rgba(232, 139, 33, .12);--superflow-approval-pending-soft: #F9DAB9;--superflow-approval-warning-text: #936308;--sie-canvas-bg: var(--sf-surface);--sie-dot-grid-color: var(--sf-border-strong);--sie-dot-grid-size: 24px;--sie-inspect-panel-width: 360px;--sie-node-bg: var(--sf-surface);--sie-node-border: var(--sf-border);--sie-node-border-selected: var(--sf-brand);--sie-node-text-primary: var(--sf-text);--sie-node-text-muted: var(--sf-text-disabled);--sie-panel-bg: var(--sf-surface);--sie-panel-border: var(--sf-border);--sie-panel-shadow: -4px 4px 6px rgba(0, 0, 0, .04);--sie-card-border: var(--sf-border);--sie-card-min-height: 499px;--sie-card-gap: 28px;--sie-card-section-gap: 36px;--sie-segment-radius: 6px;--sie-title-font-size: 1.125rem;--sie-action-font-size: .9375rem;--sie-save-state-font-size: .8125rem;--sie-letter-spacing: -.02em;--sie-field-bg: var(--sf-surface-sunken);--sie-field-text: var(--sf-text);--sie-label-color: var(--sf-text-secondary);--sie-info-color: var(--sf-text-tertiary);--sie-near-black: var(--sf-text);--sie-near-black-hover: color-mix(in oklab, var(--sf-text) 88%, var(--sf-bg));--sie-on-black: var(--sf-bg);--sie-tab-inactive-border: var(--sf-border);--sie-tab-active-border: var(--sf-brand);--sie-icon-tint-superflow: rgba(163, 89, 255, .12);--sie-icon-tint-slack: rgba(12, 121, 229, .06);--sie-icon-tint-asana: rgba(241, 78, 60, .08);--sie-icon-tint-monday: rgba(0, 122, 255, .08);--sie-icon-tint-clickup: rgba(122, 87, 254, .08);--sie-icon-tint-velt: rgba(99, 94, 245, .12);--sie-button-shadow: 0 0 4px rgba(0, 0, 0, .04);--approval-node-width: 330px;--approval-node-height: 84px;--approval-node-radius: 18px;--approval-node-border-width: 1.5px;--approval-node-pad: 12px;--approval-node-pad-right: 24px;--approval-node-gap: 18px;--approval-node-icon-size: 60px;--approval-node-icon-radius: 12px;--approval-node-icon-glyph: 36px;--approval-node-accent-tint: 6%;--approval-node-type-size: 18px;--approval-node-title-size: 21px;--approval-node-tracking: -.02em;--approval-port-size: 12px;--approval-group-border: var(--sf-border-strong);--approval-group-port-size: 20px;--approval-group-inset-top: 72px;--approval-group-inset-side: 50px;--approval-group-inset-bottom: 56px;--approval-group-reject-port: #E31B1B;--approval-inspector-width: 384px;--approval-inspector-section-gap: 36px;--approval-chip-bg: var(--sf-gray-3);--approval-chip-text: var(--sf-text-tertiary);--approval-chip-border: var(--sf-border);--approval-header-name-color: var(--sf-text-tertiary);--approval-header-name-size: 18px;--approval-toolbar-btn-bg: var(--sf-gray-3);--approval-pill-radius: 32px;--approval-radius-segment: 6px;--approval-palette-shadow: 0 4px 12px rgba(0, 0, 0, .08);--approval-palette-label: var(--sf-text-secondary);--approval-checkbox-bg: var(--sf-text);--superflow-site-preview-height: clamp(480px, 68vh, 840px);--superflow-preview-surface-bg: rgba(255, 255, 255, .06);--superflow-preview-reveal-duration: .25s;--superflow-preview-frame-border-width: 2px;--superflow-preview-frame-border-color: var(--superflow-constant-white);--superflow-preview-frame-radius: 21px;--superflow-preview-frame-border-width-faint: 1.7px;--superflow-preview-frame-border-color-faint: rgba(255, 255, 255, .32);--superflow-preview-frame-radius-faint: 18px;--superflow-preview-frame-padding: 6px;--superflow-preview-surface-radius: 14px;--superflow-preview-tab-radius: 12px;--superflow-preview-tab-padding-left: 9px;--superflow-preview-tab-padding-right: 20px;--superflow-preview-tab-gap: 8px;--superflow-preview-tab-icon: 16px;--superflow-preview-tab-font-size: 13.4px;--superflow-preview-tab-line-height: 15.3px;--superflow-agents-ink: var(--sf-text);--superflow-agents-ink-text: var(--sf-surface);--superflow-agents-ink-soft: var(--sf-surface-hover);--superflow-agents-surface-soft: var(--sf-surface-sunken);--superflow-agents-surface-card: var(--sf-gray-2);--superflow-agents-surface-square: var(--sf-gray-3);--superflow-agents-scroll-btn: var(--sf-gray-2);--superflow-agents-chip-neutral: var(--sf-gray-3);--superflow-agents-input-border: var(--sf-border);--superflow-agents-divider: var(--sf-border);--superflow-agents-text-muted: var(--sf-text-tertiary);--superflow-agents-text-soft: var(--sf-text-placeholder);--superflow-agents-text-strong: var(--sf-gray-11);--superflow-agents-table-header: var(--sf-text-tertiary);--superflow-agents-group-chip-text: var(--sf-gray-11);--superflow-agents-new-badge: #FF6F57;--superflow-agents-new-badge-bg: rgba(255, 111, 87, .12);--superflow-agents-learned-chip: #2C62E4;--superflow-agents-learned-chip-bg: rgba(44, 98, 228, .12);--superflow-agents-reviews-chip-text: #605CEC;--superflow-agents-enforced-chip: #7F5F1C;--superflow-agents-enforced-chip-bg: rgba(254, 190, 55, .08);--superflow-agents-conflict: #D93705;--superflow-agents-conflict-bg: rgba(217, 55, 5, .08);--superflow-agents-conflict-highlight: rgba(217, 55, 5, .12);--superflow-agents-conflict-ok: #1F9B5C;--superflow-agents-conflict-ok-bg: rgba(31, 155, 92, .12);--superflow-agents-chip-fade: linear-gradient(90deg, transparent, var(--superflow-surface-0));--superflow-agents-modal-shadow: var(--sf-shadow-md);--superflow-agents-ink-raised: #353535;--superflow-agents-ink-chip: rgba(243, 243, 243, .16);--superflow-agents-ink-text-muted: rgba(255, 255, 255, .52);--superflow-agents-ink-text-soft: rgba(255, 255, 255, .75);--superflow-agents-toolbar-shadow: 0 0 6px rgba(0, 0, 0, .12);--superflow-agents-run-error: #FD4428;--superflow-agents-viewer-title-size: 1.25rem;scroll-behavior:smooth}.superflow-theme:not(.sf-flow-fixed),.superflow-theme-light:not(.sf-flow-fixed),.superflow-theme-dark:not(.sf-flow-fixed),:root[data-theme=dark] .superflow-theme-light:not(.sf-flow-fixed){--signup-font-display: var(--sf-font-sans);--signup-font-body: var(--sf-font-sans);--signup-font-tagline: var(--sf-font-sans);--signup-font-code: var(--sf-font-mono);--onboarding-font-title: var(--sf-font-sans);--onboarding-font-body: var(--sf-font-sans);--onboarding-font-button: var(--sf-font-sans);--onboarding-font-code: var(--sf-font-mono);--onboarding-page-gradient: var(--sf-bg);--signup-page-bg: var(--sf-bg);--signup-card-bg: var(--sf-surface);--onboarding-card-bg: var(--sf-surface);--onboarding-card-ring: var(--sf-border);--onboarding-card-ring-wizard: var(--sf-border);--onboarding-card-ring-width: 1px;--onboarding-overlay-shadow: var(--sf-shadow-md);--onboarding-modal-scrim: var(--sf-scrim);--signup-ink: var(--sf-text);--onboarding-ink: var(--sf-text);--onboarding-text: var(--sf-text);--onboarding-text-muted: var(--sf-text-tertiary);--onboarding-amber-text: var(--sf-warning-fg);--signup-link: var(--sf-brand-text);--onboarding-verify-eye: var(--sf-brand-text);--onboarding-stepper-blue: var(--sf-brand);--signup-border-soft: var(--sf-border);--signup-border-cell: var(--sf-border-strong);--onboarding-border-soft: var(--sf-border);--onboarding-border-cell: var(--sf-border-strong);--onboarding-ink-hover: var(--sf-surface-hover);--onboarding-chip-bg: var(--sf-surface-sunken);--onboarding-guide-chip-bg: var(--sf-surface-sunken);--onboarding-guide-chevron-bg: var(--sf-brand-soft);--onboarding-script-border: var(--sf-border);--onboarding-script-box-bg: var(--sf-surface-sunken);--onboarding-code-chip-bg: var(--sf-surface-active);--onboarding-select-card-border: var(--sf-border);--onboarding-select-art-outline: var(--sf-text);--onboarding-select-art-shadow: var(--sf-shadow-sm);--onboarding-website-card-bg: var(--sf-surface-sunken);--onboarding-agent-chip-skeleton-bg: var(--sf-surface-active);--onboarding-locked-preview-bg: var(--sf-surface-sunken);--onboarding-locked-btn-bg: var(--sf-gray-6);--signup-button: var(--sf-brand);--onboarding-button-bg: var(--sf-brand);--onboarding-button-text: var(--sf-on-brand);--onboarding-selected-ring: var(--sf-brand);--onboarding-checkbox-purple: var(--sf-brand);--onboarding-done-green: var(--sf-success-solid);--onboarding-installed-green: var(--sf-success-fg);--onboarding-warning-bg: var(--sf-warning-bg);--onboarding-warning-border: color-mix(in oklab, var(--sf-warning-solid) 40%, transparent);--onboarding-warning-text: var(--sf-warning-fg);--onboarding-detect-bg: var(--sf-warning-bg);--onboarding-detect-border: color-mix(in oklab, var(--sf-warning-solid) 35%, transparent);--onboarding-detect-dot: var(--sf-warning-solid);--onboarding-detect-dot-halo: color-mix(in oklab, var(--sf-warning-solid) 20%, transparent);--onboarding-detected-bg: var(--sf-success-bg);--onboarding-detected-border: color-mix(in oklab, var(--sf-success-solid) 35%, transparent);--onboarding-mismatch-bg: var(--sf-danger-bg);--onboarding-mismatch-border: color-mix(in oklab, var(--sf-danger-solid) 30%, transparent);--onboarding-mismatch-text: var(--sf-danger-fg);--onboarding-locked-alert: var(--sf-danger-solid);--onboarding-trigger-bolt: var(--sf-warning-solid);--onboarding-dark-panel: var(--sf-surface-raised);--onboarding-dark-panel-text: var(--sf-text);--onboarding-dark-text-muted: var(--sf-text-tertiary);--onboarding-dark-pill-bg: var(--sf-surface-sunken);--onboarding-dark-pill-bg-hover: var(--sf-surface-active);--onboarding-border-soft-on-dark: var(--sf-border);--onboarding-toggle-off: var(--sf-switch-track-off);--onboarding-popover-bg: var(--sf-surface-raised);--onboarding-dark-scrollbar-thumb: var(--sf-scrollbar-thumb);--onboarding-dark-scrollbar-thumb-hover: var(--sf-scrollbar-thumb-hover);--onboarding-cta-card-bg: var(--sf-surface-sunken);--onboarding-install-dark-box: var(--sf-surface-raised);--onboarding-install-dark-script: var(--sf-surface-sunken);--onboarding-install-dark-text-muted: var(--sf-text-tertiary);--onboarding-connect-dark-field-bg: var(--sf-surface);--onboarding-connect-dark-field-border: var(--sf-border-strong);--onboarding-connect-dark-field-border-focus: var(--sf-focus-ring-color);--onboarding-connect-dark-placeholder: var(--sf-text-placeholder);--onboarding-connect-dark-cta-disabled-bg: var(--sf-gray-3);--onboarding-connect-dark-cta-disabled-text: var(--sf-text-disabled);--onboarding-connect-dark-focus-ring: var(--sf-focus-ring-color);--onboarding-connect-dark-cta-bg: var(--sf-brand);--onboarding-connect-dark-cta-text: var(--sf-on-brand);--onboarding-connect-dark-warning-bg: var(--sf-warning-bg);--onboarding-connect-dark-warning-border: color-mix(in oklab, var(--sf-warning-solid) 40%, transparent);--onboarding-connect-dark-warning-text: var(--sf-warning-fg);--onboarding-on-page: var(--sf-text);--onboarding-on-page-muted: var(--sf-text-secondary);--onboarding-on-page-wash: var(--sf-surface-active);--onboarding-on-page-ring: var(--sf-border-strong);--onboarding-frame-border: var(--sf-border-strong);--onboarding-frame-border-faint: var(--sf-border);--onboarding-frost: var(--sf-surface-raised);--onboarding-frost-hover: var(--sf-surface-hover);--onboarding-shimmer: var(--sf-surface-hover);--onboarding-pill-surface: var(--sf-surface-raised);--onboarding-pill-ink: var(--sf-text);--onboarding-pill-border: var(--sf-border);--onboarding-pill-dark-surface: var(--sf-surface-inverse);--onboarding-pill-dark-ink: var(--sf-text-inverse);--onboarding-tip-bg: var(--sf-tooltip-bg);--onboarding-tip-ink: var(--sf-tooltip-text);--superflow-brand-primary: var(--sf-brand);--superflow-brand-primary-text: var(--sf-brand-text);--superflow-brand-primary-contrast: var(--sf-on-brand)}main{--onboarding-step-viewport-height: calc(100dvh - var(--onboarding-head-height) - var(--superflow-top-banner-height, 0px))}@media(max-width:480px){.superflow-theme,.superflow-theme-light,.superflow-theme-dark,:root[data-theme=dark] .superflow-theme-light{--superflow-site-preview-height: clamp(320px, 55dvh, 560px)}}@media(max-width:768px){.superflow-theme,.superflow-theme-light,.superflow-theme-dark,:root[data-theme=dark] .superflow-theme-light{--superflow-upload-percent-size: 72px}}.superflow-theme-dark,:root[data-theme=dark] .superflow-theme-light{color-scheme:dark;--superflow-whats-new-accent-violet: #A79BFF;--superflow-whats-new-accent-blue: #7CB0FF;--superflow-whats-new-accent-teal: #4FD1BC;--superflow-whats-new-accent-amber: #F0B252;--superflow-whats-new-accent-rose: #FF93B4;--superflow-check-critical: #FF8A93;--superflow-check-critical-surface: rgba(194, 44, 58, .28);--superflow-check-high: #F5A365;--superflow-check-high-surface: rgba(201, 96, 26, .28);--superflow-check-medium: #E8C14D;--superflow-check-medium-surface: rgba(160, 124, 8, .3);--superflow-check-low: #AEB7CC;--superflow-check-low-surface: rgba(95, 107, 134, .34);--superflow-semantic-success-surface-0: #198F65;--superflow-semantic-success-surface-1: color-mix(in srgb, var(--superflow-semantic-success) 12%, white);--superflow-semantic-success-surface-2: color-mix(in srgb, var(--superflow-semantic-success) 24%, white);--superflow-semantic-success-text-0: #FFFFFF;--superflow-semantic-success-text-1: color-mix(in srgb, var(--superflow-semantic-success) 88%, white);--superflow-semantic-success-text-2: color-mix(in srgb, var(--superflow-semantic-success) 76%, white);--superflow-agents-ink-raised: #DADADA;--superflow-agents-ink-chip: rgba(17, 17, 17, .08);--superflow-agents-ink-text-muted: rgba(0, 0, 0, .52);--superflow-agents-ink-text-soft: rgba(0, 0, 0, .75);--superflow-agents-toolbar-shadow: 0 0 12px rgba(0, 0, 0, .56);--superflow-agents-run-error: var(--superflow-semantic-error)}.superflow-theme-light{color-scheme:light}.superflow-theme-light .loading{overflow:hidden;background-color:var(--sf-gray-2)!important;position:relative;pointer-events:none;cursor:not-allowed}.superflow-theme-light .loading>*{opacity:0}.superflow-theme-light .loading:after{background:linear-gradient(to right,var(--sf-gray-2),var(--sf-gray-4),var(--sf-gray-2));content:"";position:absolute;inset:0;animation:skeleton-loading 1.5s infinite}.ob-shell__content>*{animation:ob-step-enter .26s var(--superflow-ease-in-out) backwards}@keyframes ob-step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}*[data-tooltip]{position:relative}*[data-tooltip]:before{content:attr(data-tooltip);position:absolute;padding:var(--superflow-spacing-xs) var(--superflow-spacing-sm);border-radius:var(--superflow-border-radius-sm);background-color:var(--sf-tooltip-bg);color:var(--sf-tooltip-text);box-shadow:var(--sf-shadow-md);font-size:var(--superflow-font-size-xs);width:max-content;max-width:320px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--superflow-ease-in-out),visibility .25s var(--superflow-ease-in-out),transform .25s var(--superflow-ease-in-out);top:calc(100% + var(--superflow-spacing-xs));left:50%;transform:translate(-50%) scale(.9) translateY(var(--superflow-spacing-sm));z-index:var(--superflow-z-tooltip);text-align:center}*[data-tooltip][data-tooltip-tone=subtle]:before{padding:var(--sf-space-1) var(--sf-space-2);font-size:var(--sf-font-size-2xs);box-shadow:var(--sf-shadow-sm)}*[data-tooltip][data-tooltip-tone=subtle]:hover:before{transition-delay:.4s}*[data-tooltip][data-tooltip-position=top]:before{bottom:calc(100% + var(--superflow-spacing-xs));left:50%;top:auto;transform:translate(-50%) scale(.9) translateY(calc(-1 * var(--superflow-spacing-sm)))}*[data-tooltip][data-tooltip-position=bottom]:before{top:calc(100% + var(--superflow-spacing-xs));left:50%;transform:translate(-50%) scale(.9) translateY(var(--superflow-spacing-sm))}*[data-tooltip][data-tooltip-position=left]:before{right:calc(100% + var(--superflow-spacing-xs));top:50%;left:auto;transform:translateY(-50%) scale(.9) translate(calc(-1 * var(--superflow-spacing-sm)))}*[data-tooltip][data-tooltip-position=right]:before{left:calc(100% + var(--superflow-spacing-xs));top:50%;transform:translateY(-50%) scale(.9) translate(var(--superflow-spacing-sm))}*[data-tooltip][data-tooltip-position=top-end]:before{bottom:calc(100% + var(--superflow-spacing-xs));right:0;left:auto;top:auto;transform:scale(.9) translateY(calc(-1 * var(--superflow-spacing-sm)))}*[data-tooltip]:hover:not(:active):not(:focus):before{opacity:1;visibility:visible;transform:translate(-50%) scale(1) translateY(0)}*[data-tooltip][data-tooltip-position=top]:hover:not(:active):not(:focus):before{transform:translate(-50%) scale(1) translateY(0)}*[data-tooltip][data-tooltip-position=bottom]:hover:not(:active):not(:focus):before{transform:translate(-50%) scale(1) translateY(0)}*[data-tooltip][data-tooltip-position=left]:hover:not(:active):not(:focus):before{transform:translateY(-50%) scale(1) translate(0)}*[data-tooltip][data-tooltip-position=right]:hover:not(:active):not(:focus):before{transform:translateY(-50%) scale(1) translate(0)}*[data-tooltip][data-tooltip-position=top-end]:hover:not(:active):not(:focus):before{transform:scale(1) translateY(0)}.mat-mdc-tooltip{--mat-tooltip-container-color: var(--sf-tooltip-bg);--mat-tooltip-supporting-text-color: var(--sf-tooltip-text);--mat-tooltip-supporting-text-size: var(--superflow-font-size-xs);--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-line-height: var(--superflow-line-height);background-color:var(--sf-tooltip-bg)!important;color:var(--sf-tooltip-text)!important;font-size:var(--superflow-font-size-rg)!important;font-weight:400!important;padding:var(--superflow-spacing-xs) var(--superflow-spacing-xs)!important;border-radius:var(--superflow-border-radius-sm)!important;box-shadow:var(--sf-shadow-md)!important;max-width:360px!important;width:max-content!important;line-height:var(--superflow-line-height)!important;letter-spacing:var(--superflow-letter-spacing)!important;text-align:center!important;z-index:var(--superflow-z-tooltip)!important;opacity:0!important;transform:scale(.9)!important;transition:opacity .25s var(--superflow-ease-in-out),visibility .25s var(--superflow-ease-in-out),transform .25s var(--superflow-ease-in-out)!important}.mat-mdc-tooltip.mat-mdc-tooltip-show{opacity:1!important;transform:scale(1)!important}.mat-mdc-tooltip.figma-toolbar-tooltip,.mat-mdc-tooltip.figma-toolbar-tooltip .mdc-tooltip__surface{text-align:left!important;max-width:260px!important}.mat-mdc-tooltip.sf-locked-tooltip{font-size:var(--superflow-font-size-xs)!important;padding:var(--superflow-spacing-xs) var(--superflow-spacing-sm)!important;max-width:320px!important}.mat-mdc-tooltip.sf-locked-tooltip .mdc-tooltip__surface{max-width:320px!important}.mat-mdc-tooltip.multiline-tooltip{white-space:pre-line;text-align:left!important;max-width:400px!important}.mat-mdc-tooltip.multiline-tooltip .mdc-tooltip__surface{text-align:left!important;white-space:pre-line;max-width:400px!important}::selection{background-color:var(--sf-selection-bg);color:inherit}.primary-selection ::selection{background-color:var(--sf-selection-bg)!important;color:inherit}.green-selection ::selection{background-color:color-mix(in srgb,var(--superflow-semantic-success) 16%,transparent)!important;color:color-mix(in srgb,var(--superflow-semantic-success) 80%,black)}.yellow-selection ::selection{background-color:color-mix(in srgb,var(--superflow-semantic-warning) 16%,transparent)!important;color:color-mix(in srgb,var(--superflow-semantic-warning) 80%,black)}.red-selection ::selection{background-color:color-mix(in srgb,var(--superflow-semantic-error) 16%,transparent)!important;color:color-mix(in srgb,var(--superflow-semantic-error) 80%,black)}*:not(input):not(textarea):focus-visible{outline:2px solid var(--sf-focus-ring-color);outline-offset:2px}button{cursor:pointer;border:none;outline:none}button:disabled{cursor:not-allowed}.button,.button-danger,.button-secondary,.button-primary{padding:var(--superflow-spacing-sm) var(--superflow-spacing-md);border-radius:var(--superflow-border-radius-lg);width:fit-content;height:fit-content;min-height:var(--button-min-height);min-width:var(--button-min-width);border:1px solid transparent;outline:none;display:flex;align-items:center;justify-content:center;gap:var(--superflow-spacing-xs);transition:background-color .2s var(--superflow-ease-in-out),color .2s var(--superflow-ease-in-out),border .2s var(--superflow-ease-in-out),outline .2s var(--superflow-ease-in-out)}.button:disabled,.button-danger:disabled,.button-secondary:disabled,.button-primary:disabled{cursor:not-allowed}.button:not(:disabled):active,.button-danger:not(:disabled):active,.button-secondary:not(:disabled):active,.button-primary:not(:disabled):active{transform:scale(.95)}.button p,.button-danger p,.button-secondary p,.button-primary p{line-height:var(--line-height);font-weight:inherit 600;letter-spacing:-.02em}.button-primary{background-color:var(--sf-brand);border-color:var(--sf-brand-edge);box-shadow:var(--sf-shadow-control);color:var(--sf-on-brand)}.button-primary:hover{background-color:var(--sf-brand-hover)}.button-primary:disabled{background-color:var(--sf-gray-3);border-color:transparent;box-shadow:none;color:var(--sf-text-disabled)}.button-primary::selection{background-color:color-mix(in oklab,var(--sf-on-brand) 24%,transparent);color:inherit}.button-primary>*::selection{background-color:color-mix(in oklab,var(--sf-on-brand) 24%,transparent);color:inherit}.button-primary object svg path{color:var(--sf-on-brand);stroke:var(--sf-on-brand)}.button-secondary{background-color:var(--superflow-surface-0);color:var(--superflow-text-0);border:1px solid var(--superflow-text-0)}.button-secondary:hover{background-color:color-mix(in srgb,var(--superflow-surface-0),var(--superflow-text-0) 6%)}.button-secondary:disabled{background-color:var(--superflow-surface-1);color:var(--superflow-text-4);border-color:var(--superflow-surface-4);cursor:not-allowed}.sf-agents-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:9999px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--superflow-ease-in-out),border-color .15s var(--superflow-ease-in-out)}.sf-agents-pill:disabled{cursor:not-allowed;opacity:.5}.sf-agents-pill--dark{background-color:var(--superflow-agents-ink);color:var(--superflow-agents-ink-text)}.sf-agents-pill--dark:hover:not(:disabled){background-color:color-mix(in srgb,var(--superflow-agents-ink) 88%,var(--superflow-surface-0))}.sf-agents-pill--outline{background-color:var(--superflow-surface-0);color:var(--superflow-agents-ink);border-color:var(--superflow-agents-ink)}.sf-agents-pill--outline:hover:not(:disabled){background-color:var(--superflow-agents-ink-soft)}.button-danger{background-color:color-mix(in srgb,var(--superflow-semantic-error) 12%,transparent);color:var(--superflow-semantic-error)}.button-danger:hover{border:1px solid var(--superflow-semantic-error)}.button-danger:disabled{background-color:color-mix(in srgb,var(--superflow-semantic-error) 40%,transparent);color:color-mix(in srgb,var(--superflow-constant-white) 60%,transparent)}.icon-button,.icon-button-secondary,.icon-button-primary{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;height:fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;padding:var(--superflow-spacing-sm);border-color:transparent;border-radius:var(--superflow-border-radius-md);transition:all .2s var(--superflow-ease-in-out)}.icon-button:active,.icon-button-secondary:active,.icon-button-primary:active{transform:scale(.95)}.icon-button-primary{background-color:var(--sf-brand-soft)}.icon-button-primary:hover{background-color:color-mix(in oklab,var(--sf-brand) 12%,transparent)}.icon-button-primary:hover svg{color:currentColor,var(--superflow-constant-black)}.icon-button-primary:focus-visible{outline:none;box-shadow:var(--sf-focus-ring)}.icon-button-primary svg{color:currentColor,color-mix(in srgb,var(--superflow-constant-black) 32%,transparent)}.icon-button-primary.disabled{cursor:not-allowed}.icon-button-secondary{background-color:light-dark(var(--superflow-surface-0),var(--superflow-surface-0))}.icon-button-secondary:hover{background-color:light-dark(var(--superflow-surface-1),var(--superflow-surface-1))}.icon-button-secondary:hover svg{color:currentColor,var(--superflow-constant-black)}.icon-button-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-text)}.icon-button-secondary svg{color:currentColor,color-mix(in srgb,var(--superflow-constant-black) 32%,transparent)}.avatar,.avatar-fallback{-webkit-user-select:none;user-select:none;width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--superflow-surface-0);display:flex;align-items:center;justify-content:center}.avatar-fallback{background-color:var(--superflow-brand-primary-text);color:var(--superflow-constant-white);padding:2px;font-size:.6em;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase}@keyframes fade-in{0%{opacity:0;height:0}to{opacity:1;height:initial}}@keyframes skeleton-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.shimmer-effect{overflow:hidden;position:relative;filter:grayscale(1)}.shimmer-effect:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--superflow-constant-white) 12%,transparent),color-mix(in srgb,var(--superflow-constant-white) 32%,transparent),color-mix(in srgb,var(--superflow-constant-white) 12%,transparent));animation:shimmer 1.2s linear infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slide-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.cdk-drag-placeholder,.cdk-drag-placeholder .replies{visibility:hidden!important}*{box-sizing:border-box;margin:0;padding:0;font-family:var(--superflow-font-family)}html{background-color:var(--sf-bg);color:var(--sf-text);scrollbar-color:var(--sf-scrollbar-thumb) var(--sf-scrollbar-track);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--sf-bg);color:var(--sf-text);font-family:var(--sf-font-sans);font-size:var(--sf-font-size-base);line-height:var(--sf-leading-normal);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sf-tabular{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body[data-theme]{--superflow-font-family: "Poppins", sans-serif;--superflow-brand-primary: #625DF5;--superflow-brand-primary-text: #625DF5;--superflow-brand-primary-contrast: #FFFFFF}h1{color:var(--superflow-text-0);font-size:calc(var(--superflow-font-size-lg) * 1.2);font-weight:500;line-height:120%;letter-spacing:var(--superflow-letter-spacing)}a{text-decoration:none}a:focus-visible{outline:none;border:none}.kanban-item>velt-comment-thread>.velt-comment-thread>snippyly-comment-dialog>.velt-comment-dialog>app-comment-dialog-ghost-banner{display:none}.kanban-item .velt-comment-dialog,.kanban-item .velt-comment-thread,.kanban-item velt-comment-thread{width:100%!important}.cdk-overlay-pane .dropdown-content{width:100%;min-width:100%}.resource-picker-overlay-panel{z-index:10000!important}.resource-picker-overlay-panel .resource-dropdown{background:var(--superflow-surface-2);border:1px solid var(--superflow-border-color, rgba(255, 255, 255, .1));border-radius:var(--superflow-border-radius-sm);box-shadow:0 4px 20px #0000004d;overflow:hidden;animation:slideDown .2s ease-out}.resource-picker-overlay-panel .resource-dropdown.closing{animation:fadeOut .2s ease-in forwards}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport{height:200px;width:100%}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .resource-item{display:flex;align-items:center;justify-content:space-between;padding:var(--superflow-spacing-sm) var(--superflow-spacing-rg);cursor:pointer;transition:background-color .15s;height:40px;box-sizing:border-box}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .resource-item:hover,.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .resource-item.focused{background-color:var(--superflow-surface-4)}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .resource-item.selected{background-color:var(--superflow-primary-opacity-10, rgba(98, 93, 245, .1));color:var(--superflow-primary, var(--superflow-brand-primary))}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .resource-item.selected .item-name{font-weight:500}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .resource-item .item-name{font-size:13px;color:var(--superflow-text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .resource-item .item-meta{font-size:11px;color:var(--superflow-text-2);margin-left:var(--superflow-spacing-sm)}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .loading-more{display:flex;align-items:center;justify-content:center;gap:var(--superflow-spacing-sm);padding:var(--superflow-spacing-sm);font-size:var(--superflow-font-size-xs);color:var(--superflow-text-2)}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .loading-more .spinner-sm{width:var(--superflow-spacing-rg);height:var(--superflow-spacing-rg);border:2px solid var(--superflow-text-2);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.resource-picker-overlay-panel .resource-dropdown .dropdown-content .viewport .empty-state{padding:var(--superflow-spacing-md);text-align:center;font-size:13px;color:var(--superflow-text-2)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes superflow-splash-enter{0%{opacity:0;transform:translateY(34px) scale(1.074)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes superflow-splash-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-23px) scale(.879)}}@keyframes superflow-splash-loop{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){@keyframes superflow-splash-enter{0%{opacity:0}to{opacity:1}}@keyframes superflow-splash-exit{0%{opacity:1}to{opacity:0}}@keyframes superflow-splash-loop{0%,to{opacity:1}}}.velt-notifications-tool--container{padding:var(--superflow-spacing-sm) var(--superflow-spacing-rg)!important}.velt-notifications-tool--container svg{width:20px;height:20px}velt-notifications-tool .velt-notifications-tool{width:100%;display:flex!important;justify-content:center;align-items:center}.velt-user-avatar{width:32px!important;height:32px!important}.velt-user-avatar .velt-presence-avatar-outline{border:2px solid var(--sf-surface)!important}.rotate-hover{transition:transform .5s ease-in-out}.rotate-hover:hover{transform:rotate(90deg)}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--superflow-spacing-xs);padding:11px 20px;border-radius:var(--onboarding-pill-radius);font-family:var(--onboarding-font-button);font-weight:600;font-size:var(--superflow-font-size-sm);line-height:1;cursor:pointer;border:1.5px solid transparent;transition:opacity .15s var(--superflow-ease-in-out, ease),background .15s var(--superflow-ease-in-out, ease)}.ob-btn--solid{background:var(--onboarding-button-bg);color:var(--onboarding-button-text)}.ob-btn--outline{background:transparent;border-color:var(--onboarding-text);color:var(--onboarding-text)}.ob-btn--block{width:100%}.ob-btn:hover:not(:disabled){opacity:.9}.ob-btn:disabled{opacity:.4;cursor:not-allowed}.cdk-overlay-container{z-index:var(--superflow-z-cdk-overlay)}app-sidebar-menu:has(app-modal){z-index:1001}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}@font-face{font-family:Ephesis;src:url(/assets/drive/Ephesis/Ephesis-Regular.ttf) format("truetype");font-weight:400;font-style:normal}body[data-theme] :where(button,input,optgroup,select,textarea){font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;border:0 solid}body[data-theme] :where(button,select){text-transform:none}body[data-theme] :where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button;background-color:transparent;background-image:none}body[data-theme] :where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}body[data-theme] :where(img,video){max-width:100%;height:auto}body[data-theme]{--background-color: #ffffff;--background-container-color: #F4F5F6;--text-color: #141416;--menu-text-color: #8F95B2;--menu-item-hover: rgba(98, 93, 245, .08);--svg-secondary: #888888;--primary-purple: #625DF5;--primary-purple-background: rgba(148, 145, 248, .12);--divider: rgba(38, 37, 58, .08);--menu-text-versions: #111;--menu-delete-icon-versions: #626183;--dialog-heading: #23262F;--dialog--approve-heading: #141416;--dialog-sub-heading: #4C5366;--dialog-text-input: #23262F;--approval-alert: #F4F5F6;--approval-alert-text: #777E90;--canva-bg: #F8F8FF;--modal-border: #E6E8EC;--toolbar-background-color: #FFF;--secondary-button-background: rgba(98, 93, 245, .08);--icon-color: #8F95B2;--action-text-color: #625DF5;--header-bottom-border: #EBEBF5;--avatar-menu-badge: rgba(143, 149, 178, .08);--avatar-menu-badge-opened: rgba(98, 93, 245, .16);--editable-input-bg: #F2F2FE;--pdf-page-input-container-bg: #F8F7FD;--pdf-page-input-bg: #FFF;--pdf-page-input-border: #EAE8F9;--tooltip-bg: #141416;--green-tick-color: #198F65;--total-page-color: #000000CC;--toolbar-loader-text: #0A0A19;--toolbar-loader-bg: #FFF;--onboarding-bg: #FFF;--onboarding-color: #353945;--lottie-frame-border: transparent;--lottie-frame-bg: #E6E8EC;--lottie-frame-number-text: #8F95B2;--upload-page-bg: #0A0A19;--superflow-semantic-success: #198F65;--superflow-semantic-error: #FF7162;--superflow-semantic-warning: #EFB543;--superflow-semantic-information: #316def;--superflow-brand-primary: var(--primary-purple);--superflow-brand-primary-text: var(--primary-purple);--superflow-spacing-xs: .25rem;--superflow-spacing-sm: .5rem;--superflow-spacing-rg: .75rem;--superflow-spacing-md: 1rem;--superflow-spacing-lg: 1.25rem;--superflow-spacing-xl: 1.5rem;--superflow-spacing-2xl: 2rem;--superflow-font-family: "Poppins", sans-serif;--superflow-line-height: 1.5;--superflow-letter-spacing: -.01em;--superflow-font-size-xs: .75rem;--superflow-font-size-sm: .875rem;--superflow-font-size-rg: 1rem;--superflow-font-size-md: 1.5rem;--superflow-font-size-lg: 2rem;--superflow-border-radius-xs: .25rem;--superflow-border-radius-sm: .5rem;--superflow-border-radius-rg: 1rem;--superflow-border-radius-md: 1.5rem;--superflow-border-radius-lg: 2rem;--superflow-border-radius-xl: 2.5rem;--superflow-ease-in-out: cubic-bezier(.6, .6, 0, 1);--superflow-constant-black: #1E1E1E;--superflow-constant-grey: #808080;--superflow-constant-white: #FFFFFF;--superflow-surface-0: var(--background-color);--superflow-surface-1: #ffffff;--superflow-surface-2: #f4f5f6;--superflow-surface-3: #e6e8ec;--superflow-text-0: #23262f;--superflow-text-1: #353945;--superflow-text-2: #777e91;--superflow-text-3: #777e91;--superflow-text-4: #777e91}body[data-theme=dark]{--background-color: #131229;--background-container-color: #00000F;--text-color: #fff;--menu-text-color: #ADACD1;--menu-item-hover: #1C1B32;--svg-secondary: #888888;--primary-purple: #9491F8;--primary-purple-background: rgba(148, 145, 248, .12);--divider: #26253A;--menu-text-versions: #FFF;--menu-delete-icon-versions: #9491F8;--dialog-heading: #E9E8FF;--dialog--approve-heading: #E9E8FF;--dialog-sub-heading: #ADACD1;--dialog-text-input: #FFFFFF;--approval-alert: rgba(255, 255, 255, .04);--approval-alert-text: rgba(233, 232, 255, .8);--canva-bg: rgba(255, 255, 255, .04);--modal-border: rgba(255, 255, 255, .08);--toolbar-background-color: #131229;--secondary-button-background: #1D1C3A;--icon-color: #8F95B2;--action-text-color: #9491F8;--header-bottom-border: rgba(255, 255, 255, .12);--avatar-menu-badge: rgba(148, 145, 248, .04);--avatar-menu-badge-opened: rgba(148, 145, 248, .16);--editable-input-bg: #1D1C3A;--pdf-page-input-container-bg: rgb(30, 30, 58);--toolbar-loader-text: #FFF;--toolbar-loader-bg: #0A0A19;--onboarding-bg: #17162D;--onboarding-color: #fff;--pdf-page-input-bg: rgba(255, 255, 255, .08);--pdf-page-input-border: rgba(255, 255, 255, .12);--tooltip-bg: #1D1C3A;--green-tick-color: #7AFFCA;--total-page-color: #FFFFFFCC;--lottie-frame-border: rgba(255, 255, 255, .12);--lottie-frame-bg: rgba(255, 255, 255, .12);--lottie-frame-number-text: #6F6F7B;--superflow-surface-1: #17162D;--superflow-surface-2: #1D1C3A;--superflow-surface-3: #26253A;--superflow-text-0: #FFFFFF;--superflow-text-1: #E9E8FF;--superflow-text-2: #ADACD1;--superflow-text-3: #ADACD1;--superflow-text-4: #ADACD1}body[data-theme] velt-presence,body[data-theme] velt-presence-tooltip{--velt-presence-avatar-size: 1.5rem !important}body[data-theme] snippyly-comment-tool{--velt-comment-tool-icon-size: 1.5rem !important}body[data-theme] velt-comment-tool{display:flex!important}body[data-theme] velt-arrow-tool{height:32px!important;--velt-arrow-tool-icon-size: 1.5rem !important}body[data-theme] superflow-toolbar::part(superflow-toolbar-container){display:none}body[data-theme] superflow-toolbar::part(guest-mode-chip){display:none}body[data-theme] .mat-mdc-menu-panel.snippyly-menu{background:transparent!important;border-color:transparent!important;border-radius:10px!important;box-shadow:none!important}body[data-theme] .comment-player-timeline-container .comment-player-timeline .comment-player-timeline__item{left:calc(var(--legacy-velt-player-position, 0%))!important}body[data-theme] *:has([data-snippyly-comment-pin-host]) .textLayer ::selection,body[data-theme] *:has(snippyly-comment-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-snippyly-tag-pin-host]) .textLayer ::selection,body[data-theme] *:has(snippyly-tag-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-snippyly-recorder-pin-host]) .textLayer ::selection,body[data-theme] *:has(snippyly-recorder-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-snippyly-arrow-pin-host]) .textLayer ::selection,body[data-theme] *:has(snippyly-arrow-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-snippyly-area-pin-host]) .textLayer ::selection,body[data-theme] *:has(snippyly-area-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-velt-comment-pin-host]) .textLayer ::selection,body[data-theme] *:has(velt-comment-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-velt-tag-pin-host]) .textLayer ::selection,body[data-theme] *:has(velt-tag-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-velt-recorder-pin-host]) .textLayer ::selection,body[data-theme] *:has(velt-recorder-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-velt-arrow-pin-host]) .textLayer ::selection,body[data-theme] *:has(velt-arrow-pin-portal) .textLayer ::selection,body[data-theme] *:has([data-velt-area-pin-host]) .textLayer ::selection,body[data-theme] *:has(velt-area-pin-portal) .textLayer ::selection{background-color:#00f3!important}body[data-theme] .ng2-pdf-viewer-container{height:unset!important}
