[data-app-ui=current]{--app-bg:#000;--app-fg:#fff;--app-surface-content:#0f0f0f;--app-surface-elevated:#1b1b1b;--app-warning:#ffdb59;--app-success:#7efa90;--app-danger:#f13457;--app-halftones-7:#ffffff12;--app-halftones-14:#ffffff24;--app-halftones-28:#ffffff47;--app-halftones-56:#ffffff8f;--app-halftones-72:#ffffffb8;--app-permanent-white:#fff;--app-permanent-black:#0f0f0f;--app-surface-card:var(--app-surface-content);--app-surface-inner:var(--app-halftones-7);--app-surface-overlay:var(--app-halftones-7);--app-surface-control:var(--app-surface-elevated);--app-text-primary:var(--app-fg);--app-text-secondary:var(--app-halftones-72);--app-text-muted:var(--app-halftones-56);--app-border-default:var(--app-halftones-14);--app-border-strong:var(--app-halftones-28);--app-border-focus:var(--app-halftones-72);--app-feedback-success:var(--app-success);--app-feedback-warning:var(--app-warning);--app-feedback-danger:var(--app-danger);--app-feedback-text-success:var(--app-success);--app-feedback-text-warning:var(--app-warning);--app-feedback-text-danger:var(--app-danger);--app-height-pill:24px;--app-height-button:42px;--app-height-card-button:54px;--app-side-pad-4:4px;--app-side-pad-8:8px;--app-side-pad-12:12px;--app-side-pad-24:24px;--app-border-r-6:6px;--app-border-r-12:12px;--app-border-r-pill:999px;--app-gap-4:4px;--app-gap-6:6px;--app-gap-8:8px;--app-gap-12:12px;--app-card-padding:var(--app-side-pad-12);--app-card-padding-spacious:var(--app-side-pad-24);--app-table-cell-padding-x:var(--app-side-pad-12);--app-table-cell-padding-y:var(--app-side-pad-8);--app-content-gap:var(--app-gap-8);--app-checkbox-size:18px;--app-radio-size:18px;--app-shell-radius:16px;--app-table-row-height:var(--app-height-button);--app-toast-height:var(--app-height-button);--app-checkbox-radius:4px;--app-dialog-width:420px;--app-dialog-radius:16px;--app-dialog-padding:var(--app-side-pad-24);--app-dialog-gap:var(--app-gap-12);--app-figma-font-family:"Fustat";--app-font-size-main:14px;--app-font-size-sub:12px;--app-font-weight-main:500;--app-font-weight-sub:400;--app-line-height-compact:1;--app-letter-spacing:0;--app-font-size-heading-large:20px;--app-font-weight-heading-large:600;--app-line-height-heading-large:1.2;--app-letter-spacing-heading-large:0;--app-font-size-heading-medium:16px;--app-font-weight-heading-medium:600;--app-line-height-heading-medium:1.2;--app-letter-spacing-heading-medium:0;--app-font-size-metric-large:24px;--app-font-weight-metric-large:600;--app-line-height-metric-large:1;--app-letter-spacing-metric-large:0;--app-figma-paint-active-grad-dark:radial-gradient(circle, #393936 0%, #242422 100%);--app-figma-paint-active-light-dark:radial-gradient(circle, #fefefe 0%, #fff 100%);--app-figma-paint-sidebar-bg-dark:radial-gradient(circle, #242422 0%, #181818 100%);--app-figma-paint-body-bg-dark:radial-gradient(circle, #20201e 0%, #181818 100%);--app-figma-paint-sidebar-bg-light:radial-gradient(circle, #fff 0%, #f8f8f4 100%);--app-figma-effect-blur-25:28px;--app-figma-effect-shadow-small-light:0px 0px 2px 0px #00000047;--app-figma-effect-shadow-small-dark:0px 0px 2px 0px #00000047}html[data-console-theme=light] [data-app-ui=current]{--app-bg:#f8f8f4;--app-fg:#0f0f0f;--app-surface-content:#fff;--app-surface-elevated:#fff;--app-warning:#ffdb59;--app-success:#7efa90;--app-danger:#f13457;--app-halftones-7:#0f0f0f12;--app-halftones-14:#0f0f0f24;--app-halftones-28:#0f0f0f47;--app-halftones-56:#0f0f0f8f;--app-halftones-72:#0f0f0fb8;--app-permanent-white:#fff;--app-permanent-black:#0f0f0f;--app-surface-card:var(--app-surface-content);--app-surface-inner:var(--app-halftones-7);--app-surface-overlay:var(--app-halftones-7);--app-surface-control:var(--app-surface-elevated);--app-text-primary:var(--app-fg);--app-text-secondary:var(--app-halftones-72);--app-text-muted:var(--app-halftones-56);--app-border-default:var(--app-halftones-14);--app-border-strong:var(--app-halftones-28);--app-border-focus:var(--app-halftones-72);--app-feedback-success:var(--app-success);--app-feedback-warning:var(--app-warning);--app-feedback-danger:var(--app-danger);--app-feedback-text-success:#137333;--app-feedback-text-warning:#725400;--app-feedback-text-danger:#b42318}
[data-app-ui=current]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-border-width:1px;--app-size-icon:16px;--app-size-identity-avatar:38px;--app-size-identity-avatar-compact:32px;--app-size-submenu-hit-area:32px;--app-surface-page:var(--app-bg);--app-surface-item:var(--app-surface-inner);--app-surface-shell-card:var(--app-bg);--app-surface-plain:var(--app-permanent-white);--app-surface-plain-fg:var(--app-permanent-black);--app-analytics-globe-highlight:var(--app-fg);--app-analytics-globe-ocean-highlight:#6b7078;--app-analytics-globe-ocean-mid:#34383e;--app-analytics-globe-ocean-rim:#17191d;--app-analytics-globe-ocean-highlight-opacity:.16;--app-analytics-globe-ocean-mid-opacity:.1;--app-analytics-globe-ocean-rim-opacity:.04;--app-border-shell:var(--app-halftones-7);--app-font-family:var(--font-console-sans);--app-sidebar-width:260px;--app-sidebar-edge-inset:9px;--app-workspace-shell-height:calc(100dvh - (2 * var(--app-sidebar-edge-inset)));--app-sidebar-inset:var(--app-side-pad-8);--app-sidebar-section-gap:var(--app-gap-8);--app-shell-card-radius:var(--app-border-r-12);--app-identity-shell-height:var(--app-height-card-button);--app-identity-shell-padding:var(--app-side-pad-8);--app-identity-shell-padding-profile:var(--app-side-pad-8) var(--app-side-pad-12) var(--app-side-pad-8) var(--app-side-pad-8);--app-identity-shell-radius:var(--app-border-r-12);--app-identity-avatar-size:var(--app-size-identity-avatar);--app-identity-avatar-size-compact:var(--app-size-identity-avatar-compact);--app-identity-avatar-radius:var(--app-border-r-6);--app-identity-gap:var(--app-gap-8);--app-identity-type-gap:var(--app-gap-4);--app-icon-size:var(--app-size-icon);--app-icon-gap:var(--app-gap-12);--app-nav-row-height:var(--app-height-button);--app-nav-padding-x:var(--app-side-pad-12);--app-nav-padding-y:var(--app-side-pad-8);--app-nav-radius:var(--app-border-r-12);--app-nav-stack-overlap:-1px;--app-secondary-nav-item-width:180px;--app-notification-gap:var(--app-gap-6);--app-submenu-radius:var(--app-border-r-12);--app-submenu-row-padding:var(--app-side-pad-8);--app-submenu-hit-area:var(--app-size-submenu-hit-area);--app-backdrop-blur:var(--app-figma-effect-blur-25);--app-workspace-content-radius:var(--app-border-r-12);--app-workspace-content-padding:var(--app-side-pad-12);--app-workspace-content-gap:var(--app-gap-8);--app-workspace-item-radius:var(--app-border-r-6);--app-workspace-item-padding:var(--app-side-pad-12);--app-workspace-media-radius:var(--app-border-r-6);--app-workspace-header-surface:transparent;--app-preview-shadow:none;--app-heatmap-pointer-path:#6d28d9;--app-dialog-backdrop:color-mix(in srgb, var(--app-permanent-black) 62%, transparent);--app-status-online:var(--app-feedback-success);--app-ab-test-animation-color:var(--app-feedback-success);color:var(--app-fg);font-family:var(--app-font-family)}html[data-console-theme=light] [data-app-ui=current]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-analytics-globe-highlight:var(--app-fg);--app-analytics-globe-ocean-highlight:var(--app-permanent-white);--app-analytics-globe-ocean-mid:#dfe3e6;--app-analytics-globe-ocean-rim:#aeb5bb;--app-analytics-globe-ocean-highlight-opacity:.72;--app-analytics-globe-ocean-mid-opacity:.4;--app-analytics-globe-ocean-rim-opacity:.16}
[data-app-ui=current] .app-type-main,[data-app-ui=current] .app-type-sub{font-family:var(--app-font-family);line-height:var(--app-line-height-compact);letter-spacing:var(--app-letter-spacing);color:var(--app-fg);margin:0}[data-app-ui=current] .app-type-main{font-size:var(--app-font-size-main);font-weight:var(--app-font-weight-main)}[data-app-ui=current] .app-type-sub{font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-sub)}[data-app-ui=current] .app-type-muted{color:var(--app-halftones-72)}[data-app-ui=current] .app-icon{width:var(--app-icon-size);height:var(--app-icon-size);object-fit:contain;flex-shrink:0;display:block}html[data-console-theme=light] [data-app-ui=current] .app-icon{filter:brightness(0)saturate()}html[data-console-theme=light] [data-app-ui=current] .app-identity-avatar--feature-icon .app-icon{filter:none}[data-app-ui=current] .app-shell-card,[data-app-ui=current] .app-sidebar-shell{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:var(--app-sidebar-inset);border:var(--app-border-width) solid var(--app-border-shell);border-radius:var(--app-shell-card-radius);background:var(--app-surface-shell-card);flex-direction:column;display:flex}[data-app-ui=current] .app-identity-shell{box-sizing:border-box;width:100%;height:var(--app-identity-shell-height);padding:var(--app-identity-shell-padding);border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-identity-shell-radius);background-color:var(--app-surface-elevated);font:inherit;text-align:left;cursor:pointer;appearance:none;align-items:center;margin:0;display:flex}[data-app-ui=current] .app-identity-shell:hover,[data-app-ui=current] .app-identity-shell:focus-visible{border-color:var(--app-border-focus)}[data-app-ui=current] .app-identity-shell:focus{outline:none}[data-app-ui=current] .app-identity-shell--profile{justify-content:space-between;gap:var(--app-gap-8);padding:var(--app-identity-shell-padding-profile)}[data-app-ui=current] .app-identity-shell--static{cursor:default}[data-app-ui=current] .app-identity-shell--static:hover{border-color:var(--app-border-default)}[data-app-ui=current] .app-identity-shell--profile .app-identity-row{flex:1;min-width:0}[data-app-ui=current] .app-identity-row{align-items:center;gap:var(--app-identity-gap);min-width:0;display:flex}[data-app-ui=current] .app-identity-row--compact{--app-identity-avatar-size:var(--app-identity-avatar-size-compact)}[data-app-ui=current] .app-identity-copy{gap:var(--app-identity-type-gap);flex-direction:column;min-width:0;display:flex}[data-app-ui=current] .app-identity-copy .app-type-sub{color:var(--app-halftones-56)}[data-app-ui=current] .app-identity-avatar{width:var(--app-identity-avatar-size);height:var(--app-identity-avatar-size);border-radius:var(--app-identity-avatar-radius);outline:var(--app-border-width) solid var(--app-border-default);outline-offset:calc(-1 * var(--app-border-width));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}[data-app-ui=current] .app-identity-avatar--compact{width:var(--app-identity-avatar-size-compact);height:var(--app-identity-avatar-size-compact)}[data-app-ui=current] .app-identity-avatar__image{object-fit:cover;width:100%;height:100%;display:block}[data-app-ui=current] .app-identity-avatar--feature-icon,[data-app-ui=current] .app-identity-avatar--preview-stack{background:var(--app-surface-elevated);color:var(--app-fg)}[data-app-ui=current] .app-identity-avatar--tone-blue{background:var(--app-surface-elevated)}[data-app-ui=current] .app-identity-avatar--placeholder{color:var(--app-fg);font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-main);background-image:url(/icons/app/default-avatar.png);background-position:50%;background-size:cover;line-height:1}[data-app-ui=current] .app-identity-avatar--image-white{background-color:var(--app-surface-plain)}[data-app-ui=current] .app-identity-avatar__icon{animation:.22s cubic-bezier(.2,1.4,.4,1) app-avatar-icon-in}[data-app-ui=current] .app-identity-avatar__preview{object-fit:cover;width:24px;height:18px;box-shadow:var(--app-preview-shadow);border-radius:2px;animation:.26s cubic-bezier(.2,1.35,.4,1) both app-avatar-preview-in;position:absolute}html[data-console-theme=light] [data-app-ui=current] .app-identity-avatar__preview{box-sizing:border-box;border:var(--app-border-width) solid var(--app-border-default)}[data-app-ui=current] .app-identity-avatar__preview--back{--app-avatar-preview-rotate:-5deg;transform:rotate(var(--app-avatar-preview-rotate));animation-delay:40ms;top:4px;left:6px}[data-app-ui=current] .app-identity-avatar__preview--mid{--app-avatar-preview-rotate:10deg;transform:rotate(var(--app-avatar-preview-rotate));animation-delay:80ms;top:8px;left:8px}[data-app-ui=current] .app-identity-avatar__preview--front{--app-avatar-preview-rotate:0deg;transform:rotate(var(--app-avatar-preview-rotate));animation-delay:.12s;top:15px;left:5px}[data-app-ui=current] .app-project-icon-badge{box-sizing:border-box;border-style:solid;border-color:var(--app-border-default);border-radius:var(--app-workspace-media-radius);background-color:var(--app-surface-plain);color:var(--app-surface-plain-fg);font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-main);object-fit:contain;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}[data-app-ui=current] .app-project-icon-badge__flag{font-size:var(--app-size-icon);line-height:1;display:block;transform:translateY(.06em)}[data-app-ui=current] .app-status-pill{--app-status-pill-blur:14px;--app-status-pill-icon-color:currentColor;box-sizing:border-box;align-items:center;gap:var(--app-gap-8);height:var(--app-height-pill);min-width:0;padding:0 var(--app-side-pad-12);border:var(--app-border-width) solid transparent;border-radius:var(--app-border-r-pill);color:var(--app-fg);font-family:var(--app-font-family);font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-sub);line-height:var(--app-line-height-compact);white-space:nowrap;flex-shrink:0;display:inline-flex}[data-app-ui=current] .app-status-pill--with-icon{gap:var(--app-gap-4);padding-right:var(--app-side-pad-8);padding-left:var(--app-side-pad-4)}[data-app-ui=current] .app-status-pill__text{min-width:0;line-height:var(--app-line-height-compact);justify-content:center;align-items:center;padding-top:2px;display:inline-flex}[data-app-ui=current] .app-status-pill__icon{width:var(--app-icon-size);height:var(--app-icon-size);background-color:var(--app-status-pill-icon-color);-webkit-mask:var(--app-status-pill-icon-url) center / contain no-repeat;mask:var(--app-status-pill-icon-url) center / contain no-repeat;-webkit-mask:var(--app-status-pill-icon-url) center / contain no-repeat;flex-shrink:0;display:block}[data-app-ui=current] .app-status-pill__icon--load{--app-status-pill-icon-url:url(/icons/app/status-load.svg)}[data-app-ui=current] .app-status-pill__icon--confirm{--app-status-pill-icon-url:url(/icons/app/status-confirm.svg)}[data-app-ui=current] .app-status-pill__icon--cancel{--app-status-pill-icon-url:url(/icons/app/status-cancel.svg)}[data-app-ui=current] .app-status-pill--neutral{border-color:var(--app-halftones-14);background:var(--app-surface-elevated);color:var(--app-halftones-72);-webkit-backdrop-filter:blur(var(--app-status-pill-blur))}[data-app-ui=current] .app-status-pill--review{border-color:var(--app-feedback-warning);background:var(--app-feedback-warning);color:var(--app-permanent-black)}[data-app-ui=current] .app-status-pill--ready{--app-status-pill-icon-color:var(--app-feedback-success);border-color:var(--app-feedback-success);background:var(--app-bg);color:var(--app-fg)}[data-app-ui=current] .app-status-pill--blocked{border-color:var(--app-feedback-danger);background:var(--app-feedback-danger);color:var(--app-permanent-white)}[data-app-ui=current] .app-status-pill--active{border-color:var(--app-fg);background:var(--app-surface-elevated);color:var(--app-fg)}html[data-console-theme=light] [data-app-ui=current] .app-status-pill--ready{--app-status-pill-icon-color:var(--app-fg);border-color:var(--app-feedback-success);background:var(--app-feedback-success);color:var(--app-fg)}[data-app-ui=current] .app-button,[data-app-ui=current] .app-field{box-sizing:border-box;height:var(--app-height-button);border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-border-r-pill);color:var(--app-fg);font-family:var(--app-font-family);font-size:var(--app-font-size-main);font-weight:var(--app-font-weight-main);line-height:var(--app-line-height-compact);letter-spacing:var(--app-letter-spacing)}[data-app-ui=current] .app-button{justify-content:center;align-items:center;gap:var(--app-gap-8);padding:0 var(--app-side-pad-24);cursor:pointer;appearance:none;text-decoration:none;display:inline-flex}[data-app-ui=current] .app-button--full,[data-app-ui=current] .app-field--full{width:100%}[data-app-ui=current] .app-button--primary{border-color:var(--app-fg);background:var(--app-fg);color:var(--app-bg)}[data-app-ui=current] .app-button--secondary{border-color:var(--app-halftones-28);background:var(--app-surface-elevated)}[data-app-ui=current] .app-button--danger{border-color:var(--app-feedback-danger);color:var(--app-feedback-text-danger);background:0 0}[data-app-ui=current] .app-button--destructive{border-color:var(--app-feedback-danger);background:var(--app-feedback-danger);color:var(--app-surface-plain)}[data-app-ui=current] .app-button--secondary:hover:not(:disabled),[data-app-ui=current] .app-button--secondary:focus-visible{border-color:var(--app-halftones-72)}[data-app-ui=current] .app-button:focus,[data-app-ui=current] .app-field:focus{outline:none}[data-app-ui=current] .app-button:disabled{cursor:not-allowed}[data-app-ui=current] .app-button--secondary:disabled,[data-app-ui=current] .app-button--danger:disabled,[data-app-ui=current] .app-button--destructive:disabled{border-color:var(--app-halftones-14);color:var(--app-halftones-28);background:0 0}[data-app-ui=current] .app-button--primary:disabled{border-color:var(--app-halftones-7);background:var(--app-halftones-72);color:var(--app-bg)}[data-app-ui=current] .app-field{border-color:var(--app-border-strong);border-radius:var(--app-border-r-12);background:var(--app-surface-elevated);padding:0 var(--app-side-pad-12)}[data-app-ui=current] .app-field:hover:not(:disabled){border-color:var(--app-halftones-28)}[data-app-ui=current] .app-field::placeholder{color:var(--app-halftones-28)}[data-app-ui=current] .app-field:focus-visible{border-color:var(--app-halftones-72)}[data-app-ui=current] .app-field[aria-invalid=true]{border-color:var(--app-feedback-danger)}[data-app-ui=current] .app-field:disabled{border-color:var(--app-border-default);color:var(--app-halftones-28);cursor:not-allowed;opacity:1;background:0 0}[data-app-ui=current] .app-field--inline{width:auto}[data-app-ui=current] .app-select{min-width:0;color:var(--app-fg);display:inline-flex;position:relative}[data-app-ui=current] .app-select--full{width:100%}[data-app-ui=current] .app-select>.app-field{padding-right:calc(var(--app-side-pad-8) + var(--app-size-icon) + var(--app-gap-8));cursor:pointer;appearance:none}[data-app-ui=current] .app-select--full>.app-field{width:100%}[data-app-ui=current] .app-select__chevron{top:50%;right:var(--app-side-pad-8);width:var(--app-size-icon);height:var(--app-size-icon);pointer-events:none;position:absolute;transform:translateY(-50%)}[data-app-ui=current] .app-field:disabled+.app-select__chevron{color:var(--app-halftones-28)}[data-app-ui=current] .app-select option{background:var(--app-surface-elevated);color:var(--app-fg)}[data-app-ui=current] .app-checkbox-field,[data-app-ui=current] .app-radio-field{min-width:0}[data-app-ui=current] .app-checkbox,[data-app-ui=current] .app-radio{align-items:flex-start;gap:var(--app-gap-8);color:var(--app-text-primary);font-family:var(--app-font-family);font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-sub);cursor:pointer;line-height:1.4;display:inline-flex;position:relative}[data-app-ui=current] .app-checkbox__input,[data-app-ui=current] .app-radio__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}[data-app-ui=current] .app-checkbox__control,[data-app-ui=current] .app-radio__control{width:var(--app-checkbox-size);height:var(--app-checkbox-size);border:var(--app-border-width) solid var(--app-border-strong);background:var(--app-surface-control);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-app-ui=current] .app-checkbox__control{border-radius:var(--app-checkbox-radius)}[data-app-ui=current] .app-radio__control{width:var(--app-radio-size);height:var(--app-radio-size);border-radius:var(--app-border-r-pill)}[data-app-ui=current] .app-checkbox__icon{width:var(--app-icon-size);height:var(--app-icon-size);color:var(--app-bg);opacity:0;background-color:currentColor;-webkit-mask:url(/icons/app/checkbox.svg) 50%/contain no-repeat;mask:url(/icons/app/checkbox.svg) 50%/contain no-repeat}[data-app-ui=current] .app-checkbox__input:checked+.app-checkbox__control{border-color:var(--app-fg);background:var(--app-fg)}[data-app-ui=current] .app-checkbox__input:checked+.app-checkbox__control .app-checkbox__icon{opacity:1}[data-app-ui=current] .app-radio__input:checked+.app-radio__control{border-color:var(--app-fg)}[data-app-ui=current] .app-radio__input:checked+.app-radio__control:after{width:calc(var(--app-radio-size) / 2);height:calc(var(--app-radio-size) / 2);border-radius:var(--app-border-r-pill);background:var(--app-fg);content:""}[data-app-ui=current] .app-checkbox__input:focus-visible+.app-checkbox__control,[data-app-ui=current] .app-radio__input:focus-visible+.app-radio__control{border-color:var(--app-border-focus)}[data-app-ui=current] .app-checkbox[data-disabled],[data-app-ui=current] .app-radio[data-disabled]{color:var(--app-text-muted);cursor:not-allowed}[data-app-ui=current] .app-checkbox[data-disabled] .app-checkbox__control,[data-app-ui=current] .app-radio[data-disabled] .app-radio__control{border-color:var(--app-border-default);background:var(--app-surface-inner)}[data-app-ui=current] .app-checkbox[data-disabled] .app-checkbox__input:checked+.app-checkbox__control .app-checkbox__icon{color:var(--app-text-muted)}[data-app-ui=current] .app-tab{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--app-gap-8);min-height:var(--app-height-button);padding:0 var(--app-side-pad-12);border:var(--app-border-width) solid transparent;border-radius:var(--app-border-r-12);color:var(--app-text-secondary);font-family:var(--app-font-family);font-size:var(--app-font-size-main);font-weight:var(--app-font-weight-main);line-height:var(--app-line-height-compact);letter-spacing:var(--app-letter-spacing);cursor:pointer;background:0 0;display:inline-flex}[data-app-ui=current] .app-tab:hover:not(:disabled),[data-app-ui=current] .app-tab:focus-visible{border-color:var(--app-border-focus);color:var(--app-text-primary);outline:none}[data-app-ui=current] .app-tab--active{border-color:var(--app-border-default);background:var(--app-surface-card);color:var(--app-text-primary)}[data-app-ui=current] .app-tab:disabled{color:var(--app-text-muted);cursor:not-allowed}[data-app-ui=current] .app-dialog-backdrop{z-index:60;padding:var(--app-dialog-padding);background:var(--app-dialog-backdrop);place-items:center;display:grid;position:fixed;inset:0}[data-app-ui=current] .app-dialog{box-sizing:border-box;gap:var(--app-dialog-gap);width:min(100%, var(--app-dialog-width));max-height:calc(100vh - var(--app-dialog-padding) - var(--app-dialog-padding));padding:var(--app-dialog-padding);border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-dialog-radius);background:var(--app-surface-card);color:var(--app-text-primary);flex-direction:column;display:flex;overflow:auto}[data-app-ui=current] .app-dialog:focus{outline:none}[data-app-ui=current] .app-dialog:focus-visible{border-color:var(--app-border-focus)}[data-app-ui=current] .app-dialog__header,[data-app-ui=current] .app-dialog__body{gap:var(--app-content-gap);flex-direction:column;display:flex}[data-app-ui=current] .app-dialog__title{font-size:var(--app-font-size-heading-medium);font-weight:var(--app-font-weight-heading-medium);line-height:var(--app-line-height-heading-medium);margin:0}[data-app-ui=current] .app-dialog--danger .app-dialog__title{color:var(--app-feedback-text-danger)}[data-app-ui=current] .app-dialog__description{color:var(--app-text-secondary);font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-sub);margin:0;line-height:1.4}[data-app-ui=current] .app-dialog__actions{justify-content:flex-end;gap:var(--app-gap-8);flex-wrap:wrap;display:flex}[data-app-ui=current] .app-card-header__title{color:var(--app-fg);font-family:var(--app-font-family);font-size:var(--app-font-size-main);font-weight:var(--app-font-weight-main);line-height:var(--app-line-height-compact);margin:0}[data-app-ui=current] .app-card-header__lead{margin:var(--app-gap-4) 0 0;color:var(--app-halftones-72);font-family:var(--app-font-family);font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-sub);line-height:1.25}[data-app-ui=current] .app-card-header--danger .app-card-header__title,[data-app-ui=current] .app-card-header--danger .app-card-header__lead{color:var(--app-feedback-text-danger)}[data-app-ui=current] .app-card-body{margin-top:var(--app-workspace-content-gap)}[data-app-ui=current] .app-feedback-surface{box-sizing:border-box;min-width:0;padding:var(--app-workspace-item-padding);border:var(--app-border-width) solid var(--app-feedback-success);border-radius:var(--app-workspace-item-radius);background:var(--app-surface-elevated);color:var(--app-feedback-text-success)}[data-app-ui=current] .app-feedback-surface--danger{border-color:var(--app-feedback-danger);background:var(--app-surface-elevated);color:var(--app-feedback-text-danger)}[data-app-ui=current] .app-feedback-surface--warning{border-color:var(--app-feedback-warning);background:var(--app-surface-elevated);color:var(--app-feedback-text-warning)}[data-app-ui=current] .app-skeleton{background:var(--app-text-muted);opacity:.28;animation:1.6s ease-in-out infinite app-skeleton-pulse}[data-app-ui=current] .app-pdp-variant-card,[data-app-ui=current] .app-pdp-variant-create{box-sizing:border-box;border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-workspace-item-radius);background:var(--app-surface-elevated);min-width:0;color:var(--app-fg)}[data-app-ui=current] .app-pdp-variant-card{transition:border-color .16s,background-color .16s;overflow:hidden}[data-app-ui=current] .app-pdp-variant-card:hover{border-color:var(--app-border-focus)}[data-app-ui=current] .app-pdp-variant-card__media{border-bottom:var(--app-border-width) solid var(--app-border-default);position:relative;overflow:hidden}[data-app-ui=current] .app-pdp-variant-card__preview{background:var(--app-surface-item);width:100%;display:block;overflow:hidden}[data-app-ui=current] .app-pdp-variant-card__image{object-fit:contain;object-position:top;transform-origin:top;width:100%;height:100%;transition:transform .22s;display:block}[data-app-ui=current] .app-pdp-variant-card:hover .app-pdp-variant-card__image{transform:scale(1.035)}[data-app-ui=current] .app-pdp-variant-cover-placeholder{justify-content:center;align-items:center;gap:var(--app-gap-6);background:var(--app-surface-item);width:100%;height:100%;color:var(--app-halftones-72);flex-direction:column;display:flex}[data-app-ui=current] .app-pdp-variant-card__overlay-label{pointer-events:none;left:var(--app-gap-6);top:var(--app-gap-6);padding:var(--app-gap-4) var(--app-gap-6);border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-border-r-pill);background:var(--app-surface-overlay);color:var(--app-fg);font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-main);-webkit-backdrop-filter:blur(var(--app-backdrop-blur));backdrop-filter:blur(var(--app-backdrop-blur));position:absolute}[data-app-ui=current] .app-pdp-variant-stats{border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-border-r-6);background:var(--app-surface-item);padding:var(--app-gap-6)}[data-app-ui=current] .app-pdp-variant-action-button{border-radius:var(--app-border-r-6);width:28px;height:28px;color:var(--app-halftones-72);background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}[data-app-ui=current] .app-pdp-variant-action-button:hover,[data-app-ui=current] .app-pdp-variant-action-button:focus-visible{background:var(--app-halftones-7);color:var(--app-fg)}[data-app-ui=current] .app-pdp-variant-action-button:disabled{cursor:not-allowed;opacity:.6}[data-app-ui=current] .app-pdp-variant-create{justify-content:center;align-items:center;gap:var(--app-gap-8);width:100%;min-height:100%;padding:var(--app-side-pad-12);font:inherit;cursor:pointer;appearance:none;background:var(--app-surface-elevated);flex-direction:column;transition:border-color .16s,background-color .16s;display:flex}[data-app-ui=current] .app-pdp-variant-create:hover,[data-app-ui=current] .app-pdp-variant-create:focus-visible{border-color:var(--app-border-focus)}[data-app-ui=current] .app-pdp-variant-create__icon{border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-border-r-12);background:var(--app-surface-item);width:38px;height:38px;color:var(--app-fg);justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}@keyframes app-avatar-icon-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes app-skeleton-pulse{0%,to{opacity:.18}50%{opacity:.28}}@keyframes app-avatar-preview-in{0%{opacity:0;transform:translateY(3px)scale(.86)rotate(0)}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--app-avatar-preview-rotate))}}@media (prefers-reduced-motion:reduce){[data-app-ui=current] .app-identity-avatar__icon,[data-app-ui=current] .app-identity-avatar__preview,[data-app-ui=current] .app-pdp-variant-card__image,[data-app-ui=current] .app-skeleton{transition:none;animation:none}}
[data-app-ui=current].app-sidebar{top:var(--app-sidebar-edge-inset);bottom:var(--app-sidebar-edge-inset);left:var(--app-sidebar-edge-inset);z-index:40;box-sizing:border-box;width:var(--app-sidebar-width);background:0 0;border-right:0;height:auto;max-height:none;display:block;position:fixed;overflow:visible}[data-app-ui=current] .app-sidebar__top{margin-bottom:var(--app-sidebar-section-gap);flex-shrink:0}[data-app-ui=current] .app-sidebar__nav{z-index:1;overscroll-behavior:contain;flex:auto;min-height:0;padding:0;overflow:hidden auto}[data-app-ui=current] .app-sidebar__footer{z-index:2;padding:var(--app-gap-8) 0 0;border-top:0;flex-shrink:0;margin-top:auto;overflow:visible}[data-app-ui=current] .app-sidebar__admin{margin-top:var(--app-side-pad-12);padding-top:var(--app-side-pad-12);border-top:var(--app-border-width) solid var(--app-border-default)}[data-app-ui=current] .app-sidebar__admin-label{margin:0 0 var(--app-gap-8);padding-inline:var(--app-nav-padding-x);color:var(--app-fg);font-size:var(--app-font-size-sub);font-weight:var(--app-font-weight-sub);line-height:var(--app-line-height-compact);letter-spacing:var(--app-letter-spacing);text-transform:none}[data-app-ui=current] .app-nav-list{flex-direction:column;display:flex}[data-app-ui=current] .app-nav-row{box-sizing:border-box;align-items:center;gap:var(--app-icon-gap);height:var(--app-nav-row-height);margin-bottom:var(--app-nav-stack-overlap);padding:var(--app-nav-padding-y) var(--app-nav-padding-x);border:var(--app-border-width) solid transparent;border-radius:var(--app-nav-radius);color:var(--app-fg);text-decoration:none;display:flex}[data-app-ui=current] .app-nav-row--with-trailing{gap:var(--app-gap-8)}[data-app-ui=current] .app-nav-row__content{align-items:center;gap:var(--app-icon-gap);flex:auto;min-width:0;display:flex}[data-app-ui=current] .app-nav-row:last-child{margin-bottom:0}[data-app-ui=current] .app-nav-row--muted{opacity:1}[data-app-ui=current] .app-nav-row--muted .app-icon{opacity:.28}[data-app-ui=current] .app-nav-row--muted .app-type-main{color:var(--app-halftones-72)}[data-app-ui=current] .app-nav-row:hover .app-icon,[data-app-ui=current] .app-nav-row:hover .app-type-main,[data-app-ui=current] .app-nav-row--active .app-icon,[data-app-ui=current] .app-nav-row--active .app-type-main{opacity:1}[data-app-ui=current] .app-nav-row:hover .app-type-main{color:var(--app-fg)}[data-app-ui=current] .app-nav-row--active{border-color:var(--app-border-default);background-color:var(--app-surface-card)}[data-app-ui=current] .app-nav-row:focus{outline:none}[data-app-ui=current] .app-nav-row:focus-visible{border-color:var(--app-border-focus)}[data-app-ui=current] .app-nav-preview-stack{flex:0 0 var(--app-identity-avatar-size);width:var(--app-identity-avatar-size);height:var(--app-identity-avatar-size);border-radius:var(--app-border-r-6);display:block;position:relative;overflow:hidden;transform:translateY(1px)}[data-app-ui=current] .app-nav-preview-stack__preview{--app-nav-preview-shift-x:0;--app-nav-preview-shift-y:0;pointer-events:none;width:24px;height:18px;transform:translate3d(var(--app-nav-preview-shift-x), var(--app-nav-preview-shift-y), 0) rotate(var(--app-nav-preview-rotate));transform-origin:50%;backface-visibility:hidden;will-change:transform;transition:transform .26s cubic-bezier(.16,1,.3,1);display:block;position:absolute}[data-app-ui=current] .app-nav-preview-stack__image{--app-nav-preview-delay:0s;object-fit:cover;width:100%;height:100%;box-shadow:var(--app-preview-shadow);opacity:0;animation:.26s cubic-bezier(.2,1.25,.4,1) both app-nav-preview-in;animation-delay:var(--app-nav-preview-delay);border-radius:2px;display:block}html[data-console-theme=light] [data-app-ui=current] .app-nav-preview-stack__image{box-sizing:border-box;border:var(--app-border-width) solid var(--app-border-default)}[data-app-ui=current] .app-nav-preview-stack__preview--back{--app-nav-preview-rotate:-5deg;top:6px;left:6px}[data-app-ui=current] .app-nav-preview-stack__preview--mid{--app-nav-preview-rotate:10deg;top:8px;left:8px}[data-app-ui=current] .app-nav-preview-stack__preview--front{--app-nav-preview-rotate:0deg;top:13px;left:4px}[data-app-ui=current] .app-slot-grid-indicator{width:18px;height:18px;color:var(--app-ab-test-animation-color);--app-slot-grid-slot-opacity:.18;--app-slot-grid-active-opacity:.94;flex:0 0 18px;grid-template-rows:repeat(5,2px);grid-template-columns:repeat(5,2px);gap:2px;display:grid;transform:translateY(1px)}[data-app-ui=current] .app-slot-grid-indicator__slot{border-radius:var(--app-border-r-pill);width:2px;height:2px;opacity:var(--app-slot-grid-slot-opacity);animation:app-slot-grid-frames var(--app-slot-grid-duration) steps(1, end) infinite;background-color:currentColor;display:block}[data-app-ui=current] .app-nav-preview-stack:hover .app-nav-preview-stack__preview--back{--app-nav-preview-shift-x:-3px;--app-nav-preview-shift-y:-2px}[data-app-ui=current] .app-nav-preview-stack:hover .app-nav-preview-stack__preview--mid{--app-nav-preview-shift-x:3px;--app-nav-preview-shift-y:-1px}[data-app-ui=current] .app-nav-preview-stack:hover .app-nav-preview-stack__preview--front{--app-nav-preview-shift-x:-1px;--app-nav-preview-shift-y:3px}@keyframes app-nav-preview-in{0%{opacity:0;transform:translateY(3px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-slot-grid-frames{0%,to{opacity:var(--app-slot-grid-frame-0)}12.5%{opacity:var(--app-slot-grid-frame-1)}25%{opacity:var(--app-slot-grid-frame-2)}37.5%{opacity:var(--app-slot-grid-frame-3)}50%{opacity:var(--app-slot-grid-frame-4)}62.5%{opacity:var(--app-slot-grid-frame-5)}75%{opacity:var(--app-slot-grid-frame-6)}87.5%{opacity:var(--app-slot-grid-frame-7)}}[data-app-ui=current] .app-project-switcher,[data-app-ui=current] .app-profile-bar{width:100%;position:relative}[data-app-ui=current] .app-project-switcher__menu,[data-app-ui=current] .app-profile-bar__menu{z-index:50;width:100%;position:absolute;left:0}[data-app-ui=current] .app-project-switcher__menu{top:calc(100% + var(--app-gap-6))}[data-app-ui=current] .app-profile-bar__menu{bottom:calc(100% + var(--app-gap-6))}[data-app-ui=current] .app-submenu{border:var(--app-border-width) solid var(--app-halftones-28);border-radius:var(--app-submenu-radius);background-color:var(--app-halftones-7);-webkit-backdrop-filter:blur(var(--app-backdrop-blur));backdrop-filter:blur(var(--app-backdrop-blur));overflow:hidden}[data-app-ui=current] .app-submenu-header{align-items:center;gap:var(--app-icon-gap);padding:var(--app-submenu-row-padding);background:var(--app-surface-elevated);display:flex;position:relative}[data-app-ui=current] .app-submenu-hit-area{width:var(--app-submenu-hit-area);height:var(--app-submenu-hit-area);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-app-ui=current] .app-submenu-row,[data-app-ui=current] .app-submenu-header-action,[data-app-ui=current] .app-submenu-action{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0}[data-app-ui=current] .app-submenu-row{box-sizing:border-box;width:100%;padding:var(--app-submenu-row-padding);border-radius:0;align-items:center;display:flex}[data-app-ui=current] .app-submenu-header-action{z-index:1;align-items:center;gap:var(--app-icon-gap);width:100%;padding:0;display:flex;position:relative}[data-app-ui=current] .app-submenu-action{padding:0}[data-app-ui=current] .app-submenu-row:hover,[data-app-ui=current] .app-submenu-row--active{opacity:1;background-color:var(--app-surface-elevated)}[data-app-ui=current] .app-submenu-row:hover .app-type-main,[data-app-ui=current] .app-submenu-row--active .app-type-main{color:var(--app-fg)}[data-app-ui=current] .app-submenu-row:focus{outline:none}[data-app-ui=current] .app-submenu-row:focus-visible{background-color:var(--app-surface-elevated)}[data-app-ui=current] .app-submenu-row:focus-visible .app-type-main{color:var(--app-fg)}[data-app-ui=current] .app-submenu-divider{height:var(--app-border-width);background-color:var(--app-border-default)}[data-app-ui=current] .app-profile-bar__trailing{color:var(--app-fg);flex-shrink:0;align-items:center;display:inline-flex}[data-app-ui=current] .app-profile-menu__list{padding:var(--app-gap-6);flex-direction:column;gap:0;margin:0;list-style:none;display:flex}[data-app-ui=current] .app-profile-menu-link{box-sizing:border-box;align-items:center;gap:var(--app-gap-8);width:100%;min-height:var(--app-nav-row-height);padding:var(--app-gap-8);border:var(--app-border-width) solid transparent;border-radius:var(--app-border-r-6);color:inherit;font:inherit;font-size:var(--app-font-size-main);line-height:var(--app-line-height-compact);text-align:left;cursor:pointer;appearance:none;background:0 0;text-decoration:none;display:flex}[data-app-ui=current] .app-profile-menu-link__icon{flex:0 0 var(--app-icon-size);width:var(--app-icon-size);height:var(--app-icon-size);justify-content:center;align-items:center;display:inline-flex}[data-app-ui=current] .app-profile-menu-link__icon .app-icon{opacity:.28}[data-app-ui=current] .app-profile-menu-link>:not(.app-profile-menu-link__icon){color:var(--app-halftones-72)}[data-app-ui=current] .app-profile-menu-link:hover .app-profile-menu-link__icon .app-icon,[data-app-ui=current] .app-profile-menu-link:focus-visible .app-profile-menu-link__icon .app-icon{opacity:1}[data-app-ui=current] .app-profile-menu-link:hover>:not(.app-profile-menu-link__icon),[data-app-ui=current] .app-profile-menu-link:focus-visible>:not(.app-profile-menu-link__icon){color:var(--app-fg)}[data-app-ui=current] .app-profile-menu-link:focus{outline:none}[data-app-ui=current] .app-profile-menu-link:focus-visible{border-color:var(--app-border-focus)}[data-app-ui=current] .app-profile-menu-link--sign-out{width:auto;min-width:0;color:var(--app-fg);flex:auto}[data-app-ui=current] .app-system-status-dot{border-radius:var(--app-border-r-pill);background-color:var(--app-status-online);width:8px;height:8px}[data-app-ui=current] .app-profile-menu__footer{align-items:center;gap:var(--app-gap-4);padding:var(--app-gap-6) var(--app-gap-8) var(--app-gap-6) var(--app-gap-6);display:flex}[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher{align-items:center;gap:var(--app-gap-4);flex:none;display:inline-flex}[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher__btn{width:calc(var(--app-icon-size) + var(--app-gap-6));height:calc(var(--app-icon-size) + var(--app-gap-6));border:var(--app-border-width) solid transparent;border-radius:var(--app-border-r-6);color:var(--app-fg);font:inherit;line-height:var(--app-line-height-compact);cursor:pointer;appearance:none;background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher__btn .app-icon{opacity:.28}[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher__btn:hover .app-icon,[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher__btn:focus-visible .app-icon,[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher__btn--active .app-icon{opacity:1}[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher__btn:focus{outline:none}[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher__btn:focus-visible{border-color:var(--app-border-focus)}[data-app-ui=current] .app-profile-menu__footer .app-theme-switcher__btn--active{color:var(--app-fg)}@media (prefers-reduced-motion:reduce){[data-app-ui=current] .app-nav-preview-stack__preview{transition:none}[data-app-ui=current] .app-nav-preview-stack__image{opacity:1;animation:none}[data-app-ui=current] .app-slot-grid-indicator__slot{opacity:var(--app-slot-grid-slot-opacity);animation:none}[data-app-ui=current] .app-slot-grid-indicator__slot[data-reduced-motion-active=true]{opacity:var(--app-slot-grid-active-opacity)}}
[data-app-ui=current].console-shell{background-color:var(--app-surface-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-console-theme=light] [data-app-ui=current].console-shell{background-color:var(--app-surface-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-app-ui=current].console-shell .app-main-with-sidebar{box-sizing:border-box;min-width:0;min-height:100dvh;padding:var(--app-sidebar-edge-inset) var(--app-sidebar-edge-inset) var(--app-sidebar-edge-inset) calc(var(--app-sidebar-width) + (2 * var(--app-sidebar-edge-inset)));flex-direction:column;display:flex}[data-app-ui=current].console-shell .app-sidebar-underlay,[data-app-ui=current].console-shell .console-shell-lights,[data-app-ui=current].console-shell .console-shell-blob{display:none}[data-app-ui=current] .app-workspace-page{box-sizing:border-box;flex:0 0 var(--app-workspace-shell-height);width:100%;height:var(--app-workspace-shell-height);max-height:var(--app-workspace-shell-height);min-height:var(--app-workspace-shell-height);flex-direction:column;display:flex;overflow:hidden}[data-app-ui=current] .app-workspace-page__card{flex:0 0 var(--app-workspace-shell-height);gap:var(--app-gap-8);height:var(--app-workspace-shell-height);max-height:var(--app-workspace-shell-height);min-height:var(--app-workspace-shell-height);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}[data-app-ui=current] .app-workspace-page__body{height:auto;padding:var(--app-workspace-content-padding);border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-workspace-content-radius);background:var(--app-surface-content);color:var(--app-fg);flex-direction:column;flex:1 0 auto;display:flex;overflow:visible}[data-app-ui=current] .app-workspace-page__body:empty{flex:none;display:none}[data-app-ui=current] .app-workspace-page__body--serving{flex:1 0 auto;min-height:0;padding:0;overflow:hidden}[data-app-ui=current] .serving-canvas-stack{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}[data-app-ui=current] .serving-canvas{cursor:grab;background:var(--app-surface-content);flex:1;min-width:760px;position:relative;overflow:hidden}[data-app-ui=current] .serving-canvas:active{cursor:grabbing}[data-app-ui=current] .serving-canvas .react-flow__node-wall{pointer-events:none}[data-app-ui=current] .serving-canvas__divider{background:var(--app-border-strong);width:100%;height:100%}[data-app-ui=current] .serving-canvas__empty,[data-app-ui=current] .serving-canvas-feedback{justify-content:center;align-items:center;gap:var(--app-gap-8);min-height:320px;padding:var(--app-side-pad-24);text-align:center;flex-direction:column;flex:1;display:flex}[data-app-ui=current] .serving-canvas__empty{z-index:5;color:var(--app-text-muted);position:absolute;inset:0}[data-app-ui=current] .serving-canvas__empty strong{color:var(--app-fg)}[data-app-ui=current] .serving-canvas .react-flow{z-index:2;background:0 0}[data-app-ui=current] .serving-canvas .react-flow__viewport{will-change:transform}[data-app-ui=current] .serving-canvas .react-flow__node-audience{width:144px;height:144px}[data-app-ui=current] .serving-canvas .react-flow__node-variant{width:176px;height:144px}[data-app-ui=current] .serving-canvas .react-flow__node-audience.draggable,[data-app-ui=current] .serving-canvas .react-flow__node-variant.draggable{cursor:grab}[data-app-ui=current] .serving-canvas .react-flow__node-audience.dragging,[data-app-ui=current] .serving-canvas .react-flow__node-variant.dragging{cursor:grabbing;backface-visibility:hidden;will-change:transform}[data-app-ui=current] .serving-audience-node{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--app-gap-8);width:144px;height:144px;padding:var(--app-side-pad-12);border:var(--app-border-width) solid var(--app-border-default);background:var(--app-surface-elevated);box-shadow:var(--app-figma-effect-shadow-small-dark);color:var(--app-fg);text-align:center;border-radius:50%;flex-direction:column;transition:border-color .24s,box-shadow .24s;display:flex}[data-app-ui=current] .serving-audience-node:hover,[data-app-ui=current] .serving-audience-node--selected{border-color:var(--app-border-strong)}[data-app-ui=current] .serving-audience-node--paired{border-color:var(--app-feedback-success);box-shadow:var(--app-figma-effect-shadow-small-dark), 0 0 0 2px color-mix(in srgb, var(--app-feedback-success) 32%, transparent)}[data-app-ui=current] .serving-audience-node__label{font-size:var(--app-font-size-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-app-ui=current] .serving-variant-node{box-sizing:border-box;border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-border-r-12);background:var(--app-surface-elevated);width:176px;height:144px;box-shadow:var(--app-figma-effect-shadow-small-dark);color:var(--app-fg);flex-direction:column;transition:border-color .24s,box-shadow .24s;display:flex;overflow:visible}[data-app-ui=current] .serving-variant-node__content{border-radius:inherit;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}[data-app-ui=current] .serving-variant-node--selected{border-color:var(--app-border-strong)}[data-app-ui=current] .serving-variant-node--paired{border-color:var(--app-feedback-success);box-shadow:var(--app-figma-effect-shadow-small-dark), 0 0 0 2px color-mix(in srgb, var(--app-feedback-success) 32%, transparent)}[data-app-ui=current] .serving-variant-node__preview{border-bottom:var(--app-border-width) solid var(--app-border-default);background:var(--app-surface-item);flex:0 0 112px;justify-content:center;align-items:center;height:112px;display:flex;position:relative;overflow:hidden}[data-app-ui=current] .serving-variant-node__preview img{object-fit:cover}[data-app-ui=current] .serving-variant-node__fallback{color:var(--app-text-muted);font-size:var(--app-font-size-heading-large)}[data-app-ui=current] .serving-variant-node__meta{align-items:flex-start;gap:var(--app-gap-8);padding:var(--app-gap-8);flex-direction:column;display:flex}[data-app-ui=current] .serving-variant-node__meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-app-ui=current] .serving-node-handle{border:2px solid var(--app-surface-elevated);background:var(--app-fg);width:14px;height:14px}[data-app-ui=current] .serving-assignment-edge .react-flow__edge-path{stroke:var(--app-fg);stroke-width:2px}[data-app-ui=current] .serving-canvas .react-flow__edge.selected .react-flow__edge-path{stroke-width:3px}@media (max-width:64rem){[data-app-ui=current] .app-workspace-page__body--serving{overflow-x:auto}}@media (prefers-reduced-motion:reduce){[data-app-ui=current] .serving-audience-node,[data-app-ui=current] .serving-variant-node{transition:none}}[data-app-ui=current] .app-workspace-header-shell{background:var(--app-workspace-header-surface);padding-inline-end:var(--app-side-pad-8)}[data-app-ui=current] .app-surface-stack{gap:var(--app-workspace-content-gap);flex-direction:column;min-height:0;display:flex}[data-app-ui=current] .app-content-surface,[data-app-ui=current] .app-workspace-content-panel,[data-app-ui=current] .app-workspace-page__card .app-overlay-surface{box-sizing:border-box;padding:var(--app-workspace-content-padding);border-radius:var(--app-workspace-content-radius);background:var(--app-surface-content);color:var(--app-fg)}[data-app-ui=current] .app-content-surface,[data-app-ui=current] .app-workspace-content-panel{border:var(--app-border-width) solid var(--app-border-default)}[data-app-ui=current] .app-content-surface--spacious{padding:var(--app-side-pad-24)}[data-app-ui=current] .app-inner-surface{box-sizing:border-box;min-width:0;padding:var(--app-workspace-item-padding);border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-workspace-item-radius);background:var(--app-surface-item);color:var(--app-fg)}[data-app-ui=current] .app-inner-surface--dashed{border-style:dashed}[data-app-ui=current] .app-media-surface{border:var(--app-border-width) solid var(--app-border-default);border-radius:var(--app-workspace-media-radius);background:var(--app-surface-item)}[data-app-ui=current] .app-overlay-surface{border:0;position:relative}[data-app-ui=current] .app-overlay-outline{border-radius:var(--app-workspace-content-radius);position:relative}[data-app-ui=current] .app-overlay-underlay{inset:calc(-1 * var(--app-border-width));border-radius:calc(var(--app-workspace-content-radius) + var(--app-border-width));background-color:var(--app-border-default);mix-blend-mode:normal;pointer-events:none;border:0;position:absolute}[data-app-ui=current] .app-workspace-page__actions{align-items:center;gap:var(--app-notification-gap);flex-shrink:0;display:inline-flex}[data-app-ui=current] .app-heatmap{gap:var(--app-workspace-content-gap);min-width:0;color:var(--app-fg);flex-direction:column;display:flex}[data-app-ui=current] .app-workspace-page__secondary-nav{flex-shrink:0}[data-app-ui=current] .app-secondary-nav{scrollbar-width:none;width:100%;overflow-x:auto}[data-app-ui=current] .app-secondary-nav::-webkit-scrollbar{display:none}[data-app-ui=current] .app-secondary-nav__list{align-items:flex-start;gap:var(--app-gap-8);min-width:0;display:flex}[data-app-ui=current] .app-secondary-nav .app-nav-row{flex:0 0 var(--app-secondary-nav-item-width);width:var(--app-secondary-nav-item-width);border-color:var(--app-border-shell);margin-bottom:0}[data-app-ui=current] .app-secondary-nav .app-tab{flex:0 0 var(--app-secondary-nav-item-width);width:var(--app-secondary-nav-item-width)}[data-app-ui=current] .app-secondary-nav .app-nav-row--active{border-color:var(--app-border-default);background-color:var(--app-surface-card)}[data-app-ui=current] .app-home-donut-center{inset:24%}[data-app-ui=current] .app-design-library-preview-stage{background-color:var(--100r-color-bg-primary);color:var(--100r-color-fg-primary)}[data-app-ui=current] .app-analytics-world-globe{max-height:min(480px,65vh)}[data-app-ui=current] .app-analytics-dashboard-spacious{padding:var(--app-side-pad-24)}[data-app-ui=current] .app-analytics-heat-layer{filter:blur(var(--app-heatmap-blur-radius));mix-blend-mode:multiply}[data-app-ui=current] .app-aggregate-heat-layer{--app-heatmap-blur-radius:28px}[data-app-ui=current] .app-aggregate-heatmap-underlay{filter:grayscale()}[data-app-ui=current] .app-heatmap-legend-scale{background:linear-gradient(90deg, var(--app-feedback-success), color-mix(in srgb, var(--app-feedback-warning) 65%, var(--app-feedback-danger)), var(--app-feedback-danger))}[data-app-ui=current] .app-analytics-legend-outline{stroke:var(--app-permanent-white)}[data-app-ui=current] .app-analytics-legend-path{stroke:var(--color-violet-700)}[data-app-ui=current] .app-analytics-textarea{box-sizing:border-box;width:100%;padding:var(--app-gap-8) var(--app-side-pad-12);border:var(--app-border-width) solid var(--app-border-strong);border-radius:var(--app-border-r-12);background:var(--app-surface-elevated);color:var(--app-fg);font-family:var(--app-font-family);font-size:var(--app-font-size-main);font-weight:var(--app-font-weight-main);line-height:var(--app-line-height-compact);letter-spacing:var(--app-letter-spacing);resize:vertical}[data-app-ui=current] .app-analytics-textarea:focus{outline:none}[data-app-ui=current] .app-analytics-textarea:hover:not(:disabled){border-color:var(--app-halftones-28)}[data-app-ui=current] .app-analytics-textarea:focus-visible{border-color:var(--app-halftones-72)}[data-app-ui=current] .app-heatmap-picker-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:64rem){[data-app-ui=current] .app-heatmap-picker-grid{grid-template-columns:220px minmax(0,1fr) minmax(260px,.85fr)}}[data-app-ui=current] .app-home-sessions-chart__live-dot{background-color:var(--app-status-online);width:8px;height:8px;animation:1.6s ease-in-out infinite app-home-sessions-chart-live-dot-pulse}@keyframes app-home-sessions-chart-live-dot-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}
