:root{--color-bg-page:#f6f6f6;--color-bg-card:#fcfbfa;--color-bg-popup:#fff;--color-bg-elevated:#fff;--color-bg-sidebar:#fcfbfa;--color-bg-hover:#ececec;--color-bg-subtle:#f0efee;--color-bg-input:#fff;--color-bg-disabled:#e8e8e8;--color-bg-disabled-strong:#dedede;--color-bg-overlay:#fcfbfaf5;--color-bg-mask:#17171752;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#707070;--color-text-disabled:#6c6c6c;--color-text-inverse:#fcfbfa;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#e4e4e4;--color-border-divider:#e4e4e4;--color-border-strong:#a3a3a3;--color-border-disabled:#c7c7c7;--color-border-popup:#e4e4e4;--color-primary:#171717;--color-primary-hover:#404040;--color-primary-active:#262626;--color-primary-bg:#ececec;--color-primary-bg-hover:#e3e3e3;--color-primary-border:#e4e4e4;--color-primary-border-hover:#a3a3a3;--color-primary-text:#171717;--color-primary-text-hover:#404040;--color-primary-text-active:#262626;--color-success:#246b45;--color-success-bg:#eef6f1;--color-success-border:#c7ddcf;--color-warning:#8a5a12;--color-warning-bg:#fbf4e8;--color-warning-border:#e5d2ad;--color-danger:#a63d35;--color-danger-bg:#faf0ee;--color-danger-border:#e8c7c3;--color-info:#47647d;--color-info-bg:#eff3f6;--color-info-border:#cbd7df;--color-ai:#5b5275;--color-ai-bg:#f2f0f5;--color-ai-border:#d8d2e1;--color-scrollbar:#c7c7c7;--color-scrollbar-hover:#a3a3a3;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:14px;--radius-xl:14px;--shadow-none:none;--shadow-hairline:0 1px 0 var(--color-border-divider);--shadow-card:none;--shadow-elevated:0 8px 24px #0000001f;--shadow-popover:0 12px 32px #00000029, 0 0 0 1px var(--color-border-popup);--shadow-focus:0 0 0 3px var(--color-primary-bg-hover);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.14s;--motion-normal:.24s;--motion-slow:.34s;--motion-enter-y:4px;--motion-hover-y:0px;--density-page-x:28px;--density-page-y:24px;--density-section-gap:22px;--density-card-gap:16px;--density-control-gap:10px;--density-table-cell-y:12px;--chart-color-1:#171717;--chart-color-2:#737373;--chart-color-3:#2d7a4f;--chart-color-4:#a16207;--chart-color-5:#b42318;--chart-color-6:#a3a3a3;--chart-tooltip-shadow:0 10px 28px #0f172a1f;--theme-page-background:#f6f6f6;--theme-page-overlay:transparent;--theme-card-background:#fcfbfa;--theme-panel-background:#fcfbfa;--theme-toolbar-background:#fcfbfa;--theme-header-background:#fcfbfa;--theme-backdrop-filter:none;--theme-card-border:#e4e4e4;--theme-card-hover-shadow:none;--theme-hover-transform:none;--theme-surface-treatment:panel;--ant-color-primary:#171717;--ant-color-primary-hover:#404040;--ant-color-primary-active:#262626;--ant-color-primary-bg:#ececec;--ant-color-primary-bg-hover:#e3e3e3;--ant-color-primary-border:#e4e4e4;--ant-color-primary-border-hover:#a3a3a3;--ant-color-link:#171717;--ant-color-link-hover:#404040;--ant-color-link-active:#262626;--ant-border-radius:7px;--ant-border-radius-lg:14px;--ant-border-radius-sm:6px}[data-theme=dark]{--color-bg-page:#141414;--color-bg-card:#1c1c1c;--color-bg-popup:#242424;--color-bg-elevated:#282828;--color-bg-sidebar:#1c1c1c;--color-bg-hover:#303030;--color-bg-subtle:#262626;--color-bg-input:#202020;--color-bg-disabled:#262626;--color-bg-disabled-strong:#333;--color-bg-overlay:#1c1c1cf5;--color-bg-mask:#000000b8;--color-text-primary:#f5f5f5;--color-text-secondary:#c4c4c4;--color-text-tertiary:#a3a3a3;--color-text-disabled:#727a86;--color-text-inverse:#171717;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#363636;--color-border-divider:#363636;--color-border-strong:#636363;--color-border-disabled:#444;--color-border-popup:#444;--color-primary:#f5f5f5;--color-primary-hover:#dedede;--color-primary-active:#c4c4c4;--color-primary-bg:#262626;--color-primary-bg-hover:#363636;--color-primary-border:#444;--color-primary-border-hover:#737373;--color-primary-text:#f5f5f5;--color-primary-text-hover:#dedede;--color-primary-text-active:#c4c4c4;--color-success:#79b38f;--color-success-bg:#182b21;--color-success-border:#355b43;--color-warning:#d0a35f;--color-warning-bg:#2d2518;--color-warning-border:#604b27;--color-danger:#d77e76;--color-danger-bg:#321f1f;--color-danger-border:#6c3d39;--color-info:#7fa3bf;--color-info-bg:#1a2934;--color-info-border:#365467;--color-ai:#a397be;--color-ai-bg:#272333;--color-ai-border:#514863;--color-scrollbar:#444;--color-scrollbar-hover:#737373;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:14px;--radius-xl:14px;--shadow-none:none;--shadow-hairline:0 1px 0 var(--color-border-divider);--shadow-card:none;--shadow-elevated:0 8px 24px #0000001f;--shadow-popover:0 12px 32px #00000029, 0 0 0 1px var(--color-border-popup);--shadow-focus:0 0 0 3px var(--color-primary-bg-hover);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.14s;--motion-normal:.24s;--motion-slow:.34s;--motion-enter-y:4px;--motion-hover-y:0px;--density-page-x:28px;--density-page-y:24px;--density-section-gap:22px;--density-card-gap:16px;--density-control-gap:10px;--density-table-cell-y:12px;--chart-color-1:#f5f5f5;--chart-color-2:#a3a3a3;--chart-color-3:#7dcf9b;--chart-color-4:#f3b75d;--chart-color-5:#f08a80;--chart-color-6:#737373;--chart-tooltip-shadow:0 18px 46px #0000007a;--theme-page-background:#141414;--theme-page-overlay:transparent;--theme-card-background:#1c1c1c;--theme-panel-background:#1c1c1c;--theme-toolbar-background:#1c1c1c;--theme-header-background:#1c1c1c;--theme-backdrop-filter:none;--theme-card-border:#363636;--theme-card-hover-shadow:none;--theme-hover-transform:none;--theme-surface-treatment:panel;--ant-color-primary:#f5f5f5;--ant-color-primary-hover:#dedede;--ant-color-primary-active:#c4c4c4;--ant-color-primary-bg:#262626;--ant-color-primary-bg-hover:#363636;--ant-color-primary-border:#444;--ant-color-primary-border-hover:#737373;--ant-color-link:#f5f5f5;--ant-color-link-hover:#dedede;--ant-color-link-active:#c4c4c4;--ant-border-radius:7px;--ant-border-radius-lg:14px;--ant-border-radius-sm:6px}[data-surface-theme=brand]{--color-bg-page:#f5f3ff;--color-bg-card:#faf9ff;--color-bg-popup:#fff;--color-bg-elevated:#fff;--color-bg-sidebar:#f8f7ff;--color-bg-hover:#ede9fe;--color-bg-subtle:#f0edff;--color-bg-input:#fff;--color-bg-disabled:#e8e4f7;--color-bg-disabled-strong:#ddd6fe;--color-bg-overlay:#ffffffdb;--color-bg-mask:#1716143d;--color-text-primary:#171715;--color-text-secondary:#4d4a45;--color-text-tertiary:#706c67;--color-text-disabled:#6c6c6c;--color-text-inverse:#fff;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#e8e4f7;--color-border-divider:#eeebf7;--color-border-strong:#b9b4ac;--color-border-disabled:#c7c7c7;--color-border-popup:#e8e4f7;--color-primary:#6250bf;--color-primary-hover:#705ed0;--color-primary-active:#4f3ea5;--color-primary-bg:#f2f0fa;--color-primary-bg-hover:#e7e3f6;--color-primary-border:#d8d1ec;--color-primary-border-hover:#bfb5df;--color-primary-text:#6250bf;--color-primary-text-hover:#705ed0;--color-primary-text-active:#4f3ea5;--color-success:#257052;--color-success-bg:#edf7f1;--color-success-border:#c3ddce;--color-warning:#8a5b16;--color-warning-bg:#fff6e6;--color-warning-border:#e7d1a5;--color-danger:#aa3f3b;--color-danger-bg:#fff0ef;--color-danger-border:#ebc5c2;--color-info:#465f96;--color-info-bg:#eef2f8;--color-info-border:#cbd5e6;--color-ai:#6546c7;--color-ai-bg:#f4f1ff;--color-ai-border:#d9cff8;--color-scrollbar:#eee;--color-scrollbar-hover:#c7c7c7;--radius-xs:3px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--shadow-none:none;--shadow-hairline:0 1px 0 #6b4ce614;--shadow-card:0 1px 3px #6b4ce60f;--shadow-elevated:0 14px 34px #6b4ce624;--shadow-popover:0 14px 34px #6b4ce629, 0 0 0 1px var(--color-border-popup);--shadow-focus:0 0 0 3px var(--color-primary-bg);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.15s;--motion-normal:.24s;--motion-slow:.34s;--motion-enter-y:12px;--motion-hover-y:-1px;--density-page-x:24px;--density-page-y:20px;--density-section-gap:20px;--density-card-gap:16px;--density-control-gap:10px;--density-table-cell-y:11px;--chart-color-1:#6250bf;--chart-color-2:#465f96;--chart-color-3:#257052;--chart-color-4:#8a5b16;--chart-color-5:#aa3f3b;--chart-color-6:#8c7fd0;--chart-tooltip-shadow:0 10px 28px #0f172a1f;--theme-page-background:#f5f3ff;--theme-page-overlay:transparent;--theme-card-background:#faf9ff;--theme-panel-background:#faf9ff;--theme-toolbar-background:#faf9ff;--theme-header-background:#faf9ff;--theme-backdrop-filter:none;--theme-card-border:#e8e4f7;--theme-card-hover-shadow:0 14px 34px #6b4ce624;--theme-hover-transform:translateY(-1px);--theme-surface-treatment:panel;--ant-color-primary:#6250bf;--ant-color-primary-hover:#705ed0;--ant-color-primary-active:#4f3ea5;--ant-color-primary-bg:#f2f0fa;--ant-color-primary-bg-hover:#e7e3f6;--ant-color-primary-border:#d8d1ec;--ant-color-primary-border-hover:#bfb5df;--ant-color-link:#6250bf;--ant-color-link-hover:#705ed0;--ant-color-link-active:#4f3ea5;--ant-border-radius:8px;--ant-border-radius-lg:12px;--ant-border-radius-sm:4px}[data-theme=dark][data-surface-theme=brand]{--color-bg-page:#0f0e14;--color-bg-card:#1c1a24;--color-bg-popup:#232130;--color-bg-elevated:#232130;--color-bg-sidebar:#14121f;--color-bg-hover:#2e2a3d;--color-bg-subtle:#1e1c2a;--color-bg-input:#15181e;--color-bg-disabled:#20242c;--color-bg-disabled-strong:#2b303a;--color-bg-overlay:#090a0de0;--color-bg-mask:#000000c2;--color-text-primary:#f3f4f6;--color-text-secondary:#c7cbd1;--color-text-tertiary:#9aa2af;--color-text-disabled:#727a86;--color-text-inverse:#090a0d;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.5;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#373340;--color-border-divider:#2e2b3d;--color-border-strong:#464d59;--color-border-disabled:#39404b;--color-border-popup:#373340;--color-primary:#9f93dc;--color-primary-hover:#b0a5e6;--color-primary-active:#8779c8;--color-primary-bg:#28233f;--color-primary-bg-hover:#332c4e;--color-primary-border:#4b4368;--color-primary-border-hover:#665d85;--color-primary-text:#9f93dc;--color-primary-text-hover:#b0a5e6;--color-primary-text-active:#8779c8;--color-success:#79b994;--color-success-bg:#183126;--color-success-border:#365f48;--color-warning:#d5ac63;--color-warning-bg:#322814;--color-warning-border:#665229;--color-danger:#db8279;--color-danger-bg:#351e20;--color-danger-border:#70403d;--color-info:#829bc4;--color-info-bg:#20283a;--color-info-border:#43516d;--color-ai:#b9a4f0;--color-ai-bg:#302554;--color-ai-border:#604e88;--color-scrollbar:#353b46;--color-scrollbar-hover:#596272;--radius-xs:3px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--shadow-none:none;--shadow-hairline:0 1px 0 #6b4ce614;--shadow-card:0 1px 3px #6b4ce60f;--shadow-elevated:0 14px 34px #6b4ce624;--shadow-popover:0 14px 34px #6b4ce629, 0 0 0 1px var(--color-border-popup);--shadow-focus:0 0 0 3px var(--color-primary-bg);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.15s;--motion-normal:.24s;--motion-slow:.34s;--motion-enter-y:12px;--motion-hover-y:-1px;--density-page-x:24px;--density-page-y:20px;--density-section-gap:20px;--density-card-gap:16px;--density-control-gap:10px;--density-table-cell-y:11px;--chart-color-1:#9f93dc;--chart-color-2:#829bc4;--chart-color-3:#79b994;--chart-color-4:#d5ac63;--chart-color-5:#db8279;--chart-color-6:#c1b5e8;--chart-tooltip-shadow:0 18px 46px #0000007a;--theme-page-background:#0f0e14;--theme-page-overlay:transparent;--theme-card-background:#1c1a24;--theme-panel-background:#1c1a24;--theme-toolbar-background:#1c1a24;--theme-header-background:#1c1a24;--theme-backdrop-filter:none;--theme-card-border:#373340;--theme-card-hover-shadow:0 14px 34px #6b4ce624;--theme-hover-transform:translateY(-1px);--theme-surface-treatment:panel;--ant-color-primary:#9f93dc;--ant-color-primary-hover:#b0a5e6;--ant-color-primary-active:#8779c8;--ant-color-primary-bg:#28233f;--ant-color-primary-bg-hover:#332c4e;--ant-color-primary-border:#4b4368;--ant-color-primary-border-hover:#665d85;--ant-color-link:#9f93dc;--ant-color-link-hover:#b0a5e6;--ant-color-link-active:#8779c8;--ant-border-radius:8px;--ant-border-radius-lg:12px;--ant-border-radius-sm:4px}[data-surface-theme=glass-breeze]{--color-bg-page:#f5fbfd;--color-bg-card:#ffffffa3;--color-bg-popup:#ffffffe0;--color-bg-elevated:#ffffffc7;--color-bg-sidebar:#f1f8fa9e;--color-bg-hover:#e3f4f7ad;--color-bg-subtle:#edf8faa3;--color-bg-input:#ffffffad;--color-bg-disabled:#e7f0f3;--color-bg-disabled-strong:#d8e6eb;--color-bg-overlay:#ffffffad;--color-bg-mask:#183e4842;--color-text-primary:#132a33;--color-text-secondary:#496572;--color-text-tertiary:#5e7681;--color-text-disabled:#607680;--color-text-inverse:#fff;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.52;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#7097a442;--color-border-divider:#7097a429;--color-border-strong:#14a6a65c;--color-border-disabled:#cbdde4;--color-border-popup:#ffffffb8;--color-primary:#176f73;--color-primary-hover:#1d7d80;--color-primary-active:#105e63;--color-primary-bg:#176f731a;--color-primary-bg-hover:#176f7329;--color-primary-border:#176f733d;--color-primary-border-hover:#176f7361;--color-primary-text:#176f73;--color-primary-text-hover:#1d7d80;--color-primary-text-active:#105e63;--color-success:#2b7255;--color-success-bg:#eaf3ef;--color-success-border:#bfd8cc;--color-warning:#8a6225;--color-warning-bg:#f7f1e7;--color-warning-border:#dfcfb0;--color-danger:#a9473f;--color-danger-bg:#f8efed;--color-danger-border:#e4c6c2;--color-info:#3e668c;--color-info-bg:#eef2f5;--color-info-border:#c7d5df;--color-ai:#655f8f;--color-ai-bg:#f1f0f5;--color-ai-border:#d3d0df;--color-scrollbar:#7097a43d;--color-scrollbar-hover:#176f7357;--radius-xs:5px;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-none:none;--shadow-hairline:0 1px 0 #ffffffb8 inset;--shadow-card:0 1px 2px #1e607009, 0 10px 28px #1e60700e, 0 0 0 1px color-mix(in srgb, var(--color-border) 68%, transparent);--shadow-elevated:0 18px 46px #1e607024;--shadow-popover:0 22px 56px #1e60702e, 0 0 0 1px var(--color-border-popup);--shadow-focus:0 0 0 3px var(--color-primary-bg-hover);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.13s;--motion-normal:.22s;--motion-slow:.32s;--motion-enter-y:8px;--motion-hover-y:-1px;--density-page-x:24px;--density-page-y:18px;--density-section-gap:18px;--density-card-gap:14px;--density-control-gap:8px;--density-table-cell-y:10px;--chart-color-1:#176f73;--chart-color-2:#3e668c;--chart-color-3:#2b7255;--chart-color-4:#a9473f;--chart-color-5:#8a6225;--chart-color-6:#7d96a1;--chart-tooltip-shadow:0 16px 42px #1e607029;--theme-page-background:var(--color-bg-page);--theme-page-overlay:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-elevated) 16%, transparent), transparent 48%);--theme-card-background:color-mix(in srgb, var(--color-bg-card) 66%, transparent);--theme-panel-background:color-mix(in srgb, var(--color-bg-elevated) 60%, transparent);--theme-toolbar-background:color-mix(in srgb, var(--color-bg-card) 54%, transparent);--theme-header-background:color-mix(in srgb, var(--color-bg-card) 50%, transparent);--theme-backdrop-filter:blur(24px) saturate(1.22);--theme-card-border:color-mix(in srgb, var(--color-border) 64%, #ffffff57);--theme-card-hover-shadow:0 20px 52px #1e607026, 0 1px 0 #ffffffa3 inset;--theme-hover-transform:translateY(-1px);--theme-surface-treatment:glass;--ant-color-primary:#176f73;--ant-color-primary-hover:#1d7d80;--ant-color-primary-active:#105e63;--ant-color-primary-bg:#176f731a;--ant-color-primary-bg-hover:#176f7329;--ant-color-primary-border:#176f733d;--ant-color-primary-border-hover:#176f7361;--ant-color-link:#176f73;--ant-color-link-hover:#1d7d80;--ant-color-link-active:#105e63;--ant-border-radius:10px;--ant-border-radius-lg:14px;--ant-border-radius-sm:7px}[data-theme=dark][data-surface-theme=glass-breeze]{--color-bg-page:#0b161b;--color-bg-card:#111f269e;--color-bg-popup:#122028e0;--color-bg-elevated:#162932c7;--color-bg-sidebar:#0b161bad;--color-bg-hover:#1c3741a8;--color-bg-subtle:#172b349e;--color-bg-input:#12222ab3;--color-bg-disabled:#203741;--color-bg-disabled-strong:#2a4652;--color-bg-overlay:#0b161bb3;--color-bg-mask:#000000b3;--color-text-primary:#edf8fb;--color-text-secondary:#b8ced7;--color-text-tertiary:#86a1ad;--color-text-disabled:#718b96;--color-text-inverse:#0b161b;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.52;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#70b2be38;--color-border-divider:#70b2be24;--color-border-strong:#2dd4bf61;--color-border-disabled:#36545f;--color-border-popup:#70b2be3d;--color-primary:#65b9ae;--color-primary-hover:#78c8bd;--color-primary-active:#4e9f98;--color-primary-bg:#65b9ae1f;--color-primary-bg-hover:#65b9ae33;--color-primary-border:#65b9ae40;--color-primary-border-hover:#65b9ae6b;--color-primary-text:#65b9ae;--color-primary-text-hover:#78c8bd;--color-primary-text-active:#4e9f98;--color-success:#7eba9b;--color-success-bg:#183029;--color-success-border:#365f50;--color-warning:#d2b06e;--color-warning-bg:#30291d;--color-warning-border:#625437;--color-danger:#db867b;--color-danger-bg:#342322;--color-danger-border:#6d4541;--color-info:#83a9cb;--color-info-bg:#1e2c38;--color-info-border:#3d586d;--color-ai:#a7a2cf;--color-ai-bg:#292838;--color-ai-border:#53516c;--color-scrollbar:#70b2be3d;--color-scrollbar-hover:#65b9ae66;--radius-xs:5px;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-none:none;--shadow-hairline:0 1px 0 #ffffffb8 inset;--shadow-card:0 1px 2px #1e607009, 0 10px 28px #1e60700e, 0 0 0 1px color-mix(in srgb, var(--color-border) 68%, transparent);--shadow-elevated:0 18px 46px #1e607024;--shadow-popover:0 22px 56px #1e60702e, 0 0 0 1px var(--color-border-popup);--shadow-focus:0 0 0 3px var(--color-primary-bg-hover);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.13s;--motion-normal:.22s;--motion-slow:.32s;--motion-enter-y:8px;--motion-hover-y:-1px;--density-page-x:24px;--density-page-y:18px;--density-section-gap:18px;--density-card-gap:14px;--density-control-gap:8px;--density-table-cell-y:10px;--chart-color-1:#65b9ae;--chart-color-2:#83a9cb;--chart-color-3:#7eba9b;--chart-color-4:#db867b;--chart-color-5:#d2b06e;--chart-color-6:#86a1ad;--chart-tooltip-shadow:0 20px 56px #0000006b;--theme-page-background:var(--color-bg-page);--theme-page-overlay:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-elevated) 16%, transparent), transparent 48%);--theme-card-background:color-mix(in srgb, var(--color-bg-card) 66%, transparent);--theme-panel-background:color-mix(in srgb, var(--color-bg-elevated) 60%, transparent);--theme-toolbar-background:color-mix(in srgb, var(--color-bg-card) 54%, transparent);--theme-header-background:color-mix(in srgb, var(--color-bg-card) 50%, transparent);--theme-backdrop-filter:blur(24px) saturate(1.22);--theme-card-border:color-mix(in srgb, var(--color-border) 64%, #ffffff57);--theme-card-hover-shadow:0 20px 52px #1e607026, 0 1px 0 #ffffffa3 inset;--theme-hover-transform:translateY(-1px);--theme-surface-treatment:glass;--ant-color-primary:#65b9ae;--ant-color-primary-hover:#78c8bd;--ant-color-primary-active:#4e9f98;--ant-color-primary-bg:#65b9ae1f;--ant-color-primary-bg-hover:#65b9ae33;--ant-color-primary-border:#65b9ae40;--ant-color-primary-border-hover:#65b9ae6b;--ant-color-link:#65b9ae;--ant-color-link-hover:#78c8bd;--ant-color-link-active:#4e9f98;--ant-border-radius:10px;--ant-border-radius-lg:14px;--ant-border-radius-sm:7px}[data-surface-theme=executive-blue]{--color-bg-page:#f3f6fb;--color-bg-card:#fff;--color-bg-popup:#fff;--color-bg-elevated:#fff;--color-bg-sidebar:#f7f9fc;--color-bg-hover:#eef2f8;--color-bg-subtle:#f6f8fb;--color-bg-input:#fff;--color-bg-disabled:#eaecf0;--color-bg-disabled-strong:#d0d5dd;--color-bg-overlay:#ffffffdb;--color-bg-mask:#1716143d;--color-text-primary:#101828;--color-text-secondary:#475467;--color-text-tertiary:#667085;--color-text-disabled:#647188;--color-text-inverse:#fff;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.52;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#e4e7ec;--color-border-divider:#eef1f5;--color-border-strong:#98a2b3;--color-border-disabled:#d0d5dd;--color-border-popup:#e4e7ec;--color-primary:#365fae;--color-primary-hover:#416bb8;--color-primary-active:#294b91;--color-primary-bg:#eef3fa;--color-primary-bg-hover:#dee8f5;--color-primary-border:#c7d4e7;--color-primary-border-hover:#a9bad5;--color-primary-text:#365fae;--color-primary-text-hover:#416bb8;--color-primary-text-active:#294b91;--color-success:#2b6f53;--color-success-bg:#eef6f2;--color-success-border:#c5dbd0;--color-warning:#845f20;--color-warning-bg:#faf4e8;--color-warning-border:#e2d0ac;--color-danger:#a5423d;--color-danger-bg:#faefee;--color-danger-border:#e7c5c2;--color-info:#315da8;--color-info-bg:#eef3fa;--color-info-border:#c7d3e5;--color-ai:#62579a;--color-ai-bg:#f2f0f8;--color-ai-border:#d4cfe4;--color-scrollbar:#d0d5dd;--color-scrollbar-hover:#98a2b3;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-none:none;--shadow-hairline:0 1px 0 var(--color-border-divider);--shadow-card:0 1px 3px #1018280e;--shadow-elevated:0 20px 50px #1018281f;--shadow-popover:0 24px 64px #10182829, 0 0 0 1px var(--color-border-popup);--shadow-focus:0 0 0 3px var(--color-primary-bg-hover);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.14s;--motion-normal:.24s;--motion-slow:.34s;--motion-enter-y:10px;--motion-hover-y:-1px;--density-page-x:28px;--density-page-y:24px;--density-section-gap:22px;--density-card-gap:16px;--density-control-gap:10px;--density-table-cell-y:12px;--chart-color-1:#365fae;--chart-color-2:#62579a;--chart-color-3:#2b6f53;--chart-color-4:#845f20;--chart-color-5:#a5423d;--chart-color-6:#667085;--chart-tooltip-shadow:0 16px 40px #10182824;--theme-page-background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-primary-bg) 80%, transparent), transparent 30%), var(--color-bg-page);--theme-page-overlay:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-elevated) 26%, transparent), transparent 34%);--theme-card-background:color-mix(in srgb, var(--color-bg-card) 96%, var(--color-primary-bg));--theme-panel-background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-primary-bg));--theme-toolbar-background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);--theme-header-background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);--theme-backdrop-filter:none;--theme-card-border:color-mix(in srgb, var(--color-border) 88%, var(--color-primary-border));--theme-card-hover-shadow:0 22px 54px color-mix(in srgb, var(--color-primary) 13%, transparent);--theme-hover-transform:translateY(-1px);--theme-surface-treatment:panel;--ant-color-primary:#365fae;--ant-color-primary-hover:#416bb8;--ant-color-primary-active:#294b91;--ant-color-primary-bg:#eef3fa;--ant-color-primary-bg-hover:#dee8f5;--ant-color-primary-border:#c7d4e7;--ant-color-primary-border-hover:#a9bad5;--ant-color-link:#365fae;--ant-color-link-hover:#416bb8;--ant-color-link-active:#294b91;--ant-border-radius:10px;--ant-border-radius-lg:14px;--ant-border-radius-sm:6px}[data-theme=dark][data-surface-theme=executive-blue]{--color-bg-page:#0b1020;--color-bg-card:#121a2b;--color-bg-popup:#182238;--color-bg-elevated:#182238;--color-bg-sidebar:#0d1424;--color-bg-hover:#1a2540;--color-bg-subtle:#151f34;--color-bg-input:#151f34;--color-bg-disabled:#202b43;--color-bg-disabled-strong:#344054;--color-bg-overlay:#090a0de0;--color-bg-mask:#000000c2;--color-text-primary:#f2f4f7;--color-text-secondary:#cbd5e1;--color-text-tertiary:#98a2b3;--color-text-disabled:#667085;--color-text-inverse:#0b1020;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.52;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#293550;--color-border-divider:#202b43;--color-border-strong:#475467;--color-border-disabled:#344054;--color-border-popup:#344054;--color-primary:#89a8d9;--color-primary-hover:#9ab8e7;--color-primary-active:#718fbd;--color-primary-bg:#1c2a42;--color-primary-bg-hover:#243550;--color-primary-border:#3b4f70;--color-primary-border-hover:#586f96;--color-primary-text:#89a8d9;--color-primary-text-hover:#9ab8e7;--color-primary-text-active:#718fbd;--color-success:#79b196;--color-success-bg:#182d25;--color-success-border:#355a49;--color-warning:#d0aa68;--color-warning-bg:#30281b;--color-warning-border:#604e31;--color-danger:#d8817a;--color-danger-bg:#342120;--color-danger-border:#6b413e;--color-info:#86a7dc;--color-info-bg:#1c2a42;--color-info-border:#394f72;--color-ai:#aaa0d0;--color-ai-bg:#29253b;--color-ai-border:#554d72;--color-scrollbar:#344054;--color-scrollbar-hover:#667085;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-none:none;--shadow-hairline:0 1px 0 var(--color-border-divider);--shadow-card:0 1px 3px #1018280e;--shadow-elevated:0 20px 50px #1018281f;--shadow-popover:0 24px 64px #10182829, 0 0 0 1px var(--color-border-popup);--shadow-focus:0 0 0 3px var(--color-primary-bg-hover);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.14s;--motion-normal:.24s;--motion-slow:.34s;--motion-enter-y:10px;--motion-hover-y:-1px;--density-page-x:28px;--density-page-y:24px;--density-section-gap:22px;--density-card-gap:16px;--density-control-gap:10px;--density-table-cell-y:12px;--chart-color-1:#89a8d9;--chart-color-2:#aaa0d0;--chart-color-3:#79b196;--chart-color-4:#d0aa68;--chart-color-5:#d8817a;--chart-color-6:#98a2b3;--chart-tooltip-shadow:0 18px 46px #00000075;--theme-page-background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-primary-bg) 80%, transparent), transparent 30%), var(--color-bg-page);--theme-page-overlay:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-elevated) 26%, transparent), transparent 34%);--theme-card-background:color-mix(in srgb, var(--color-bg-card) 96%, var(--color-primary-bg));--theme-panel-background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-primary-bg));--theme-toolbar-background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);--theme-header-background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);--theme-backdrop-filter:none;--theme-card-border:color-mix(in srgb, var(--color-border) 88%, var(--color-primary-border));--theme-card-hover-shadow:0 22px 54px color-mix(in srgb, var(--color-primary) 13%, transparent);--theme-hover-transform:translateY(-1px);--theme-surface-treatment:panel;--ant-color-primary:#89a8d9;--ant-color-primary-hover:#9ab8e7;--ant-color-primary-active:#718fbd;--ant-color-primary-bg:#1c2a42;--ant-color-primary-bg-hover:#243550;--ant-color-primary-border:#3b4f70;--ant-color-primary-border-hover:#586f96;--ant-color-link:#89a8d9;--ant-color-link-hover:#9ab8e7;--ant-color-link-active:#718fbd;--ant-border-radius:10px;--ant-border-radius-lg:14px;--ant-border-radius-sm:6px}[data-surface-theme=atelier-graphite]{--color-bg-page:#f1eee7;--color-bg-card:#fbfaf6;--color-bg-popup:#fffefb;--color-bg-elevated:#fffefb;--color-bg-sidebar:#ebe7de;--color-bg-hover:#e8e2d7;--color-bg-subtle:#f5f2eb;--color-bg-input:#fffefb;--color-bg-disabled:#e4e0d7;--color-bg-disabled-strong:#d5cfc3;--color-bg-overlay:#fbfaf6f0;--color-bg-mask:#1c1b1857;--color-text-primary:#1c1b18;--color-text-secondary:#514d46;--color-text-tertiary:#716b61;--color-text-disabled:#777168;--color-text-inverse:#fff;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.52;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#ddd7cc;--color-border-divider:#e9e4db;--color-border-strong:#aaa194;--color-border-disabled:#c8c1b6;--color-border-popup:#d9d2c7;--color-primary:#675435;--color-primary-hover:#796342;--color-primary-active:#4e3f28;--color-primary-bg:#eee7db;--color-primary-bg-hover:#e2d7c5;--color-primary-border:#d2c1a6;--color-primary-border-hover:#b8a17d;--color-primary-text:#675435;--color-primary-text-hover:#796342;--color-primary-text-active:#4e3f28;--color-success:#33664e;--color-success-bg:#edf3ef;--color-success-border:#c5d7cd;--color-warning:#7a5a27;--color-warning-bg:#f7f1e5;--color-warning-border:#decda9;--color-danger:#934841;--color-danger-bg:#f7eeeb;--color-danger-border:#dfc2bd;--color-info:#4d6172;--color-info-bg:#eef1f2;--color-info-border:#cad2d7;--color-ai:#605872;--color-ai-bg:#f0eef2;--color-ai-border:#d2ced8;--color-scrollbar:#d5cfc3;--color-scrollbar-hover:#aaa194;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--shadow-none:none;--shadow-hairline:0 1px 0 color-mix(in srgb, var(--color-text-primary) 5%, transparent);--shadow-card:0 1px 3px #1c1b180f;--shadow-elevated:0 12px 32px color-mix(in srgb, var(--color-bg-mask) 58%, transparent);--shadow-popover:0 18px 44px color-mix(in srgb, var(--color-bg-mask) 72%, transparent);--shadow-focus:0 0 0 3px var(--color-primary-bg-hover);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.12s;--motion-normal:.21s;--motion-slow:.3s;--motion-enter-y:6px;--motion-hover-y:0px;--density-page-x:26px;--density-page-y:22px;--density-section-gap:20px;--density-card-gap:14px;--density-control-gap:9px;--density-table-cell-y:11px;--chart-color-1:#675435;--chart-color-2:#4d6172;--chart-color-3:#33664e;--chart-color-4:#7a5a27;--chart-color-5:#934841;--chart-color-6:#716b61;--chart-tooltip-shadow:0 14px 34px #1c1b1824;--theme-page-background:var(--color-bg-page);--theme-page-overlay:transparent;--theme-card-background:var(--color-bg-card);--theme-panel-background:var(--color-bg-card);--theme-toolbar-background:var(--color-bg-card);--theme-header-background:var(--color-bg-card);--theme-backdrop-filter:none;--theme-card-border:var(--color-border);--theme-card-hover-shadow:0 8px 22px color-mix(in srgb, var(--color-text-primary) 8%, transparent);--theme-hover-transform:none;--theme-surface-treatment:panel;--ant-color-primary:#675435;--ant-color-primary-hover:#796342;--ant-color-primary-active:#4e3f28;--ant-color-primary-bg:#eee7db;--ant-color-primary-bg-hover:#e2d7c5;--ant-color-primary-border:#d2c1a6;--ant-color-primary-border-hover:#b8a17d;--ant-color-link:#675435;--ant-color-link-hover:#796342;--ant-color-link-active:#4e3f28;--ant-border-radius:8px;--ant-border-radius-lg:10px;--ant-border-radius-sm:5px}[data-theme=dark][data-surface-theme=atelier-graphite]{--color-bg-page:#100f0d;--color-bg-card:#191815;--color-bg-popup:#201e1a;--color-bg-elevated:#23211d;--color-bg-sidebar:#141310;--color-bg-hover:#292620;--color-bg-subtle:#201e1a;--color-bg-input:#1d1b18;--color-bg-disabled:#292722;--color-bg-disabled-strong:#37332d;--color-bg-overlay:#100f0deb;--color-bg-mask:#000000c7;--color-text-primary:#f2eee6;--color-text-secondary:#cec6b9;--color-text-tertiary:#9e9689;--color-text-disabled:#817a70;--color-text-inverse:#15120d;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Helvetica Neue", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-base:14px;--line-height-base:1.52;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--color-border:#35312b;--color-border-divider:#28251f;--color-border-strong:#5d564b;--color-border-disabled:#484239;--color-border-popup:#3c372f;--color-primary:#d2b577;--color-primary-hover:#e1c58a;--color-primary-active:#b99a5f;--color-primary-bg:#2b251b;--color-primary-bg-hover:#393022;--color-primary-border:#59492f;--color-primary-border-hover:#76613d;--color-primary-text:#d2b577;--color-primary-text-hover:#e1c58a;--color-primary-text-active:#b99a5f;--color-success:#82ad94;--color-success-bg:#1c2a22;--color-success-border:#3c5847;--color-warning:#d0ab68;--color-warning-bg:#302819;--color-warning-border:#614f2d;--color-danger:#d4857c;--color-danger-bg:#32201e;--color-danger-border:#67403b;--color-info:#91a5b5;--color-info-bg:#20272c;--color-info-border:#46545d;--color-ai:#b0a4bd;--color-ai-bg:#29242d;--color-ai-border:#554b5e;--color-scrollbar:#3c372f;--color-scrollbar-hover:#5d564b;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--shadow-none:none;--shadow-hairline:0 1px 0 color-mix(in srgb, var(--color-text-primary) 5%, transparent);--shadow-card:0 1px 3px #1c1b180f;--shadow-elevated:0 12px 32px color-mix(in srgb, var(--color-bg-mask) 58%, transparent);--shadow-popover:0 18px 44px color-mix(in srgb, var(--color-bg-mask) 72%, transparent);--shadow-focus:0 0 0 3px var(--color-primary-bg-hover);--motion-easing:cubic-bezier(.2, .8, .2, 1);--motion-fast:.12s;--motion-normal:.21s;--motion-slow:.3s;--motion-enter-y:6px;--motion-hover-y:0px;--density-page-x:26px;--density-page-y:22px;--density-section-gap:20px;--density-card-gap:14px;--density-control-gap:9px;--density-table-cell-y:11px;--chart-color-1:#d2b577;--chart-color-2:#91a5b5;--chart-color-3:#82ad94;--chart-color-4:#d0ab68;--chart-color-5:#d4857c;--chart-color-6:#9e9689;--chart-tooltip-shadow:0 18px 46px #0000007a;--theme-page-background:var(--color-bg-page);--theme-page-overlay:transparent;--theme-card-background:var(--color-bg-card);--theme-panel-background:var(--color-bg-card);--theme-toolbar-background:var(--color-bg-card);--theme-header-background:var(--color-bg-card);--theme-backdrop-filter:none;--theme-card-border:var(--color-border);--theme-card-hover-shadow:0 8px 22px color-mix(in srgb, var(--color-text-primary) 8%, transparent);--theme-hover-transform:none;--theme-surface-treatment:panel;--ant-color-primary:#d2b577;--ant-color-primary-hover:#e1c58a;--ant-color-primary-active:#b99a5f;--ant-color-primary-bg:#2b251b;--ant-color-primary-bg-hover:#393022;--ant-color-primary-border:#59492f;--ant-color-primary-border-hover:#76613d;--ant-color-link:#d2b577;--ant-color-link-hover:#e1c58a;--ant-color-link-active:#b99a5f;--ant-border-radius:8px;--ant-border-radius-lg:10px;--ant-border-radius-sm:5px}html,body,#root{min-width:0;min-height:100%}body{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);background:var(--theme-page-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;margin:0;padding:0}#root{isolation:isolate;position:relative}#root:before{content:"";pointer-events:none;z-index:-1;background:var(--theme-page-overlay);position:fixed;inset:0}*,:before,:after{box-sizing:border-box}button,input,textarea,select{font:inherit}a,button,[role=button],input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}::selection{background:color-mix(in srgb, var(--color-primary) 24%, transparent);color:var(--color-text-primary)}:is(.bg-primary,.bg-primary *,.ant-btn-primary,.ant-btn-primary *,[data-active=true],.ant-tooltip-inner)::-moz-selection{background:color-mix(in srgb, var(--color-text-inverse) 24%, var(--color-primary));color:var(--color-text-inverse)}:is(.bg-primary,.bg-primary *,.ant-btn-primary,.ant-btn-primary *,[data-active=true],.ant-tooltip-inner)::selection{background:color-mix(in srgb, var(--color-text-inverse) 24%, var(--color-primary));color:var(--color-text-inverse)}code,pre,kbd,samp{font-family:var(--font-mono)}img,svg,video,canvas{max-width:100%}.user-avatar-emoji{font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--font-sans)}.user-avatar-emoji .ant-avatar-string{justify-content:center;align-items:center;width:100%;height:100%;line-height:1!important;display:flex!important;inset-inline-start:0!important;transform:none!important}*{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-page)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);background-clip:padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}.ant-card,.ant-card-body,.ant-card-head,.ant-card-head-wrapper,.ant-card-head-title{min-width:0}:root .ant-card{background-color:var(--color-bg-card)}:root .ant-card :is(.ant-card-head,.ant-card-body){background-color:#0000}:root .ant-card{border-color:var(--color-border);box-shadow:var(--shadow-card)}:root:not([data-surface-treatment=glass]) *{-webkit-backdrop-filter:none!important}.bg-transparent,.bg-white\/5,.hover\:bg-white\/5:hover,.hover\:bg-white\/10:hover{background-color:var(--color-bg-card)!important}.border-transparent,.border-white\/5,.border-white\/10,.border-white\/20,.border-white\/40,.border-white\/70{border-color:var(--color-border)!important}:root:not([data-theme=dark]) .border-indigo-100,:root:not([data-theme=dark]) .border-indigo-200,:root:not([data-theme=dark]) .border-purple-100,:root:not([data-theme=dark]) .border-purple-200,:root:not([data-theme=dark]) .border-purple-300,:root:not([data-theme=dark]) .border-blue-100,:root:not([data-theme=dark]) .border-blue-200,:root:not([data-theme=dark]) .border-blue-300,:root:not([data-theme=dark]) .border-orange-100,:root:not([data-theme=dark]) .border-orange-200,:root:not([data-theme=dark]) .border-orange-300,:root:not([data-theme=dark]) .border-red-100,:root:not([data-theme=dark]) .border-red-200,:root:not([data-theme=dark]) .border-green-100,:root:not([data-theme=dark]) .border-green-200{border-color:var(--color-border-divider)!important}:root:not([data-theme=dark]) .bg-indigo-50,:root:not([data-theme=dark]) .bg-indigo-50\/30,:root:not([data-theme=dark]) .bg-purple-50,:root:not([data-theme=dark]) .bg-blue-50,:root:not([data-theme=dark]) .bg-blue-50\/50,:root:not([data-theme=dark]) .bg-orange-50,:root:not([data-theme=dark]) .bg-orange-50\/60,:root:not([data-theme=dark]) .bg-red-50,:root:not([data-theme=dark]) .bg-green-50{background-color:var(--color-bg-subtle)!important}:root:not([data-theme=dark]) .bg-indigo-100,:root:not([data-theme=dark]) .bg-purple-100,:root:not([data-theme=dark]) .bg-blue-100,:root:not([data-theme=dark]) .bg-orange-100,:root:not([data-theme=dark]) .bg-red-100,:root:not([data-theme=dark]) .bg-green-100{background-color:var(--color-bg-hover)!important}:root:not([data-theme=dark]) .border-l-4{border-left-width:2px!important}:root:not([data-theme=dark]) .border-l-indigo-500,:root:not([data-theme=dark]) .border-l-purple-500,:root:not([data-theme=dark]) .border-l-blue-500,:root:not([data-theme=dark]) .border-l-orange-500,:root:not([data-theme=dark]) .border-l-red-500,:root:not([data-theme=dark]) .border-l-green-500{border-left-color:var(--color-border-strong)!important}:root:not([data-theme=dark]) .bg-indigo-500,:root:not([data-theme=dark]) .hover\:bg-indigo-600:hover,:root:not([data-theme=dark]) .bg-blue-500,:root:not([data-theme=dark]) .hover\:bg-blue-600:hover{background-color:var(--color-primary)!important}:root .ant-modal-content,:root .ant-modal-section,:root .ant-modal-header,:root .ant-modal-body,:root .ant-modal-footer,:root .ant-drawer-content,:root .ant-drawer-section,:root .ant-drawer-wrapper-body,:root .ant-drawer-header,:root .ant-drawer-body,:root .ant-drawer-footer,:root .ant-popover-inner,:root .ant-popover-title,:root .ant-dropdown,:root .ant-dropdown-menu,:root .ant-menu-submenu-popup .ant-menu,:root .ant-picker-dropdown .ant-picker-panel-container,:root .ant-select-dropdown,:root .ant-cascader-dropdown,:root .ant-tooltip-inner,:root .ant-message-notice-content,:root .ant-notification-notice{background:var(--color-bg-popup)!important;background-color:var(--color-bg-popup)!important}:root .ant-modal-mask,:root .ant-drawer-mask{background:var(--color-bg-mask)!important;background-color:var(--color-bg-mask)!important}:root .ant-modal-content,:root .ant-modal-section,:root .ant-drawer-content,:root .ant-drawer-section,:root .ant-popover-inner,:root .ant-dropdown-menu,:root .ant-menu-submenu-popup .ant-menu,:root .ant-picker-dropdown .ant-picker-panel-container,:root .ant-select-dropdown,:root .ant-cascader-dropdown,:root .ant-tooltip-inner,:root .ant-message-notice-content,:root .ant-notification-notice{box-shadow:var(--shadow-elevated);border:1px solid var(--color-border-popup)!important}.confirmation-review-workspace .ant-modal-content{height:100%;overflow:hidden;border-radius:var(--radius-lg)!important}.confirmation-review-workspace--fullscreen .ant-modal-content{border-radius:0!important}:root .ant-tooltip .ant-tooltip-inner{box-shadow:none;background:var(--color-primary)!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-inverse)!important}:root .ant-tooltip .ant-tooltip-arrow:before{background:var(--color-primary)!important}:root .ant-table,:root .ant-table-container{background-color:var(--color-bg-card)}:root .ant-table-thead>tr>th{background-color:var(--color-bg-subtle)}:root .ant-btn-primary{box-shadow:none}:root button,:root [role=button],:root .ant-btn,:root .ant-btn:hover,:root .ant-btn:active{box-shadow:none!important}:root:not([data-surface-theme=brand]) .ant-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:none!important}:root .ant-tag{background:var(--color-bg-subtle);border-color:var(--color-border)}:root .ant-message-success .anticon,:root .ant-notification-notice-success .ant-notification-notice-icon,:root .ant-alert-success .ant-alert-icon,:root .ant-result-success .ant-result-icon>.anticon,:root .ant-typography-success{color:var(--color-success)!important}:root :is(.ant-message-info,.ant-notification-notice-info,.ant-alert-info) .anticon,:root .ant-result-info .ant-result-icon>.anticon{color:var(--color-info)!important}:root :is(.ant-message-warning,.ant-notification-notice-warning,.ant-alert-warning) .anticon,:root .ant-result-warning .ant-result-icon>.anticon,:root .ant-typography-warning{color:var(--color-warning)!important}:root :is(.ant-message-error,.ant-notification-notice-error,.ant-alert-error) .anticon,:root .ant-result-error .ant-result-icon>.anticon,:root .ant-typography-danger{color:var(--color-danger)!important}:root .ant-alert-success{background-color:var(--color-success-bg)!important;border-color:var(--color-success-border)!important}:root .ant-alert-warning{background-color:var(--color-warning-bg)!important;border-color:var(--color-warning-border)!important}:root .ant-alert-error{background-color:var(--color-danger-bg)!important;border-color:var(--color-danger-border)!important}:root .ant-alert-info{background-color:var(--color-info-bg)!important;border-color:var(--color-info-border)!important}:root .ant-tag-success,:root .ant-tag-green{background-color:var(--color-success-bg)!important;border-color:var(--color-success-border)!important;color:var(--color-success)!important}:root :is(.ant-tag-warning,.ant-tag-gold,.ant-tag-orange){background-color:var(--color-warning-bg)!important;border-color:var(--color-warning-border)!important;color:var(--color-warning)!important}:root :is(.ant-tag-error,.ant-tag-red,.ant-tag-volcano){background-color:var(--color-danger-bg)!important;border-color:var(--color-danger-border)!important;color:var(--color-danger)!important}:root :is(.ant-tag-processing,.ant-tag-blue,.ant-tag-cyan,.ant-tag-geekblue){background-color:var(--color-info-bg)!important;border-color:var(--color-info-border)!important;color:var(--color-info)!important}:root .ant-progress-status-success .ant-progress-bg,:root .ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{background-color:var(--color-success)!important;stroke:var(--color-success)!important}:root .rounded-xl{border-radius:var(--radius-lg)!important}:root .rounded-2xl{border-radius:var(--radius-xl)!important}:root .shadow-sm{box-shadow:var(--shadow-card)!important}:root .shadow-md,:root .shadow-lg{box-shadow:var(--shadow-elevated)!important}:root .shadow-xl,:root .shadow-2xl{box-shadow:var(--shadow-popover)!important}:root .ant-card.shadow-sm,:root .ant-card.shadow-md,:root .ant-card.shadow-lg,:root .responsive-card,:root .theme-panel{box-shadow:var(--shadow-card)!important}.ant-card-body{overflow-wrap:anywhere}.user-menu-popover{background-color:var(--color-bg-popup)}.user-menu-dropdown .ant-dropdown,.user-menu-dropdown .ant-dropdown-menu,.user-menu-dropdown .user-menu-popover{background-color:var(--color-bg-popup)!important;border-color:var(--color-border-popup)!important}.platform-account-edit-modal .ant-modal-content,.platform-account-edit-modal .ant-modal-header,.platform-account-edit-modal .ant-modal-body,.platform-account-edit-modal .ant-modal-footer{background-color:var(--color-bg-popup)!important}.app-layout-root{background:radial-gradient(circle at 14% -10%, color-mix(in srgb, var(--color-primary-bg) 72%, transparent), transparent 34%), radial-gradient(circle at 92% 110%, color-mix(in srgb, var(--color-ai-bg) 54%, transparent), transparent 30%), var(--theme-page-background);padding:10px;position:relative}.p1c-plan-list-page{width:min(1480px,100%);margin:0 auto;padding:24px clamp(16px,3vw,40px) 48px}.p1c-report-eyebrow,.p1c-tab-intro>div>span{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.p1c-plan-list-empty{border:1px dashed var(--color-border);background:var(--color-bg-card);border-radius:20px;justify-content:center;align-items:center;min-height:360px;display:flex}.p1c-workspace-canvas{min-height:0}.p1c-workspace-pane{border:1px solid var(--color-border);background:var(--color-bg-card);height:100%;min-height:0;box-shadow:var(--shadow-card);border-radius:20px}.p1c-assistant-pane>*{width:100%}.p1c-detail-pane{flex-direction:column}.p1c-detail-shell{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.p1c-detail-header{border-bottom:1px solid var(--color-border-divider);flex:none;padding:20px 24px 16px}.p1c-detail-identity{align-items:center;gap:12px;display:flex}.p1c-detail-identity>span{border:1px solid var(--color-border);width:46px;height:46px;color:var(--color-text-primary);background:var(--color-bg-subtle);border-radius:14px;justify-content:center;align-items:center;display:flex}.p1c-detail-identity>span svg{width:20px}.p1c-detail-identity>div{min-width:0}.p1c-detail-identity>div>div{align-items:center;gap:7px;display:flex}.p1c-detail-identity h1{color:var(--color-text-primary);font-size:18px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.p1c-detail-identity p{color:var(--color-text-tertiary);align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.p1c-detail-identity p svg{width:12px}.p1c-detail-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.p1c-detail-tabs>.ant-tabs-nav{background:var(--color-bg-subtle);flex:none;padding:0 24px;margin:0!important}.p1c-detail-tabs>.ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden}.p1c-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.p1c-detail-tabs .ant-tabs-tabpane{height:100%;padding:24px;overflow:auto}.p1c-overview{flex-direction:column;gap:16px;display:flex}.p1c-plan-report-hero{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-bg-card), color-mix(in srgb, var(--color-warning-bg) 42%, var(--color-bg-card)));justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.p1c-plan-report-hero.is-ready{background:radial-gradient(circle at 92% 20%, #22c55e1a, transparent 34%), linear-gradient(135deg, var(--color-bg-card), var(--color-bg-subtle))}.p1c-plan-report-hero h2{color:var(--color-text-primary);font-size:clamp(21px,2.4vw,28px);font-weight:var(--font-weight-semibold);margin:8px 0 6px;line-height:1.2}.p1c-plan-report-hero p{max-width:720px;color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.7}.p1c-missing-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.p1c-missing-chips button{color:var(--color-warning);background:var(--color-warning-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:flex}.p1c-missing-chips svg{width:12px}.p1c-missing-chips>span{color:var(--color-text-tertiary);align-self:center;font-size:11px}.p1c-overview-next{border-left:1px solid var(--color-border-divider);flex-direction:column;flex:none;align-items:flex-start;gap:5px;width:190px;padding-left:20px;display:flex}.p1c-overview-next small{color:var(--color-text-tertiary);font-size:10px}.p1c-overview-next strong{width:100%;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.p1c-overview-next .ant-btn{margin-top:4px}.p1c-overview-advisory{border:1px solid color-mix(in srgb, var(--color-warning) 28%, var(--color-border));border-radius:var(--radius-md);color:var(--color-warning);background:var(--color-warning-bg);align-items:center;gap:11px;padding:11px 14px;display:flex}.p1c-overview-advisory>div{flex:1;min-width:0}.p1c-overview-advisory strong{color:var(--color-text-primary);font-size:12px}.p1c-overview-advisory p{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.p1c-overview-advisory a{flex:none;font-size:11px}.p1c-overview-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.p1c-overview-groups>section{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);overflow:hidden}.p1c-overview-groups>section>header{border-bottom:1px solid var(--color-border-divider);background:var(--color-bg-subtle);align-items:center;gap:10px;padding:14px 16px;display:flex}.p1c-overview-groups>section>header>svg{width:18px;color:var(--color-text-tertiary)}.p1c-overview-groups>section>header>div{flex:1;min-width:0}.p1c-overview-groups h3{color:var(--color-text-primary);margin:0;font-size:14px}.p1c-overview-groups header p{color:var(--color-text-tertiary);margin:2px 0 0;font-size:10px}.p1c-overview-facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.p1c-overview-facts button{border:0;border-left:1px solid var(--color-border-divider);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;padding:14px 15px;display:flex}.p1c-overview-facts button:first-child{border-left:0}.p1c-overview-facts button:hover{background:var(--color-bg-subtle)}.p1c-overview-facts small{color:var(--color-text-tertiary);font-size:10px}.p1c-overview-facts strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.p1c-overview-facts span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.p1c-overview-local-note{color:var(--color-text-tertiary);align-items:center;gap:6px;margin:0;padding:0 2px;font-size:10px;display:flex}.p1c-overview-local-note svg{width:13px}.p1c-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p1c-report-grid>*{border:1px solid var(--color-border-divider);min-width:0;color:inherit;text-align:left;background:var(--color-bg-card);border-radius:16px;align-items:flex-start;gap:11px;padding:16px;display:flex}.p1c-report-grid button{cursor:pointer;transition:border-color .15s,background .15s}.p1c-report-grid button:hover{border-color:color-mix(in srgb, var(--color-primary) 32%, var(--color-border));background:var(--color-bg-subtle)}.p1c-report-grid svg{width:17px;color:var(--color-text-tertiary);flex:none}.p1c-report-grid span{flex-direction:column;min-width:0;display:flex}.p1c-report-grid small{color:var(--color-text-tertiary);font-size:10px}.p1c-report-grid strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.p1c-report-grid em{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;overflow:hidden}.p1c-settings-layout{grid-template-columns:210px minmax(0,1fr);gap:16px;min-height:100%;display:grid}.p1c-settings-layout>aside{flex-direction:column;gap:6px;display:flex}.p1c-settings-nav-button{width:100%;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px;display:grid}.p1c-settings-nav-button:hover{background:var(--color-bg-subtle)}.p1c-settings-nav-button.is-active{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));color:var(--color-primary);background:var(--color-primary-bg)}.p1c-settings-nav-button>span:first-child{background:var(--color-bg-card);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--color-border-divider);border-radius:10px;justify-content:center;align-items:center;display:flex}.p1c-settings-nav-button svg{width:15px}.p1c-settings-nav-button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.p1c-settings-nav-button strong{color:inherit;font-size:12px}.p1c-settings-nav-button small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.p1c-settings-stage{flex-direction:column;display:flex}.p1c-settings-stage>.ant-form{flex:1;padding:24px 26px 0}.p1c-settings-stage section>header{border-bottom:1px solid var(--color-border-divider);align-items:flex-start;gap:13px;margin-bottom:22px;padding-bottom:18px;display:flex}.p1c-settings-stage section>header>span{width:34px;height:34px;color:var(--color-primary);background:var(--color-primary-bg);font-size:11px;font-weight:var(--font-weight-semibold);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.p1c-settings-stage h2{color:var(--color-text-primary);font-size:20px;font-weight:var(--font-weight-semibold);margin:0}.p1c-settings-stage header p{color:var(--color-text-secondary);margin:4px 0 0;font-size:11px;line-height:1.6}.p1c-form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.p1c-form-grid>.is-full{grid-column:1/-1}.p1c-settings-savebar{z-index:2;border-top:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding:13px 18px;display:flex;position:sticky;bottom:0}.p1c-settings-savebar>span{color:var(--color-text-tertiary);font-size:10px}.p1c-tab-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.p1c-tab-intro h2{color:var(--color-text-primary);font-size:24px;font-weight:var(--font-weight-semibold);margin:5px 0}.p1c-tab-intro p{max-width:780px;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.65}.p1c-material-groups{background:var(--color-bg-subtle);border-radius:14px;gap:5px;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto}.p1c-material-groups button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:flex}.p1c-material-groups button.is-active{color:var(--color-text-primary);background:var(--color-bg-card);box-shadow:var(--shadow-card)}.p1c-material-groups small{color:var(--color-text-tertiary)}.p1c-material-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.p1c-material-grid article{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:16px;flex-direction:column;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.p1c-material-grid article:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.p1c-material-grid article.is-excluded{opacity:.58}.p1c-material-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.p1c-material-open:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:11px}.p1c-material-preview{height:128px;color:var(--color-text-tertiary);background:var(--color-bg-subtle);border-radius:11px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p1c-material-preview>svg{width:30px}.p1c-material-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p1c-material-preview .ant-tag{margin:0;position:absolute;top:7px;left:7px}.p1c-material-remove.ant-btn{z-index:3;border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-bg-card) 90%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:16px;right:16px}.p1c-material-copy{flex-direction:column;min-width:0;padding:10px 2px;display:flex}.p1c-material-copy strong{color:var(--color-text-primary);font-size:12px}.p1c-material-copy small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.p1c-task-material-picker{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.p1c-task-material-choice{border:1px solid var(--color-border);min-width:0;color:var(--color-text-primary);background:var(--color-bg-card);text-align:left;border-radius:12px;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:9px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative}.p1c-task-material-choice:not(:disabled){cursor:pointer}.p1c-task-material-choice:not(:disabled):hover{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.p1c-task-material-choice.is-selected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 5%, var(--color-bg-card));box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}.p1c-task-material-choice:disabled{cursor:not-allowed;opacity:.58}.p1c-task-material-picker-check{z-index:2;border:2px solid var(--color-bg-card);width:22px;height:22px;color:var(--color-text-inverse);background:var(--color-primary);box-shadow:var(--shadow-card);opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:7px;right:7px;transform:scale(.75)}.p1c-task-material-picker-check svg{stroke-width:3px;width:13px;height:13px}.p1c-task-material-choice.is-selected .p1c-task-material-picker-check{opacity:1;transform:scale(1)}.p1c-task-material-picker-preview{background:var(--color-bg-subtle);border-radius:8px;height:76px;display:block;overflow:hidden}.p1c-task-material-picker strong,.p1c-task-material-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p1c-task-material-picker strong{font-size:12px}.p1c-task-material-picker small{color:var(--color-text-tertiary);margin-top:3px;font-size:10px}.p1c-task-material-picker small.text-error,.p1c-task-material-picker small.text-warning{text-overflow:clip;white-space:normal;overflow:visible}.p1c-task-material-picker .ant-tag{margin-inline-end:0;font-size:10px}.p1c-task-creative-thumbnail{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:9px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.p1c-task-field-item.ant-form-item{margin-bottom:18px}.p1c-task-field-item>.ant-form-item-row>.ant-form-item-label{padding-bottom:6px}.p1c-task-field-item .ant-form-item-tooltip{color:var(--color-text-tertiary);transition:color .16s,transform .16s}.p1c-task-field-item .ant-form-item-tooltip:hover{color:var(--color-primary);transform:scale(1.08)}.p1c-task-field-purpose{max-width:720px;color:var(--color-text-secondary);margin:-1px 0 8px;font-size:11px;line-height:1.6}.p1c-task-rule-details{margin:0 0 9px}.p1c-task-rule-details>summary{width:max-content;max-width:100%;list-style-position:inside}.p1c-task-rule-details[open]>summary,.p1c-task-rule-details .p1c-task-rule-summary{margin-bottom:7px}.p1c-task-field-guide,.p1c-task-field-example{color:var(--color-text-secondary);margin:5px 0 0;font-size:11px;line-height:1.6}.p1c-task-any-of-choice{border:1px solid var(--color-border);background:var(--color-bg-subtle);border-radius:12px;margin-bottom:13px;padding:11px 12px 0}.p1c-task-any-of-choice>label{max-width:360px;color:var(--color-text-secondary);gap:5px;font-size:11px;display:grid}.p1c-task-any-of-choice>small{color:var(--color-text-tertiary);margin:5px 0 10px;font-size:10px;display:block}.p1c-task-control{width:100%}.p1c-task-control--small{width:min(100%,240px)}.p1c-task-control--medium{width:min(100%,480px)}.p1c-task-control--wide,.p1c-task-control--workspace{width:100%}.p1c-task-rule-summary{border:1px solid color-mix(in srgb, var(--color-primary) 16%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 3%, var(--color-bg-subtle));border-radius:10px;margin-bottom:9px;padding:9px 11px}.p1c-task-rule-summary p{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.6}.p1c-task-rule-summary>small{color:var(--color-text-tertiary);margin-top:3px;font-size:10px;line-height:1.5;display:block}.p1c-task-rule-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin:7px 0 0;display:grid}.p1c-task-rule-summary dl>div{grid-template-columns:58px minmax(0,1fr);gap:7px;min-width:0;display:grid}.p1c-task-rule-summary dl>div.is-wide{grid-column:1/-1}.p1c-task-rule-summary dt{color:var(--color-text-tertiary);font-size:10px;line-height:1.55}.p1c-task-rule-summary dd{color:var(--color-text-secondary);margin:0;font-size:10px;font-weight:600;line-height:1.55}.p1c-task-rule-summary .is-warning dd{color:var(--color-warning)}.ant-tooltip:has(.p1c-task-field-tip){max-width:360px}.p1c-task-field-tip{width:min(310px,70vw);padding:2px}.p1c-task-field-tip>strong{color:inherit;margin-bottom:6px;font-size:12px;display:block}.p1c-task-field-tip>p{color:inherit;opacity:.86;margin:0 0 8px;font-size:11px;line-height:1.6}.p1c-task-field-tip dl{gap:5px;margin:0;display:grid}.p1c-task-field-tip dl>div{grid-template-columns:68px minmax(0,1fr);gap:8px;display:grid}.p1c-task-field-tip dt{opacity:.62;font-size:10px}.p1c-task-field-tip dd{margin:0;font-size:10px;line-height:1.5}.p1c-task-field-tip>small{opacity:.72;border-top:1px solid;margin-top:7px;padding-top:7px;font-size:10px;line-height:1.5;display:block}.p1c-task-creative-slot.ant-form-item{margin-bottom:20px}.p1c-task-creative-slot>.ant-form-item-row>.ant-form-item-label{padding-bottom:7px}.p1c-task-creative-rules{border:1px solid var(--color-border);background:var(--color-bg-subtle);border-radius:12px;overflow:hidden}.p1c-task-creative-rules>header{border-bottom:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 76%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.p1c-task-creative-rules>header strong{color:var(--color-text-primary);font-size:12px}.p1c-task-creative-rules>header span{color:var(--color-success);font-size:10px;font-weight:700}.p1c-task-creative-rules>header span.is-incomplete{color:var(--color-warning)}.p1c-task-creative-rules>dl{-moz-column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0;padding:3px 12px 10px;display:grid}.p1c-task-creative-rules>dl>div{grid-template-columns:64px minmax(0,1fr);gap:8px;padding-top:8px;display:grid}.p1c-task-creative-rules>dl>div.is-wide{grid-column:1/-1}.p1c-task-creative-rules dt{color:var(--color-text-tertiary);font-size:10px;line-height:20px}.p1c-task-creative-rules dd{color:var(--color-text-secondary);margin:0;font-size:11px;font-weight:500;line-height:20px}.p1c-task-creative-ratios{flex-wrap:wrap;gap:6px;display:flex}.p1c-task-creative-ratios>span{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:5px;padding:2px 8px;display:inline-flex}.p1c-task-creative-ratios b{color:var(--color-text-primary);font-size:10px}.p1c-task-creative-ratios small{color:var(--color-text-tertiary);font-size:9px}.p1c-task-creative-missing{border-top:1px solid var(--color-warning-border);color:var(--color-warning);background:var(--color-warning-bg);align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.p1c-task-creative-missing strong{white-space:nowrap}.p1c-task-provider-notice.ant-alert{border-radius:12px;padding:9px 12px}.p1c-task-provider-notice .ant-alert-message{font-size:12px}.p1c-task-provider-notice .ant-alert-description{margin-top:2px;font-size:11px;line-height:1.55}.p1c-task-string-array{border:1px solid var(--color-border);background:var(--color-bg-subtle);border-radius:12px;padding:10px}.p1c-task-string-array>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:9px;display:flex}.p1c-task-string-array>header strong{color:var(--color-text-primary);font-size:11px}.p1c-task-string-array>header span{color:var(--color-text-tertiary);font-size:10px}.p1c-task-string-array-list{flex-direction:column;gap:8px;display:flex}.p1c-task-string-array-row{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.p1c-task-string-array-index{width:26px;height:26px;color:var(--color-text-secondary);background:var(--color-bg-card);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:999px;justify-content:center;align-items:center;margin-top:3px;font-size:10px;font-weight:700;display:flex}.p1c-task-string-array-add.ant-btn{background:var(--color-bg-card);border-radius:9px;height:34px;margin-top:9px;font-size:11px}.p1c-task-string-array-row>.ant-btn{margin-top:1px}.p1c-task-string-array-more{min-height:30px;color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-left:34px;font-size:10px;display:flex}.p1c-task-string-array-more .ant-btn{padding-inline:4px;font-size:11px}.p1c-task-string-array-paste{border:1px dashed var(--color-border);background:var(--color-bg-card);border-radius:9px;gap:8px;margin-top:9px;padding:9px;display:grid}.p1c-task-string-array-paste-trigger.ant-btn{height:28px;margin-top:4px;padding-inline:3px;font-size:10px}.p1c-task-carousel-count{color:var(--color-text-tertiary);text-align:right;font-size:10px;font-weight:700}.p1c-task-carousel-summary{border:1px solid var(--color-border);width:100%;color:var(--color-text-secondary);background:var(--color-bg-subtle);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:26px minmax(110px,1fr) minmax(120px,1.2fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.p1c-task-carousel-summary:hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-bg-subtle))}.p1c-task-carousel-summary>span{background:var(--color-bg-card);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.p1c-task-carousel-summary>strong,.p1c-task-carousel-summary>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p1c-task-carousel-summary>strong{color:var(--color-text-primary);font-size:11px}.p1c-task-carousel-summary>small{color:var(--color-text-tertiary);font-size:10px}.p1c-task-carousel-summary>b{color:var(--color-warning);white-space:nowrap;font-size:10px}.p1c-task-carousel-summary>b.is-ready{color:var(--color-success)}.p1c-wizard-issue-details{color:var(--color-text-tertiary);margin-top:5px;font-size:10px}.p1c-wizard-issue-details>summary{cursor:pointer;width:max-content;max-width:100%}.p1c-wizard-issue-details>p{max-width:680px;margin:5px 0 0;line-height:1.6}.p1c-wizard-footer{z-index:5;padding:12px 4px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);box-shadow:0 -8px 18px color-mix(in srgb, var(--color-text-primary) 5%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-inline:-4px;position:sticky;bottom:0}@media (width<=640px){.p1c-task-rule-summary dl,.p1c-task-creative-rules>dl{grid-template-columns:1fr}.p1c-task-rule-summary dl>div.is-wide,.p1c-task-creative-rules>dl>div.is-wide{grid-column:auto}.p1c-task-control--small,.p1c-task-control--medium{width:100%}.p1c-task-carousel-summary{grid-template-columns:26px minmax(0,1fr) auto}.p1c-task-carousel-summary>small{display:none}.p1c-task-string-array-more{padding-left:0}.p1c-wizard-footer{align-items:stretch}.p1c-wizard-footer>span{width:100%}.p1c-wizard-footer>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);width:100%;display:grid}.p1c-wizard-footer .ant-btn{min-height:44px}}.p1c-asset-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:470px;display:grid;overflow:auto}.p1c-asset-picker-grid button{border:1px solid var(--color-border);min-width:0;color:inherit;text-align:left;background:var(--color-bg-card);cursor:pointer;border-radius:13px;flex-direction:column;padding:8px;display:flex}.p1c-asset-picker-grid button:hover{border-color:var(--color-primary)}.p1c-asset-picker-grid button>span{background:var(--color-bg-subtle);border-radius:9px;justify-content:center;align-items:center;height:92px;display:flex;overflow:hidden}.p1c-asset-picker-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p1c-asset-picker-grid strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.p1c-asset-picker-grid small{color:var(--color-text-tertiary);font-size:8px}.p1c-flow-content{flex-direction:column;gap:16px;display:flex}.p1c-change-log{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:18px;padding:20px}.p1c-change-log>h3{color:var(--color-text-primary);margin:1px 0 14px;font-size:15px;font-weight:700}.p1c-change-log>div:not(.ant-empty){border-top:1px solid var(--color-border-divider);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.p1c-change-log-dot{background:var(--color-success);border-radius:99px;width:7px;height:7px}.p1c-change-log>div>div{flex-direction:column;display:flex}.p1c-change-log strong{color:var(--color-text-primary);font-size:11px}.p1c-change-log small,.p1c-change-log code{color:var(--color-text-tertiary);font-size:9px}@media (width<=1100px){.p1c-report-grid{grid-template-columns:1fr 1fr}.p1c-overview-groups,.p1c-settings-layout{grid-template-columns:1fr}.p1c-settings-layout>aside{flex-direction:row;overflow-x:auto}.p1c-settings-nav-button{min-width:185px}}@media (width<=767px){.p1c-plan-list-page{padding:14px 12px 32px}.p1c-workspace-canvas.is-single-pane .p1c-workspace-pane{width:100%}.p1c-plan-report-hero{flex-direction:column;align-items:flex-start}.p1c-overview-next{border-top:1px solid var(--color-border-divider);border-left:0;width:100%;padding:14px 0 0}.p1c-overview-advisory{align-items:flex-start}.p1c-overview-advisory p{white-space:normal}.p1c-overview-facts{grid-template-columns:1fr}.p1c-overview-facts button{border-top:1px solid var(--color-border-divider);border-left:0}.p1c-overview-facts button:first-child{border-top:0}.p1c-report-grid,.p1c-form-grid{grid-template-columns:1fr}.p1c-form-grid>.is-full{grid-column:auto}.p1c-detail-tabs .ant-tabs-tabpane{padding:16px}.p1c-settings-stage>.ant-form{padding:18px 16px 0}.p1c-tab-intro{flex-direction:column;align-items:stretch}div.ant-modal[style*="width: 900px"]{max-width:none;margin:0;padding-bottom:0;top:0;width:100%!important}div.ant-modal[style*="width: 900px"] .ant-modal-content{border-radius:0;min-height:100vh}div.ant-modal[style*="width: 900px"] .ant-modal-footer>div{flex-direction:column;align-items:stretch}div.ant-modal[style*="width: 900px"] .ant-modal-footer .ant-btn{flex:1}}.app-layout-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-layout-ambient span{filter:blur(70px);opacity:.11;border-radius:999px;width:280px;height:280px;position:absolute}.app-layout-ambient span:first-child{background:var(--color-primary);top:-180px;left:12%}.app-layout-ambient span:nth-child(2){background:var(--color-ai);bottom:-210px;right:4%}.app-layout-ambient span:nth-child(3){background:var(--color-info);opacity:.07;top:38%;right:-220px}.app-skip-link{z-index:1000;border:1px solid var(--color-primary-border);border-radius:var(--radius-md);background:var(--color-bg-popup);box-shadow:var(--shadow-popover);color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-semibold);opacity:0;transition:opacity var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);padding:8px 12px;position:fixed;top:14px;left:50%;transform:translate(-50%,-160%)}.app-skip-link:focus{opacity:1;transform:translate(-50%)}.app-layout-frame{z-index:1;border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:var(--color-bg-card);box-shadow:0 22px 70px color-mix(in srgb, var(--color-text-primary) 10%, transparent);border-radius:22px;position:relative;overflow:hidden}.app-main-frame{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-page) 92%, var(--color-bg-card)), var(--color-bg-page))}.app-content-scroll{scrollbar-gutter:stable}.app-content-scroll:focus:not(:focus-visible){outline:none}.app-content-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.runtime-capability-badge{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);min-height:32px;color:var(--color-warning);cursor:pointer;font-size:12px;font-weight:var(--font-weight-semibold);transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;line-height:1;display:inline-flex}.runtime-capability-badge.is-unavailable{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info)}.runtime-capability-badge:hover{background:color-mix(in srgb, currentColor 11%, var(--color-bg-card));border-color:currentColor}.runtime-capability-badge:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.runtime-capability-badge-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.runtime-capability-popover{width:min(352px,100vw - 32px)}.runtime-capability-popover-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.runtime-capability-popover-header strong{color:var(--color-text-primary);font-size:13px}.runtime-capability-popover-header .ant-btn{flex:none;width:26px;height:26px;padding:0}.runtime-capability-popover>p{color:var(--color-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.55}.runtime-capability-admin-hint{border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-secondary);align-items:flex-start;gap:6px;margin-top:10px;padding:8px;font-size:11px;line-height:1.5;display:flex}.runtime-capability-admin-hint svg{color:var(--color-text-tertiary);flex:none;margin-top:1px}.runtime-capability-popover-actions{justify-content:flex-end;margin-top:12px;display:flex}.app-page-loader{justify-content:center;align-items:center;width:100%;min-height:min(420px,58vh);padding:24px;display:flex}.app-page-loader.is-pending{visibility:hidden}.app-page-loader.is-compact{min-height:112px;padding:20px}.app-page-loader.is-fullscreen{background:var(--theme-page-background);min-height:100dvh}.app-page-loader-indicator{border:2px solid color-mix(in srgb, var(--color-text-tertiary) 22%, transparent);border-top-color:var(--color-text-secondary);opacity:.78;border-radius:999px;width:26px;height:26px;animation:.72s linear infinite app-page-loader-spin}.app-command-bar{z-index:30;border-bottom:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--theme-header-background) 94%, transparent);min-height:62px;-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);flex:none;grid-template-columns:minmax(128px,1fr) auto;align-items:center;gap:18px;padding:8px 18px;display:grid;position:relative}.app-command-context{align-items:center;gap:10px;min-width:0;display:flex}.app-command-context-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.app-command-back-button{border:1px solid var(--color-border);background:var(--color-bg-card);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.app-command-back-button:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle);color:var(--color-text-primary)}.app-command-return-button{min-height:30px;color:var(--color-text-tertiary);cursor:pointer;font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 8px;transition:color .16s,background .16s;display:inline-flex}.app-command-context-divider{background:var(--color-border-divider);flex:none;width:1px;height:28px;margin-inline:2px}.app-command-return-button:hover{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.app-command-context-copy>span{color:var(--color-text-tertiary);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;line-height:1.2;display:flex;overflow:hidden}.app-command-context-copy>span i{background:var(--color-success);width:5px;height:5px;box-shadow:0 0 0 3px var(--color-success-bg);border-radius:999px;flex:none}.app-command-context strong{color:var(--color-text-primary);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.2;overflow:hidden}.app-command-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.app-command-plan-products{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);min-height:32px;color:var(--color-text-primary);cursor:pointer;font-size:12px;font-weight:var(--font-weight-medium);transition:background var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);white-space:nowrap;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.app-command-plan-products:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.app-notification-button{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);width:38px;min-height:38px;box-shadow:var(--shadow-card);color:var(--color-text-secondary);transition:border-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-notification-button:hover{border-color:var(--color-primary-border-hover);color:var(--color-primary);transform:translateY(-1px)}.app-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-sidebar) 96%, var(--color-bg-card)), var(--color-bg-sidebar));transition:width var(--motion-normal) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);flex:none}.app-sidebar-brand{border-bottom:1px solid var(--color-border-divider);min-height:62px}.app-sidebar-brand-button{border-radius:var(--radius-md);color:inherit;text-align:left}.app-sidebar-logo{border:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);background:var(--color-bg-card);box-shadow:var(--shadow-card);border-radius:11px;flex:none}.app-sidebar-brand-copy{display:block}.app-sidebar-brand-copy strong,.app-sidebar-brand-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-sidebar-brand-copy strong{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:-.015em}.app-sidebar-brand-copy small{max-width:132px;color:var(--color-text-tertiary);margin-top:2px;font-size:10px;line-height:1.25}.app-sidebar-collapse,.app-sidebar-icon-button{border-radius:var(--radius-md);color:var(--color-text-tertiary);transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);background:0 0;border:1px solid #0000}.app-sidebar-collapse:hover,.app-sidebar-icon-button:hover{border-color:var(--color-border-divider);background:var(--color-bg-hover);color:var(--color-text-primary)}.app-sidebar-new-chat{border:1px solid var(--color-primary-border);border-radius:var(--radius-md);background:var(--color-primary-bg);color:var(--color-primary-text);transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing)}.app-sidebar-new-chat:hover{border-color:var(--color-primary-border-hover);background:var(--color-primary-bg-hover);color:var(--color-primary-text-hover)}.app-sidebar-link{border-radius:var(--radius-md);color:var(--color-text-secondary);transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);border:1px solid #0000;position:relative;overflow:hidden}.app-sidebar-link:before{content:"";background:var(--color-primary);opacity:0;width:3px;transition:opacity var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);border-radius:99px;position:absolute;top:9px;bottom:9px;left:4px;transform:scaleY(.45)}.app-sidebar-link:hover{background:color-mix(in srgb, var(--color-bg-hover) 82%, transparent);color:var(--color-text-primary);transform:translate(1px)}.app-sidebar-link.is-active{border-color:color-mix(in srgb, var(--color-primary-border) 72%, var(--color-border-divider));background:color-mix(in srgb, var(--color-primary-bg) 68%, var(--color-bg-card));color:var(--color-primary);font-weight:var(--font-weight-semibold)}.app-sidebar-link.is-active:before{opacity:1;transform:scaleY(1)}.app-sidebar-link svg{color:currentColor}.app-sidebar-link-collapsed:before{left:2px}.app-sidebar-footer{border-top:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-sidebar) 94%, transparent);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter)}.app-sidebar-user{border-radius:var(--radius-md);color:var(--color-text-primary);transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);background:0 0;border:1px solid #0000}.app-sidebar-user:hover{border-color:var(--color-border-divider);background:var(--color-bg-hover)}.app-sidebar-nav>.border-t,.app-sidebar>div>div>.border-t{border-color:var(--color-border-divider);margin-block:12px}.app-sidebar-section+.app-sidebar-section{margin-top:14px}.app-sidebar-section-label{color:var(--color-text-tertiary);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;padding-inline:10px;line-height:1.5}.app-sidebar-section-divider{background:var(--color-border-divider);height:1px;margin-block:8px}.app-sidebar nav a,.app-sidebar nav button{letter-spacing:-.005em}.p1c-settings-horizontal{min-width:0;padding:0}.p1c-settings-section-tabs>.ant-tabs-nav{margin-bottom:16px}.p1c-settings-section-tabs>.ant-tabs-content-holder{display:none}.p1c-settings-table-scroll{overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:12px;max-height:max(280px,100dvh - 360px);position:relative;overflow:auto}.p1c-settings-task-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%}.p1c-settings-task-table :is(th,td){vertical-align:top;border-bottom:1px solid var(--color-border-divider);background:var(--color-bg-card);overflow-wrap:anywhere;padding:14px 16px}.p1c-settings-task-table thead{z-index:3;position:sticky;top:0}.p1c-settings-task-table thead>tr:first-child>th{color:var(--color-text-secondary);background:var(--color-bg-subtle);font-size:12px;font-weight:500}.p1c-settings-task-table .p1c-settings-plan-row>:is(th,td){background:var(--color-warning-bg)}.p1c-settings-task-table .p1c-settings-frozen-column{z-index:2;box-shadow:1px 0 0 var(--color-border-divider);position:sticky;left:0}.p1c-settings-task-table tbody>tr:hover>:is(th,td){background:var(--color-bg-subtle)}.p1c-settings-task-table tbody>tr:last-child>:is(th,td){border-bottom:0}.p1c-settings-cell-text{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=767px){.p1c-settings-horizontal{padding:12px}.p1c-settings-task-table :is(th,td){padding:10px}.p1c-settings-table-scroll{max-height:60dvh}}.p1c-settings-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.p1c-settings-toolbar>.p1c-settings-section-tabs{flex:none}.p1c-settings-toolbar>.p1c-settings-section-tabs>.ant-tabs-nav{margin:0}.p1c-settings-toolbar>.ant-btn{margin-left:auto}.app-command-header-slot{min-width:0}.app-command-header-slot:empty,.app-command-header-slot:not(:empty)+.app-command-context-copy{display:none}.app-command-header-slot .p1c-detail-identity>span{flex-shrink:0}.app-command-header-slot .p1c-detail-identity>div{flex:1}.app-command-header-slot .p1c-detail-identity h1{min-width:0;font-size:16px}.app-command-header-slot .p1c-detail-identity .ant-tag{flex-shrink:0;margin:0}.app-command-header-slot .p1c-detail-identity p{white-space:nowrap;overflow:hidden}.app-command-header-slot .p1c-detail-identity p>svg{flex-shrink:0}.p1c-detail-product-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){.app-command-header-slot .p1c-detail-identity{gap:0}.app-command-header-slot .p1c-detail-identity>span{display:none}.app-command-header-slot .p1c-detail-identity h1{font-size:14px}}.app-command-page-actions:empty{display:none}.app-command-page-actions{min-width:0}@media (width<=767px){.app-command-bar:has(.app-command-page-actions:not(:empty)){grid-template-columns:minmax(0,1fr);gap:6px}.app-command-bar:has(.app-command-page-actions:not(:empty)) .app-command-actions{flex-wrap:wrap}}:root[data-experience-mode=guided]{--experience-control-height:40px}:root[data-experience-mode=guided] :is(.experience-workspace,.dashboard-refined-page){font-size:15px}:root[data-experience-mode=guided] :is(.mission-detail-main,.dashboard-refined-page) .ant-btn:not(.ant-btn-sm),:root[data-experience-mode=guided] .mission-detail-tabs .ant-select-selector{min-height:var(--experience-control-height)}:root[data-experience-mode=guided] .mission-panel-heading p{max-width:68ch;font-size:13px}:root[data-experience-mode=guided] .mission-panel-stage .text-text-tertiary{line-height:1.55}:root[data-experience-mode=pro]{--density-page-x:20px;--density-page-y:16px;--density-section-gap:14px;--density-card-gap:10px;--density-table-cell-y:8px}:root[data-experience-mode=pro] :is(.mission-detail-main,.dashboard-refined-page){font-size:13px}:root[data-experience-mode=pro] .mission-detail-main{padding-top:14px;padding-bottom:16px}:root[data-experience-mode=pro] .mission-panel-stack{gap:12px!important}:root[data-experience-mode=pro] .mission-panel-stage .mission-surface{border-radius:var(--radius-md)!important}:root[data-experience-mode=pro] .dashboard-refined-page{gap:13px}.app-mobile-bottom-nav{display:none}.assistant-ambient-trigger{z-index:42;border:1px solid var(--color-ai-border);background:var(--color-bg-popup);min-height:38px;box-shadow:var(--shadow-elevated);color:var(--color-ai);font-size:12px;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;position:fixed;bottom:18px;right:18px}.assistant-ambient-trigger:hover{border-color:color-mix(in srgb, var(--color-ai) 44%, var(--color-border));background:var(--color-ai-bg)}.assistant-ambient-trigger svg{width:15px;height:15px}.assistant-ambient-trigger i{background:var(--color-warning);width:6px;height:6px;box-shadow:0 0 0 3px var(--color-warning-bg);border-radius:999px}.assistant-ambient-popover .ant-popover-inner{border:1px solid var(--color-ai-border);background:var(--color-bg-popup);width:min(348px,100vw - 24px);box-shadow:var(--shadow-popover);padding:0}.assistant-ambient-card{padding:13px}.app-mobile-navigation-drawer .ant-drawer-section,.app-mobile-work-hub-drawer .ant-drawer-section{border:1px solid var(--color-border);background:var(--color-bg-popup);box-shadow:0 -20px 60px color-mix(in srgb, var(--color-text-primary) 14%, transparent);border-bottom:0;border-radius:22px 22px 0 0;overflow:hidden}.app-mobile-work-hub-drawer .ant-drawer-body{padding:16px 14px calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.app-mobile-navigation-drawer .ant-drawer-header{border-bottom-color:var(--color-border-divider);min-height:62px;padding:12px 16px}.app-mobile-navigation-drawer .ant-drawer-body{padding:16px 16px calc(22px + env(safe-area-inset-bottom))}.app-mobile-drawer-title{align-items:center;gap:10px;min-width:0;display:flex}.app-mobile-drawer-title img{border:1px solid var(--color-border);background:var(--color-bg-card);width:34px;height:34px;box-shadow:var(--shadow-card);border-radius:11px;flex:none}.app-mobile-drawer-title span,.app-mobile-drawer-title strong,.app-mobile-drawer-title small,.app-mobile-new-chat strong,.app-mobile-new-chat small,.app-mobile-workspace-list strong,.app-mobile-workspace-list small,.app-mobile-account-row strong,.app-mobile-account-row small{min-width:0;display:block}.app-mobile-drawer-title strong{color:var(--color-text-primary);font-size:13px}.app-mobile-drawer-title small{color:var(--color-text-tertiary);margin-top:1px;font-size:10px}.app-mobile-menu-content{gap:20px;display:grid}.app-mobile-menu-content section>h2{color:var(--color-text-tertiary);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px}.app-mobile-new-chat{border:1px solid var(--color-primary-border);background:var(--color-primary-bg);width:100%;color:var(--color-primary-text);text-align:left;transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.app-mobile-new-chat:hover{border-color:var(--color-primary-border-hover);background:var(--color-primary-bg-hover);color:var(--color-primary-text-hover)}.app-mobile-new-chat>span:first-child{background:color-mix(in srgb, var(--color-primary) 11%, var(--color-bg-card));border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.app-mobile-new-chat svg{width:18px;height:18px}.app-mobile-new-chat strong{font-size:13px}.app-mobile-new-chat small{color:var(--color-text-secondary);margin-top:2px;font-size:10px}.app-mobile-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app-mobile-menu-grid>button{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);min-width:0;min-height:78px;color:var(--color-text-secondary);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 5px;display:flex}.app-mobile-menu-grid>button>span,.app-mobile-menu-grid>button .ant-badge>span{background:var(--color-bg-card);width:30px;height:30px;color:var(--color-text-primary);border-radius:9px;justify-content:center;align-items:center;display:flex}.app-mobile-menu-grid svg{width:16px;height:16px}.app-mobile-menu-grid strong{width:100%;font-size:10px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-mobile-workspace-list{gap:7px;display:grid}.app-mobile-workspace-list>button{border:1px solid var(--color-border-divider);background:var(--color-bg-card);width:100%;color:var(--color-text-secondary);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.app-mobile-workspace-list>button.is-active{border-color:var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-primary)}.app-mobile-workspace-list svg{width:17px;height:17px}.app-mobile-workspace-list strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-mobile-workspace-list small{color:var(--color-text-tertiary);margin-top:2px;font-size:10px}.app-mobile-account-row{border-top:1px solid var(--color-border-divider);justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.app-mobile-account-row>div{align-items:center;gap:9px;min-width:0;display:flex}.app-mobile-account-row>div>span{min-width:0}.app-mobile-account-row strong,.app-mobile-account-row small{text-overflow:ellipsis;white-space:nowrap;max-width:178px;overflow:hidden}.app-mobile-account-row strong{color:var(--color-text-primary);font-size:12px}.app-mobile-account-row small{color:var(--color-text-tertiary);margin-top:1px;font-size:9px}.app-mobile-account-row>button{background:var(--color-danger-bg);color:var(--color-danger);border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.app-mobile-account-row>button svg{width:14px;height:14px}.inline-action-target-loading{bottom:max(24px, env(safe-area-inset-bottom));z-index:1200;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-popup) 94%, transparent);box-shadow:var(--shadow-dropdown);color:var(--color-text-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.inline-action-target-loading>span{border:2px solid var(--color-primary-border);border-top-color:var(--color-primary);border-radius:50%;width:14px;height:14px;animation:.72s linear infinite inline-action-target-spin}.inline-action-target-loading>strong{font-size:11px;font-weight:var(--font-weight-medium)}@keyframes inline-action-target-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inline-action-target-loading>span{animation:none}}.brand-attribution{color:color-mix(in srgb, var(--color-text-tertiary) 76%, transparent);letter-spacing:.025em;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.brand-attribution:before,.brand-attribution:after{background:linear-gradient(90deg, transparent, var(--color-border-divider));content:"";opacity:.7;flex:0 64px;width:clamp(24px,4vw,64px);height:1px}.brand-attribution:after{background:linear-gradient(90deg, var(--color-border-divider), transparent)}.app-brand-attribution{background:var(--theme-page-background);padding:4px var(--density-page-x) 6px}.app-page{gap:var(--density-section-gap);width:100%;min-width:0;min-height:100%;padding:var(--density-page-y) var(--density-page-x);flex-direction:column;display:flex}.app-page-scroll,.app-page-scroll>*{flex-shrink:0}.app-page-standard{--app-page-content-max:1560px;background:var(--theme-page-background)}.app-page-scroll.app-page-standard{align-self:stretch;width:100%}.app-page-standard>.app-page-section,.app-page-standard>.app-search-toolbar,.app-page-standard>.app-toolbar,.app-page-standard>.responsive-card{width:100%}.app-search-toolbar{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-toolbar-background);min-height:56px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);padding:10px 12px}.app-search-toolbar-input.ant-input,.app-search-toolbar-input.ant-input-affix-wrapper{box-shadow:none!important;background:0 0!important;border:0!important}.app-search-toolbar-input.ant-input-affix-wrapper-focused{box-shadow:none!important}.app-search-toolbar .ant-select-selector,.app-search-toolbar .ant-btn,.app-search-toolbar .ant-segmented{min-height:36px}.workspace-surface{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-panel-background);min-width:0;box-shadow:var(--shadow-card)}.auth-experience-page{isolation:isolate;background:radial-gradient(circle at 9% 12%, color-mix(in srgb, var(--color-primary-bg) 82%, transparent), transparent 28%), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--color-ai-bg) 64%, transparent), transparent 26%), var(--theme-page-background);position:relative;overflow:hidden}.auth-experience-page:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--color-border-divider) 48%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border-divider) 48%, transparent) 1px, transparent 1px);opacity:.38;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.auth-experience-grid{z-index:1;position:relative}.auth-experience-story{padding:42px;position:relative}.auth-experience-story:before{content:"";background:linear-gradient(180deg, transparent, var(--color-border-strong), transparent);opacity:.52;width:1px;position:absolute;top:18px;bottom:18px;left:0}.auth-experience-card{-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);background:color-mix(in srgb, var(--theme-card-background) 94%, transparent)!important;box-shadow:var(--shadow-popover)!important}.auth-language-select,.auth-language-popup{--auth-language-font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "PingFang TC", "Hiragino Sans", "Yu Gothic UI", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK SC", "Noto Sans CJK TC", "Noto Sans JP", "Noto Sans KR", Arial, sans-serif}.auth-language-option-label{align-items:center;gap:4px;line-height:20px;display:inline-flex}.auth-language-flag,.auth-language-name{font-size:13px;font-weight:400}.auth-language-name-zh-cn{font-size:12px}.app-page-compact{gap:calc(var(--density-section-gap) * .75);padding-block:calc(var(--density-page-y) * .75)}.app-page-header{justify-content:space-between;align-items:flex-start;gap:var(--density-section-gap);min-width:0;margin-bottom:0;padding:2px 2px 0;display:flex}.app-page-title{color:var(--color-text-primary);font-size:clamp(23px,2vw,28px);font-weight:var(--font-weight-semibold);letter-spacing:-.028em;margin:0;line-height:1.18}.app-page-eyebrow{width:fit-content;color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:7px;line-height:1.3;display:flex}.app-page-description{max-width:760px;color:var(--color-text-secondary);margin-top:6px;font-size:13px;line-height:1.65}.app-page-actions,.app-toolbar{align-items:center;gap:var(--density-control-gap);flex-wrap:wrap;min-width:0;display:flex}.app-toolbar{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--theme-toolbar-background);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);box-shadow:var(--shadow-card);padding:10px 12px}.app-surface,.app-panel,.app-card{background:var(--theme-card-background);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);border-color:var(--theme-card-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-card)!important}.app-surface,.app-panel{border:1px solid var(--theme-card-border);padding:14px}.app-page-section{padding:0;overflow:hidden}.app-card-interactive:hover,.app-surface-interactive:hover{transform:var(--theme-hover-transform);border-color:var(--color-primary-border-hover)!important;box-shadow:var(--theme-card-hover-shadow)!important}.app-tone-primary{--app-tone-color:var(--color-primary);--app-tone-bg:var(--color-primary-bg);--app-tone-border:var(--color-primary-border)}.app-tone-success{--app-tone-color:var(--color-success);--app-tone-bg:var(--color-success-bg);--app-tone-border:var(--color-success-border)}.app-tone-warning,.app-tone-pending{--app-tone-color:var(--color-warning);--app-tone-bg:var(--color-warning-bg);--app-tone-border:var(--color-warning-border)}.app-tone-danger{--app-tone-color:var(--color-danger);--app-tone-bg:var(--color-danger-bg);--app-tone-border:var(--color-danger-border)}.app-tone-info{--app-tone-color:var(--color-info);--app-tone-bg:var(--color-info-bg);--app-tone-border:var(--color-info-border)}.app-tone-ai{--app-tone-color:var(--color-ai);--app-tone-bg:var(--color-ai-bg);--app-tone-border:var(--color-ai-border)}.app-card:not(.app-tone-default),.app-surface:not(.app-tone-default),.app-panel:not(.app-tone-default){background:color-mix(in srgb, var(--app-tone-bg,var(--color-bg-card)) 62%, var(--color-bg-card));border-color:var(--app-tone-border,var(--color-border))!important}.app-button,.app-icon-button{font-weight:var(--font-weight-semibold);transition:background-color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.app-button:hover,.app-icon-button:hover{transform:translateY(var(--motion-hover-y))}.app-icon-button{aspect-ratio:1;justify-content:center;align-items:center;width:32px;display:inline-flex;padding:0!important}.app-tabs .ant-tabs-tab{transition:color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.billing-tabs.ant-tabs>.ant-tabs-content-holder,.billing-tabs.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,.billing-tabs.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{background:0 0}.app-segmented{border:1px solid var(--color-border);background:var(--color-bg-subtle);padding:3px}.app-table .ant-table{border-radius:var(--radius-lg)}.app-tag,.status-badge{border:1px solid var(--app-tone-border,var(--color-border));border-radius:var(--radius-sm);background:var(--app-tone-bg,var(--color-bg-subtle));color:var(--app-tone-color,var(--color-text-secondary));font-weight:var(--font-weight-semibold)}.status-badge{align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.status-badge--neutral{--app-tone-bg:var(--color-bg-subtle);--app-tone-border:var(--color-border-divider);--app-tone-color:var(--color-text-secondary)}.status-badge--success{--app-tone-bg:var(--color-success-bg);--app-tone-border:var(--color-success-border);--app-tone-color:var(--color-success)}.status-badge--warning{--app-tone-bg:var(--color-warning-bg);--app-tone-border:var(--color-warning-border);--app-tone-color:var(--color-warning)}.status-badge--danger{--app-tone-bg:var(--color-danger-bg);--app-tone-border:var(--color-danger-border);--app-tone-color:var(--color-danger)}.status-badge--info{--app-tone-bg:var(--color-info-bg);--app-tone-border:var(--color-info-border);--app-tone-color:var(--color-info)}.app-alert{border-radius:var(--radius-lg)}.app-metric{border:1px solid var(--app-tone-border,var(--color-border));border-radius:var(--radius-lg);background:var(--app-tone-bg,var(--color-bg-card));min-width:0;box-shadow:var(--shadow-card);transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);padding:15px;position:relative;overflow:hidden}.app-metric:before{content:"";background:var(--app-tone-color,var(--color-primary));opacity:.78;width:3px;position:absolute;inset:0 auto 0 0}.app-metric>div{z-index:1;position:relative}.app-metric:not(.is-loading):hover{border-color:var(--app-tone-border,var(--color-primary-border-hover));box-shadow:var(--theme-card-hover-shadow);transform:translateY(-2px)}.app-metric-accent{background:var(--app-tone-color,var(--color-primary));filter:blur(34px);opacity:.09;border-radius:999px;width:92px;height:92px;position:absolute;top:-34px;right:-34px}.app-metric-icon{border:1px solid var(--app-tone-border,var(--color-border-divider));background:color-mix(in srgb, var(--app-tone-bg,var(--color-bg-subtle)) 78%, var(--color-bg-card));width:38px;height:38px;color:var(--app-tone-color,var(--color-text-secondary));transition:transform var(--motion-fast) var(--motion-easing);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.app-metric:hover .app-metric-icon{transform:rotate(-3deg)scale(1.04)}.app-metric-label{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-medium)}.app-metric-value{color:var(--app-tone-color,var(--color-text-primary));font-size:26px;font-weight:var(--font-weight-semibold);margin-top:5px;line-height:1.15}.app-empty-state{--empty-tone:var(--color-primary);--empty-tone-bg:var(--color-primary-bg)}.app-empty-state-error{--empty-tone:var(--color-danger);--empty-tone-bg:var(--color-danger-bg)}.app-empty-state-notification{--empty-tone:var(--color-warning);--empty-tone-bg:var(--color-warning-bg)}.app-empty-state-data{--empty-tone:var(--color-info);--empty-tone-bg:var(--color-info-bg)}.app-empty-state-ai{--empty-tone:var(--color-ai);--empty-tone-bg:var(--color-ai-bg)}.app-empty-state-create{--empty-tone:var(--color-success);--empty-tone-bg:var(--color-success-bg)}.app-empty-state-visual{background:radial-gradient(circle, color-mix(in srgb, var(--empty-tone-bg) 90%, transparent), transparent 70%);border-radius:999px;place-items:center;display:grid;position:relative}.app-empty-state-orbit{border:1px dashed color-mix(in srgb, var(--empty-tone) 28%, transparent);border-radius:inherit;animation:18s linear infinite app-empty-orbit;position:absolute;inset:7%}.app-empty-state-orbit:after{content:"";background:var(--empty-tone);width:6px;height:6px;box-shadow:0 0 0 4px var(--empty-tone-bg);border-radius:999px;position:absolute;top:7%;left:12%}.app-empty-state-icon{border:1px solid color-mix(in srgb, var(--empty-tone) 20%, var(--color-border));background:color-mix(in srgb, var(--color-bg-card) 90%, transparent);width:58%;height:58%;box-shadow:var(--shadow-card);color:var(--empty-tone);border-radius:18px;place-items:center;display:grid;position:relative;transform:rotate(-4deg)}.dashboard-refined-page{gap:18px}.reports-page{--app-page-content-max:1560px}.notifications-tabs .ant-tabs-nav{margin:0}.notification-intro-card{background:linear-gradient(135deg, color-mix(in srgb, var(--color-ai-bg) 42%, var(--color-bg-card)), var(--color-bg-card))!important}.notification-action-card,.notification-event-card{transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);border:1px solid var(--theme-card-border)!important;background:var(--theme-panel-background)!important;box-shadow:var(--shadow-card)!important}.notification-action-card{border-left:3px solid var(--color-warning)!important}.notification-action-card:hover,.notification-event-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border))!important;box-shadow:var(--shadow-elevated)!important}.notification-event-card.is-unread{border-left:3px solid var(--color-info)!important;background:color-mix(in srgb, var(--color-info-bg) 46%, var(--color-bg-card))!important}.dashboard-hero-surface{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:radial-gradient(circle at 82% 34%, color-mix(in srgb, var(--color-primary-bg) 90%, transparent), transparent 28%), linear-gradient(135deg, var(--theme-header-background), color-mix(in srgb, var(--color-bg-card) 82%, var(--color-bg-page)));min-width:0;min-height:230px;box-shadow:var(--shadow-card);align-items:center;gap:32px;padding:clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden}.dashboard-hero-surface:after{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--color-text-tertiary) 18%, transparent) .7px, transparent .7px);opacity:.36;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000);mask-image:linear-gradient(90deg,#0000 42%,#000)}.dashboard-hero-surface h2{color:var(--color-text-primary);font-size:clamp(26px,3.2vw,42px);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;margin:5px 0 0;line-height:1.06}.dashboard-hero-surface p{max-width:700px;color:var(--color-text-secondary);margin:12px 0 0;font-size:14px;line-height:1.7}.dashboard-empty-guide{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:radial-gradient(circle at 92% 20%, color-mix(in srgb, var(--color-primary-bg) 80%, transparent), transparent 28%), var(--theme-panel-background);min-width:0;box-shadow:var(--shadow-card);align-items:flex-start;gap:16px;padding:clamp(20px,3vw,28px);display:flex;overflow:hidden}.dashboard-empty-guide-icon{border:1px solid var(--color-primary-border);background:var(--color-primary-bg);width:42px;height:42px;color:var(--color-primary-text);border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-empty-guide h2{color:var(--color-text-primary);font-size:clamp(20px,2.3vw,28px);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;margin:1px 0 0;line-height:1.2}.dashboard-empty-guide p{max-width:660px;color:var(--color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.65}.dashboard-empty-guide-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dashboard-hero-orbit{z-index:1;flex:0 0 210px;width:210px;height:170px;position:relative}.dashboard-hero-orbit-ring{border:1px dashed color-mix(in srgb, var(--color-primary) 30%, var(--color-border));border-radius:50%;animation:12s linear infinite orbit-drift;position:absolute;inset:11px 28px;transform:rotate(-13deg)}.dashboard-hero-core{border:1px solid var(--color-primary-border);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);width:108px;height:108px;box-shadow:var(--shadow-elevated);color:var(--color-primary);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-hero-core strong{color:var(--color-text-primary);margin-top:3px;font-size:28px;line-height:1}.dashboard-hero-core span{color:var(--color-text-tertiary);margin-top:4px;font-size:10px}.dashboard-hero-satellite{z-index:2;border:3px solid var(--color-bg-card);background:var(--color-success);width:11px;height:11px;box-shadow:0 0 0 1px var(--color-border);border-radius:999px;position:absolute}.dashboard-hero-satellite.satellite-one{top:45px;left:30px}.dashboard-hero-satellite.satellite-two{background:var(--color-warning);bottom:38px;right:24px}.dashboard-journey{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-panel-background);box-shadow:var(--shadow-card);overflow:hidden}.dashboard-journey-heading{border-bottom:1px solid var(--color-border-divider);justify-content:space-between;align-items:flex-end;gap:18px;padding:15px 18px 13px;display:flex}.dashboard-journey-heading h2{color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:-.015em;margin:3px 0 0}.dashboard-journey-heading p{color:var(--color-text-tertiary);margin:0;font-size:11px}.dashboard-journey-steps{grid-template-columns:repeat(6,minmax(148px,1fr));padding:7px;display:grid;overflow-x:auto}.dashboard-journey-step{border-radius:var(--radius-md);min-width:0;color:inherit;transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);border:1px solid #0000;align-items:center;gap:9px;padding:10px;display:flex;position:relative}.dashboard-journey-step:not(:last-child):after{content:"";background:var(--color-border-strong);opacity:.45;width:8px;height:1px;position:absolute;top:50%;right:-4px}.dashboard-journey-step:hover{border-color:var(--color-primary-border);background:var(--color-primary-bg);transform:translateY(-1px)}.dashboard-journey-index{color:var(--color-text-tertiary);font-family:var(--font-mono);align-self:flex-start;font-size:9px}.dashboard-journey-icon{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);width:30px;height:30px;color:var(--color-text-secondary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.dashboard-journey-step strong,.dashboard-journey-step small{display:block}.dashboard-journey-step strong{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-weight-semibold)}.dashboard-journey-step small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.dashboard-journey-arrow{color:var(--color-text-tertiary);opacity:0;transition:opacity var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);flex:none;transform:translate(-3px)}.dashboard-journey-step:hover .dashboard-journey-arrow{opacity:1;transform:translate(0)}.dashboard-refined-panel{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-panel-background);min-width:0;box-shadow:var(--shadow-card);padding:18px;overflow:hidden}.daily-report-card{border:1px solid var(--color-border);background:radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--color-primary-bg) 76%, transparent), transparent 30%), var(--theme-card-background,var(--color-bg-card));min-width:0;box-shadow:var(--shadow-card);border-radius:20px;padding:20px;position:relative;overflow:hidden;container-type:inline-size}.daily-report-card:before{background:linear-gradient(180deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 8%, transparent));content:"";width:3px;position:absolute;inset:0 auto 0 0}.daily-report-header{align-items:flex-start;gap:12px;display:flex}.daily-report-title-mark{background:var(--color-primary-bg);width:40px;height:40px;color:var(--color-primary);border-radius:13px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.daily-report-title-mark svg{width:19px;height:19px}.daily-report-header h2{color:var(--color-text-primary);font-size:17px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.daily-report-header p{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;display:flex}.daily-report-header p svg{width:13px;height:13px;color:var(--color-primary)}.daily-report-ai-briefing{border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--color-border-divider));background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-bg) 72%, var(--color-bg-card)), var(--color-bg-card));border-radius:16px;margin-top:16px;overflow:hidden}.daily-report-ai-heading{align-items:flex-start;gap:12px;padding:15px 16px 13px;display:flex}.daily-report-ai-heading>span{background:var(--color-primary);width:34px;height:34px;color:var(--color-text-on-primary);box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary) 22%, transparent);border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.daily-report-ai-heading>span svg{width:17px;height:17px}.daily-report-ai-heading small{color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.daily-report-ai-heading h3{color:var(--color-text-primary);font-size:17px;font-weight:var(--font-weight-semibold);margin:5px 0 0;line-height:1.45}.daily-report-ai-heading p{color:var(--color-text-secondary);margin:5px 0 0;font-size:11px;line-height:1.75}.daily-report-ai-pending-title{align-items:center;gap:8px;display:flex}.daily-report-ai-pending-title svg{width:15px;height:15px;color:var(--color-primary);flex:0 0 15px}.daily-report-ai-items{border-top:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border-divider));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-report-ai-items>:is(button,div){border:0;border-right:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 70%, transparent);min-width:0;color:inherit;text-align:left;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.daily-report-ai-items>:is(button,div):nth-child(3n){border-right:0}.daily-report-ai-items>button{cursor:pointer;transition:background-color var(--motion-fast) var(--motion-easing)}.daily-report-ai-items>button:hover{background:var(--color-bg-hover)}.daily-report-ai-items>:is(button,div)>svg{width:13px;height:13px;color:var(--color-text-tertiary);margin-top:3px}.daily-report-ai-kind{background:var(--color-primary-bg);width:24px;height:24px;color:var(--color-primary);border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.daily-report-ai-kind.is-highlight{background:var(--color-success-bg);color:var(--color-success)}.daily-report-ai-kind.is-risk{background:var(--color-warning-bg);color:var(--color-warning)}.daily-report-ai-kind svg{width:13px;height:13px}.daily-report-ai-items strong{color:var(--color-text-primary);font-size:11px;display:block}.daily-report-ai-items p{color:var(--color-text-secondary);margin:3px 0 0;font-size:10px;line-height:1.55}.daily-report-ai-items small{color:var(--color-text-tertiary);margin-top:5px;font-size:9px;display:block}.daily-report-date-input{width:142px}.daily-report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.daily-report-kpi{border:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-primary-bg));border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex;position:relative}.daily-report-kpi-icon{background:var(--color-primary-bg);width:30px;height:30px;color:var(--color-primary);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.daily-report-kpi-icon svg{width:15px;height:15px}.daily-report-kpi .daily-report-kpi-label{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.daily-report-kpi strong{color:var(--color-text-primary);font-size:19px;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.daily-report-kpi small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.daily-report-delta{font-size:9px;font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:2px;padding:2px 5px;display:inline-flex;position:absolute;top:11px;right:11px}.daily-report-delta.is-up{background:var(--color-success-bg);color:var(--color-success)}.daily-report-delta.is-down{background:var(--color-warning-bg);color:var(--color-warning)}.daily-report-delta.is-neutral{background:var(--color-fill-secondary);color:var(--color-text-tertiary)}.daily-report-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:12px;margin-top:12px;display:grid}.daily-report-chart-panel,.daily-report-insights,.daily-report-contributors,.daily-report-collection-summary{border:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);border-radius:15px;min-width:0;padding:14px}.daily-report-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.daily-report-section-heading h4{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold);margin:0}.daily-report-section-heading p{color:var(--color-text-tertiary);margin:3px 0 0;font-size:10px;line-height:1.5}.daily-report-metric-switch{border:1px solid var(--color-border-divider);background:var(--color-fill-secondary);border-radius:9px;flex-wrap:wrap;gap:3px;padding:2px;display:flex}.daily-report-metric-switch button{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:10px}.daily-report-metric-switch button.is-active{background:var(--color-bg-card);color:var(--color-primary);box-shadow:var(--shadow-xs)}.daily-report-trend-controls{width:fit-content;margin-bottom:8px}.daily-report-trend-table{border:1px solid var(--color-border-divider);outline-offset:2px;border-radius:10px;max-height:224px;overflow:auto}.daily-report-trend-table:focus-visible{outline:2px solid var(--color-primary)}.daily-report-trend-table table{border-collapse:collapse;width:100%;font-size:11px}.daily-report-trend-table th,.daily-report-trend-table td{text-align:left;border-bottom:1px solid var(--color-border-divider);white-space:nowrap;padding:6px 10px}.daily-report-trend-table thead th{background:var(--color-bg-card);color:var(--color-text-tertiary);font-weight:var(--font-weight-semibold);position:sticky;top:0}.daily-report-trend-table tbody th{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.daily-report-trend-table tbody td{color:var(--color-text-secondary)}.daily-report-trend-table tbody tr:last-child th,.daily-report-trend-table tbody tr:last-child td{border-bottom:0}@container (width<=720px){.daily-report-header{flex-wrap:wrap}.daily-report-title-row h2{overflow-wrap:break-word;flex:100%}.daily-report-header p{overflow-wrap:break-word;line-height:1.7;display:block}.daily-report-header p svg{vertical-align:-2px;margin-right:4px;display:inline-block}.daily-report-header p span{margin:0 2px}.daily-report-header-actions{justify-content:flex-start;width:100%}.daily-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-report-kpi strong{font-size:16px}.daily-report-main-grid,.daily-report-card.is-compact .daily-report-main-grid,.daily-report-ai-items{grid-template-columns:minmax(0,1fr)}.daily-report-ai-items>:is(button,div){border-right:0;border-bottom:1px solid var(--color-border-divider)}.daily-report-ai-items>:is(button,div):last-child{border-bottom:0}}@container (width<=420px){.daily-report-kpi-grid{grid-template-columns:minmax(0,1fr)}}.daily-report-insights{flex-direction:column;display:flex}.daily-report-insight{background:var(--color-fill-secondary);border-radius:11px;align-items:flex-start;gap:9px;padding:10px;display:flex}.daily-report-insight>span{background:var(--color-primary-bg);width:25px;height:25px;color:var(--color-primary);border-radius:8px;flex:0 0 25px;justify-content:center;align-items:center;display:flex}.daily-report-insight p{color:var(--color-text-secondary);margin:2px 0 0;font-size:11px;line-height:1.65}.daily-report-insight.is-warning>span{background:var(--color-warning-bg);color:var(--color-warning)}.daily-report-insight.is-positive>span{background:var(--color-success-bg);color:var(--color-success)}.daily-report-performance{border:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);border-radius:15px;margin-top:12px;padding:14px}.daily-report-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.daily-report-performance-grid>article{border:1px solid var(--color-border-divider);background:var(--color-fill-secondary);border-radius:13px;min-width:0;padding:11px}.daily-report-performance-grid>article>header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.daily-report-performance-grid>article>header strong{color:var(--color-text-primary);font-size:12px;display:block}.daily-report-performance-grid>article>header small{color:var(--color-text-tertiary);margin-top:2px;font-size:9px;display:block}.daily-report-performance-grid h5{font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px}.daily-report-performance-grid h5.is-leading{color:var(--color-success)}.daily-report-performance-grid h5.is-attention{color:var(--color-warning)}.daily-report-performance-item{background:var(--color-bg-card);width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}.daily-report-performance-item+.daily-report-performance-item{margin-top:5px}.daily-report-performance-item:hover{background:var(--color-bg-hover)}.daily-report-performance-item>svg{width:12px;height:12px;color:var(--color-text-tertiary)}.daily-report-performance-verdict{border-radius:8px;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.daily-report-performance-verdict.is-leading{background:var(--color-success-bg);color:var(--color-success)}.daily-report-performance-verdict.is-attention{background:var(--color-warning-bg);color:var(--color-warning)}.daily-report-performance-verdict svg{width:12px;height:12px}.daily-report-performance-item strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.daily-report-performance-item small{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8px;display:block;overflow:hidden}.daily-report-performance-item span span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.daily-report-performance-item b{flex:none;font-size:10px}.daily-report-performance-item b.is-positive{color:var(--color-success)}.daily-report-performance-item b.is-negative{color:var(--color-warning)}.daily-report-performance-placeholder{border:1px dashed var(--color-border-divider);color:var(--color-text-tertiary);text-align:center;border-radius:9px;margin:0;padding:10px;font-size:9px}.daily-report-performance-empty{border:1px dashed var(--color-border-divider);min-height:76px;color:var(--color-text-tertiary);border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.daily-report-performance-empty svg{width:15px;height:15px}.daily-report-performance-empty p{max-width:360px;margin:0;font-size:9px;line-height:1.55}.daily-report-performance-grid footer{color:var(--color-text-tertiary);margin-top:8px;font-size:8px}.daily-report-contributors{margin-top:12px}.daily-report-contributor{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-easing);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.daily-report-contributor:hover{background:var(--color-fill-secondary)}.daily-report-contributor>svg{width:14px;height:14px;color:var(--color-text-tertiary)}.daily-report-rank{width:25px;color:var(--color-primary);font-family:var(--font-family-mono);font-size:10px;font-weight:var(--font-weight-semibold)}.daily-report-contributor strong{color:var(--color-text-primary);font-size:11px}.daily-report-contributor small{color:var(--color-text-tertiary);margin-top:4px;font-size:9px;display:block}.daily-report-share-track{background:var(--color-fill-tertiary);border-radius:999px;height:4px;margin-top:5px;display:block;overflow:hidden}.daily-report-share-track i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 64%, transparent), var(--color-primary));height:100%;display:block}.daily-report-collection-summary{margin-top:12px}.daily-report-collection-summary>div:last-child>div{-moz-column-gap:7px;background:var(--color-fill-secondary);border-radius:11px;grid-template-columns:20px minmax(0,1fr);column-gap:7px;padding:10px;display:grid;position:relative}.daily-report-collection-summary>div:last-child svg{width:15px;height:15px;color:var(--color-primary);grid-row:1/span 3;margin-top:1px}.daily-report-collection-summary>div:last-child span{color:var(--color-text-tertiary);font-size:9px}.daily-report-collection-summary>div:last-child strong{color:var(--color-text-primary);margin-top:2px;font-size:15px}.daily-report-collection-summary>div:last-child small{color:var(--color-text-tertiary);margin-top:1px;font-size:9px}.daily-report-compact-coverage{color:var(--color-text-tertiary);align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.daily-report-compact-coverage .ant-progress{width:100px;margin:0}.daily-report-run-collapse{border-color:var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 94%, transparent);margin-top:12px}.daily-report-run-collapse .ant-collapse-content-box{padding:4px 14px 14px!important}.daily-report-run-list article{border-left:1px solid var(--color-border-divider);align-items:flex-start;gap:10px;margin-left:5px;padding:0 0 16px 16px;display:flex;position:relative}.daily-report-run-list article:last-child{padding-bottom:2px}.daily-report-run-dot{border:2px solid var(--color-bg-card);background:var(--color-info);width:9px;height:9px;box-shadow:0 0 0 1px var(--color-border);border-radius:999px;position:absolute;top:3px;left:-5px}.daily-report-run-dot.is-succeeded{background:var(--color-success)}.daily-report-run-dot.is-failed{background:var(--color-error)}.daily-report-run-list strong{color:var(--color-text-primary);font-size:11px}.daily-report-run-list p{color:var(--color-text-secondary);margin:4px 0 0;font-size:10px}.daily-report-run-list small{color:var(--color-text-tertiary);font-size:9px}.daily-report-run-list em{max-width:480px;color:var(--color-error);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-style:normal;display:block;overflow:hidden}.daily-report-run-list code{max-width:180px;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.daily-report-no-data{border:1px dashed var(--color-border);background:var(--color-fill-secondary);border-radius:14px;justify-content:center;align-items:center;min-height:146px;margin-top:14px;display:flex}.daily-report-no-data .ant-empty-description span{flex-direction:column;gap:4px;display:flex}.daily-report-no-data strong{color:var(--color-text-primary);font-size:12px}.daily-report-no-data small{color:var(--color-text-tertiary);font-size:10px}.daily-report-card.is-compact .daily-report-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(240px,.45fr)}.daily-report-card.is-compact .daily-report-chart-panel{padding-bottom:5px}@media (width<=1100px){.daily-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-report-ai-items{grid-template-columns:1fr}.daily-report-ai-items>:is(button,div){border-right:0;border-bottom:1px solid var(--color-border-divider)}.daily-report-ai-items>:is(button,div):last-child{border-bottom:0}.daily-report-main-grid,.daily-report-card.is-compact .daily-report-main-grid{grid-template-columns:1fr}}@media (width<=640px){.daily-report-card{border-radius:16px;padding:14px}.daily-report-header{flex-wrap:wrap}.daily-report-header>div:last-child{justify-content:flex-start;width:100%}.daily-report-kpi-grid,.daily-report-performance-grid{grid-template-columns:1fr}.daily-report-kpi{min-height:72px}.daily-report-collection-summary>div:last-child{grid-template-columns:1fr}.daily-report-run-list code{display:none}}.dashboard-count-badge{background:var(--color-bg-subtle);min-width:28px;height:28px;color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dashboard-mission-row{width:100%;min-width:0;color:inherit;text-align:left;transition:background-color var(--motion-fast) var(--motion-easing), padding var(--motion-fast) var(--motion-easing);align-items:center;gap:13px;padding:15px 6px;display:flex}.dashboard-mission-row strong{color:var(--color-text-primary);font-size:14px;font-weight:var(--font-weight-semibold)}.dashboard-status-dot{background:var(--color-text-tertiary);width:9px;height:9px;box-shadow:0 0 0 4px var(--color-bg-subtle);border-radius:999px;flex:none}.dashboard-status-dot.status-running{background:var(--color-success);box-shadow:0 0 0 4px var(--color-success-bg)}.dashboard-status-dot.status-blocked{background:var(--color-danger);box-shadow:0 0 0 4px var(--color-danger-bg)}.dashboard-status-dot.status-awaiting_confirmation{background:var(--color-warning);box-shadow:0 0 0 4px var(--color-warning-bg)}.dashboard-attention-row,.dashboard-event-row{border-radius:var(--radius-md);width:100%;min-width:0;color:inherit;text-align:left;transition:background-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);align-items:flex-start;gap:10px;padding:9px;display:flex}.dashboard-calm-state{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.dashboard-calm-state>span{background:var(--color-success-bg);width:34px;height:34px;color:var(--color-success);border-radius:999px;justify-content:center;align-items:center;display:flex}.dashboard-calm-state strong{color:var(--color-text-primary);font-size:13px}.dashboard-calm-state p{color:var(--color-text-tertiary);margin:2px 0 0;font-size:11px}.platform-auth-metric{box-shadow:var(--shadow-card);transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.platform-auth-metric:hover{box-shadow:var(--theme-card-hover-shadow);transform:var(--theme-hover-transform)}@keyframes orbit-drift{to{transform:rotate(347deg)}}.app-metric-meta{color:var(--color-text-tertiary);margin-top:6px;font-size:12px}.app-empty,.app-loading{color:var(--color-text-secondary)}.app-loading{justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}.daily-report-card{background:var(--color-bg-card);box-shadow:none;border-radius:12px;padding:22px}.daily-report-card:before,.daily-report-title-mark{display:none}.daily-report-header{flex-wrap:wrap;gap:16px}.daily-report-header h2{letter-spacing:-.02em;font-size:24px}.daily-report-header>.min-w-0{flex-basis:360px}.daily-report-header-actions{max-width:100%}.daily-report-header p{color:var(--color-text-secondary);font-size:12px;line-height:1.7}.daily-report-kpi-grid{gap:14px;margin-top:20px}.daily-report-kpi{background:linear-gradient(150deg, var(--color-bg-card) 55%, var(--color-bg-subtle));border-radius:8px;align-items:center;gap:8px;min-height:134px;padding:16px}.daily-report-kpi-copy{flex:50%;min-width:0;position:relative}.daily-report-kpi .daily-report-kpi-label{color:var(--color-text-secondary);font-size:13px}.daily-report-kpi strong{font-variant-numeric:tabular-nums;margin:5px 0;font-size:28px;line-height:1.2}.daily-report-kpi small{font-size:11px;line-height:1.5}.daily-report-kpi .daily-report-kpi-helper{white-space:normal;margin-top:6px}.daily-report-kpi .daily-report-delta{background:0 0;gap:4px;padding:0;font-size:13px;line-height:1.5;display:inline-flex;position:static}.daily-report-delta svg{width:13px;height:13px}.daily-report-delta.is-down{color:var(--color-danger)}.daily-report-sparkline{width:46%;min-width:0;height:84px;color:var(--color-primary);flex:0 46%;display:block;overflow:visible}.daily-report-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:16px}.daily-report-chart-panel,.daily-report-insights,.daily-report-contributors,.daily-report-collection-summary,.daily-report-details,.daily-report-run-history,.daily-report-performance{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;min-width:0;padding:16px}.daily-report-section-heading{align-items:center;margin-bottom:12px}.daily-report-section-heading h4{font-size:16px;line-height:1.5}.daily-report-section-heading p{font-size:11px}.daily-report-panel-meta{color:var(--color-text-tertiary);font-size:12px}.daily-report-metric-switch{background:0 0;border:0;gap:4px;padding:0}.daily-report-metric-switch button{border-radius:5px;padding:4px 8px;font-size:11px}.daily-report-metric-switch button.is-active{background:var(--color-primary-bg);box-shadow:none}.daily-report-metric-switch button:focus-visible,.daily-report-contributor:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.daily-report-chart-legend{color:var(--color-text-secondary);flex-wrap:wrap;gap:16px;margin:10px 0 0;font-size:11px;display:flex}.daily-report-chart-legend span{align-items:center;gap:6px;display:inline-flex}.daily-report-chart-legend i{border-top:2px solid var(--color-primary);width:20px}.daily-report-chart-legend i.is-baseline{border-top:2px dashed var(--color-text-tertiary)}.daily-report-chart-canvas{min-width:0;height:252px}.daily-report-chart-note{color:var(--color-text-tertiary);margin:8px 0 0;font-size:11px;line-height:1.6}.daily-report-insight-list{gap:10px;display:grid}.daily-report-insight{border:1px solid var(--color-border-divider);background:0 0;border-radius:7px;gap:12px;padding:12px}.daily-report-insight>span{flex-basis:38px;width:38px;height:38px}.daily-report-insight>span svg{width:20px;height:20px}.daily-report-insight strong{color:var(--color-text-primary);font-size:13px;line-height:1.6;display:block}.daily-report-insight p{margin-top:3px;font-size:12px;line-height:1.8}.daily-report-insight.is-warning{background:color-mix(in srgb, var(--color-warning-bg) 45%, var(--color-bg-card));border-color:color-mix(in srgb, var(--color-warning) 22%, var(--color-border-divider))}.daily-report-insight-action{color:var(--color-primary);align-items:center;gap:4px;margin-top:5px;font-size:11px;display:inline-flex}.daily-report-quality-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:18px;display:grid}.daily-report-quality-strip>div{text-align:center;border-top:1px solid var(--color-border-divider);min-width:0;padding-top:12px}.daily-report-quality-strip span{color:var(--color-text-tertiary);font-size:11px;display:block}.daily-report-quality-strip strong{color:var(--color-text-primary);margin-top:6px;font-size:13px;display:block}.daily-report-support-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.daily-report-support-column{min-width:0}.daily-report-support-column>:first-child{margin-top:0}.daily-report-support-column>:only-child{height:100%}.daily-report-contributor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-report-contributor{border:1px solid var(--color-border-divider);border-radius:7px;align-items:flex-start;padding:12px;position:relative}.daily-report-contributor .daily-report-rank{display:none}.daily-report-contributor>svg{position:absolute;bottom:12px;right:10px}.daily-report-contributor .flex.items-center{display:block}.daily-report-contributor strong{margin-bottom:12px;font-size:13px;display:block}.daily-report-contributor b{color:var(--color-text-primary);font-size:23px}.daily-report-contributor small{padding-right:6px;font-size:11px;line-height:1.6}.daily-report-contributor .daily-report-share-track{margin:7px 0 14px}.daily-report-collection-summary>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-report-collection-summary>.grid>div{background:var(--color-bg-subtle);border-radius:6px}.daily-report-collection-summary>.grid span,.daily-report-collection-summary>.grid small{font-size:11px;line-height:1.6}.daily-report-collection-summary>.grid strong{font-size:21px}.daily-report-details{margin-top:16px}.daily-report-detail-table{border-radius:6px;max-height:430px}.daily-report-trend-table table{font-variant-numeric:tabular-nums;font-size:12px}.daily-report-trend-table th,.daily-report-trend-table td{padding:8px 10px}.daily-report-trend-table thead th{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.daily-report-detail-table td,.daily-report-detail-table thead th:not(:first-child){text-align:right}.daily-report-detail-table .is-report-day{background:color-mix(in srgb, var(--color-primary-bg) 35%, var(--color-bg-card))}.daily-report-detail-table .ant-tag{margin-inline:6px 0;font-size:10px;line-height:16px}.daily-report-expand.ant-btn{margin-top:8px;padding-inline:0;font-size:12px}.daily-report-run-list strong{font-size:12px}.daily-report-run-list p,.daily-report-run-list small{font-size:11px;line-height:1.7}.daily-report-run-list article{padding-bottom:18px}.daily-report-ai-items strong{font-size:13px}.daily-report-ai-items p,.daily-report-ai-heading p{font-size:12px}.daily-report-ai-briefing{border-radius:8px}.daily-report-performance{margin:16px 0}.daily-report-performance-item strong{font-size:12px}.daily-report-performance-item small,.daily-report-performance-item span span,.daily-report-performance-grid h5{font-size:11px}.daily-report-card>.daily-report-chart-panel,.daily-report-card>.daily-report-insights{margin-top:16px}.daily-report-card.is-compact .daily-report-kpi{min-height:116px}.daily-report-card.is-compact .daily-report-kpi-helper{display:none}@container (width<=960px){.daily-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-report-main-grid,.daily-report-support-grid,.daily-report-performance-grid{grid-template-columns:minmax(0,1fr)}}@container (width<=520px){.daily-report-header h2{font-size:20px}.daily-report-kpi{min-height:124px;padding:12px;display:block}.daily-report-kpi strong{font-size:23px}.daily-report-kpi .daily-report-kpi-helper{display:none}.daily-report-sparkline{width:100%;height:48px;margin-top:3px}.daily-report-contributor-grid{grid-template-columns:minmax(0,1fr)}.daily-report-chart-panel,.daily-report-insights,.daily-report-details,.daily-report-contributors,.daily-report-collection-summary,.daily-report-run-history{padding:12px}.daily-report-chart-canvas{height:228px}.daily-report-header-actions .ant-segmented{max-width:100%}}.daily-report-contributor .daily-report-sparkline{width:100%;height:72px;margin:8px 0 0}.daily-report-dimensions{margin-top:16px}.daily-report-heading-date{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-inline:8px;font-size:18px}.daily-report-rules-collapse{color:var(--color-text-tertiary);margin-top:8px}.daily-report-rules-collapse .ant-collapse-header{font-size:11px;padding:6px 0!important}.daily-report-run-list .daily-report-timeline-run{min-height:64px;margin-left:62px}.daily-report-run-time{width:48px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;left:-62px}.daily-report-run-disclosure{flex:1;min-width:0}.daily-report-run-disclosure summary{cursor:pointer;padding-right:14px;list-style:none;position:relative}.daily-report-run-disclosure summary::-webkit-details-marker{display:none}.daily-report-run-disclosure summary:after{content:"›";color:var(--color-text-tertiary);position:absolute;top:0;right:0}.daily-report-run-disclosure[open] summary:after{transform:rotate(90deg)}.daily-report-run-disclosure summary>span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.daily-report-run-disclosure summary>small{margin-top:4px;display:block}.daily-report-run-evidence{border:1px solid var(--color-border-divider);border-radius:6px;margin-top:8px;padding:8px 10px}.daily-report-run-evidence p{margin-top:0}.daily-report-run-evidence code{max-width:100%;margin-top:4px;display:block}.daily-report-kpi-label em{color:var(--color-text-tertiary);margin-left:6px;font-size:11px;font-style:normal}.daily-report-contributor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.daily-report-contributor strong{white-space:normal;overflow-wrap:anywhere}.daily-report-kpi strong{font-size:clamp(22px,2.3cqw,28px)}.daily-report-view-tabs{margin-top:18px;margin-bottom:16px;overflow-x:auto}.daily-report-kpi{flex-direction:column;align-items:stretch;container-type:inline-size}.daily-report-kpi-copy{flex:none}.daily-report-kpi strong{text-overflow:clip;white-space:nowrap;overflow:visible}.daily-report-kpi-money{font-size:clamp(12px, calc(100cqw / var(--amount-length) * 1.6), 26px)}.daily-report-kpi>.daily-report-sparkline{flex:none;width:100%;height:36px}.dashboard-experience-page{gap:14px}.dashboard-experience-header{margin-bottom:0}.dashboard-mode-chip,.dashboard-action-kind,.dashboard-action-meta{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);min-width:0;color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold);align-items:center;padding:2px 7px;line-height:1.3;display:inline-flex}.dashboard-kpi-strip{border:1px solid var(--theme-card-border);border-radius:var(--radius-lg);background:var(--color-border-divider);min-width:0;min-height:64px;box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));grid-auto-rows:minmax(64px,auto);gap:1px;display:grid;overflow:hidden}.dashboard-kpi-cell{background:var(--theme-panel-background);min-width:0;min-height:64px;padding:12px}.dashboard-panel{border:1px solid var(--theme-card-border);border-radius:var(--radius-lg);background:var(--theme-panel-background);min-width:0;box-shadow:var(--shadow-card);padding:14px;overflow:hidden}.dashboard-primary-panel{min-height:420px}.dashboard-action-panel{min-height:0}.dashboard-action-scroll{max-height:420px;padding-right:2px;overflow-y:auto}.dashboard-side-stack{align-content:start;gap:14px;min-width:0;display:grid}.dashboard-side-panel{flex-direction:column;min-height:0;display:flex}.dashboard-side-panel-body{min-height:0;max-height:360px;padding-right:2px;overflow-y:auto}.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.dashboard-panel-heading h2{color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.dashboard-terminal-grid,.dashboard-minimal-grid,.dashboard-command-grid-layout{gap:14px;min-width:0;display:grid}.dashboard-terminal-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.42fr) minmax(240px,.86fr);align-items:start}.dashboard-minimal-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);align-items:start}.dashboard-command-grid-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.56fr) minmax(260px,.78fr);align-items:stretch}.dashboard-minimal-hero{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-header-background);min-width:0;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.dashboard-minimal-hero h2{color:var(--color-text-primary);font-size:30px;font-weight:var(--font-weight-semibold);margin:2px 0 0;line-height:1.1}.dashboard-minimal-hero p{max-width:720px;color:var(--color-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.dashboard-action-feed{gap:8px;min-width:0;display:grid}.dashboard-action-row{border-radius:var(--radius-md);border-style:solid;border-width:1px;align-items:flex-start;gap:10px;min-width:0;padding:10px;display:flex}.dashboard-action-icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:currentColor;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dashboard-action-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:220px;display:flex}.dashboard-focus-item,.dashboard-ledger-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);width:100%;min-width:0;color:inherit;text-align:left;transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);padding:10px;display:block}.dashboard-focus-item:hover,.dashboard-ledger-row:hover{border-color:var(--color-primary-border-hover);background:var(--color-bg-hover);transform:var(--theme-hover-transform)}.dashboard-ledger-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-mini-stat{border:1px solid var(--color-border-divider);border-radius:var(--radius-md);background:var(--color-bg-subtle);min-width:0;padding:9px 10px}.dashboard-mini-stat span{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.dashboard-mini-stat strong{color:var(--color-text-primary);margin-top:3px;font-size:18px;line-height:1.2;display:block}.dashboard-command-canvas{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 28%), radial-gradient(circle at 28% 68%, color-mix(in srgb, var(--color-info) 16%, transparent), transparent 24%), var(--theme-page-background);min-height:520px;box-shadow:var(--shadow-elevated);position:relative;overflow:hidden}.dashboard-command-grid{background-image:linear-gradient(var(--color-border-divider) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-divider) 1px, transparent 1px);opacity:.28;background-size:44px 44px;position:absolute;inset:0}.dashboard-command-core{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-panel-background);min-width:min(320px,100% - 40px);box-shadow:var(--shadow-popover);align-items:center;gap:14px;padding:16px 18px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.dashboard-signal-node{border:1px solid var(--app-tone-border,var(--color-border));background:color-mix(in srgb, var(--app-tone-bg,var(--color-bg-card)) 72%, var(--color-bg-card));width:116px;height:116px;box-shadow:var(--shadow-elevated);color:var(--app-tone-color,var(--color-text-primary));text-align:center;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.dashboard-signal-node span{max-width:86px;color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-signal-node strong{color:var(--app-tone-color,var(--color-text-primary));font-size:24px;line-height:1}.experience-workspace{min-width:0}.mission-workspace-canvas,.product-workspace-canvas,.assistant-workspace-canvas,.mission-list-canvas{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--color-ai-bg) 72%, transparent) 0, transparent 30%), radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--color-primary-bg) 72%, transparent) 0, transparent 28%), var(--color-bg-page)}.mission-workspace-canvas,.product-workspace-canvas{container-type:inline-size}.mission-pane-divider,.product-pane-divider{z-index:18;cursor:col-resize;touch-action:none;flex:0 0 12px;justify-content:center;align-items:center;width:12px;position:relative}.mission-pane-divider:before,.product-pane-divider:before{content:"";background:color-mix(in srgb, var(--color-border-strong) 48%, transparent);width:1px;transition:width var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);position:absolute;top:14px;bottom:14px;left:50%;transform:translate(-50%)}.mission-pane-divider:hover:before,.mission-pane-divider:focus-within:before,.product-pane-divider:hover:before,.product-pane-divider:focus-within:before{background:var(--color-primary-border-hover);width:2px}.mission-pane-grip,.product-pane-grip{z-index:1;background:var(--color-bg-page);color:var(--color-text-tertiary);border-radius:5px;position:relative}.mission-pane-divider:focus-visible,.product-pane-divider:focus-visible{outline:none}.mission-pane-divider:focus-visible .mission-pane-grip,.product-pane-divider:focus-visible .product-pane-grip{outline:2px solid var(--color-primary-border-hover);outline-offset:3px;color:var(--color-primary)}.mission-pane-layout-controls,.product-pane-layout-controls{z-index:3;border:1px solid var(--color-border);background:var(--color-bg-popup);box-shadow:var(--shadow-popover);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-easing);border-radius:10px;gap:2px;padding:3px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.mission-pane-divider:hover .mission-pane-layout-controls,.mission-pane-divider:focus-within .mission-pane-layout-controls,.mission-workspace-canvas.is-detail-focused .mission-pane-layout-controls,.product-pane-divider:hover .product-pane-layout-controls,.product-pane-divider:focus-within .product-pane-layout-controls,.product-workspace-canvas.is-detail-focused .product-pane-layout-controls{opacity:1;pointer-events:auto}.mission-pane-layout-controls button,.product-pane-layout-controls button{width:26px;height:26px;color:var(--color-text-tertiary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex}.mission-pane-layout-controls button:hover,.mission-pane-layout-controls button[aria-pressed=true],.product-pane-layout-controls button:hover,.product-pane-layout-controls button[aria-pressed=true]{background:var(--color-primary-bg);color:var(--color-primary)}.mission-pane-layout-controls svg,.product-pane-layout-controls svg{width:14px;height:14px}.mission-list-canvas{padding:var(--density-page-y) var(--density-page-x);background:var(--theme-page-background)}.mission-list-content,.app-page-inner{max-width:var(--app-page-content-max,1560px);padding:clamp(18px,2vw,28px) clamp(16px,2.2vw,32px) 36px}.assistant-workspace-canvas{padding:12px}.mission-workspace-pane,.product-workspace-pane,.assistant-workspace-pane{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:var(--theme-panel-background);min-height:0;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 5%, transparent), 0 12px 36px color-mix(in srgb, var(--color-text-primary) 7%, transparent);border-radius:18px}.product-detail-pane{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-page)), var(--color-bg-page))}.product-list-page{--app-page-content-max:1560px;background:var(--theme-page-background)}.product-list-page .product-knowledge-view{width:min(100%, var(--app-page-content-max));margin-inline:auto}.product-knowledge-view{min-width:0}.product-workspace-scroll,.product-detail-scroll{scrollbar-gutter:stable}.product-knowledge-surface{border-color:var(--theme-card-border);background:var(--theme-panel-background);width:100%;min-height:100%;box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter)}.product-knowledge-toolbar{border-bottom:1px solid color-mix(in srgb, var(--color-border-divider) 76%, transparent);min-height:46px;padding-bottom:12px}.product-knowledge-tabs{box-shadow:inset 0 1px 1px color-mix(in srgb, var(--color-text-primary) 4%, transparent);flex:none;border-color:var(--color-border-divider)!important;background:color-mix(in srgb, var(--color-bg-subtle) 80%, transparent)!important;padding:3px!important}.product-knowledge-tabs>button{border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:6px;min-height:32px;padding-inline:12px;display:inline-flex}.product-knowledge-tabs>button.bg-card{background:var(--color-bg-elevated);box-shadow:var(--shadow-hairline), 0 4px 12px color-mix(in srgb, var(--color-text-primary) 5%, transparent)}.product-segmented-count{background:color-mix(in srgb, var(--color-bg-subtle) 72%, transparent);min-width:18px;height:18px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:5px;font-size:10px;line-height:1;display:inline-flex}.product-knowledge-tabs>button[aria-current=page] .product-segmented-count{background:color-mix(in srgb, var(--color-primary) 11%, var(--color-bg-elevated));color:var(--color-primary)}.product-detail-tabs .ant-tabs-nav{z-index:12;background:color-mix(in srgb, var(--theme-toolbar-background) 94%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border-divider) 78%, transparent);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);margin:-4px -2px 14px;padding-block:7px 8px;position:sticky;top:-1px}.product-detail-tabs .ant-tabs-nav:before{border-bottom:0!important}.product-detail-tabs .ant-tabs-nav-list{gap:3px}.product-detail-tabs .ant-tabs-tab{border-radius:var(--radius-md);min-height:36px;color:var(--color-text-secondary);transition:color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);margin:0!important;padding:0 11px!important}.product-detail-tabs .ant-tabs-tab:hover{background:color-mix(in srgb, var(--color-bg-hover) 74%, transparent);color:var(--color-text-primary)}.product-detail-tabs .ant-tabs-tab-active{background:color-mix(in srgb, var(--color-primary-bg) 72%, var(--color-bg-card))}.product-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--font-weight-semibold)}.product-detail-tabs .ant-tabs-ink-bar{border-radius:999px 999px 0 0;height:2px!important}.product-detail-tabs .ant-tabs-content-holder{background:0 0}.product-detail-tab-label svg{color:var(--color-text-tertiary);transition:color var(--motion-fast) var(--motion-easing)}.product-detail-tabs .ant-tabs-tab-active .product-detail-tab-label svg{color:var(--color-primary)}.product-detail-tab-progress{background:color-mix(in srgb, var(--color-primary) 9%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 5px}.product-detail-tab-panel{min-width:0;animation:.18s ease-out product-content-enter}.p1a-detail-shell{width:100%;height:100%;min-height:0;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.p1a-detail-header{border-bottom:1px solid color-mix(in srgb, var(--color-border-divider) 82%, transparent);background:color-mix(in srgb, var(--theme-toolbar-background) 95%, transparent);min-height:64px;-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.p1a-product-identity,.p1a-product-title-row,.p1a-product-subtitle,.p1a-detail-tab-label{align-items:center;min-width:0;display:flex}.p1a-product-identity{gap:11px}.p1a-product-title-row{gap:9px}.p1a-product-subtitle{color:var(--color-text-tertiary);gap:6px;margin-top:2px;font-size:10px}.p1a-product-subtitle .is-connecting{color:var(--color-warning)}.p1a-product-icon{border:1px solid color-mix(in srgb, var(--color-primary-border-hover) 54%, transparent);background:linear-gradient(145deg, var(--color-primary-bg), color-mix(in srgb, var(--color-bg-card) 86%, var(--color-primary-bg)));width:36px;height:36px;color:var(--color-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 55%, transparent);border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.p1a-product-title-row h1{color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.p1a-status-badge{background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-weight-semibold);border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;line-height:1;display:inline-flex}.p1a-status-badge>span{background:currentColor;border-radius:999px;width:6px;height:6px}.p1a-status-badge.is-ready{background:var(--color-success-bg);color:var(--color-success)}.p1a-status-badge.is-draft{background:var(--color-warning-bg);color:var(--color-warning)}.p1a-status-badge.is-archived{color:var(--color-text-tertiary)}.p1a-detail-tabs.ant-tabs{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.p1a-detail-tabs>.ant-tabs-nav{z-index:12;background:var(--theme-toolbar-background);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);flex:none;margin:0;padding:0 18px}.p1a-detail-tabs>.ant-tabs-content-holder{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.p1a-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content,.p1a-detail-tabs .ant-tabs-tabpane{min-height:100%}.p1a-detail-tab-label{gap:5px;font-size:12px;line-height:20px}.p1a-detail-tab-label small{min-width:14px;color:var(--color-text-tertiary);text-align:center;padding-left:1px;font-size:10px;font-weight:500;line-height:20px}.p1a-detail-tabs .ant-tabs-tab-active .p1a-detail-tab-label small{color:color-mix(in srgb, var(--color-primary) 72%, var(--color-text-tertiary))}.p1a-detail-tab-content{width:min(100%,1120px);min-height:100%;margin-inline:auto;padding:16px 18px 28px;animation:.18s ease-out product-content-enter}.p1a-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.p1a-section-eyebrow{color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin-bottom:5px}.p1a-section-heading h2{color:var(--color-text-primary);font-size:16px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.4}.p1a-section-heading p{max-width:720px;color:var(--color-text-tertiary);margin:5px 0 0;font-size:12px;line-height:1.65}.p1a-readiness-hero{border:1px solid color-mix(in srgb, var(--color-primary-border-hover) 52%, transparent);background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--color-primary) 15%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--color-primary-bg) 82%, var(--color-bg-card)), var(--color-bg-card) 72%);min-height:148px;box-shadow:0 10px 28px color-mix(in srgb, var(--color-primary) 7%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.p1a-readiness-hero.is-ready{border-color:color-mix(in srgb, var(--color-success) 28%, transparent);background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--color-success) 14%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--color-success-bg) 82%, var(--color-bg-card)), var(--color-bg-card) 72%)}.p1a-readiness-hero.is-neutral{border-color:var(--color-border-divider);background:linear-gradient(145deg, var(--color-bg-subtle), var(--color-bg-card));box-shadow:none}.p1a-readiness-copy{z-index:1;min-width:0;position:relative}.p1a-readiness-kicker{color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:flex}.p1a-readiness-hero.is-ready .p1a-readiness-kicker{color:var(--color-success)}.p1a-readiness-hero.is-neutral .p1a-readiness-kicker{color:var(--color-text-secondary)}.p1a-readiness-copy h1{max-width:650px;font-size:clamp(18px,2vw,23px);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:8px 0 4px;line-height:1.3}.p1a-readiness-copy p{max-width:670px;color:var(--color-text-secondary);margin:0 0 10px;font-size:12px;line-height:1.55}.p1a-readiness-copy .ant-btn{align-items:center;gap:3px;display:inline-flex}.p1a-readiness-score{z-index:1;flex-direction:column;align-items:center;gap:8px;padding-inline:8px;display:flex;position:relative}.p1a-readiness-score .ant-progress-text strong{color:var(--color-text-primary);font-size:20px;font-weight:var(--font-weight-semibold)}.p1a-readiness-score>span{color:var(--color-text-tertiary);font-size:10px}.p1a-readiness-missing{flex-wrap:wrap;align-items:center;gap:6px;margin:-1px 0 11px;display:flex}.p1a-readiness-missing button{border:1px solid color-mix(in srgb, var(--color-warning) 24%, var(--color-border-divider));background:color-mix(in srgb, var(--color-warning-bg) 54%, var(--color-bg-card));color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 4px;font-size:10px;display:inline-flex}.p1a-readiness-missing button:hover{border-color:var(--color-warning);color:var(--color-text-primary)}.p1a-readiness-missing button span{background:var(--color-warning);width:17px;height:17px;color:var(--color-text-inverse);border-radius:999px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.p1a-readiness-missing small{color:var(--color-text-tertiary);font-size:10px}.p1a-overview-workspace{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.p1a-overview-side{flex-direction:column;gap:14px;min-width:0;display:flex}.p1a-overview-side-card{border:1px solid color-mix(in srgb, var(--color-border-divider) 88%, transparent);background:color-mix(in srgb, var(--color-bg-card) 96%, transparent);min-width:0;box-shadow:var(--shadow-hairline);border-radius:16px;padding:14px}.p1a-overview-side-card .p1a-section-heading h2{font-size:14px}.p1a-material-coverage-list{flex-direction:column;gap:4px;margin-top:10px;display:flex}.p1a-material-coverage-list button{width:100%;color:var(--color-text-tertiary);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.p1a-material-coverage-list button:hover{background:var(--color-bg-subtle)}.p1a-material-coverage-list button>span{align-items:center;gap:6px;min-width:0;display:flex}.p1a-material-coverage-list strong{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-medium)}.p1a-material-coverage-list small{background:var(--color-bg-subtle);border-radius:999px;padding:1px 5px;font-size:8px}.p1a-material-coverage-list b{color:var(--color-text-tertiary);font-size:9px;font-weight:var(--font-weight-medium)}.p1a-material-coverage-list .is-covered>svg,.p1a-material-coverage-list .is-covered b{color:var(--color-success)}.p1a-material-coverage-list .is-missing>svg,.p1a-material-coverage-list .is-missing b{color:var(--color-warning)}.p1a-overview-side-card .p1a-plan-empty-card.is-compact{border-radius:11px;min-height:0;margin-top:10px;padding:11px}.p1a-overview-side-card .p1a-plan-empty-icon{border-radius:9px;flex-basis:32px;width:32px;height:32px}.p1a-overview-side-card .p1a-plan-empty-card strong{font-size:11px}.p1a-overview-side-card .p1a-plan-empty-card small{font-size:9px}.p1a-overview-metrics{border:1px solid color-mix(in srgb, var(--color-border-divider) 82%, transparent);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);box-shadow:var(--shadow-hairline);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 22px;display:grid}.p1a-overview-metrics>div{border-right:1px solid var(--color-border-divider);min-width:0;color:var(--color-text-tertiary);align-items:center;gap:9px;padding:13px 14px;display:flex}.p1a-overview-metrics>div:last-child{border-right:0}.p1a-overview-metrics svg{color:var(--color-primary);flex:none}.p1a-overview-metrics span{flex-direction:column;gap:2px;min-width:0;font-size:10px;display:flex}.p1a-overview-metrics strong{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p1a-report-card,.p1a-form-section,.p1a-material-group{border:1px solid color-mix(in srgb, var(--color-border-divider) 88%, transparent);background:color-mix(in srgb, var(--color-bg-card) 96%, transparent);box-shadow:var(--shadow-hairline);border-radius:16px}.p1a-report-card{padding:16px}.p1a-product-summary{border-left:3px solid var(--color-primary-border-hover);background:var(--color-bg-subtle);color:var(--color-text-secondary);border-radius:0 9px 9px 0;margin-top:12px;padding:9px 11px;font-size:11px;line-height:1.55}.p1a-fact-grid{border:1px solid var(--color-border-divider);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.p1a-fact-item{border-right:1px solid var(--color-border-divider);border-bottom:1px solid var(--color-border-divider);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.p1a-fact-item:nth-child(2n){border-right:0}.p1a-fact-item:nth-last-child(-n+2),.p1a-fact-item:last-child{border-bottom:0}.p1a-fact-item span{color:var(--color-text-tertiary);font-size:10px}.p1a-fact-item strong{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p1a-fact-item.is-missing strong{color:var(--color-warning);font-weight:500}.p1a-inline-empty{border:1px dashed var(--color-primary-border-hover);background:var(--color-primary-bg);width:100%;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:18px;font-size:12px;display:flex}.p1a-report-section{margin-top:28px}.p1a-material-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.p1a-material-role-card{border:1px solid var(--color-border-divider);background:var(--color-bg-card);min-width:0;color:inherit;text-align:left;transition:transform var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:15px;display:grid}.p1a-material-role-card:hover{border-color:var(--color-primary-border-hover);box-shadow:var(--shadow-card);transform:translateY(-1px)}.p1a-material-role-icon{background:var(--color-primary-bg);width:32px;height:32px;color:var(--color-primary);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.p1a-material-role-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.p1a-material-role-title strong{font-size:12px;font-weight:var(--font-weight-semibold)}.p1a-material-role-title span{background:var(--color-bg-subtle);color:var(--color-text-tertiary);border-radius:999px;padding:2px 7px;font-size:9px}.p1a-material-role-card p{min-height:38px;color:var(--color-text-tertiary);margin:5px 0 9px;font-size:11px;line-height:1.55}.p1a-material-role-state{color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-medium);align-items:center;gap:4px;display:flex}.p1a-material-role-card.is-covered .p1a-material-role-state{color:var(--color-success)}.p1a-plan-empty-card{border:1px dashed color-mix(in srgb, var(--color-primary-border-hover) 76%, var(--color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary-bg) 48%, var(--color-bg-card)), var(--color-bg-card));width:100%;min-height:156px;color:var(--color-text-secondary);transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);border-radius:16px;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.p1a-plan-empty-card:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-bg)}.p1a-plan-empty-card.is-compact{justify-content:flex-start;min-height:0;margin-top:14px;padding:17px 18px}.p1a-plan-empty-icon{background:var(--color-primary);width:40px;height:40px;color:var(--color-text-inverse);box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary) 22%, transparent);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.p1a-plan-empty-card>span:not(.p1a-plan-empty-icon){flex-direction:column;gap:4px;display:flex}.p1a-plan-empty-card strong{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.p1a-plan-empty-card small{color:var(--color-text-tertiary);font-size:11px;line-height:1.5}.p1a-plan-empty-card:disabled{cursor:not-allowed;opacity:.66}.p1a-report-meta{border-top:1px solid var(--color-border-divider);color:var(--color-text-tertiary);margin-top:14px}.p1a-report-meta summary{cursor:pointer;padding:11px 2px 3px;font-size:10px;list-style-position:inside}.p1a-report-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:10px 2px 4px;display:grid}.p1a-report-meta-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.p1a-report-meta span{color:var(--color-text-tertiary);font-size:10px}.p1a-report-meta strong{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.p1a-tab-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.p1a-tab-page-head h2{color:var(--color-text-primary);font-size:18px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.4}.p1a-tab-page-head p{max-width:680px;color:var(--color-text-tertiary);margin:4px 0 0;font-size:11px;line-height:1.55}.p1a-tab-page-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.p1a-form-section{margin-top:14px;padding:20px}.p1a-form-section+.p1a-form-section{margin-top:14px}.p1a-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:18px;display:grid}.p1a-form-grid .p1a-form-span{grid-column:1/-1}.p1a-form-grid .ant-form-item{margin-bottom:20px}.p1a-form-grid .ant-form-item-label{padding-bottom:5px}.p1a-form-grid .ant-form-item-label>label{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-medium)}.p1a-form-grid .ant-form-item-extra{min-height:0;color:var(--color-text-tertiary);margin-top:5px;font-size:10px;line-height:1.5}.p1a-form-grid .ant-input,.p1a-form-grid .ant-select-selector{border-radius:9px!important}.p1a-form-actions{z-index:8;border:1px solid color-mix(in srgb, var(--color-border-divider) 84%, transparent);background:color-mix(in srgb, var(--color-bg-card) 92%, transparent);box-shadow:0 -8px 24px color-mix(in srgb, var(--color-text-primary) 5%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;bottom:0}.p1a-form-actions-hint{color:var(--color-text-tertiary);font-size:11px}.p1a-section-empty{background:var(--color-bg-subtle);color:var(--color-text-tertiary);text-align:center;border-radius:10px;margin-top:16px;padding:18px;font-size:11px}.p1a-profile-tab-content{flex-direction:column;padding-top:14px;display:flex}.p1a-profile-editor{flex-direction:column;width:100%;min-height:100%;display:flex}.p1a-profile-layout{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid}.p1a-profile-directory{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);border-radius:13px;flex-direction:column;gap:5px;padding:5px;display:flex}.p1a-profile-directory>button{min-width:0;color:var(--color-text-secondary);text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;display:flex}.p1a-profile-directory>button:hover{background:color-mix(in srgb, var(--color-bg-card) 68%, transparent)}.p1a-profile-directory>button.is-active{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:var(--shadow-hairline)}.p1a-profile-directory>button>small{color:var(--color-text-tertiary);font-size:9px;line-height:1.45}.p1a-profile-workarea.p1a-form-section{min-height:330px;margin-top:0;padding:18px 20px 8px}.p1a-profile-section-tabs.ant-tabs{flex:auto;min-height:0}.p1a-profile-section-tabs>.ant-tabs-nav{border:1px solid color-mix(in srgb, var(--color-border-divider) 88%, transparent);background:var(--color-bg-subtle);border-radius:11px;width:fit-content;margin:0 0 12px;padding:3px}.p1a-profile-section-tabs>.ant-tabs-nav:before,.p1a-profile-section-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.p1a-profile-section-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:2px}.p1a-profile-section-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:34px;color:var(--color-text-tertiary);transition:color var(--motion-fast) var(--motion-easing), background var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);border-radius:8px;margin:0;padding:6px 12px}.p1a-profile-section-tabs>.ant-tabs-nav .ant-tabs-tab:hover{color:var(--color-text-secondary)}.p1a-profile-section-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:var(--color-bg-card);box-shadow:var(--shadow-hairline)}.p1a-profile-section-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-text-primary)}.p1a-profile-section-tabs>.ant-tabs-content-holder{min-height:0}.p1a-profile-section-tabs .p1a-form-section{min-height:288px;margin-top:0;padding:18px 20px 8px}.p1a-profile-section-tabs .p1a-form-grid{margin-top:14px}.p1a-profile-section-tabs .p1a-form-grid .ant-form-item{margin-bottom:16px}.p1a-product-name-field .ant-input-show-count-suffix{flex:none;margin-inline-start:10px}.p1a-profile-section-label{font-size:12px;font-weight:var(--font-weight-medium);align-items:center;gap:7px;display:inline-flex}.p1a-profile-section-label small{background:var(--color-warning-bg);color:var(--color-warning);font-size:9px;font-weight:var(--font-weight-medium);border-radius:999px;padding:2px 6px;line-height:1.4}.p1a-profile-section-label i{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 0 2px var(--color-primary-bg);border-radius:999px}.p1a-form-field-label{align-items:center;gap:5px;display:inline-flex}.p1a-form-field-label svg{color:var(--color-text-tertiary);cursor:help}.p1a-form-field-label:hover svg{color:var(--color-text-secondary)}.p1a-profile-editor>.p1a-form-actions{flex:none;margin-top:12px}.p1a-material-tab-content{flex-direction:column;padding-top:14px;display:flex}.p1a-material-section-tabs{width:100%}.p1a-material-primary-actions .ant-upload-wrapper{width:auto}.p1a-material-section-tabs>.ant-tabs-nav{max-width:100%}.p1a-material-section-tabs>.ant-tabs-content-holder{min-height:0}.p1a-material-section-tabs .p1a-material-group{min-height:316px}.p1a-material-section-label{font-size:12px;font-weight:var(--font-weight-medium);align-items:center;gap:6px;display:inline-flex}.p1a-material-section-label>svg{color:var(--color-text-tertiary)}.p1a-material-section-label small{background:var(--color-bg-subtle);min-width:18px;height:18px;color:var(--color-text-tertiary);font-size:9px;font-weight:var(--font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.p1a-material-section-label.is-missing>svg,.p1a-material-section-label.is-missing small{color:var(--color-warning)}.p1a-material-section-label.is-missing small{background:var(--color-warning-bg)}.p1a-material-section-tabs .ant-tabs-tab-active .p1a-material-section-label>svg{color:var(--color-primary)}.p1a-rights-settings{border:1px solid var(--color-border-divider);background:var(--color-bg-card);border-radius:13px;margin-top:14px}.p1a-rights-settings summary{cursor:pointer;min-height:48px;color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-medium);align-items:center;gap:8px;padding:11px 14px;list-style:none;display:flex}.p1a-rights-settings summary::-webkit-details-marker{display:none}.p1a-rights-settings summary>svg:first-child{color:var(--color-success)}.p1a-rights-settings summary span{color:var(--color-text-tertiary);margin-left:auto;font-size:10px;font-weight:400}.p1a-rights-settings summary>svg:last-child{color:var(--color-text-tertiary);transition:transform var(--motion-fast) var(--motion-easing)}.p1a-rights-settings[open] summary>svg:last-child{transform:rotate(90deg)}.p1a-rights-grid{border-top:1px solid var(--color-border-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:14px 14px 0;display:grid}.p1a-rights-grid .ant-form-item{margin-bottom:14px}.p1a-rights-grid .ant-form-item-label{padding-bottom:4px}.p1a-rights-grid .ant-form-item-label>label{color:var(--color-text-tertiary);font-size:10px}.p1a-material-library{flex-direction:column;gap:12px;margin-top:16px;display:flex}.p1a-material-group{overflow:hidden}.p1a-material-group-head{border-bottom:1px solid var(--color-border-divider);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;padding:15px 16px 13px;display:grid}.p1a-material-group-head h3{font-size:13px;font-weight:var(--font-weight-semibold);align-items:center;gap:7px;margin:0;display:flex}.p1a-material-group-head h3 .ant-tag{margin:0;font-size:9px;line-height:18px}.p1a-material-group-head p{color:var(--color-text-tertiary);margin:4px 0 0;font-size:11px;line-height:1.55}.p1a-material-group-head>span{color:var(--color-text-tertiary);font-size:10px}.p1a-material-group-actions{color:var(--color-text-tertiary);flex-direction:column;align-items:flex-end;gap:8px;font-size:10px;display:flex}.p1a-material-group-actions .ant-tag{margin:0}.p1a-material-generation-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.p1a-material-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.p1a-material-empty{border:1px dashed var(--color-border-divider);background:var(--color-bg-subtle);min-height:174px;color:var(--color-text-tertiary);text-align:center;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;display:flex}.p1a-material-empty strong{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold)}.p1a-material-empty span{font-size:10px}.p1a-material-item{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);border-radius:11px;min-width:0;overflow:hidden}.p1a-material-item-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;display:block}.p1a-material-item-open:hover{background:color-mix(in srgb, var(--color-bg-hover) 54%, transparent)}.p1a-material-item-open:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.p1a-material-preview{background:var(--color-bg-subtle);-o-object-fit:cover;object-fit:cover;width:100%;height:116px;display:block}.p1a-material-preview.is-placeholder{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.p1a-material-card-details{flex-direction:column;gap:7px;min-height:76px;padding:9px 10px 10px;display:flex}.p1a-material-card-source{color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-weight-medium);align-items:center;gap:4px;display:flex}.p1a-material-card-source svg{color:var(--color-success);flex:none}.p1a-material-card-description{color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.p1a-material-card-description.is-empty{color:var(--color-warning)}.p1a-material-item-meta{justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 7px;display:flex}.p1a-material-item-meta>button{color:var(--color-primary);background:0 0;border:0;font-size:9px}.p1a-material-item-meta>button:hover{text-decoration:underline}.p1a-material-items .ant-upload-wrapper,.p1a-material-items .ant-upload-select{width:100%;height:100%;display:block}.p1a-material-add{border:1px dashed var(--color-primary-border-hover);background:var(--color-primary-bg);width:100%;height:100%;min-height:226px;color:var(--color-primary);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.p1a-material-add:hover:not(:disabled){border-color:var(--color-primary)}.p1a-material-add strong{font-size:11px;font-weight:var(--font-weight-semibold)}.p1a-material-add span{color:var(--color-text-tertiary);font-size:9px}.p1a-material-add:disabled{cursor:not-allowed;opacity:.58}.p1a-material-modal-intro{background:var(--color-ai-bg);color:var(--color-text-secondary);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:11px;line-height:1.55;display:flex}.p1a-material-modal-intro svg{color:var(--color-ai);flex:none;margin-top:1px}.p1a-material-modal-file{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);border-radius:12px;align-items:center;gap:12px;min-width:0;margin-bottom:16px;padding:10px;display:flex}.p1a-material-modal-file>img,.p1a-material-modal-file>.p1a-material-preview{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:0 0 88px;width:88px;height:68px}.p1a-material-modal-file>svg{width:88px;height:34px;color:var(--color-text-tertiary);flex:0 0 88px}.p1a-material-modal-file>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.p1a-material-modal-file strong{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p1a-material-modal-file span{color:var(--color-text-tertiary);font-size:10px}.p1a-material-metadata-form .ant-form-item{margin-bottom:16px}.p1a-material-metadata-form .ant-form-item-label{padding-bottom:5px}.p1a-material-metadata-form .ant-form-item-label>label{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-medium)}.p1a-material-metadata-form .ant-form-item-extra{min-height:0;color:var(--color-text-tertiary);margin-top:5px;font-size:10px;line-height:1.5}.p1a-material-modal-purpose{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:4px 8px;display:flex}.p1a-material-modal-advanced{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);border-radius:11px;overflow:hidden}.p1a-material-modal-advanced summary{cursor:pointer;color:var(--color-text-secondary);justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;list-style:none;display:flex}.p1a-material-modal-advanced summary::-webkit-details-marker{display:none}.p1a-material-modal-advanced summary svg{color:var(--color-text-tertiary);transition:transform var(--motion-fast) var(--motion-easing)}.p1a-material-modal-advanced[open] summary svg{transform:rotate(90deg)}.p1a-material-modal-advanced .p1a-rights-grid{border-top:1px solid var(--color-border-divider)}.p1a-material-metadata-modal .ant-modal-close{border:0;border-radius:8px;width:32px;height:32px;inset-block-start:12px;inset-inline-end:12px}.p1a-creative-picker-state{border:1px dashed var(--color-border-divider);min-height:180px;color:var(--color-text-tertiary);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.p1a-creative-picker-state strong{color:var(--color-text-secondary);font-size:12px}.p1a-creative-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:430px;display:grid;overflow-y:auto}.p1a-creative-picker-grid>button{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);min-width:0;color:var(--color-text-tertiary);text-align:left;border-radius:12px;flex-direction:column;gap:5px;padding:7px;display:flex;position:relative;overflow:hidden}.p1a-creative-picker-grid>button:hover{border-color:var(--color-primary-border-hover)}.p1a-creative-picker-grid>button.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}.p1a-creative-picker-preview{background:var(--color-bg-container);border-radius:8px;justify-content:center;align-items:center;width:100%;height:116px;display:flex;overflow:hidden}.p1a-creative-picker-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p1a-creative-picker-grid strong{max-width:100%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.p1a-creative-picker-grid>button>span:not(.p1a-creative-picker-preview){font-size:9px}.p1a-creative-picker-check{background:var(--color-primary);color:var(--color-text-inverse);opacity:0;border-radius:999px;padding:2px;position:absolute;top:12px;right:12px}.p1a-creative-picker-grid>button.is-selected .p1a-creative-picker-check{opacity:1}.p1a-plan-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.p1a-plan-principles>div{background:var(--color-bg-subtle);min-width:0;color:var(--color-primary);border-radius:12px;gap:9px;padding:12px;display:flex}.p1a-plan-principles span{flex-direction:column;gap:3px;min-width:0;display:flex}.p1a-plan-principles strong{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold)}.p1a-plan-principles small{color:var(--color-text-tertiary);font-size:9px;line-height:1.5}.p1a-plan-status-strip{border:1px solid var(--color-border-divider);background:var(--color-bg-subtle);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.p1a-plan-status-strip>div{border-right:1px solid var(--color-border-divider);align-items:baseline;gap:7px;padding:10px 13px;display:flex}.p1a-plan-status-strip>div:last-child{border-right:0}.p1a-plan-status-strip strong{color:var(--color-text-primary);font-size:16px;font-weight:var(--font-weight-semibold)}.p1a-plan-status-strip span{color:var(--color-text-tertiary);font-size:10px}.p1a-plan-grid{margin-top:0}.p1a-feature-preview-tab{justify-content:center;align-items:flex-start;display:flex}.p1a-feature-preview{border:1px solid var(--color-border-divider);background:var(--color-bg-card);width:min(100%,760px);box-shadow:var(--shadow-hairline);border-radius:16px;overflow:hidden}.p1a-feature-preview-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px;display:grid}.p1a-feature-preview-head h2{font-size:18px;font-weight:var(--font-weight-semibold);margin:0}.p1a-feature-preview-head p{max-width:610px;color:var(--color-text-tertiary);margin:5px 0 0;font-size:11px;line-height:1.6}.p1a-feature-preview-icon{background:var(--color-ai-bg);width:38px;height:38px;color:var(--color-ai);border-radius:11px;justify-content:center;align-items:center;display:flex}.p1a-feature-preview-list{border-block:1px solid var(--color-border-divider);background:var(--color-border-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.p1a-feature-preview-list>div{background:var(--color-bg-subtle);align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}.p1a-feature-preview-list svg{color:var(--color-success);flex:none;margin-top:1px}.p1a-feature-preview-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.p1a-feature-preview-list strong{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold)}.p1a-feature-preview-list small{color:var(--color-text-tertiary);font-size:9px;line-height:1.5}.p1a-feature-preview-foot{color:var(--color-text-tertiary);padding:11px 20px;font-size:10px}.p1a-detail-header-actions{flex:none;align-items:center;gap:6px;display:flex}.p1a-readiness-hero{grid-template-columns:minmax(0,1fr)}.p1a-readiness-details{max-width:760px;margin-top:10px}.p1a-readiness-details summary{cursor:pointer;width:fit-content;color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-medium)}.p1a-readiness-details[open] summary{margin-bottom:10px}.p1a-readiness-warnings{color:var(--color-text-secondary);gap:5px;margin:8px 0 0;padding-left:18px;font-size:10px;display:grid}.p1a-signature-sections{flex-direction:column;gap:12px;margin-top:14px;display:flex}.p1a-type-information-read{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;width:100%;margin-top:14px;display:grid}.p1a-type-information-section.is-basic,.p1a-type-information-section.is-position-3{grid-column:1/-1}.p1a-type-information-section.is-position-1{grid-column:span 7}.p1a-type-information-section.is-position-2{grid-column:span 5}.p1a-type-information-section.is-basic>.p1a-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p1a-type-information-section.is-basic .p1a-fact-item{border-right:1px solid var(--color-border-divider);border-bottom:0}.p1a-type-information-section.is-basic .p1a-fact-item:nth-child(2n){border-right:1px solid var(--color-border-divider)}.p1a-type-information-section.is-basic .p1a-fact-item:nth-child(3n){border-right:0}.p1a-signature-section{border:1px solid var(--color-border-divider);background:var(--color-bg-card);box-shadow:var(--shadow-hairline);border-radius:14px;overflow:hidden}.p1a-report-card .p1a-signature-section{box-shadow:none}.p1a-signature-section-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px 0;display:flex}.p1a-signature-section-head h3{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-semibold);margin:0}.p1a-signature-section-head p{color:var(--color-text-tertiary);margin:3px 0 0;font-size:10px;line-height:1.5}.p1a-signature-section>.p1a-fact-grid{margin:11px 13px 13px}.p1a-fact-item.is-highlighted{z-index:1;background:var(--color-primary-bg);box-shadow:inset 0 0 0 1px var(--color-primary-border-hover);animation:1.2s ease-out 2 p1a-field-highlight;position:relative}.p1a-hidden-upload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.p1a-analysis-tab-content>.p1a-analysis-subtabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane>.p1a-detail-tab-content{width:100%;min-height:0;padding:4px 0 0}.p1a-analysis-subtabs>.ant-tabs-nav{margin-bottom:12px}.p1a-assistant-quick-actions{border-bottom:1px solid var(--color-border-divider);background:var(--color-bg-card);flex:none;padding:9px 12px}.p1a-assistant-quick-actions>span{color:var(--color-text-tertiary);font-size:10px;font-weight:var(--font-weight-medium);margin-bottom:6px;display:block}.p1a-assistant-quick-actions>div{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.p1a-assistant-quick-actions>div::-webkit-scrollbar{display:none}.p1a-assistant-quick-actions .ant-btn{border-radius:999px;flex:none;font-size:10px}@keyframes p1a-field-highlight{0%{box-shadow:inset 0 0 0 1px var(--color-primary), 0 0 0 3px var(--color-primary-bg)}to{box-shadow:inset 0 0 0 1px var(--color-primary-border-hover)}}@container product-pane (width<=720px){.p1a-detail-header{min-height:62px;padding:9px 14px}.p1a-product-icon{flex-basis:36px;width:36px;height:36px}.p1a-product-title-row h1{font-size:14px}.p1a-detail-tabs>.ant-tabs-nav{padding-inline:14px}.p1a-detail-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:18px}.p1a-detail-tab-content{padding:14px 14px 28px}.p1a-readiness-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:20px}.p1a-readiness-copy{padding-right:0}.p1a-readiness-copy h1{font-size:20px}.p1a-readiness-copy p{font-size:12px}.p1a-overview-workspace{grid-template-columns:minmax(0,1fr)}.p1a-overview-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p1a-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.p1a-overview-metrics>div:nth-child(2){border-right:0}.p1a-overview-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-divider)}.p1a-material-role-grid,.p1a-form-grid{grid-template-columns:minmax(0,1fr)}.p1a-profile-section-tabs .p1a-form-section,.p1a-material-section-tabs .p1a-material-group{min-height:0}.p1a-form-grid .p1a-form-span{grid-column:auto}.p1a-report-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p1a-profile-layout{grid-template-columns:minmax(0,1fr)}.p1a-profile-directory{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p1a-type-information-read{grid-template-columns:minmax(0,1fr)}.p1a-type-information-section.is-basic,.p1a-type-information-section.is-position-1,.p1a-type-information-section.is-position-2,.p1a-type-information-section.is-position-3{grid-column:auto}.p1a-type-information-section.is-basic>.p1a-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p1a-type-information-section.is-basic .p1a-fact-item{border-bottom:1px solid var(--color-border-divider)}.p1a-type-information-section.is-basic .p1a-fact-item:nth-child(2n){border-right:0}.p1a-type-information-section.is-basic .p1a-fact-item:last-child{border-bottom:0}.p1a-material-items{grid-template-columns:repeat(2,minmax(0,1fr))}.p1a-plan-principles,.p1a-feature-preview-list{grid-template-columns:minmax(0,1fr)}}@container product-pane (width<=480px){.p1a-product-subtitle>span:nth-child(n+2){display:none}.p1a-product-subtitle>span.is-connecting{display:inline}.p1a-detail-tabs>.ant-tabs-nav{padding-inline:10px}.p1a-detail-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:14px}.p1a-detail-tab-content{padding-inline:12px}.p1a-profile-section-tabs>.ant-tabs-nav,.p1a-profile-section-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.p1a-profile-section-tabs>.ant-tabs-nav .ant-tabs-tab{flex:50%;justify-content:center;min-width:0;padding-inline:8px}.p1a-profile-section-label{gap:5px}.p1a-profile-section-label small{display:none}.p1a-material-section-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:max-content}.p1a-material-section-tabs>.ant-tabs-nav .ant-tabs-tab{flex:none;min-width:82px}.p1a-readiness-copy{padding:0}.p1a-section-heading{gap:8px}.p1a-section-heading h2{font-size:15px}.p1a-tab-page-head{flex-direction:column}.p1a-tab-page-actions{justify-content:flex-start;width:100%}.p1a-material-primary-actions .ant-upload-wrapper{flex:auto}.p1a-material-primary-actions .ant-upload-select,.p1a-material-primary-actions .ant-upload-select .ant-btn{width:100%}.p1a-report-card,.p1a-form-section{padding:15px}.p1a-fact-grid,.p1a-type-information-section.is-basic>.p1a-fact-grid{grid-template-columns:minmax(0,1fr)}.p1a-type-information-section.is-basic .p1a-fact-item,.p1a-type-information-section.is-basic .p1a-fact-item:nth-child(2n),.p1a-fact-item{border-right:0}.p1a-fact-item:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-divider)}.p1a-fact-item:last-child{border-bottom:0}.p1a-material-role-grid,.p1a-material-items,.p1a-rights-grid{grid-template-columns:minmax(0,1fr)}.p1a-material-role-card p{min-height:0}.p1a-rights-settings summary span{display:none}.p1a-report-meta-grid,.p1a-overview-side,.p1a-plan-status-strip{grid-template-columns:minmax(0,1fr)}.p1a-plan-status-strip>div{border-right:0;border-bottom:1px solid var(--color-border-divider)}.p1a-plan-status-strip>div:last-child{border-bottom:0}.p1a-feature-preview-head{grid-template-columns:auto minmax(0,1fr)}.p1a-feature-preview-head>.ant-tag{grid-column:2;width:fit-content}.p1a-form-actions{flex-direction:column;align-items:stretch}.p1a-form-actions .ant-btn{width:100%}.p1a-detail-header-actions .ant-btn-primary span{display:none}.p1a-detail-header-actions .ant-btn-primary{width:34px;padding-inline:0}}@keyframes product-content-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.product-detail-pane,.product-detail-only{container:product-pane/inline-size}.product-investigation-progress{min-width:0;container:investigation/inline-size}.investigation-hero,.investigation-route-panel,.investigation-live-panel,.investigation-quiet-section{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-card);min-width:0;box-shadow:var(--shadow-hairline)}.investigation-hero{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--color-bg-card) 96%, var(--color-primary)), var(--color-bg-card));padding:16px;overflow:hidden}.investigation-hero[data-state=attention]{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--color-warning) 10%, transparent), transparent 34%), var(--color-bg-card)}.investigation-hero-toolbar,.investigation-hero-main{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.investigation-hero-toolbar{align-items:center;margin-bottom:12px}.investigation-version-select{width:min(320px,52%);min-width:210px}.investigation-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.investigation-state-dot{background:var(--color-primary);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 13%, transparent);border-radius:999px;flex:none}.investigation-hero[data-state=active] .investigation-state-dot{animation:1.8s ease-out infinite investigation-pulse}.investigation-hero[data-state=attention] .investigation-state-dot{background:var(--color-warning);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-warning) 15%, transparent)}.investigation-hero[data-state=success] .investigation-state-dot{background:var(--color-success);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-success) 15%, transparent)}.investigation-hero[data-state=danger] .investigation-state-dot{background:var(--color-danger);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-danger) 15%, transparent)}@keyframes investigation-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 38%, transparent)}65%,to{box-shadow:0 0 0 8px #0000}}.investigation-progress-track{background:repeating-linear-gradient(90deg, transparent 0, transparent calc(16.666% - 1px), color-mix(in srgb, var(--color-bg-card) 82%, transparent) calc(16.666% - 1px), color-mix(in srgb, var(--color-bg-card) 82%, transparent) 16.666%), var(--color-bg-subtle);border-radius:999px;height:9px;margin-top:16px;position:relative;overflow:hidden}.investigation-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 74%, var(--color-text-inverse)), var(--color-primary));height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--color-primary) 28%, transparent);transition:width .36s;display:block}.investigation-progress-track[data-state=attention]>span{background:var(--color-warning)}.investigation-progress-track[data-state=success]>span{background:var(--color-success)}.investigation-progress-track[data-state=danger]>span{background:var(--color-danger)}.investigation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.investigation-metric{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-card) 86%, var(--color-bg-subtle));min-width:0;min-height:68px;color:inherit;font:inherit;align-items:center;gap:10px;padding:10px 12px;display:flex}button.investigation-metric{cursor:pointer;transition:border-color .16s,transform .16s,background .16s}button.investigation-metric:hover{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border));background:var(--color-warning-bg);transform:translateY(-1px)}.investigation-metric-icon{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg-card));width:34px;height:34px;color:var(--color-primary);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.investigation-metric-value{font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-top:1px;line-height:1.1}.investigation-metric[data-tone=readiness] .investigation-metric-icon,.investigation-metric[data-tone=readiness] .investigation-metric-value{color:var(--color-ai)}.investigation-metric[data-tone=readiness] .investigation-metric-icon{background:color-mix(in srgb, var(--color-ai) 11%, var(--color-bg-card))}.investigation-metric[data-tone=assets] .investigation-metric-icon,.investigation-metric[data-tone=assets] .investigation-metric-value{color:var(--color-success)}.investigation-metric[data-tone=assets] .investigation-metric-icon{background:color-mix(in srgb, var(--color-success) 11%, var(--color-bg-card))}.investigation-metric[data-tone=attention] .investigation-metric-icon,.investigation-metric[data-tone=attention] .investigation-metric-value{color:var(--color-warning)}.investigation-metric[data-tone=attention] .investigation-metric-icon{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-bg-card))}.investigation-attention-strip{border:1px solid color-mix(in srgb, var(--color-warning) 32%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning-bg) 70%, var(--color-bg-card));justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:46px;padding:6px 10px;display:flex}.investigation-route-panel,.investigation-live-panel{padding:14px}.investigation-route-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.investigation-route-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);min-width:0;padding:9px 10px}.investigation-route-item[data-state=active]{border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-card));box-shadow:inset 3px 0 0 var(--color-primary)}.investigation-route-item[data-state=complete]{background:color-mix(in srgb, var(--color-success) 4%, var(--color-bg-card))}.investigation-route-item[data-state=danger]{background:color-mix(in srgb, var(--color-danger) 4%, var(--color-bg-card))}.investigation-capability-details{border-top:1px solid var(--color-border-divider);padding-top:10px}.investigation-capability-details>summary{cursor:pointer;width:fit-content;color:var(--color-text-secondary);font-size:12px;font-weight:600}.investigation-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.investigation-live-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.investigation-operation-row{border:1px solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 5%, var(--color-bg-card));min-width:0;padding:9px 10px}.investigation-timeline-panel{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary) 6%, transparent)}.investigation-timeline-scroll{max-height:360px;padding-right:4px;overflow-y:auto}.investigation-quiet-section{padding:0 14px}.investigation-quiet-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;list-style:none;display:flex}.investigation-quiet-section>summary::-webkit-details-marker{display:none}.investigation-quiet-section[open]{padding-bottom:14px}.investigation-findings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.investigation-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container investigation (width<=980px){.investigation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-live-grid{grid-template-columns:minmax(0,1fr)}.investigation-capability-grid,.investigation-findings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-evidence-grid{grid-template-columns:minmax(0,1fr)}}@container investigation (width<=620px){.investigation-hero{padding:13px}.investigation-hero-toolbar,.investigation-hero-main{flex-direction:column;align-items:stretch}.investigation-version-select{width:100%;min-width:0}.investigation-hero-actions{justify-content:flex-start}.investigation-route-list,.investigation-capability-grid,.investigation-findings-grid{grid-template-columns:minmax(0,1fr)}.investigation-attention-strip{flex-direction:column;align-items:flex-start}.investigation-quiet-section>summary{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:8px}}@container product-pane (width<=920px){.product-detail-identity{margin-bottom:10px}.product-detail-identity-statuses{display:none}.product-detail-tabs-card{padding:10px}.product-detail-tabs .ant-tabs-nav{margin-bottom:10px;padding-block:5px 6px}}.product-knowledge-filter{background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--color-primary-bg) 62%, transparent), transparent 34%), color-mix(in srgb, var(--color-bg-subtle) 72%, var(--color-bg-card));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 78%, transparent);border-color:color-mix(in srgb, var(--color-primary) 10%, var(--color-border))!important}.product-knowledge-card{isolation:isolate;min-height:304px;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 4%, transparent), 0 8px 22px color-mix(in srgb, var(--color-text-primary) 5%, transparent);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);flex-direction:column;display:flex;position:relative;border-color:var(--theme-card-border)!important;border-radius:var(--radius-xl)!important;background:var(--theme-card-background)!important;transition:transform var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing)!important}.product-knowledge-card:before{border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:linear-gradient(180deg, var(--color-primary), color-mix(in srgb, var(--color-ai) 68%, var(--color-primary)));content:"";opacity:0;width:3px;transition:opacity var(--motion-fast) var(--motion-easing);position:absolute;inset:0 auto 0 0}@media (hover:hover){.product-knowledge-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--color-primary) 32%, var(--theme-card-border))!important;box-shadow:var(--theme-card-hover-shadow)!important}.product-knowledge-card:hover:before{opacity:1}}.product-knowledge-filter :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-btn){min-height:36px}.product-knowledge-card__header .product-visual-thumb{border-color:color-mix(in srgb, var(--color-primary) 14%, var(--color-border));border-radius:var(--radius-lg);background:var(--color-bg-subtle);box-shadow:var(--shadow-hairline)}.product-knowledge-card__focus{border-color:color-mix(in srgb, var(--color-primary) 12%, var(--color-border))!important;background:color-mix(in srgb, var(--color-bg-subtle) 54%, var(--color-bg-card))!important}.product-knowledge-card__metrics>div{border:1px solid color-mix(in srgb, var(--color-border-divider) 82%, transparent);background:color-mix(in srgb, var(--color-bg-subtle) 68%, var(--color-bg-card))}.product-knowledge-card__footer{border-top:1px solid color-mix(in srgb, var(--color-border-divider) 74%, transparent);padding-top:11px;margin-top:auto!important}.product-knowledge-card__footer .ant-btn:first-child{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border));color:var(--color-primary)}.product-pagination{border-top:1px solid color-mix(in srgb, var(--color-border-divider) 70%, transparent);padding-top:14px}.product-brand-card{min-height:196px;box-shadow:var(--shadow-card);transition:transform var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing);flex-direction:column;display:flex;border-color:var(--theme-card-border)!important;border-radius:var(--radius-xl)!important;background:var(--theme-card-background)!important}@media (hover:hover){.product-brand-card:hover{box-shadow:var(--theme-card-hover-shadow);transform:translateY(-2px);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--theme-card-border))!important}}.product-brand-card__mark{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:color-mix(in srgb, var(--color-primary-bg) 68%, var(--color-bg-card));width:36px;height:36px;color:var(--color-primary);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.product-brand-card__actions{border-top:1px solid color-mix(in srgb, var(--color-border-divider) 72%, transparent);padding-top:11px;margin-top:auto!important}.product-detail-pane,.product-detail-only{background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--color-primary-bg) 48%, transparent), transparent 30%), var(--theme-page-background)}.product-surface{-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);border-color:var(--theme-card-border)!important;background:var(--theme-panel-background)!important;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 4%, transparent), 0 10px 30px color-mix(in srgb, var(--color-text-primary) 5%, transparent)!important}.product-detail-identity{isolation:isolate;position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--color-primary) 14%, var(--theme-card-border))!important;background:radial-gradient(circle at 1% 0%, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--theme-card-background) 96%, var(--color-primary-bg)), var(--theme-card-background))!important}.product-detail-only .product-detail-identity{padding-left:58px!important}.product-detail-route-back{box-shadow:var(--shadow-hairline);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);border:1px solid color-mix(in srgb, var(--color-border-divider) 82%, transparent)!important;background:color-mix(in srgb, var(--color-bg-card) 78%, transparent)!important}.product-detail-identity:after{background:linear-gradient(90deg, var(--color-primary), color-mix(in srgb, var(--color-ai) 65%, var(--color-primary)), transparent 78%);content:"";opacity:.48;height:2px;position:absolute;inset:auto 0 0}.product-detail-identity__main>.product-visual-thumb{border-color:color-mix(in srgb, var(--color-primary) 20%, var(--color-border));border-radius:var(--radius-lg);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bg-card) 76%, transparent), 0 8px 20px color-mix(in srgb, var(--color-text-primary) 9%, transparent)}.product-detail-identity__title{letter-spacing:-.012em}.product-detail-identity__meta>span[aria-hidden=true]{color:var(--color-border-strong)}.product-detail-identity__actions>.ant-btn:not(.app-icon-button){border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:color-mix(in srgb, var(--color-primary-bg) 62%, var(--color-bg-card));color:var(--color-primary);font-weight:var(--font-weight-semibold)}.product-detail-run-banner{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border))!important;background:color-mix(in srgb, var(--color-primary-bg) 56%, var(--color-bg-card))!important}.product-detail-tabs-card{min-height:calc(100% - 6px)}.product-tab-intro{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 76%, transparent);border-color:color-mix(in srgb, var(--color-primary) 14%, var(--color-border))!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-primary-bg) 58%, transparent), transparent 46%), color-mix(in srgb, var(--color-bg-subtle) 60%, var(--color-bg-card))!important}.product-tab-subsection{border-color:color-mix(in srgb, var(--color-border-divider) 82%, transparent)!important}.product-overview-card,.product-library-card,.product-history-card,.product-profile-editor{box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);border-color:var(--theme-card-border)!important;background:var(--theme-card-background)!important}.product-overview-card{position:relative;overflow:hidden}.product-overview-card--identity:before,.product-overview-card--brief:before,.product-knowledge-health:before,.product-overview-card--changes:before{background:var(--color-primary);content:"";opacity:.64;width:3px;position:absolute;inset:0 auto 0 0}.product-overview-card--brief:before{background:var(--color-ai)}.product-knowledge-health:before{background:var(--color-success)}.product-overview-card--changes:before{background:var(--color-warning)}.product-overview-field{border-left:2px solid color-mix(in srgb, var(--color-primary) 16%, var(--color-border-divider));min-width:0;padding-left:10px}.product-change-row,.product-impact-row{background:color-mix(in srgb, var(--color-bg-subtle) 48%, var(--color-bg-card));transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);border-color:color-mix(in srgb, var(--color-border-divider) 88%, transparent)!important}.product-change-row:hover,.product-impact-row:hover{background:color-mix(in srgb, var(--color-primary-bg) 32%, var(--color-bg-card));border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border))!important}.product-fact-table{box-shadow:var(--shadow-hairline);border-color:var(--theme-card-border)!important;background:var(--theme-card-background)!important}.product-fact-table>div{transition:background-color var(--motion-fast) var(--motion-easing)}.product-fact-table>div:hover{background:color-mix(in srgb, var(--color-primary-bg) 32%, transparent)}.product-fact-block{border:1px solid color-mix(in srgb, var(--color-border-divider) 84%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-subtle) 54%, var(--color-bg-card));padding:11px 12px}.product-tab-action-bar{border-bottom:1px solid color-mix(in srgb, var(--color-border-divider) 72%, transparent);justify-content:flex-end;padding-bottom:12px;display:flex}.product-mission-list .ant-list-item,.product-version-history .ant-list-item,.product-detail-tab-panel--library>div>.ant-list .ant-list-item,.product-detail-tab-panel--history>div>.ant-list .ant-list-item{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-subtle) 46%, var(--color-bg-card));margin-top:8px;border:1px solid color-mix(in srgb, var(--color-border-divider) 86%, transparent)!important;padding:10px 12px!important}.product-review-card{-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);border-color:var(--theme-card-border)!important;background:var(--theme-card-background)!important;box-shadow:var(--shadow-card)!important}.product-history-card{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);padding:14px}.product-metric-tile{box-shadow:var(--shadow-card);position:relative;overflow:hidden;border-color:var(--theme-card-border)!important;background:var(--theme-card-background)!important}.product-metric-tile:after{background:linear-gradient(90deg, var(--color-primary), transparent);content:"";opacity:.6;height:2px;position:absolute;inset:auto 0 0}.product-visual-card,.product-visual-chip,.product-visual-thumb{border-color:var(--theme-card-border)!important;background:var(--theme-card-background)!important}.product-visual-card{box-shadow:var(--shadow-hairline);transition:transform var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing)}@media (hover:hover){.product-visual-card:hover{box-shadow:var(--theme-card-hover-shadow);transform:translateY(-2px)}}:root[data-surface-theme=glass-breeze] :is(.product-knowledge-surface,.product-detail-tabs-card,.product-detail-identity){-webkit-backdrop-filter:var(--glass-filter-surface);border-color:var(--glass-edge)!important;background:var(--glass-surface)!important;box-shadow:var(--glass-shadow-soft)!important}:root[data-surface-theme=glass-breeze] :is(.product-knowledge-card,.product-brand-card,.product-overview-card,.product-library-card,.product-history-card,.product-profile-editor,.product-review-card,.product-metric-tile,.product-visual-card){-webkit-backdrop-filter:var(--glass-filter-control);border-color:var(--glass-edge)!important;background:var(--glass-surface-strong)!important;box-shadow:var(--glass-shadow-soft)!important}:root[data-surface-theme=glass-breeze] :is(.product-knowledge-filter,.product-tab-intro,.product-knowledge-card__focus,.product-fact-block,.product-change-row,.product-impact-row,.product-detail-run-banner){-webkit-backdrop-filter:var(--glass-filter-control);border-color:var(--glass-edge-soft)!important;background:var(--glass-muted)!important}:root[data-surface-theme=glass-breeze] .product-detail-tabs .ant-tabs-nav{border-color:var(--glass-edge-soft);background:color-mix(in srgb, var(--glass-surface) 78%, transparent);-webkit-backdrop-filter:var(--glass-filter-control)}:root[data-surface-theme=glass-breeze] .product-fact-table{box-shadow:inset 0 1px 0 var(--glass-highlight-soft);border-color:var(--glass-edge)!important;background:var(--glass-surface-strong)!important}:root[data-theme=dark][data-surface-theme=glass-breeze] :is(.product-knowledge-card,.product-brand-card,.product-overview-card,.product-library-card,.product-history-card,.product-review-card,.product-metric-tile,.product-fact-table){background:color-mix(in srgb, var(--glass-surface-strong) 90%, transparent)!important}@container product-pane (width<=680px){.product-detail-identity__main{width:100%}.product-detail-identity__actions{justify-content:flex-end;width:100%}.product-detail-identity__summary{white-space:normal}.product-detail-tab-label svg{display:none}.product-detail-tabs .ant-tabs-tab{padding-inline:9px!important}.product-history-card{padding:11px}.product-mission-list .ant-list-item,.product-version-history .ant-list-item{align-items:flex-start}}@media (width<=760px){.product-list-page{padding:10px}.product-knowledge-surface{padding:12px!important}.product-knowledge-toolbar{align-items:stretch;position:relative}.product-knowledge-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.product-knowledge-tabs::-webkit-scrollbar{display:none}.product-knowledge-toolbar:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-bg-card) 94%, transparent) 52%);width:31px;height:40px;color:var(--color-text-tertiary);content:"›";pointer-events:none;place-items:center end;padding-right:2px;font-size:20px;line-height:1;display:grid;position:absolute;top:0;right:0}.product-knowledge-tabs>button{flex:1 0 auto;justify-content:center}.product-knowledge-actions{justify-content:flex-end;width:100%}.product-knowledge-filter>div:first-child{flex-direction:column;align-items:flex-start}.product-knowledge-grid,.product-brand-grid{grid-template-columns:minmax(0,1fr)!important}.product-knowledge-card{min-height:0}.product-pagination{justify-content:center;overflow-x:auto}}.assistant-chat-surface{isolation:isolate;background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--color-ai-bg) 38%, transparent), transparent 34%), var(--color-bg-card)}.assistant-empty-glow>div{background:radial-gradient(circle at center, color-mix(in srgb, var(--color-ai-bg) 78%, transparent) 0%, color-mix(in srgb, var(--color-primary-bg) 42%, transparent) 38%, transparent 72%);filter:blur(26px);border-radius:9999px;width:min(760px,90%);height:520px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.assistant-empty-mark{border:1px solid color-mix(in srgb, var(--color-ai-border) 72%, transparent);background:color-mix(in srgb, var(--color-ai-bg) 76%, var(--color-bg-card));width:42px;height:42px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 82%, transparent), 0 10px 28px color-mix(in srgb, var(--color-ai) 12%, transparent);color:var(--color-ai);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.assistant-floating-composer{border-color:color-mix(in srgb, var(--color-border) 78%, transparent);box-shadow:0 20px 60px color-mix(in srgb, var(--color-ai) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--color-text-primary) 7%, transparent)}.assistant-floating-composer:focus-within{border-color:color-mix(in srgb, var(--color-ai) 48%, var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ai-bg) 66%, transparent), 0 24px 70px color-mix(in srgb, var(--color-ai) 16%, transparent), 0 10px 28px color-mix(in srgb, var(--color-text-primary) 8%, transparent)}.assistant-quick-prompt{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:color-mix(in srgb, var(--color-bg-card) 78%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.assistant-quick-prompt:hover{border-color:color-mix(in srgb, var(--color-ai) 35%, var(--color-border));background:var(--color-bg-card);color:var(--color-text-primary);transform:translateY(-1px)}.mission-assistant-header,.mission-detail-header{background:color-mix(in srgb, var(--theme-header-background) 94%, transparent);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter)}.mission-detail-pane{container:mission-detail-pane/inline-size}.mission-detail-shell{isolation:isolate;background:var(--theme-panel-background);position:relative}.mission-detail-header{z-index:14;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-header-background) 96%, var(--color-bg-elevated)), color-mix(in srgb, var(--theme-header-background) 90%, transparent));box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-border-divider) 76%, transparent);position:relative}.mission-detail-identity-mark{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary-bg) 88%, var(--color-bg-elevated)), color-mix(in srgb, var(--color-bg-subtle) 84%, var(--color-bg-card)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 88%, transparent), 0 6px 16px color-mix(in srgb, var(--color-primary) 8%, transparent)}.mission-status-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}.mission-status-dot.bg-success{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 14%, transparent)}.mission-status-dot.bg-warning{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warning) 14%, transparent)}.mission-status-dot.bg-danger{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 14%, transparent)}.mission-status-dot.bg-info{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-info) 14%, transparent)}.mission-detail-status-trigger{cursor:help;border-radius:999px;outline:none;align-items:center;gap:6px;display:inline-flex}.mission-detail-status-trigger:focus-visible,.mission-status-badge:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.mission-detail-actions>:is(.ant-btn,.ant-tag){min-height:28px}.mission-confirmation-policy{border-color:color-mix(in srgb, var(--color-primary) 16%, var(--color-border));color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-primary-bg) 66%, var(--color-bg-card))!important}.mission-assistant-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ai-border) 65%, transparent)}.mission-detail-tabs{z-index:13;background:color-mix(in srgb, var(--theme-toolbar-background) 96%, var(--color-bg-page));min-width:0;min-height:56px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-border-divider) 72%, transparent);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);align-items:center;gap:4px;padding-block:7px;display:flex;position:relative}.mission-detail-tabs>.ant-tabs{flex:auto;min-width:0}.mission-detail-mobile-navigation{align-items:center;gap:10px;width:100%;display:none}.mission-detail-mobile-navigation-label{color:var(--color-text-tertiary);font-size:12px;font-weight:var(--font-weight-medium);flex:none}.mission-detail-mobile-navigation .ant-select{flex:auto;min-width:0}.mission-detail-tabs.is-guided{justify-content:flex-start;min-height:50px;padding-block:6px}.mission-detail-tabs.is-guided>.ant-tabs{display:none}.mission-detail-tabs.is-guided .mission-detail-mobile-navigation{max-width:380px;display:flex}.mission-guard-mark{color:var(--color-text-tertiary);cursor:help}.mission-detail-tabs .ant-tabs-nav{margin:0}.mission-detail-tabs .ant-tabs-nav:before{border-bottom:0!important}.mission-detail-tabs .ant-tabs-nav-list{border:1px solid color-mix(in srgb, var(--color-border-divider) 78%, transparent);background:color-mix(in srgb, var(--color-bg-subtle) 72%, transparent);border-radius:13px;gap:2px;padding:3px}.mission-detail-tabs .ant-tabs-tab{min-height:38px;color:var(--color-text-secondary);transition:color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing);border-radius:9px;margin:0!important;padding:0 11px!important}.mission-detail-tabs .ant-tabs-tab:hover{background:color-mix(in srgb, var(--color-bg-hover) 72%, transparent);color:var(--color-text-primary)}.mission-detail-tabs .ant-tabs-tab-active{background:var(--color-bg-card);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 7%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 12%, transparent)}.mission-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--font-weight-semibold)}.mission-detail-tabs .ant-tabs-ink-bar{display:none}.mission-detail-main{background:radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--color-primary-bg) 36%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg-page) 82%, var(--color-bg-card)), var(--color-bg-page));scrollbar-gutter:stable}.mission-detail-content{animation:.18s ease-out mission-content-enter}.mission-panel-intro{border-bottom:1px solid color-mix(in srgb, var(--color-border-divider) 82%, transparent);align-items:center;gap:13px;min-width:0;margin-bottom:18px;padding:2px 2px 16px;display:flex}.mission-panel-intro-icon{border:1px solid color-mix(in srgb, var(--color-primary) 16%, var(--color-border));background:color-mix(in srgb, var(--color-primary-bg) 74%, var(--color-bg-card));width:36px;height:36px;color:var(--color-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 86%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.mission-panel-intro-eyebrow{color:var(--color-text-tertiary);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.mission-panel-intro h1{color:var(--color-text-primary);font-size:20px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin-top:2px;line-height:1.25}.mission-panel-intro p{max-width:760px;color:var(--color-text-secondary);margin-top:3px;font-size:12px;line-height:1.6}.mission-panel-intro-meta{color:var(--color-text-tertiary);flex:none;justify-items:end;gap:2px;font-size:10px;display:grid}.mission-panel-intro-meta strong{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-medium)}.mission-panel-stage{min-width:0;animation:.18s ease-out mission-content-enter}.mission-panel-stack,.mission-lifecycle-panel,.mission-intelligence-panel{min-width:0}.mission-surface{transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);border-color:var(--theme-card-border)!important;background:var(--theme-card-background)!important;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 4%, transparent), 0 9px 26px color-mix(in srgb, var(--color-text-primary) 4%, transparent)!important}.mission-surface--hero{border-color:color-mix(in srgb, var(--color-primary) 14%, var(--theme-card-border))!important}@media (hover:hover){.mission-product-fact-card:hover,.mission-support-card:hover,.mission-asset-card:hover,.mission-creative-card:hover,.mission-delivery-task-card:hover,.mission-learning-card:hover,.mission-intelligence-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border))!important;box-shadow:0 12px 28px color-mix(in srgb, var(--color-text-primary) 7%, transparent)!important}}.mission-panel-intro{border-bottom:1px solid color-mix(in srgb, var(--color-border-divider) 72%, transparent);padding:2px 2px 14px}.mission-panel-heading{flex-wrap:wrap;padding-inline:2px}.mission-panel-heading>div:first-child{min-width:0}.mission-fact,.mission-scope-row,.mission-product-fact-card,.mission-support-card,.mission-learning-card,.mission-intelligence-card{border-color:color-mix(in srgb, var(--color-border-divider) 86%, transparent);background:color-mix(in srgb, var(--color-bg-subtle) 58%, var(--color-bg-card))}.mission-fact{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 70%, transparent)}.mission-scope-row{transition:background-color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);border:1px solid #0000}.mission-scope-row:hover{border-color:var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-subtle) 78%, var(--color-bg-card))}.mission-scope-row-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 8%, transparent)}.mission-context-callout{border-color:color-mix(in srgb, var(--color-info) 26%, var(--color-border))!important;background:color-mix(in srgb, var(--color-info-bg) 64%, var(--color-bg-card))!important}.mission-empty-panel{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-primary-bg) 48%, transparent), transparent 68%), color-mix(in srgb, var(--color-bg-card) 86%, var(--color-bg-page))}.mission-overview-hero,.mission-intelligence-hero{isolation:isolate;position:relative}.mission-overview-hero:before,.mission-intelligence-hero:before{z-index:-1;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 68%);content:"";pointer-events:none;width:42%;height:100%;position:absolute;top:0;right:0}.mission-situation-grid,.mission-intelligence-summary,.lifecycle-objective-container,.lifecycle-business-facts{background:color-mix(in srgb, var(--color-bg-card) 76%, transparent)!important}.mission-flow-surface>div:first-child{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-primary-bg))}.mission-flow-surface>div:last-child{background:color-mix(in srgb, var(--color-bg-subtle) 54%, var(--color-bg-card))}.mission-metric-card{position:relative;overflow:hidden}.mission-metric-card:after{background:color-mix(in srgb, var(--color-primary) 42%, transparent);content:"";border-radius:999px 0 0;width:48px;height:3px;position:absolute;bottom:0;right:0}.mission-attention-section{border:1px solid color-mix(in srgb, var(--color-warning) 18%, var(--color-border));border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-warning-bg) 22%, var(--color-bg-card));padding:16px}.mission-attention-card{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-warning) 66%, transparent)}.mission-pending-confirmations{border-color:color-mix(in srgb, var(--color-warning) 28%, var(--color-border))!important;background:color-mix(in srgb, var(--color-warning-bg) 32%, var(--color-bg-card))!important}.mission-records-timeline .ant-timeline-item-content{min-height:48px;padding-bottom:16px}.mission-records-timeline .ant-timeline-item-tail{border-inline-start-color:var(--color-border-divider)}.mission-intelligence-card{background:color-mix(in srgb, var(--color-bg-page) 44%, var(--color-bg-card))!important}.mission-lifecycle-focus{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-primary) 11%, transparent), transparent 54%), linear-gradient(145deg, color-mix(in srgb, var(--color-primary-bg) 72%, var(--color-bg-card)), var(--color-bg-card))!important}.mission-product-readiness{border:1px solid color-mix(in srgb, var(--color-warning-border) 56%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning-bg) 28%, var(--color-bg-card));padding:14px}.mission-product-readiness.is-blocking{border-color:color-mix(in srgb, var(--color-danger-border) 46%, var(--color-border));background:color-mix(in srgb, var(--color-danger-bg) 18%, var(--color-bg-card))}.mission-product-readiness-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning-bg) 72%, var(--color-bg-card));width:28px;height:28px;color:var(--color-warning);flex:none;justify-content:center;align-items:center;display:inline-flex}.mission-product-readiness.is-blocking .mission-product-readiness-icon{background:color-mix(in srgb, var(--color-danger-bg) 68%, var(--color-bg-card));color:var(--color-danger)}.mission-product-readiness-group{border-top:1px solid color-mix(in srgb, var(--color-border-divider) 78%, transparent);padding-top:10px}.mission-product-readiness-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mission-product-readiness-item{border:1px solid color-mix(in srgb, var(--color-border-divider) 74%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-card) 88%, transparent);align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;display:flex}.mission-product-readiness-item-marker{width:14px;height:14px;color:var(--color-text-tertiary);flex:none;margin-top:3px}.mission-product-readiness-action{white-space:nowrap;flex:none;height:auto!important;margin:0!important;padding:0!important}.mission-product-readiness-recommended-toggle{width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.mission-product-readiness-recommended-toggle:hover .text-text-primary{color:var(--color-primary)!important}.mission-product-readiness-recommended-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 44%, transparent);outline-offset:3px;border-radius:4px}.mission-section,.mission-panel-stack :is(.rounded-2xl,.rounded-xl){transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.mission-panel-stage .mission-surface{box-shadow:var(--shadow-hairline)!important}.mission-panel-stage .mission-surface .mission-surface{border-color:var(--color-border-divider)!important;background:color-mix(in srgb, var(--color-bg-subtle) 72%, var(--color-bg-card))!important;box-shadow:none!important}.mission-detail-main[data-panel=creatives] .mission-detail-content,.mission-detail-main[data-panel=intelligence] .mission-detail-content,.mission-detail-main[data-panel=pending] .mission-detail-content{max-width:1040px}.mission-empty-panel{background:color-mix(in srgb, var(--color-bg-subtle) 46%, transparent);min-height:210px}.mission-toolbar{background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg-page))}.mission-panel-stack .ant-table-wrapper{border:1px solid var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-card);border-radius:14px;overflow:hidden}.mission-panel-stack .ant-table-thead>tr>th{border-bottom-color:var(--color-border-divider);color:var(--color-text-tertiary);font-size:12px;font-weight:var(--font-weight-medium)}.mission-panel-stack .ant-table-tbody>tr>td{border-bottom-color:var(--color-border-divider)}.mission-control-footer{z-index:12;background:color-mix(in srgb, var(--theme-toolbar-background) 94%, transparent);box-shadow:0 -8px 24px color-mix(in srgb, var(--color-text-primary) 4%, transparent);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);position:relative}.mission-control-footer-inner{max-width:1240px;margin-inline:auto}.mission-flow-step-toggle{border:0;border-top:1px solid var(--color-border-divider);background:var(--color-bg-subtle);width:100%;min-height:38px;color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-medium);display:none}.mission-flow-step-toggle:hover{color:var(--color-primary)}.mission-settings-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-primary-bg) 42%, transparent), transparent 26%), var(--color-bg-page)!important}.mission-settings-drawer [data-testid^=mission-]{box-shadow:var(--shadow-card);border-color:var(--theme-card-border)!important;background:var(--theme-card-background)!important}.mission-setting-row:last-child{border-bottom:0;padding-bottom:0}@container mission-detail-pane (width<=900px){.mission-detail-header{align-items:flex-start}.mission-detail-actions{max-width:54%}.mission-detail-tabs .ant-tabs-tab{padding-inline:9px!important}.mission-overview-facts,.mission-metric-grid,.mission-intelligence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mission-detail-pane (width<=620px){.mission-detail-header{align-items:center;gap:8px;min-height:58px;padding:8px 12px}.mission-detail-identity-mark{display:none}.mission-detail-identity{flex:0 auto;gap:0;width:clamp(96px,31%,148px)}.mission-detail-identity .text-base{font-size:13px}.mission-detail-identity .mt-1{white-space:nowrap;flex-wrap:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.mission-detail-identity .mission-guard-mark,.mission-detail-identity .mt-1>span[aria-hidden=true],.mission-detail-identity .mt-1>span:last-of-type{display:none}.mission-confirmation-policy,.mission-detail-actions .ant-btn-dangerous{display:none!important}.mission-detail-tabs{z-index:16;min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:absolute;top:10px;left:clamp(112px,34%,168px);right:84px;border:0!important}.mission-detail-tabs>.ant-tabs{display:none}.mission-detail-mobile-navigation{gap:0;display:flex}.mission-detail-mobile-navigation-label{display:none}.mission-detail-mobile-navigation .ant-select{width:100%}.mission-detail-mobile-navigation .ant-select-selector{border-color:var(--color-border-divider)!important;background:var(--color-bg-subtle)!important;min-height:36px!important;box-shadow:none!important}.mission-detail-actions{gap:4px;max-width:none}.mission-detail-actions .ant-btn{width:34px;min-width:34px;padding-inline:0}.mission-detail-actions .mission-settings-button>span:last-child,.mission-detail-actions .ant-btn[aria-label=待处理]>span:not(.ant-btn-icon):not(.ant-badge){display:none}.mission-detail-main{padding:14px 12px 22px}.mission-panel-stage :is(.rounded-2xl,.rounded-xl){scroll-margin-top:112px}.mission-overview-facts,.mission-overview-metrics,.mission-metric-grid,.mission-intelligence-summary{grid-template-columns:minmax(0,1fr)}.mission-panel-intro{align-items:flex-start;padding-bottom:12px}.mission-panel-intro-icon{border-radius:10px;width:32px;height:32px}.mission-panel-intro h1{font-size:17px}.mission-panel-intro-meta{display:none}.mission-flow-surface>div:first-child{padding:13px 14px}.mission-flow-surface>div:first-child h2{font-size:16px}.mission-flow-surface>div:first-child p{display:none}.mission-flow-next-action{align-items:stretch;padding:13px 14px}.mission-flow-next-action .ant-btn{justify-content:center;width:100%}.mission-flow-steps:not(.show-all) .mission-flow-step.is-secondary{display:none}.mission-flow-steps{grid-template-columns:minmax(0,1fr)}.mission-flow-step{padding:12px 14px}.mission-flow-step p{min-height:0}.mission-flow-step-toggle{display:block}.mission-delivery-panel>.mission-panel-heading>div:first-child>p:not(:first-of-type){display:none}.mission-delivery-panel>.mission-panel-heading>div:first-child>p:first-of-type{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mission-delivery-statuses>:nth-child(3),.mission-delivery-statuses>:nth-child(4){display:none}.mission-delivery-advisory{padding-block:9px!important}.mission-delivery-advisory .ant-alert-description>div>p:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mission-delivery-panel .mission-toolbar{border-radius:var(--radius-lg);flex-wrap:nowrap;gap:6px;padding:8px}.mission-delivery-panel .mission-toolbar>.mission-list-actions:first-child{flex-wrap:nowrap;width:100%}.mission-delivery-panel .mission-toolbar .ant-segmented{flex:auto;min-width:0}.mission-delivery-panel .mission-toolbar .ant-segmented-item-label{padding-inline:7px;font-size:11px}.mission-platform-filter,.mission-delivery-visible-count,.mission-delivery-view-mode{display:none!important}.mission-delivery-panel .mission-toolbar>.mission-list-actions:first-child>.ant-btn{min-width:38px;padding-inline:8px;font-size:0}.mission-delivery-panel .mission-toolbar>.mission-list-actions:first-child>.ant-btn:after{content:"筛选";margin-left:4px;font-size:11px}.mission-delivery-panel .mission-toolbar>.mission-list-actions:last-child{display:none}.mission-surface:not(.mission-metric-card){box-shadow:var(--shadow-hairline)!important}}.mission-list-toolbar{-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);background:color-mix(in srgb, var(--color-bg-card) 95%, transparent)!important}.mission-list-actions{--mission-list-control-height:36px}.mission-list-actions>.ant-btn,.mission-list-actions>.ant-select,.mission-list-actions>.ant-segmented{height:var(--mission-list-control-height);min-height:var(--mission-list-control-height)}.mission-list-actions>.ant-btn{justify-content:center;align-items:center;display:inline-flex}.mission-list-actions>.ant-select .ant-select-selector{align-items:center;height:var(--mission-list-control-height)!important}.mission-list-actions>.ant-segmented{box-sizing:border-box;padding:2px}.mission-list-actions>.ant-segmented .ant-segmented-group,.mission-list-actions>.ant-segmented .ant-segmented-item,.mission-list-actions>.ant-segmented .ant-segmented-item-label{height:100%}.mission-list-actions>.ant-segmented .ant-segmented-item-label{align-items:center;min-height:0;line-height:normal;display:flex}.mission-list-grid{grid-template-columns:minmax(0,1fr)}@media (width>=720px){.mission-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1320px){.mission-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1900px){.mission-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mission-list-card{transition:transform .18s var(--motion-easing), border-color .18s var(--motion-easing), box-shadow .18s var(--motion-easing);border-color:var(--theme-card-border)!important;border-radius:var(--radius-lg)!important;background:var(--theme-card-background)!important;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 4%, transparent), 0 6px 20px color-mix(in srgb, var(--color-text-primary) 4%, transparent)!important}.mission-list-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border))!important;box-shadow:0 2px 4px color-mix(in srgb, var(--color-text-primary) 5%, transparent), 0 14px 34px color-mix(in srgb, var(--color-text-primary) 8%, transparent)!important}.mission-list-card:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 18%, transparent);outline-offset:3px}.mission-list-card-grid .ant-card-body{height:100%}.mission-list-card-grid{min-height:292px}.mission-status-badge{white-space:nowrap;flex:none}.mission-status-badge-dot{background:currentColor;border-radius:999px;flex:none;width:5px;height:5px}.mission-selection-control{flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.mission-create-card{border:1px dashed color-mix(in srgb, var(--color-primary) 32%, var(--color-border));border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--color-primary-bg) 78%, transparent), transparent 38%), color-mix(in srgb, var(--color-bg-card) 82%, var(--color-bg-page));min-height:292px;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:transform .18s var(--motion-easing), border-color .18s var(--motion-easing), background-color .18s var(--motion-easing), box-shadow .18s var(--motion-easing);flex-direction:column;align-items:flex-start;padding:22px;display:flex}.mission-create-card:hover{border-color:color-mix(in srgb, var(--color-primary) 58%, var(--color-border));background-color:var(--color-bg-card);box-shadow:0 14px 34px color-mix(in srgb, var(--color-primary) 9%, transparent);transform:translateY(-2px)}.mission-create-card:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 20%, transparent);outline-offset:3px}.mission-create-card-icon{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));background:var(--color-primary-bg);width:42px;height:42px;color:var(--color-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 88%, transparent);border-radius:13px;justify-content:center;align-items:center;display:flex}.mission-create-card-copy{gap:7px;margin-top:18px;display:grid}.mission-create-card-copy strong{font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:-.015em}.mission-create-card-copy>span{max-width:30rem;color:var(--color-text-secondary);font-size:12px;line-height:1.65}.mission-create-card-steps{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.mission-create-card-steps>span{background:color-mix(in srgb, var(--color-bg-subtle) 82%, transparent);color:var(--color-text-tertiary);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.mission-create-card-action{color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-semibold);align-items:center;gap:5px;margin-top:auto;padding-top:18px;display:inline-flex}.mission-plan-start-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-primary-bg) 64%, transparent), transparent 34%), var(--color-bg-card);padding:22px;overflow:hidden}.mission-plan-start-modal .ant-modal-header{background:0 0}.mission-plan-start-lead{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mission-plan-start-lead-icon{background:var(--color-primary-bg);width:40px;height:40px;color:var(--color-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.mission-plan-start-eyebrow{color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.mission-plan-start-lead p{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:1.65}.mission-plan-start-steps{border:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-subtle) 72%, transparent);color:var(--color-text-tertiary);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;padding:9px 11px;display:flex}.mission-plan-start-steps>span{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.mission-list-card .mission-selection-control{opacity:0;transition:opacity .15s}.mission-list-card:hover .mission-selection-control,.mission-list-card:focus-within .mission-selection-control{opacity:1}.mission-list-card .mission-selection-control:has(.ant-checkbox-checked){opacity:1}@media (hover:none){.mission-list-card .mission-selection-control{opacity:1}}.mission-list-stat{border-right:1px solid var(--color-border-divider);border-bottom:1px solid var(--color-border-divider)}.mission-list-stat:nth-child(2n){border-right:0}.mission-list-stat:nth-last-child(-n+2){border-bottom:0}.mission-list-skeleton{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-card-background);min-height:118px;box-shadow:var(--shadow-card);align-items:flex-start;gap:14px;padding:18px;display:flex;overflow:hidden}.mission-list-skeleton.is-card{flex-direction:column;min-height:250px}.mission-create-drawer .ant-drawer-header{background:color-mix(in srgb, var(--color-bg-card) 96%, var(--color-bg-page))!important}.mission-create-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-ai-bg) 64%, transparent), transparent 32%), var(--color-bg-page)!important}.mission-overview-hero{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--color-ai-bg) 74%, transparent), transparent 38%), var(--color-bg-card);position:relative}.lifecycle-business-fact{border-right:1px solid var(--color-border-divider);border-bottom:1px solid var(--color-border-divider);min-width:0}.lifecycle-business-fact:nth-child(2n){border-right:0}.lifecycle-business-fact:nth-last-child(-n+2){border-bottom:0}.lifecycle-objective-container{container-type:inline-size}.lifecycle-objective-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lifecycle-objective-fact{border-right:1px solid var(--color-border-divider);border-bottom:1px solid var(--color-border-divider);min-width:0}.lifecycle-objective-fact:first-child{border-right:0;grid-column:1/-1}.lifecycle-objective-fact:nth-child(odd){border-right:0}.lifecycle-objective-fact:nth-last-child(-n+2){border-bottom:0}.lifecycle-topology{container-type:inline-size}.lifecycle-topology-mobile{display:none}.lifecycle-topology-ring button:focus-visible,.lifecycle-business-rail button:focus-visible,.lifecycle-topology-mobile button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 20%, transparent);outline-offset:2px}@container (width<=480px){.lifecycle-topology-ring{display:none}.lifecycle-topology-mobile{display:grid}}.mission-change-inbox{background:linear-gradient(180deg, color-mix(in srgb, var(--color-warning-bg) 54%, var(--color-bg-subtle)), var(--color-bg-subtle))}@keyframes mission-content-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.app-layout-root{padding:0}.app-layout-frame{box-shadow:none;border:0;border-radius:0}.mission-workspace-canvas,.product-workspace-canvas,.assistant-workspace-canvas{padding:0}.mission-workspace-pane,.product-workspace-pane,.assistant-workspace-pane{box-shadow:none;border:0;border-radius:0}.mission-workspace-pane.pt-12,.product-workspace-pane.pt-12{padding-top:52px}.mission-mobile-switch,.product-mobile-switch,.workspace-mobile-switch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-hero-orbit{display:none}.dashboard-journey-heading{flex-direction:column;align-items:flex-start;gap:4px}}@media (width>=1024px){.mission-workspace-canvas.is-single-pane .mission-mobile-switch,.product-workspace-canvas.is-single-pane .product-mobile-switch{display:flex!important}.mission-workspace-canvas.is-single-pane .mission-pane-divider,.product-workspace-canvas.is-single-pane .product-pane-divider{display:none!important}.mission-workspace-canvas.is-single-pane .mission-workspace-pane,.product-workspace-canvas.is-single-pane .product-workspace-pane{flex-basis:100%!important;padding-top:52px!important}.mission-workspace-canvas.is-single-pane .mission-workspace-pane.hidden,.product-workspace-canvas.is-single-pane .product-workspace-pane.hidden{display:none!important}.mission-workspace-canvas.is-single-pane .mission-workspace-pane.flex,.product-workspace-canvas.is-single-pane .product-workspace-pane.flex{display:flex!important}.mission-workspace-canvas.is-detail-focused:not(.is-single-pane) .mission-assistant-pane,.product-workspace-canvas.is-detail-focused:not(.is-single-pane) .product-assistant-pane{display:none!important}.mission-workspace-canvas.is-detail-focused:not(.is-single-pane) .mission-pane-divider,.product-workspace-canvas.is-detail-focused:not(.is-single-pane) .product-pane-divider{flex-basis:18px;width:18px}.lifecycle-business-fact{border-bottom:0}.lifecycle-business-fact:nth-child(2n){border-right:1px solid var(--color-border-divider)}.lifecycle-business-fact:last-child{border-right:0}}@container (width>=760px){.lifecycle-objective-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.lifecycle-objective-fact,.lifecycle-objective-fact:first-child,.lifecycle-objective-fact:nth-child(odd){border-right:1px solid var(--color-border-divider);border-bottom:0;grid-column:auto}.lifecycle-objective-fact:last-child{border-right:0}}@media (width>=640px){.mission-list-stats.is-list .mission-list-stat{border-bottom:0;border-right:1px solid var(--color-border-divider)}.mission-list-stats.is-list .mission-list-stat:last-child{border-right:0}}@media (width<=639px){.dashboard-hero-surface{min-height:0;padding:20px}.dashboard-hero-surface:after{display:none}.dashboard-empty-guide{gap:12px;padding:18px}.dashboard-empty-guide-icon{border-radius:11px;width:36px;height:36px}.dashboard-refined-panel{padding:14px}.dashboard-mission-row{align-items:flex-start}.dashboard-journey-heading{padding:13px 14px 11px}.dashboard-journey-heading p{line-height:1.5}.dashboard-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.dashboard-journey-step{min-height:68px}.dashboard-journey-step:not(:last-child):after{display:none}.mission-list-toolbar>div:first-child,.mission-list-toolbar>div:last-child,.mission-list-toolbar>div:last-child>div{width:100%;min-width:0}.mission-list-toolbar>div:last-child{flex:100%}}@media (width<=720px){.mission-detail-header{padding-inline:14px}.mission-detail-tabs{padding-inline:8px;overflow:hidden}.mission-detail-tabs .ant-tabs-nav-operations{display:flex!important}.mission-detail-tabs .ant-tabs-tab{padding-inline:8px!important}.mission-detail-main{padding:16px 12px}.mission-runtime-alert{padding:9px 10px}.mission-runtime-alert .ant-alert-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mission-control-footer>div{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.mission-control-footer>div::-webkit-scrollbar{display:none}.mission-control-footer .ant-btn,.mission-control-footer span{flex:none}.mission-panel-heading{flex-direction:column}}@media (width>=721px){.mission-panel-heading>div:first-child{flex:320px}}.asset-view-switcher{background:var(--theme-toolbar-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 72%, transparent)}.asset-view-primary{scrollbar-width:none}.asset-view-primary::-webkit-scrollbar{display:none}@media (width<=767px){.text-\[9px\],.text-\[10px\]{font-size:11px!important}.app-layout-root{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app-content-scroll{scrollbar-gutter:auto;scroll-padding-bottom:16px}.app-brand-attribution{display:none!important}.app-mobile-bottom-nav{z-index:90;min-height:calc(62px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--theme-header-background) 94%, transparent);box-shadow:0 -8px 28px color-mix(in srgb, var(--color-text-primary) 8%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);padding:5px 7px calc(5px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.assistant-ambient-trigger{right:12px;bottom:calc(70px + env(safe-area-inset-bottom));justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.assistant-ambient-trigger span,.assistant-ambient-trigger i{display:none}.app-mobile-bottom-link{min-width:0;min-height:51px;color:var(--color-text-tertiary);transition:background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px 4px;display:flex;position:relative}.app-mobile-bottom-link:before{content:"";background:var(--color-primary);opacity:0;width:18px;height:2px;transition:opacity var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);border-radius:999px;position:absolute;top:2px;transform:scaleX(.45)}.app-mobile-bottom-link svg{width:19px;height:19px}.app-mobile-bottom-link span{max-width:100%;font-size:11px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-mobile-bottom-link.is-active{background:color-mix(in srgb, var(--color-primary-bg) 74%, transparent);color:var(--color-primary);transform:translateY(-1px)}.app-mobile-bottom-link.is-active:before{opacity:1;transform:scaleX(1)}}@media (width<=860px){.app-command-bar{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-inline:12px}}@media (width<=560px){.app-command-bar{min-height:56px;padding:7px 8px}.app-layout-root.is-mission-route .app-command-bar{min-height:44px;padding-block:4px}.app-layout-root.is-mission-route .app-command-context-copy>span{display:none}.app-layout-root.is-mission-route .app-command-context strong{margin-top:0;font-size:13px}.app-layout-root.is-mission-route .app-command-back-button{width:32px;height:32px}.app-layout-root.is-mission-route .runtime-capability-badge{display:none}.runtime-capability-badge{justify-content:center;width:32px;min-height:32px;padding:0}.runtime-capability-badge-label,.app-notification-button{display:none}.assistant-empty-state{min-height:calc(100vh - 214px)}.assistant-floating-composer textarea{min-height:76px!important;padding-top:14px!important;padding-bottom:14px!important}}.diff-block{gap:8px;min-width:0;display:grid}.diff-block-before,.diff-block-after{overflow-wrap:anywhere;border:1px solid var(--color-border-divider);border-radius:var(--radius-md);background:var(--color-bg-subtle);min-width:0;padding:8px 10px;font-size:12px}.diff-block-before{color:var(--color-text-tertiary);text-decoration:line-through}.diff-block-after{border-color:var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-primary-active);font-weight:var(--font-weight-semibold)}.confirm-card,.ai-tool-card,.ai-message-surface{max-width:100%}.confirm-card-header,.ai-tool-card-title{min-width:0;color:var(--app-tone-color,var(--color-text-primary));font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;gap:10px;display:flex}.confirm-card-description,.ai-tool-card-body,.confirm-card-body{color:var(--color-text-secondary);margin-top:8px;font-size:13px;line-height:1.55}.ai-message-surface{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--theme-card-background,var(--color-bg-card)) 96%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 72%, transparent), var(--shadow-card);padding:12px 14px}.ai-message-surface-assistant{border-color:color-mix(in srgb, var(--color-ai-border) 72%, var(--theme-card-border,var(--color-border)));background:linear-gradient(145deg, color-mix(in srgb, var(--color-ai-bg) 68%, var(--theme-card-background,var(--color-bg-card))), var(--theme-card-background,var(--color-bg-card)) 68%)}.ai-message-surface-user{border-color:var(--color-primary-border);background:color-mix(in srgb, var(--color-primary-bg) 54%, var(--color-bg-card))}.ai-markdown{overflow-wrap:anywhere;word-break:normal;color:var(--color-text-primary)}.ai-markdown p,.ai-markdown li,.ai-markdown blockquote,.ai-markdown h1,.ai-markdown h2,.ai-markdown h3,.ai-markdown h4,.ai-markdown a,.ai-markdown td{overflow-wrap:anywhere;min-width:0}.ai-markdown a,.ai-markdown td{word-break:break-word}.ai-markdown-table-wrap{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-page));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 70%, transparent)}.ai-markdown-table{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-bg-card) 96%, var(--color-bg-page))}.ai-markdown-table thead{background:color-mix(in srgb, var(--color-bg-subtle) 86%, var(--color-bg-card))}.ai-markdown-table tr{border-bottom:1px solid var(--color-border-divider)}.ai-markdown-table tbody tr:last-child{border-bottom:0}.ai-markdown-th{border-right:1px solid var(--color-border-divider);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg-subtle) 88%, var(--color-bg-card))}.ai-markdown-th:last-child,.ai-markdown-td:last-child{border-right:0}.ai-markdown-td{border-right:1px solid var(--color-border-divider);color:var(--color-text-primary);background:color-mix(in srgb, var(--color-bg-card) 72%, transparent)}.ai-markdown-table tbody tr:nth-child(2n) .ai-markdown-td{background:color-mix(in srgb, var(--color-bg-subtle) 52%, var(--color-bg-card))}.ai-markdown-table tbody tr:hover .ai-markdown-td{background:color-mix(in srgb, var(--color-bg-hover) 70%, var(--color-bg-card))}.ai-markdown-table :is(th,td)>:first-child{margin-top:0}.ai-markdown-table :is(th,td)>:last-child{margin-bottom:0}.ai-markdown code{color:var(--color-text-primary)}.ai-markdown-code-block{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-subtle) 84%, var(--color-bg-card));color:var(--color-text-primary)}.ai-markdown-code-header{border-bottom:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-card) 82%, var(--color-bg-subtle));color:var(--color-text-tertiary)}.ai-markdown-code-copy{color:var(--color-text-secondary)}.ai-markdown-code-copy:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.ai-confirm-card,.ai-confirm-card.ant-card{border:1px solid var(--theme-card-border,var(--color-border));border-radius:var(--radius-xl);background:linear-gradient(155deg, color-mix(in srgb, var(--theme-card-background,var(--color-bg-card)) 97%, var(--color-bg-elevated)), var(--theme-card-background,var(--color-bg-card)));width:100%;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 76%, transparent), var(--shadow-card);color:var(--color-text-primary);overflow:hidden;container:ai-confirm/inline-size}.ai-confirm-card.border-l-4{border-left-width:4px}.ai-confirm-card.ant-card .ant-card-body{color:var(--color-text-primary)}.ai-confirm-card .ant-card-head{border-color:var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-subtle) 42%, transparent);color:var(--color-text-primary)}.ai-confirm-card-section{border:1px solid var(--color-border-divider);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-subtle) 70%, var(--color-bg-card))}.ai-confirm-card-toolbar{border-top:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--theme-card-background,var(--color-bg-card)) 84%, var(--color-bg-subtle))}[data-interaction-status=awaiting] .ai-confirm-card-toolbar{background:color-mix(in srgb, var(--color-warning-bg) 32%, var(--theme-card-background,var(--color-bg-card)))}[data-interaction-status=submitting]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 76%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-info) 12%, transparent), var(--shadow-card)}@container ai-confirm (width<=520px){.ai-confirm-card-toolbar{align-items:stretch}.ai-confirm-card-toolbar>:is(.ant-btn,button){flex:auto;min-width:0}}.ai-confirm-risk-low{border-left-color:var(--color-success)!important}.ai-confirm-risk-medium{border-left-color:var(--color-warning)!important}.ai-confirm-risk-high{border-left-color:var(--color-danger)!important}.ai-confirm-risk-info{border-left-color:var(--color-info)!important}.ai-confirm-risk-neutral{border-left-color:var(--color-border-strong)!important}.ant-table-wrapper,.ant-table,.ant-table-container{min-width:0}.ant-table-cell{overflow-wrap:anywhere}.ant-form,.ant-form-item,.ant-input,.ant-input-affix-wrapper,.ant-select,.ant-picker,.ant-radio-group,.ant-checkbox-wrapper{max-width:100%}.ant-statistic,.ant-statistic-content,.ant-statistic-title{min-width:0}.ant-statistic-content{overflow-wrap:anywhere}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize):not(.ant-select-customize-input),.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:var(--color-text-primary);background-color:var(--color-bg-input)!important}.ant-input-number-input,.ant-select:not(.ant-select-disabled) .ant-select-content,.ant-select:not(.ant-select-disabled) .ant-select-content-value,.ant-select-selection-item,.ant-select-selection-placeholder{color:var(--color-text-primary)!important}.ant-select:not(.ant-select-disabled) .ant-select-suffix{color:var(--color-text-secondary)!important}.ant-select.ant-select-disabled :is(.ant-select-content,.ant-select-content-value,.ant-select-suffix){color:var(--color-text-disabled)!important}.ant-segmented{border:1px solid var(--color-border-divider);border-radius:var(--radius-lg);box-shadow:none;padding:3px;background:color-mix(in srgb, var(--color-bg-subtle) 88%, transparent)!important}.ant-segmented .ant-segmented-item{border-radius:var(--radius-md);color:var(--color-text-secondary);background:0 0}.ant-segmented .ant-segmented-item-selected{box-shadow:var(--shadow-hairline);background:var(--color-bg-elevated)!important;color:var(--color-text-primary)!important}.ant-collapse,.ant-collapse>.ant-collapse-item,.ant-collapse .ant-collapse-header,.ant-collapse .ant-collapse-content,.ant-collapse .ant-collapse-content-box{background-color:var(--color-bg-card)}.ant-collapse-ghost,.ant-collapse-ghost>.ant-collapse-item,.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header,.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content,.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{background-color:var(--color-bg-card)!important}input:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}input:-webkit-autofill:hover{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}input:-webkit-autofill:focus{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}input:-webkit-autofill:active{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}textarea:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}textarea:-webkit-autofill:hover{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}textarea:-webkit-autofill:focus{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}textarea:-webkit-autofill:active{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}select:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}select:-webkit-autofill:hover{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}select:-webkit-autofill:focus{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}select:-webkit-autofill:active{caret-color:var(--color-text-primary);transition:background-color 999999s ease-out,color 999999s ease-out;appearance:none!important;background-color:var(--color-bg-input)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-image:none!important}:is(input:autofill,textarea:autofill,select:autofill){background-color:var(--color-bg-input)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important}:-webkit-any(.ant-input-affix-wrapper:has(input:-webkit-autofill),.ant-input-affix-wrapper:has(input:-webkit-autofill:hover),.ant-input-affix-wrapper:has(input:-webkit-autofill:focus),.ant-input-affix-wrapper:has(input:-webkit-autofill:active)){background-color:var(--color-bg-input)!important;background-image:none!important}:is(.ant-input-affix-wrapper:has(input:autofill),.ant-input-affix-wrapper:has(input:autofill:hover),.ant-input-affix-wrapper:has(input:autofill:focus),.ant-input-affix-wrapper:has(input:autofill:active)){background-color:var(--color-bg-input)!important;background-image:none!important}:-webkit-any(.ant-input-affix-wrapper:has(input:-webkit-autofill) input,.ant-input-affix-wrapper:has(input:-webkit-autofill:hover) input,.ant-input-affix-wrapper:has(input:-webkit-autofill:focus) input,.ant-input-affix-wrapper:has(input:-webkit-autofill:active) input){-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-color:#0000!important;background-image:none!important}:is(.ant-input-affix-wrapper:has(input:autofill) input,.ant-input-affix-wrapper:has(input:autofill:hover) input,.ant-input-affix-wrapper:has(input:autofill:focus) input,.ant-input-affix-wrapper:has(input:autofill:active) input){-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-input) inset!important;background-color:#0000!important;background-image:none!important}.ant-tabs .ant-tabs-nav{background:0 0;margin-bottom:16px}.ant-tabs .ant-tabs-nav-list{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:22px;padding:0}.ant-tabs .ant-tabs-content-holder,.ant-tabs .ant-tabs-content,.ant-tabs .ant-tabs-tabpane{background:var(--color-bg-card);background-color:var(--color-bg-card)}.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--color-border-divider)!important}.ant-tabs .ant-tabs-tab{min-height:38px;color:var(--color-text-secondary);transition:color var(--motion-fast) var(--motion-easing);background:0 0;border-radius:0;padding:8px 0 9px;border:0!important;margin:0!important}.ant-tabs .ant-tabs-tab:hover{color:var(--color-primary-hover);background:0 0}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{box-shadow:none;background:0 0}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--font-weight-semibold);color:var(--color-primary)!important}.ant-tabs .ant-tabs-ink-bar{border-radius:999px 999px 0 0;display:block;background:var(--color-primary)!important;height:2px!important}.ant-tabs .ant-tabs-nav-more{min-height:38px;color:var(--color-text-secondary);background:0 0;border-radius:0;margin:0;padding:8px 4px}.ant-tabs .ant-tabs-nav-more:hover,.ant-tabs .ant-tabs-nav-more[aria-expanded=true]{box-shadow:none;color:var(--color-primary);background:0 0}.ant-btn-default.ant-btn-color-default:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-dashed.ant-btn-color-default:not(:disabled):not(.ant-btn-disabled):hover{background:var(--color-primary-bg);border-color:var(--color-primary-text-hover);color:var(--color-primary-text-hover)}.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover{background:var(--color-bg-hover);color:var(--color-primary-text-hover)}:root .ant-btn-color-primary:is(.ant-btn-variant-outlined,.ant-btn-variant-dashed){--ant-btn-border-color:var(--color-primary-text);--ant-btn-border-color-hover:var(--color-primary-text-hover);--ant-btn-border-color-active:var(--color-primary-text-active);--ant-btn-text-color:var(--color-primary-text);--ant-btn-text-color-hover:var(--color-primary-text-hover);--ant-btn-text-color-active:var(--color-primary-text-active)}.ant-btn:disabled,.ant-btn.ant-btn-disabled{cursor:not-allowed;opacity:1}.ant-btn-default:disabled:not(.ant-btn-loading),.ant-btn-default.ant-btn-disabled:not(.ant-btn-loading),.ant-btn-dashed:disabled:not(.ant-btn-loading),.ant-btn-dashed.ant-btn-disabled:not(.ant-btn-loading),.ant-btn-primary:disabled:not(.ant-btn-loading),.ant-btn-primary.ant-btn-disabled:not(.ant-btn-loading){background:var(--color-bg-disabled-strong)!important;border-color:var(--color-border-disabled)!important;color:var(--color-text-disabled)!important;box-shadow:none!important}.ant-btn-text:disabled:not(.ant-btn-loading),.ant-btn-text.ant-btn-disabled:not(.ant-btn-loading),.ant-btn-link:disabled:not(.ant-btn-loading),.ant-btn-link.ant-btn-disabled:not(.ant-btn-loading){color:var(--color-text-disabled)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover{border-color:var(--color-primary)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.ant-picker-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);border-color:var(--color-primary)!important}.ant-alert{border-radius:var(--radius-lg)}.ant-alert-success{box-shadow:inset 3px 0 0 var(--color-success)}.ant-alert-warning{box-shadow:inset 3px 0 0 var(--color-warning)}.ant-alert-error{box-shadow:inset 3px 0 0 var(--color-danger)}.ant-alert-info{box-shadow:inset 3px 0 0 var(--color-info)}.ant-table-wrapper .ant-table-container{border-radius:var(--radius-lg);overflow:hidden}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.025em}.ant-table-wrapper .ant-table-tbody>tr>td{transition:background-color var(--motion-fast) var(--motion-easing)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover:not(.ant-table-row-selected)>td{background:color-mix(in srgb, var(--color-bg-hover) 72%, var(--color-bg-card))!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--color-primary-bg-hover)!important}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-drawer .ant-drawer-section{overflow:hidden}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom:1px solid var(--color-border-divider);padding-bottom:14px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-prev:hover,.ant-pagination .ant-pagination-next:hover{transform:translateY(-1px)}[data-surface-treatment=glass] .page-transition-enter{animation:.34s cubic-bezier(.2,.8,.2,1) both glass-rise}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .page-header,:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .app-page-header{background:var(--theme-header-background);border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:16px 18px}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) :is(.ant-card,.responsive-card,.theme-panel,.theme-panel-muted){transition:border-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);background:var(--theme-card-background)!important;border-color:var(--theme-card-border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-card)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) :is(.ant-card-hoverable,.app-card-interactive,.app-surface-interactive,.entity-list-card):hover{transform:var(--theme-hover-transform);border-color:var(--color-primary-border-hover)!important;box-shadow:var(--theme-card-hover-shadow)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-card-head{border-color:var(--color-border-divider)!important;border-radius:var(--radius-xl) var(--radius-xl) 0 0!important;background:0 0!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) :is(.ant-card .ant-card-head-title,.page-title,.app-page-title,.ant-statistic-content){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-btn{border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:border-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-btn-primary{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 12%, transparent)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 3px 8px color-mix(in srgb, var(--color-text-primary) 14%, transparent)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active{border-color:var(--color-primary-active);background:var(--color-primary-active);transform:translateY(0);box-shadow:none!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){background:var(--color-bg-input)!important;border-color:var(--theme-card-border)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) :is(.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused){border-color:var(--color-primary)!important;box-shadow:var(--shadow-focus)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-table{background:0 0!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-table-container{overflow:hidden;border-color:var(--theme-card-border)!important;border-radius:var(--radius-lg)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-table-thead>tr>th{font-weight:var(--font-weight-semibold);background:var(--color-bg-subtle)!important;border-color:var(--color-border-divider)!important;color:var(--color-text-secondary)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-table-tbody>tr>td{border-color:var(--color-border-divider)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--color-primary-bg)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) :is(.ant-modal-container,.ant-modal-content,.ant-drawer-content,.ant-drawer-section,.ant-dropdown-menu,.ant-select-dropdown,.ant-popover-inner){background:var(--color-bg-popup)!important;border:1px solid var(--color-border-popup)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-popover)!important}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-tag{border-radius:var(--radius-sm);font-weight:var(--font-weight-medium)}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-segmented{background:var(--theme-toolbar-background);border:1px solid var(--theme-card-border);border-radius:var(--radius-lg);padding:3px}:is([data-surface-treatment=panel],[data-surface-treatment=glass]) .ant-segmented .ant-segmented-item-selected{background:var(--color-bg-elevated);box-shadow:var(--shadow-hairline);color:var(--color-primary)}[data-surface-treatment=glass] .page-header,[data-surface-treatment=glass] .app-page-header,[data-surface-treatment=glass] :is(.ant-card,.responsive-card,.theme-panel,.theme-panel-muted),[data-surface-treatment=glass] :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker),[data-surface-treatment=glass] :is(.ant-modal-container,.ant-modal-content,.ant-drawer-content,.ant-drawer-section,.ant-dropdown-menu,.ant-select-dropdown,.ant-popover-inner),[data-surface-treatment=glass] :is(.ai-confirm-card,.ai-message-surface,.assistant-chat-surface>div){-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter)}[data-surface-treatment=glass] .ai-confirm-card{background:var(--theme-card-background);border-color:color-mix(in srgb, var(--theme-card-border) 86%, var(--color-bg-elevated))}[data-surface-treatment=glass] .ai-message-surface-assistant{background:color-mix(in srgb, var(--color-ai-bg) 58%, var(--color-bg-card))}.theme-choice-preview{height:112px;color:var(--theme-preview-text);background:var(--theme-preview-page);border:1px solid var(--theme-preview-border);border-radius:calc(var(--radius-lg) - 2px);box-shadow:var(--theme-preview-shadow);isolation:isolate;grid-template-columns:28% 1fr;display:grid;position:relative;overflow:hidden}.theme-choice-preview:before{content:"";z-index:0;background:var(--theme-preview-overlay);position:absolute;inset:0}.theme-choice-preview__ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.theme-choice-preview__ambient span{filter:blur(13px);opacity:.72;border-radius:999px;width:58px;height:58px;position:absolute}.theme-choice-preview__ambient span:first-child{background:var(--theme-preview-accent);top:-18px;left:22%}.theme-choice-preview__ambient span:nth-child(2){background:var(--theme-preview-accent);opacity:.46;bottom:-16px;right:-12px}.theme-choice-preview__ambient span:nth-child(3){background:var(--theme-preview-text);opacity:.12;top:30%;right:22%}.theme-choice-preview[data-preview-theme=glass-breeze] .theme-choice-preview__sidebar,.theme-choice-preview[data-preview-theme=glass-breeze] .theme-choice-preview__grid span{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-preview-card) 28%, transparent), var(--theme-preview-shadow)}.theme-choice-preview__sidebar{z-index:1;background:var(--theme-preview-card);border-right:1px solid var(--theme-preview-border);-webkit-backdrop-filter:var(--theme-preview-backdrop);backdrop-filter:var(--theme-preview-backdrop);flex-direction:column;gap:8px;padding:12px 8px;display:flex;position:relative}.theme-choice-preview__sidebar span{background:var(--theme-preview-muted);border-radius:999px;width:74%;height:4px;display:block}.theme-choice-preview__sidebar .theme-choice-preview__brand{background:var(--theme-preview-accent);border-radius:5px;width:15px;height:15px;margin-bottom:3px}.theme-choice-preview__content{z-index:1;min-width:0;padding:11px 10px;position:relative}.theme-choice-preview__toolbar{justify-content:space-between;align-items:center;height:24px;margin-bottom:9px;display:flex}.theme-choice-preview__toolbar span:first-child{background:var(--theme-preview-text);opacity:.78;border-radius:999px;width:42%;height:6px}.theme-choice-preview__toolbar span:last-child{background:var(--theme-preview-accent);border-radius:7px;width:20px;height:20px}.theme-choice-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.theme-choice-preview__grid span{background:var(--theme-preview-card);border:1px solid var(--theme-preview-border);min-height:27px;box-shadow:var(--theme-preview-shadow);-webkit-backdrop-filter:var(--theme-preview-backdrop);backdrop-filter:var(--theme-preview-backdrop);border-radius:7px}.theme-choice-preview__grid span:last-child{grid-column:1/-1;min-height:18px}.theme-mode-preview{width:32px;height:32px;color:var(--theme-mode-preview-color);background:var(--theme-mode-preview-bg);border:1px solid var(--theme-mode-preview-border);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}[data-surface-theme=brand] :is(.ant-card,.responsive-card,.theme-panel){border-radius:10px;box-shadow:0 1px 3px #6b4ce60f, 0 0 0 1px var(--color-border)!important}[data-surface-theme=brand] .ant-card-head{border-radius:10px 10px 0 0}[data-surface-theme=brand] :is(.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector){box-shadow:0 0 0 3px var(--color-primary-bg)!important;border-color:var(--color-primary)!important}[data-surface-theme=brand] .ant-btn:focus-visible{outline-offset:2px;outline:2px solid var(--color-primary)!important;box-shadow:none!important}[data-surface-theme=brand] .ant-btn-primary{box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 12%, transparent)!important}[data-surface-theme=brand] .ant-btn-primary:hover{box-shadow:0 3px 8px color-mix(in srgb, var(--color-text-primary) 14%, transparent)!important}[data-surface-theme=brand] .ant-tag{border-radius:6px}[data-surface-treatment=panel] .ant-tabs .ant-tabs-nav:before{border-bottom-color:color-mix(in srgb, var(--color-border-divider) 88%, transparent)!important}[data-surface-treatment=panel] .ant-tabs .ant-tabs-ink-bar{box-shadow:0 1px 5px color-mix(in srgb, var(--color-primary) 18%, transparent)}[data-surface-theme=brand] .ant-tabs .ant-tabs-ink-bar{height:3px!important}[data-surface-theme=glass-breeze] .app-page-header{box-shadow:none;padding:14px 16px}[data-surface-theme=glass-breeze] .app-toolbar,[data-surface-theme=glass-breeze] .app-surface,[data-surface-theme=glass-breeze] .app-panel,[data-surface-theme=glass-breeze] .app-metric{background:var(--theme-card-background);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);border-color:var(--theme-card-border)!important}[data-surface-theme=glass-breeze] .app-toolbar{box-shadow:var(--shadow-hairline)}[data-surface-theme=glass-breeze] .app-metric{box-shadow:var(--shadow-card)}[data-surface-theme=glass-breeze] :is(.ant-card,.responsive-card,.theme-panel,.theme-panel-muted){background:var(--theme-card-background)!important;border-color:var(--theme-card-border)!important}[data-surface-theme=glass-breeze] :is(.ant-table-container,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 74%, transparent)}[data-surface-theme=glass-breeze] .ant-table-thead>tr>th{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--color-bg-subtle) 88%, transparent)!important}[data-surface-theme=executive-blue] .app-page-header,[data-surface-theme=executive-blue] .page-header{border-color:color-mix(in srgb, var(--color-border) 82%, var(--color-primary-border))}[data-surface-theme=executive-blue] :is(.ant-card,.responsive-card,.theme-panel,.theme-panel-muted){box-shadow:var(--shadow-card)!important}[data-surface-theme=executive-blue] .ant-table-thead>tr>th{background:color-mix(in srgb, var(--color-bg-subtle) 88%, var(--color-primary-bg))!important}[data-surface-theme=executive-blue] .ant-btn-primary{box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 12%, transparent)!important}[data-theme=dark] :is(.ant-card,.responsive-card,.theme-panel,.theme-panel-muted){box-shadow:0 1px 0 #ffffff06 inset, var(--shadow-card)!important}[data-theme=dark] :is(.ant-modal-container,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-select-dropdown,.ant-popover-inner){border-color:var(--color-border-popup)!important}@media (prefers-reduced-motion:reduce){[data-theme-choice],[data-theme-mode]{transition:none!important}}@keyframes panel-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glass-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-workspace-surface{background:var(--theme-panel-background);border:1px solid var(--theme-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.product-workspace-surface-elevated{background:var(--theme-card-background);border:1px solid var(--theme-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.product-workspace-header{background:var(--theme-header-background)}.product-workspace-tabs{background:var(--theme-toolbar-background)}.product-workspace-edit-actions{z-index:10;background:color-mix(in srgb, var(--color-bg-elevated) 92%, transparent);border-top:1px solid var(--color-border-secondary);-webkit-backdrop-filter:var(--theme-backdrop-filter,none);backdrop-filter:var(--theme-backdrop-filter,none);justify-content:flex-end;align-items:center;gap:.75rem;margin:1.5rem -1rem -1rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0}@media (width<=640px){.product-workspace-edit-actions{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.human-product-workspace--page .product-section-editor{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.human-product-workspace--page .product-workspace-edit-actions{right:0;bottom:calc(3.75rem + env(safe-area-inset-bottom,0px));z-index:20;background:color-mix(in srgb, var(--theme-toolbar-background) 94%, transparent);box-shadow:var(--shadow-elevated);margin:0;padding:.75rem 1rem;position:fixed;left:0}}.product-workspace-tablist{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.product-workspace-tablist::-webkit-scrollbar{display:none}.product-workspace-tab{border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:color var(--motion-fast,.15s) ease, background-color var(--motion-fast,.15s) ease, border-color var(--motion-fast,.15s) ease;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:.5rem 1rem}.product-workspace-tab:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.product-workspace-tab[aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.product-workspace-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.product-workspace-status{align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.product-workspace-field-error{color:var(--color-danger);margin-top:.25rem;font-size:.75rem;display:block}.product-workspace-help{color:var(--color-text-tertiary);margin-top:.25rem;font-size:.75rem;display:block}.human-product-workspace{min-width:0}.human-product-workspace .ant-select,.human-product-workspace .ant-input,.human-product-workspace .ant-input-textarea,.human-product-workspace .ant-btn{max-width:100%}@media (width<=1023px){.product-workspace-directory{display:none}}@keyframes ai-avatar-breathing{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@keyframes app-page-loader-spin{to{transform:rotate(360deg)}}@keyframes app-empty-orbit{to{transform:rotate(360deg)}}.ai-avatar-breathing{animation:1.8s ease-in-out infinite ai-avatar-breathing}@keyframes page-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-transition-enter{animation:.3s ease-out both page-fade-in-up}@keyframes modal-content-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-content-animate{animation:.25s ease-out both modal-content-fade-in}@keyframes ai-history-message-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.ai-history-message-reveal{animation:.22s cubic-bezier(.2,.8,.2,1) both ai-history-message-reveal}@keyframes assistant-ui-spotlight-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--color-primary) 12%, transparent)}}.assistant-ui-spotlight{z-index:1;outline:2px solid var(--color-primary);outline-offset:3px;border-radius:12px;animation:1.2s ease-in-out infinite assistant-ui-spotlight-pulse;position:relative}.assistant-guide-target{isolation:isolate;position:relative;z-index:1002!important}@media (prefers-reduced-motion:reduce){.page-transition-enter,.modal-content-animate,.app-empty-state-orbit,.app-page-loader-indicator,.ai-avatar-breathing{animation:none!important}.ai-history-message-reveal,.assistant-ui-spotlight{animation:none}}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:40ms}.stagger-children>:nth-child(3){animation-delay:80ms}.stagger-children>:nth-child(4){animation-delay:.12s}.stagger-children>:nth-child(5){animation-delay:.16s}.stagger-children>:nth-child(6){animation-delay:.2s}.stagger-children>:nth-child(7){animation-delay:.24s}.stagger-children>:nth-child(8){animation-delay:.28s}@media (width<=1280px){.dashboard-terminal-grid,.dashboard-minimal-grid,.dashboard-command-grid-layout{grid-template-columns:1fr}.dashboard-primary-panel{min-height:auto}.dashboard-command-canvas{min-height:460px}.dashboard-action-scroll,.dashboard-side-panel-body{max-height:none;padding-right:0;overflow:visible}}@media (width<=640px){.dashboard-minimal-hero,.dashboard-action-row{flex-direction:column;align-items:stretch}.dashboard-action-actions{justify-content:flex-start;max-width:none}.dashboard-command-canvas{min-height:420px}.dashboard-signal-node{width:88px;height:88px}}:root:root .product-workspace-split .p1a-detail-tab-content{padding:16px 12px 24px}.product-workspace-split .product-monitoring-inset{padding:16px 12px 0}:root:root .product-workspace-split .p1a-readiness-hero{min-height:0;box-shadow:none;gap:12px;padding:14px 16px}.product-list-page .entity-list-footer,.product-list-page .entity-list-footer>div{flex-wrap:wrap}.reports-page,.operations-billing-page,.operations-executions-page,.operations-support-page{container-type:inline-size}.report-date-range{grid-column:span 2;width:100%}.report-applied-filters{min-height:28px}.report-column-controls{border-bottom:1px solid var(--color-border-divider);padding:12px}.report-column-controls>summary,.execution-log-section>summary{cursor:pointer;color:var(--color-text-secondary);font-size:13px}.report-column-controls .ant-checkbox-group{flex-wrap:wrap;gap:10px 16px;padding-top:12px;display:flex}.report-numeric-cell,.operations-billing-page .tabular-nums{font-variant-numeric:tabular-nums;white-space:nowrap}.report-dimension-table{min-width:0}.report-dimension-table .ant-table-cell{vertical-align:top}.report-dimension-table :is(.ant-table-cell-fix-left,.ant-table-cell-fix-start){overflow-wrap:anywhere}.asset-library-folders[hidden],.settings-focused-content>[hidden]{display:none!important}.asset-library-bulk-actions{z-index:3;position:sticky;top:0}.settings-focused-content{min-width:0}.settings-current-group{margin:0 0 12px}.settings-focused-content>div>section,.settings-focused-content>section{scroll-margin-top:16px}.execution-log-section{border-top:1px solid var(--color-border-divider);padding-top:12px}.execution-log-section[open]>summary{margin-bottom:20px}.support-needs-reply>td{background:var(--color-warning-bg)!important}.support-ticket-drawer .ant-drawer-footer{background:var(--color-bg-card);padding:12px 16px}.support-ticket-drawer .ant-drawer-body{padding:16px}.support-reply-composer{max-height:36dvh;overflow-y:auto}@container (width<=640px){.report-dimension-table :is(.ant-table-cell-fix-right,.ant-table-cell-fix-end),.billing-tabs :is(.ant-table-cell-fix-right,.ant-table-cell-fix-end),.operations-support-page :is(.ant-table-cell-fix-right,.ant-table-cell-fix-end){position:static!important}.report-dimension-table :is(.ant-table-cell-fix-right,.ant-table-cell-fix-end):after,.billing-tabs :is(.ant-table-cell-fix-right,.ant-table-cell-fix-end):after,.operations-support-page :is(.ant-table-cell-fix-right,.ant-table-cell-fix-end):after{display:none}.report-date-range{grid-column:1/-1}}@media (width<=767px){:root:root .product-workspace-split .p1a-detail-tab-content{padding:12px 8px 20px}.product-workspace-split .product-monitoring-inset{padding:12px 8px 0}}.report-context-bar{flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 16px;font-size:12px;display:flex}.report-context-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.report-context-status{cursor:help;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}@media (width<=767px){.report-context-status{margin-left:0}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--color-border)}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.page-shell{min-width:0;max-width:100%}.daily-report-header>.page-shell{flex-basis:360px}.responsive-card{background-color:var(--color-bg-card);border-width:1px;border-radius:.5rem;min-width:0;max-width:100%}.daily-report-header>.responsive-card{flex-basis:360px}.product-knowledge-tabs>button.responsive-card{background:var(--color-bg-elevated);box-shadow:var(--shadow-hairline), 0 4px 12px color-mix(in srgb, var(--color-text-primary) 5%, transparent)}.responsive-toolbar{flex-direction:column;gap:.75rem;min-width:0;display:flex}.daily-report-header>.responsive-toolbar{flex-basis:360px}.daily-report-contributor .responsive-toolbar.items-center{display:block}@media (width>=1024px){.mission-workspace-canvas.is-single-pane .mission-workspace-pane.responsive-toolbar,.product-workspace-canvas.is-single-pane .product-workspace-pane.responsive-toolbar{display:flex}.responsive-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.responsive-control-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.daily-report-header>.responsive-control-row{flex-basis:360px}.daily-report-contributor .responsive-control-row.items-center,.daily-report-contributor .flex.responsive-control-row{display:block}@media (width>=1024px){.mission-workspace-canvas.is-single-pane .mission-workspace-pane.responsive-control-row,.product-workspace-canvas.is-single-pane .product-workspace-pane.responsive-control-row{display:flex}}.theme-primary-button{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-text-inverse);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.theme-primary-button,.bg-primary *,.ant-btn-primary,.ant-btn-primary *,[data-active=true],.ant-tooltip-inner)::-moz-selection{background:color-mix(in srgb, var(--color-text-inverse) 24%, var(--color-primary));color:var(--color-text-inverse)}:is(.theme-primary-button,.bg-primary *,.ant-btn-primary,.ant-btn-primary *,[data-active=true],.ant-tooltip-inner)::selection{background:color-mix(in srgb, var(--color-text-inverse) 24%, var(--color-primary));color:var(--color-text-inverse)}.theme-primary-button:hover{background-color:var(--color-primary-active)}.theme-muted-text{color:var(--color-text-tertiary)}:root[data-experience-mode=guided] .mission-panel-stage .theme-muted-text{line-height:1.55}.theme-status-success{border-color:var(--color-success);background-color:var(--color-success-bg);color:var(--color-success)}.theme-status-warning{border-color:var(--color-warning);background-color:var(--color-warning-bg);color:var(--color-warning)}.p1c-task-material-picker small.theme-status-warning{text-overflow:clip;white-space:normal;overflow:visible}.theme-status-danger{border-color:var(--color-danger);background-color:var(--color-danger-bg);color:var(--color-danger)}.theme-status-info{border-color:var(--color-info);background-color:var(--color-info-bg);color:var(--color-info)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.\!right-1\.5{right:.375rem!important}.\!top-1\.5{top:.375rem!important}.-right-2\.5{right:-.625rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-32{bottom:8rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[3\%\]{bottom:3%}.left-0{left:0}.left-2{left:.5rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-\[17px\]{left:17px}.left-\[39\%\]{left:39%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-\[35\%\]{top:35%}.\!z-10{z-index:10!important}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.\!m-0{margin:0!important}.-m-6{margin:-1.5rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.\!my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-3{margin-bottom:.75rem!important}.\!ml-1{margin-left:.25rem!important}.-ml-2{margin-left:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1000\/620\]{aspect-ratio:1000/620}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.\!h-11{height:2.75rem!important}.\!h-36{height:9rem!important}.\!h-6{height:1.5rem!important}.\!h-7{height:1.75rem!important}.\!h-auto{height:auto!important}.\!h-full{height:100%!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[18px\]{height:18px}.h-\[26\%\]{height:26%}.h-\[40vh\]{height:40vh}.h-\[520px\]{height:520px}.h-\[60vh\]{height:60vh}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[min\(70vh\,800px\)\]{height:min(70vh,800px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[26vh\]{max-height:26vh}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[42\%\]{max-height:42%}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60\%\]{max-height:60%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[calc\(100vh-160px\)\]{max-height:calc(100vh - 160px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-5{min-height:1.25rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-6{min-height:1.5rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[180px\]{min-height:180px}.min-h-\[20px\]{min-height:20px}.min-h-\[260px\]{min-height:260px}.min-h-\[285px\]{min-height:285px}.min-h-\[32px\]{min-height:32px}.min-h-\[330px\]{min-height:330px}.min-h-\[360px\]{min-height:360px}.min-h-\[430px\]{min-height:430px}.min-h-\[44px\]{min-height:44px}.min-h-\[470px\]{min-height:470px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[520px\]{min-height:520px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[calc\(100vh-240px\)\]{min-height:calc(100vh - 240px)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.\!w-11{width:2.75rem!important}.\!w-28{width:7rem!important}.\!w-32{width:8rem!important}.\!w-36{width:9rem!important}.\!w-40{width:10rem!important}.\!w-6{width:1.5rem!important}.\!w-60{width:15rem!important}.\!w-7{width:1.75rem!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[132px\]{width:132px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[216px\]{width:216px}.w-\[22\%\]{width:22%}.w-\[280px\]{width:280px}.w-\[30\%\]{width:30%}.w-\[35\%\]{width:35%}.w-\[360px\]{width:360px}.w-\[72px\]{width:72px}.w-\[96px\]{width:96px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(380px\,calc\(100vw-2rem\)\)\]{width:min(380px,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-52{min-width:13rem}.min-w-60{min-width:15rem}.min-w-64{min-width:16rem}.min-w-\[120px\]{min-width:120px}.min-w-\[132px\]{min-width:132px}.min-w-\[260px\]{min-width:260px}.min-w-\[640px\]{min-width:640px}.min-w-\[64px\]{min-width:64px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[100\%\]{max-width:100%}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[120px\]{max-width:120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[60\%\]{max-width:60%}.max-w-\[600px\]{max-width:600px}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-56px\)\]{max-width:calc(100vw - 56px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-24{flex-basis:6rem}.basis-48{flex-basis:12rem}.basis-56{flex-basis:14rem}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-2{--tw-translate-x:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fadeIn_0\.2s_ease-out\]{animation:.2s ease-out fadeIn}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.resize-none{resize:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[100px_minmax\(0\,1fr\)\]{grid-template-columns:100px minmax(0,1fr)}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[5rem_1fr_1fr\]{grid-template-columns:5rem 1fr 1fr}.grid-cols-\[5rem_minmax\(0\,1fr\)_7rem\]{grid-template-columns:5rem minmax(0,1fr) 7rem}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)_32px\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 32px}.grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,1fr\)_minmax\(180px\,230px\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr) minmax(180px,230px)}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(100px\,0\.8fr\)_1fr_auto_1fr\]{grid-template-columns:minmax(100px,.8fr) 1fr auto 1fr}.grid-cols-\[minmax\(100px\,1fr\)_2fr\]{grid-template-columns:minmax(100px,1fr) 2fr}.grid-cols-\[minmax\(110px\,0\.65fr\)_1fr_auto_1fr\]{grid-template-columns:minmax(110px,.65fr) 1fr auto 1fr}.grid-cols-\[minmax\(5rem\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(5rem,1fr) minmax(0,3fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,200px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,120px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,130px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,150px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,220px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,260px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,72px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,72px),1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-1\.5{gap:.375rem!important}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--color-border)}.divide-border-divider>:not([hidden])~:not([hidden]),.divide-divider>:not([hidden])~:not([hidden]){border-color:var(--color-border-divider)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.\!rounded-md{border-radius:.375rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-border{border-color:var(--color-border)!important}.border-ai{border-color:var(--color-ai)}.border-ai-border{border-color:var(--color-ai-border)}.border-border{border-color:var(--color-border)}.border-border-divider{border-color:var(--color-border-divider)}.border-danger{border-color:var(--color-danger)}.border-divider{border-color:var(--color-border-divider)}.border-info{border-color:var(--color-info)}.border-primary{border-color:var(--color-primary)}.border-strong{border-color:var(--color-border-strong)}.border-success{border-color:var(--color-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.border-white\/20{border-color:#fff3}.border-white\/40{border-color:#fff6}.border-white\/50{border-color:#ffffff80}.border-white\/70{border-color:#ffffffb3}.border-l-danger{border-left-color:var(--color-danger)}.border-l-primary{border-left-color:var(--color-primary)}.\!bg-card{background-color:var(--color-bg-card)!important}.\!bg-danger-bg{background-color:var(--color-danger-bg)!important}.\!bg-info-bg{background-color:var(--color-info-bg)!important}.\!bg-primary{background-color:var(--color-primary)!important}.\!bg-success-bg{background-color:var(--color-success-bg)!important}.\!bg-warning-bg{background-color:var(--color-warning-bg)!important}.bg-\[var\(--color-bg-mask\)\]{background-color:var(--color-bg-mask)}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)}.bg-ai-bg{background-color:var(--color-ai-bg)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-border{background-color:var(--color-border)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-card{background-color:var(--color-bg-card)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-hover{background-color:var(--color-bg-hover)}.bg-info{background-color:var(--color-info)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-page{background-color:var(--color-bg-page)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-bg-hover)}.bg-sidebar{background-color:var(--color-bg-sidebar)}.bg-subtle{background-color:var(--color-bg-subtle)}.bg-success{background-color:var(--color-success)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-text-inverse{background-color:var(--color-text-inverse)}.bg-text-primary{background-color:var(--color-text-primary)}.bg-text-tertiary{background-color:var(--color-text-tertiary)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(145deg\,var\(--color-primary-bg\)\,var\(--color-bg-card\)\)\]{background-image:linear-gradient(145deg,var(--color-primary-bg),var(--color-bg-card))}.bg-\[radial-gradient\(circle_at_50\%_48\%\,color-mix\(in_srgb\,var\(--color-primary\)_12\%\,transparent\)\,transparent_24\%\)\,linear-gradient\(180deg\,var\(--color-bg-card\)\,var\(--color-bg-page\)\)\]{background-image:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 24%),linear-gradient(180deg,var(--color-bg-card),var(--color-bg-page))}.fill-current{fill:currentColor}.fill-text-primary{fill:var(--color-text-primary)}.fill-text-tertiary{fill:var(--color-text-tertiary)}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[10\%\]{padding-left:10%;padding-right:10%}.px-\[8\%\]{padding-left:8%;padding-right:8%}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-11{padding-left:2.75rem}.pl-14{padding-left:3.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pr-1{padding-right:.25rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.ps-4{padding-inline-start:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pt-\[17px\]{padding-top:17px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.92em\]{font-size:.92em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-4{line-height:1rem!important}.\!leading-5{line-height:1.25rem!important}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-danger{color:var(--color-danger)!important}.\!text-info{color:var(--color-info)!important}.\!text-inverse{color:var(--color-text-inverse)!important}.\!text-primary{color:var(--color-text-primary)!important}.\!text-success{color:var(--color-success)!important}.\!text-warning{color:var(--color-warning)!important}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-ai{color:var(--color-ai)}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-border{color:var(--color-border)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.text-inverse{color:var(--color-text-inverse)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-success{color:var(--color-success)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-transparent{color:#0000}.text-warning{color:var(--color-warning)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:#fff9}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-primary{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[-4px_0_16px_color-mix\(in_srgb\,var\(--color-text-primary\)_5\%\,transparent\)\]{--tw-shadow:-4px 0 16px color-mix(in srgb,var(--color-text-primary) 5%,transparent);--tw-shadow-colored:-4px 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]{--tw-shadow:0 0 28px color-mix(in srgb,var(--color-primary) 16%,transparent);--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_50px_color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]{--tw-shadow:0 16px 50px color-mix(in srgb,var(--color-primary) 18%,transparent);--tw-shadow-colored:0 16px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--shadow-floating\)\]{--tw-shadow-color:var(--shadow-floating);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-border{--tw-ring-color:var(--color-border)}.ring-offset-4{--tw-ring-offset-width:4px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[flex-basis\]{transition-property:flex-basis;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[container-type\:size\]{container-type:size}.\[object-position\:var\(--task-crop-position\)\]{-o-object-position:var(--task-crop-position);object-position:var(--task-crop-position)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.marker\:text-text-tertiary ::marker{color:var(--color-text-tertiary)}.marker\:text-text-tertiary::marker{color:var(--color-text-tertiary)}.placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.first\:mt-0:first-child{margin-top:0}.first\:border-0:first-child{border-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:.25rem}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-danger:hover{border-color:var(--color-danger)}.hover\:border-info:hover{border-color:var(--color-info)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-strong:hover{border-color:var(--color-border-strong)}.hover\:\!bg-danger:hover{background-color:var(--color-danger)!important}.hover\:\!bg-primary:hover{background-color:var(--color-primary)!important}.hover\:bg-\[var\(--color-bg-elevated\)\]:hover{background-color:var(--color-bg-elevated)}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-card:hover{background-color:var(--color-bg-card)}.hover\:bg-danger-bg:hover{background-color:var(--color-danger-bg)}.hover\:bg-hover:hover{background-color:var(--color-bg-hover)}.hover\:bg-info-bg:hover{background-color:var(--color-info-bg)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-active)}.hover\:bg-subtle:hover{background-color:var(--color-bg-subtle)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:\!text-info:hover{color:var(--color-info)!important}.hover\:\!text-inverse:hover{color:var(--color-text-inverse)!important}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-info:hover{color:var(--color-info)}.hover\:text-inverse:hover{color:var(--color-text-inverse)}.hover\:text-primary:hover,.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.hover\:text-text-tertiary:hover{color:var(--color-text-tertiary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-danger:focus-visible{outline-color:var(--color-danger)}.focus-visible\:outline-info:focus-visible{outline-color:var(--color-info)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-hover:disabled{background-color:var(--color-bg-hover)}.disabled\:text-text-tertiary:disabled{color:var(--color-text-tertiary)}.disabled\:opacity-60:disabled{opacity:.6}.group\/cell:focus-within .group-focus-within\/cell\:opacity-100,.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary{border-color:var(--color-primary)}.group:hover .group-hover\:text-primary{color:var(--color-text-primary)}.group:hover .group-hover\:text-text-secondary{color:var(--color-text-secondary)}.group\/cell:hover .group-hover\/cell\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:1s linear infinite spin}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (width>=640px){.sm\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:w-28{width:7rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:min-w-\[112px\]{min-width:112px}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:grid-cols-\[1fr_160px_auto\]{grid-template-columns:1fr 160px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.sm\:grid-cols-\[minmax\(100px\,0\.7fr\)_1fr_auto_1fr\]{grid-template-columns:minmax(100px,.7fr) 1fr auto 1fr}.sm\:grid-cols-\[minmax\(120px\,\.45fr\)_minmax\(0\,1\.55fr\)\]{grid-template-columns:minmax(120px,.45fr) minmax(0,1.55fr)}.sm\:grid-cols-\[minmax\(120px\,0\.7fr\)_1fr_auto_1fr\]{grid-template-columns:minmax(120px,.7fr) 1fr auto 1fr}.sm\:grid-cols-\[minmax\(132px\,\.6fr\)_minmax\(0\,1\.4fr\)_auto\]{grid-template-columns:minmax(132px,.6fr) minmax(0,1.4fr) auto}.sm\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(260px\,2fr\)_auto\]{grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto}.sm\:grid-cols-\[minmax\(200px\,1fr\)_160px_auto\]{grid-template-columns:minmax(200px,1fr) 160px auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:rounded-2xl{border-radius:1rem}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:border-border{border-color:var(--color-border)}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:opacity-0{opacity:0}.odd\:sm\:border-r:nth-child(odd){border-right-width:1px}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-2{grid-column-start:2}.md\:row-start-1{grid-row-start:1}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:w-20{width:5rem}.md\:w-44{width:11rem}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-\[380px\]{width:380px}.md\:min-w-0{min-width:0}.md\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.md\:grid-cols-\[minmax\(0\,1fr\)_24px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(120px\,\.7fr\)_auto_minmax\(0\,1\.5fr\)_minmax\(240px\,1fr\)\]{grid-template-columns:minmax(120px,.7fr) auto minmax(0,1.5fr) minmax(240px,1fr)}.md\:grid-cols-\[minmax\(180px\,1fr\)_150px_130px_130px\]{grid-template-columns:minmax(180px,1fr) 150px 130px 130px}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:.25rem}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-\[70vh\]{height:70vh}.lg\:h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.lg\:max-h-\[70vh\]{max-height:70vh}.lg\:min-h-0{min-height:0}.lg\:min-h-\[calc\(100dvh-300px\)\]{min-height:calc(100dvh - 300px)}.lg\:w-44{width:11rem}.lg\:w-\[420px\]{width:420px}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:basis-12{flex-basis:3rem}.lg\:basis-2\/5{flex-basis:40%}.lg\:basis-3\/5{flex-basis:60%}.lg\:basis-\[38\%\]{flex-basis:38%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr\,0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[1fr_440px\]{grid-template-columns:1fr 440px}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[250px_minmax\(0\,1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(280px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_36px_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) 36px minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(min\(100\%\,300px\)\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(min(100%,300px),.7fr)}.lg\:grid-cols-\[minmax\(220px\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.lg\:grid-cols-\[minmax\(220px\,320px\)_1fr\]{grid-template-columns:minmax(220px,320px) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-6{gap:1.5rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:divide-border-divider>:not([hidden])~:not([hidden]){border-color:var(--color-border-divider)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-10{padding:2.5rem}.lg\:p-3{padding:.75rem}.lg\:p-5{padding:1.25rem}.lg\:p-8{padding:2rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:.25rem}.lg\:pt-4{padding-top:1rem}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:w-64{width:16rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.3fr_\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[200px_minmax\(0\,1fr\)_320px\]{grid-template-columns:200px minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(260px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(280px\,0\.5fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:flex-row{flex-direction:row}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1536px){.\32 xl\:col-span-3{grid-column:span 3/span 3}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:p-6{padding:1.5rem}}@media (prefers-color-scheme:dark){.dark\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:hover\:bg-blue-950\/30:hover{background-color:#1725544d}}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\.ant-alert\]\:w-full>.ant-alert{width:100%}.\[\&\>\.ant-tabs-nav\]\:\!mb-0>.ant-tabs-nav{margin-bottom:0!important}.\[\&\>p\]\:my-0>p{margin-top:0;margin-bottom:0}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&_\.ai-confirm-card\]\:rounded-t-none .ai-confirm-card{border-top-left-radius:0;border-top-right-radius:0}.\[\&_\.ai-confirm-card\]\:border-t-0 .ai-confirm-card{border-top-width:0}.\[\&_\.ai-confirm-card\]\:shadow-none .ai-confirm-card{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\[\&_\.ant-card-body\]\:bg-transparent .ant-card-body{background-color:#0000}.\[\&_\.ant-card-body\]\:p-0 .ant-card-body{padding:0}.\[\&_\.ant-card-body\]\:p-3 .ant-card-body{padding:.75rem}.\[\&_\.ant-card-extra\]\:ml-3 .ant-card-extra{margin-left:.75rem}.\[\&_\.ant-card-extra\]\:min-w-0 .ant-card-extra,.\[\&_\.ant-card-head-title\]\:min-w-0 .ant-card-head-title,.\[\&_\.ant-card-head-wrapper\]\:min-w-0 .ant-card-head-wrapper{min-width:0}.\[\&_\.ant-card-head-wrapper\]\:gap-3 .ant-card-head-wrapper{gap:.75rem}.\[\&_\.ant-card-head\]\:min-h-0 .ant-card-head{min-height:0}.\[\&_\.ant-card-head\]\:bg-transparent .ant-card-head{background-color:#0000}.\[\&_\.ant-card-head\]\:px-4 .ant-card-head{padding-left:1rem;padding-right:1rem}.\[\&_\.ant-card-head\]\:py-2\.5 .ant-card-head{padding-top:.625rem;padding-bottom:.625rem}.\[\&_\.ant-radio-button-wrapper\]\:flex-1 .ant-radio-button-wrapper{flex:1}.\[\&_\.ant-radio-button-wrapper\]\:text-center .ant-radio-button-wrapper{text-align:center}.\[\&_\.ant-tabs-nav\]\:mb-6 .ant-tabs-nav{margin-bottom:1.5rem}.\[\&_\.ant-upload\]\:\!block .ant-upload{display:block!important}.\[\&_\.ant-upload\]\:\!w-full .ant-upload{width:100%!important}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:w-3\.5 svg{width:.875rem}.operations-page{--operations-panel:color-mix(in srgb, var(--theme-panel-background) 94%, transparent);--operations-muted:color-mix(in srgb, var(--color-bg-subtle) 80%, var(--theme-panel-background));--operations-line:color-mix(in srgb, var(--theme-card-border) 82%, transparent);--operations-accent-wash:color-mix(in srgb, var(--color-primary-bg) 72%, var(--theme-panel-background))}.operations-page.app-page-scroll:not(.operations-help-page){align-self:stretch;width:100%}.operations-page :is(.app-page-section,.responsive-toolbar,.app-search-toolbar){min-width:0}.operations-page .app-page-section{border-color:var(--operations-line)!important;background:var(--operations-panel)!important}.operations-page :is(.ant-table-wrapper,.ant-list,.ant-empty){min-width:0}.operations-page .ant-table-thead>tr>th{color:var(--color-text-secondary);letter-spacing:.01em;font-size:12px}.operations-page .ant-table-tbody>tr>td{vertical-align:middle}.operations-page .ant-table-tbody>tr[role=button],.operations-page .ant-table-tbody>tr[role=link]{transition:background-color var(--motion-fast) var(--motion-easing)}.operations-page .ant-table-pagination{margin:14px 16px!important}.operations-table-section>div:first-child{background:linear-gradient(180deg, var(--operations-muted), transparent)}.operations-billing-page{gap:18px!important}.billing-summary-grid>.app-page-section{min-height:104px;position:relative;overflow:hidden;background:var(--operations-panel)!important}.billing-summary-grid>.app-page-section:after{background:color-mix(in srgb, var(--color-primary) 48%, transparent);content:"";border-radius:999px;width:30px;height:3px;position:absolute;bottom:13px;right:15px}.operations-billing-page>.billing-tabs>.ant-tabs-nav{border:1px solid var(--operations-line);border-radius:var(--radius-lg);background:var(--theme-toolbar-background);width:fit-content;max-width:100%;-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);margin-bottom:16px;padding:3px 8px}.operations-billing-page>.billing-tabs>.ant-tabs-nav:before{border:0}.operations-billing-page>.billing-tabs>.ant-tabs-nav .ant-tabs-ink-bar{bottom:2px}.operations-billing-page .billing-tabs .app-page-section,.operations-billing-embedded .app-page-section{background:var(--operations-panel)!important}.billing-quota-card{transition:border-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);background:var(--operations-muted)!important}.billing-quota-card:hover{border-color:color-mix(in srgb, var(--color-primary) 26%, var(--color-border));transform:translateY(var(--motion-hover-y))}.billing-package-option{min-height:98px;position:relative;overflow:hidden}.billing-package-option:after{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.billing-package-option.is-selected{background:var(--operations-accent-wash)!important}.billing-package-option.is-selected:after{background:var(--color-primary)}.operations-billing-page .ant-table-wrapper,.operations-billing-embedded .ant-table-wrapper{border:1px solid var(--color-border-divider);border-radius:var(--radius-lg);overflow:hidden}.operations-platform-auth-page{gap:18px}.platform-auth-summary-grid{margin-bottom:0!important}.platform-auth-summary-grid .platform-auth-metric{min-height:112px;position:relative;overflow:hidden;border-color:var(--operations-line)!important;background:var(--operations-panel)!important}.platform-auth-summary-grid .platform-auth-metric:after{border:16px solid color-mix(in srgb, currentColor 7%, transparent);content:"";pointer-events:none;border-radius:999px;width:88px;height:88px;position:absolute;bottom:-33px;right:-24px}.platform-auth-list-heading{border-bottom:1px solid var(--color-border-divider);margin-top:6px;padding:0 2px 10px}.platform-auth-card{border-color:var(--operations-line)!important;background:var(--operations-panel)!important}.platform-auth-connection-summary,.platform-account-list-item{border-color:var(--color-border-divider)!important;background:var(--operations-muted)!important}.platform-account-list-item:hover{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border-divider))!important;background:color-mix(in srgb, var(--operations-muted) 82%, var(--operations-panel))!important}.platform-account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,31rem),1fr));align-items:start}.platform-auth-card-grid{align-items:start}.operations-support-page{gap:18px}.support-ticket-card{overflow:hidden;border-color:var(--operations-line)!important;background:var(--operations-panel)!important}.support-ticket-card .ant-card-head{min-height:62px;border-bottom-color:var(--color-border-divider)!important}.support-ticket-heading-icon,.help-page-kicker-icon{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));border-radius:var(--radius-md);background:var(--operations-accent-wash);width:34px;height:34px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.support-ticket-card .ant-card-body{padding:0!important}.support-ticket-card .ant-alert{margin:16px}.support-ticket-card .ant-table-container{border:0!important;border-radius:0!important}.support-ticket-card .ant-table-tbody>tr>td{padding-block:16px}.support-ticket-message{border:1px solid var(--color-border-divider);border-radius:var(--radius-md);background:var(--operations-muted);padding:11px 13px}.support-ticket-drawer .ant-drawer-body,.execution-detail-drawer .ant-drawer-body{background:color-mix(in srgb, var(--theme-page-background) 88%, var(--color-bg-card))}.operations-help-page{--app-page-content-max:1180px}.help-intro-hero{border-color:color-mix(in srgb, var(--color-primary) 22%, var(--color-border))!important;background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--color-primary) 14%, transparent), transparent 34%), linear-gradient(118deg, var(--operations-panel), var(--operations-accent-wash))!important}.help-flow-summary{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-card) 76%, transparent)}.help-page-kicker{min-height:38px}.help-concept-card,.help-command-card,.help-guide-card{transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);position:relative;overflow:hidden}.help-concept-card:hover,.help-command-card:hover,.help-guide-card:hover{border-color:color-mix(in srgb, var(--color-primary) 26%, var(--color-border));transform:translateY(var(--motion-hover-y))}.help-concept-card:after,.help-guide-card:after{border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);content:"";border-radius:999px;width:68px;height:68px;position:absolute;bottom:-24px;right:-24px}.help-command-card>div:nth-child(3){background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-primary-bg));font-family:var(--font-sans)}.help-support-card{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border))!important;background:linear-gradient(105deg, var(--operations-accent-wash), var(--operations-panel))!important}.operations-executions-page{gap:18px}.execution-list-toolbar{border-bottom:1px solid var(--color-border-divider);background:linear-gradient(180deg, var(--operations-muted), transparent);min-height:60px;padding:12px 16px}.execution-run-list>.ant-alert{margin-inline:16px}.execution-run-list .ant-table-container{border:0!important;border-radius:0!important}.execution-run-list .ant-table-tbody>tr>td{padding-block:15px}.execution-detail-summary{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border))!important;background:var(--operations-accent-wash)!important}.execution-detail-next{background:var(--operations-panel);border-color:var(--operations-line)!important}.execution-detail>section:not(.execution-detail-summary,.execution-detail-next){padding-top:2px}.operations-assets-page{--asset-panel:var(--operations-panel);--asset-muted:var(--operations-muted)}.asset-view-switcher,.asset-library-folders,.asset-library-content,.asset-unassigned-view>div:first-child>div,.asset-experiments-view>div,.asset-reference-view>div,.asset-reference-view>div+div>section,.asset-trends-view>div,.asset-trends-view>div+div>article{border-color:var(--operations-line)!important;background:var(--asset-panel)!important}.asset-view-switcher{-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter)}.asset-library-folders,.asset-library-content{box-shadow:var(--shadow-card)}.asset-library-content{background:color-mix(in srgb, var(--asset-panel) 92%, var(--color-bg-page))!important}.asset-library-view .responsive-toolbar{border-color:var(--operations-line);background:var(--theme-toolbar-background);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter)}.asset-unassigned-view>div:first-child>div,.asset-experiments-view>div,.asset-reference-view>div,.asset-reference-view section,.asset-trends-view>div,.asset-trends-view article{box-shadow:var(--shadow-card)}.asset-unassigned-view>div:first-child>div:first-child,.asset-experiments-view>div:first-child,.asset-reference-view>div:first-child,.asset-trends-view>div:first-child{background:linear-gradient(115deg, var(--operations-accent-wash), var(--asset-panel))!important}.asset-experiments-view button.rounded-xl,.asset-reference-view section,.asset-trends-view article{transition:border-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing), box-shadow var(--motion-fast) var(--motion-easing)}.asset-experiments-view button.rounded-xl:hover,.asset-reference-view section:hover,.asset-trends-view article:hover{transform:translateY(var(--motion-hover-y));box-shadow:var(--theme-card-hover-shadow);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border))!important}.asset-production-view>div[data-testid=assistant-generation-handoff]{background:var(--operations-accent-wash)!important}.asset-production-view>div:last-child{box-shadow:var(--shadow-card);border-color:var(--operations-line)!important;background:var(--theme-page-background)!important}[data-surface-treatment=glass] .operations-page :is(.app-page-section,.app-search-toolbar,.responsive-toolbar,.platform-auth-metric,.platform-auth-card,.support-ticket-card,.help-concept-card,.help-command-card,.help-guide-card,.asset-library-folders,.asset-library-content){-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter)}@media (width<=1023px){.operations-help-page{padding-inline:var(--density-page-x)!important}.operations-billing-page>.billing-tabs>.ant-tabs-nav{width:100%}.operations-billing-page>.billing-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.operations-billing-page>.billing-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:nowrap;min-width:max-content}.asset-view-switcher{min-width:0}.asset-view-primary{scrollbar-width:thin;flex:auto}.asset-experiments-view>div:last-child{overflow-x:auto}}@media (width<=639px){.operations-page .app-search-toolbar>div:last-child{width:100%;min-width:0}.operations-page .app-search-toolbar>div:last-child>.ant-select,.operations-page .app-search-toolbar>div:last-child>.ant-picker,.operations-page .app-search-toolbar>div:last-child>.ant-picker-range{flex:100%;min-width:0;width:100%!important}.operations-page .app-search-toolbar>div:last-child>.ant-btn{flex:calc(50% - 4px)}.execution-list-toolbar{align-items:stretch}.execution-list-filters{width:100%;display:flex}.execution-list-filters>.ant-space-item:has(.ant-select){flex:calc(50% - 4px);min-width:0}.execution-list-filters .ant-select{width:100%!important}.execution-list-refresh{align-self:flex-end}.operations-page .ant-table-wrapper{max-width:100%}.operations-page :is(.ant-table-content,.ant-table-body){overscroll-behavior-x:contain;scrollbar-width:thin}.operations-page .ant-pagination{row-gap:8px;padding-inline:2px;margin-inline:0!important}.asset-view-switcher{width:100%}.asset-view-primary{overscroll-behavior-x:contain}.asset-library-view .responsive-toolbar{padding:12px}.asset-library-view .responsive-control-row{width:100%}.billing-summary-grid>.app-page-section{min-height:88px}.platform-auth-summary-grid .platform-auth-metric{min-height:98px}.support-ticket-card .ant-card-head-wrapper{align-items:flex-start}.support-ticket-card .ant-card-extra{margin-top:2px}.support-ticket-card .ant-card-head-title{min-width:0;padding-right:0}.support-ticket-drawer .ant-drawer-content-wrapper,.execution-detail-drawer .ant-drawer-content-wrapper{max-width:100vw}.support-ticket-drawer .ant-drawer-header,.execution-detail-drawer .ant-drawer-header{padding:14px 16px}.operations-help-page{gap:16px!important}}.management-page{--management-nav-width:272px;--management-content-gap:clamp(14px, 1.35vw, 20px);--management-surface-padding:clamp(16px, 1.45vw, 22px);gap:var(--management-content-gap)}.management-page-intro{isolation:isolate;-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);position:relative;overflow:hidden;border:1px solid var(--theme-card-border)!important;border-radius:var(--radius-xl)!important;background:linear-gradient(112deg, color-mix(in srgb, var(--color-primary-bg) 58%, transparent), transparent 44%), var(--theme-panel-background)!important;box-shadow:var(--shadow-card)!important}.management-page-intro:after{z-index:-1;border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--color-primary-bg) 72%, transparent), transparent 66%);content:"";opacity:.72;border-radius:999px;width:230px;height:230px;position:absolute;top:-86px;right:-54px}.management-page-intro__topline{background:linear-gradient(90deg, var(--color-primary), color-mix(in srgb, var(--color-ai) 72%, var(--color-primary)), transparent 76%);opacity:.78;height:3px}.management-page-intro__body{padding:var(--management-surface-padding)}.management-page-intro__heading{align-items:flex-start;gap:13px;min-width:0;display:flex}.management-page-intro__icon{border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border));background:color-mix(in srgb, var(--color-primary-bg) 78%, var(--color-bg-card));width:42px;height:42px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 82%, transparent);color:var(--color-primary);border-radius:13px;flex:none;place-items:center;display:grid}.management-page-intro__eyebrow,.management-panel-header__eyebrow{color:var(--color-text-tertiary);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.145em;text-transform:uppercase;line-height:1.3}.management-page-intro__title{color:var(--color-text-primary);font-size:clamp(21px,2vw,27px);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:3px 0 0;line-height:1.2}.management-page-intro__description{max-width:720px;color:var(--color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.65}.management-page-intro__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.management-page-intro__supporting{border-top:1px solid color-mix(in srgb, var(--color-border-divider) 84%, transparent);margin-top:17px;padding-top:16px}.management-count-badge{border:1px solid color-mix(in srgb, var(--color-primary) 16%, var(--color-border));background:color-mix(in srgb, var(--color-bg-elevated) 66%, transparent);min-height:28px;color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;line-height:1;display:inline-flex}.management-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.management-summary-card{border:1px solid var(--color-border-divider);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-subtle) 72%, transparent);min-width:0;padding:11px 13px 12px;position:relative;overflow:hidden}.management-summary-card:before{background:var(--color-primary);content:"";opacity:.48;border-radius:999px;width:2px;position:absolute;inset:9px auto 9px 0}.management-summary-card__label{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.management-summary-card__value{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.5;overflow:hidden}.admin-console-layout{grid-template-columns:var(--management-nav-width) minmax(0, 1fr);align-items:start;gap:var(--management-content-gap);min-width:0;display:grid}.admin-console-nav{scrollbar-gutter:stable;border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-panel-background);max-height:calc(100dvh - 34px);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);padding:10px;position:sticky;top:16px;overflow:hidden auto}.admin-console-nav::-webkit-scrollbar{width:6px}.settings-section-nav__card .ant-card-body::-webkit-scrollbar{width:6px}.admin-console-nav::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:999px}.settings-section-nav__card .ant-card-body::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:999px}.admin-console-nav__inner,.admin-console-nav__items{flex-direction:column;display:flex}.admin-console-nav__inner{gap:18px}.admin-console-nav__items{gap:3px}.admin-console-nav__group-label,.settings-section-nav__group-label{color:var(--color-text-tertiary);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.105em;text-transform:uppercase;margin-bottom:5px;padding:0 8px;line-height:1.5}.admin-console-nav__item{border-radius:var(--radius-md);width:100%;min-width:0;color:var(--color-text-secondary);text-align:left;transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);background:0 0;border:1px solid #0000;align-items:flex-start;gap:9px;padding:8px;display:flex}.admin-console-nav__item:hover{border-color:var(--color-border-divider);background:var(--color-bg-hover);color:var(--color-text-primary);transform:translate(2px)}.admin-console-nav__item[data-active=true]{border-color:color-mix(in srgb, var(--color-primary) 84%, var(--color-border));background:var(--color-primary);box-shadow:0 7px 18px color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-text-inverse)}.admin-console-nav__icon{border:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-subtle) 76%, transparent);width:28px;height:28px;color:var(--color-text-tertiary);border-radius:8px;flex:none;place-items:center;display:grid}.admin-console-nav__item[data-active=true] .admin-console-nav__icon{border-color:color-mix(in srgb, var(--color-text-inverse) 22%, transparent);background:color-mix(in srgb, var(--color-text-inverse) 12%, transparent);color:var(--color-text-inverse)}.admin-console-nav__label,.admin-console-nav__description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-console-nav__label{color:inherit;font-size:13px;font-weight:var(--font-weight-medium);line-height:1.45}.admin-console-nav__description{color:var(--color-text-tertiary);margin-top:1px;font-size:10px;line-height:1.45}.admin-console-nav__item[data-active=true] .admin-console-nav__description{color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent)}.admin-console-content{flex-direction:column;gap:14px;min-width:0;display:flex}.management-panel-header{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-panel-background);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);padding:15px 18px 16px 20px;position:relative;overflow:hidden}.management-panel-header:before{background:var(--color-primary);content:"";opacity:.76;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:14px auto 14px 0}.management-panel-header__title{color:var(--color-text-primary);font-size:17px;font-weight:var(--font-weight-semibold);letter-spacing:-.012em;margin:3px 0 0;line-height:1.35}.management-panel-header__description{max-width:780px;color:var(--color-text-secondary);margin:3px 0 0;font-size:12px;line-height:1.6}.admin-console-content :is(.ant-card,section.rounded-2xl,div.rounded-2xl.border.border-border.bg-card),.governance-tabs .ant-tabs-content-holder :is(.ant-card,section.rounded-2xl,div.rounded-2xl.border.border-border.bg-card){-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);border-color:var(--theme-card-border)!important;background:var(--theme-panel-background)!important;box-shadow:var(--shadow-card)!important}.admin-console-content .ant-card-head,.settings-content>section>.ant-card>.ant-card-head,.governance-tabs .ant-card-head{border-bottom-color:var(--color-border-divider);min-height:54px;padding-inline:var(--management-surface-padding)}.admin-console-content .ant-card-head-title,.settings-content>section>.ant-card>.ant-card-head .ant-card-head-title,.governance-tabs .ant-card-head-title{color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-semibold)}.admin-console-content .ant-card-body,.governance-tabs .ant-card-body{padding:var(--management-surface-padding)}.admin-console-content :is(.ant-table-container,.ant-list),.governance-tabs :is(.ant-table-container,.ant-list),.settings-content .ant-table-container{border:1px solid var(--color-border-divider);border-radius:var(--radius-lg);overflow:hidden}.admin-console-content .ant-table-thead>tr>th,.governance-tabs .ant-table-thead>tr>th,.settings-content .ant-table-thead>tr>th{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.025em;border-bottom-color:var(--color-border-divider)!important;background:color-mix(in srgb, var(--color-bg-subtle) 88%, transparent)!important;color:var(--color-text-tertiary)!important}.admin-console-content .ant-table-tbody>tr>td,.governance-tabs .ant-table-tbody>tr>td,.settings-content .ant-table-tbody>tr>td{border-bottom-color:var(--color-border-divider)!important}.admin-console-content .ant-table-tbody>tr:hover>td,.governance-tabs .ant-table-tbody>tr:hover>td,.settings-content .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--color-bg-hover) 78%, transparent)!important}.admin-console-content .ant-tabs-nav,.admin-console-content .billing-tabs>.ant-tabs-nav{margin-bottom:13px}.admin-console-content .ant-tabs-tab,.governance-tabs .ant-tabs-tab,.notifications-tabs .ant-tabs-tab{border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing);padding:8px 10px}.admin-console-content .ant-tabs-tab:hover,.governance-tabs .ant-tabs-tab:hover,.notifications-tabs .ant-tabs-tab:hover{background:var(--color-bg-hover)}.admin-console-content .ant-tabs-tab-active,.governance-tabs .ant-tabs-tab-active,.notifications-tabs .ant-tabs-tab-active{background:var(--color-primary-bg)}.admin-console-content .ant-empty,.governance-tabs .ant-empty{margin-block:34px}.settings-layout{align-items:start;gap:var(--management-content-gap);grid-template-columns:minmax(210px,236px) minmax(0,1fr);min-width:0;display:grid}.settings-section-nav{min-width:0;position:sticky;top:16px}.settings-section-nav__card{-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);overflow:hidden;border:1px solid var(--theme-card-border)!important;border-radius:var(--radius-xl)!important;background:var(--theme-panel-background)!important;box-shadow:var(--shadow-card)!important}.settings-section-nav__card>.ant-card-body{max-height:calc(100dvh - 34px);padding:12px;overflow-y:auto}.settings-section-nav__groups,.settings-section-nav__items{flex-direction:column;display:flex}.settings-section-nav__groups{gap:16px}.settings-section-nav__items{gap:3px}.settings-section-nav__item,.settings-section-nav__mobile-item{border-radius:var(--radius-md);min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-medium);transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);border:1px solid #0000;align-items:center;gap:9px;line-height:1.4;display:flex}.settings-section-nav__item{padding:8px 9px;position:relative}.settings-section-nav__item:before{background:var(--color-primary);content:"";opacity:0;width:2px;transition:opacity var(--motion-fast) var(--motion-easing);border-radius:999px;position:absolute;inset:8px auto 8px 0}.settings-section-nav__item:hover,.settings-section-nav__mobile-item:hover{border-color:var(--color-border-divider);background:var(--color-bg-hover);color:var(--color-text-primary)}.settings-section-nav__item[data-active=true]{border-color:color-mix(in srgb, var(--color-primary) 20%, var(--color-border));background:var(--color-primary-bg);color:var(--color-primary)}.settings-section-nav__item[data-active=true]:before{opacity:1}.settings-section-nav__item svg,.settings-section-nav__mobile-item svg{flex:none;width:15px;height:15px}.settings-section-nav__mobile-item{border-color:var(--color-border);background:var(--theme-panel-background);flex:none;padding:8px 11px}.settings-section-nav__mobile-item[data-active=true]{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 6px 14px color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-text-inverse)}.settings-content{flex-direction:column;gap:16px;min-width:0;display:flex}.settings-content>*{flex-shrink:0;scroll-margin-top:18px;margin-block:0!important}.settings-content>section{min-width:0}.settings-content>section:not(#section-billing){flex-direction:column;gap:12px;display:flex}.settings-content>section>.ant-card,.settings-content>section#section-billing{-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);overflow:hidden;border-color:var(--theme-card-border)!important;border-radius:var(--radius-xl)!important;background:var(--theme-panel-background)!important;box-shadow:var(--shadow-card)!important}.settings-content>section>.ant-card{margin:0!important}.settings-content>section>.ant-card>.ant-card-body,.settings-content>section#section-billing{padding:var(--management-surface-padding)}.settings-content>section .ant-card .ant-card{border-color:var(--color-border-divider)!important;background:color-mix(in srgb, var(--color-bg-subtle) 46%, var(--color-bg-card))!important;box-shadow:none!important}.settings-content>section :is(.rounded-lg.border,.rounded-xl.border):not(.ant-card){border-color:var(--color-border-divider)}.settings-content>section :is(input:not(.ant-select-input),textarea,.ant-select,.ant-select-selector,.ant-picker){background-color:color-mix(in srgb, var(--color-bg-input) 88%, transparent)!important}.settings-preference-select:not(.ant-select-disabled){--ant-select-color:var(--color-text-primary);border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.settings-preference-select:not(.ant-select-disabled) :is(.ant-select-content,.ant-select-content-value,.ant-select-input){opacity:1;color:var(--color-text-primary)!important}.settings-preference-select:not(.ant-select-disabled) .ant-select-suffix{color:var(--color-text-secondary)!important}.settings-content #section-danger>.ant-card{border-color:color-mix(in srgb, var(--color-danger) 30%, var(--color-border))!important;background:linear-gradient(110deg, color-mix(in srgb, var(--color-danger-bg) 44%, transparent), transparent 54%), var(--theme-panel-background)!important}.governance-tabs>.ant-tabs-nav,.notifications-tabs>.ant-tabs-nav{border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:var(--theme-toolbar-background);box-shadow:var(--shadow-hairline);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);padding:5px 8px;overflow:hidden}.governance-tabs>.ant-tabs-nav{margin:0}.governance-tabs>.ant-tabs-nav:before,.notifications-tabs>.ant-tabs-nav:before{border-bottom:0!important}.governance-tabs>.ant-tabs-nav .ant-tabs-nav-list,.notifications-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:3px}.governance-tabs>.ant-tabs-nav .ant-tabs-tab,.notifications-tabs>.ant-tabs-nav .ant-tabs-tab{margin:0}.governance-tabs>.ant-tabs-nav .ant-tabs-ink-bar,.notifications-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.governance-tabs>.ant-tabs-content-holder{margin-top:14px}.governance-tabs .ant-tabs-tabpane>:is(section,div):first-child{overflow:hidden;border-color:var(--theme-card-border)!important;border-radius:var(--radius-xl)!important}.notifications-tabs>.ant-tabs-nav{margin-bottom:0}.notifications-tabs .ant-tabs-extra-content{align-items:center;padding-left:10px;display:flex}.notification-intro-card{overflow:hidden;border:1px solid color-mix(in srgb, var(--color-ai) 18%, var(--color-border))!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-card)!important}.notification-intro-card:before{background:linear-gradient(90deg, var(--color-ai), color-mix(in srgb, var(--color-ai) 12%, transparent) 62%, transparent);content:"";opacity:.62;height:2px;display:block}.notification-action-card,.notification-event-card{overflow:hidden;border-radius:var(--radius-xl)!important}.notification-action-card .ant-card-body,.notification-event-card .ant-card-body{position:relative}.notification-event-card.is-read{background:color-mix(in srgb, var(--theme-panel-background) 90%, var(--color-bg-page))!important}.notification-detail-modal .ant-modal-content{border:1px solid var(--color-border-popup);border-radius:var(--radius-xl);background:var(--color-bg-popup);box-shadow:var(--shadow-popover);overflow:hidden}.notification-detail-modal .ant-modal-header{border-bottom:1px solid var(--color-border-divider);background:color-mix(in srgb, var(--color-bg-subtle) 58%, var(--color-bg-popup));margin:-20px -24px 18px;padding:17px 24px}.notification-detail-modal .ant-modal-title{font-size:16px;line-height:1.45}[data-surface-theme=glass-breeze] :is(.settings-content>section>.ant-card,.settings-content>section#section-billing){-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:color-mix(in srgb, var(--theme-panel-background) 86%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-bg-elevated) 62%, transparent), var(--shadow-card)!important}[data-surface-theme=executive-blue] .management-page-intro__topline{background:linear-gradient(90deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 22%, transparent) 62%, transparent)}[data-surface-theme=executive-blue] :is(.management-panel-header,.governance-tabs>.ant-tabs-nav,.notifications-tabs>.ant-tabs-nav){border-color:color-mix(in srgb, var(--color-primary) 15%, var(--color-border))}[data-theme=dark] .management-page-intro:after{opacity:.38}[data-theme=dark] :is(.settings-content>section>.ant-card,.settings-content>section#section-billing){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-primary) 2.5%, transparent), var(--shadow-card)!important}@media (width<=1023px){.admin-console-layout,.settings-layout{display:block}.admin-console-mobile-nav{min-width:0;min-height:40px}.admin-console-mobile-nav .ant-select-selector{box-shadow:var(--shadow-hairline);border-color:var(--theme-card-border)!important;border-radius:var(--radius-lg)!important;background:var(--theme-toolbar-background)!important;min-height:42px!important;padding-inline:13px!important}.admin-console-mobile-nav .ant-select-selection-item,.admin-console-mobile-nav .ant-select-selection-placeholder{line-height:40px!important}.settings-section-nav{position:static}.settings-section-nav__mobile{z-index:8;overscroll-behavior-x:contain;scrollbar-width:thin;background:color-mix(in srgb, var(--theme-page-background) 88%, transparent);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);margin-inline:-4px;padding:4px;position:sticky;top:0;overflow-x:auto}.settings-section-nav__mobile>div{scroll-snap-type:x proximity}.settings-section-nav__mobile-item{scroll-snap-align:start}.settings-content{margin-top:4px}}@media (width<=639px){.management-page{--management-content-gap:13px;--management-surface-padding:15px}.management-page-intro__body{padding:15px}.management-page-intro__heading{flex-wrap:wrap;gap:10px}.management-page-intro__heading>.min-w-0.flex-1{flex:calc(100% - 48px);min-width:calc(100% - 48px)}.management-page-intro__icon{border-radius:11px;width:38px;height:38px}.management-page-intro__title{font-size:20px}.management-page-intro__actions{flex-basis:calc(100% - 48px);justify-content:flex-start;width:calc(100% - 48px);margin-top:2px;margin-left:48px}.management-summary-grid{grid-template-columns:1fr}.management-summary-card__value{white-space:normal}.management-panel-header{padding:14px 15px 14px 18px}.management-page-intro:after{opacity:.44;top:-104px;right:-96px}.admin-console-content :is(.ant-card-head,.ant-card-head-wrapper),.settings-content>section>.ant-card>.ant-card-head,.governance-tabs .ant-card-head{min-width:0}.admin-console-content .ant-card-head-wrapper,.settings-content>section>.ant-card>.ant-card-head .ant-card-head-wrapper,.governance-tabs .ant-card-head-wrapper{align-items:flex-start;gap:8px}.admin-console-content .ant-card-extra,.settings-content>section>.ant-card>.ant-card-head .ant-card-extra,.governance-tabs .ant-card-extra{white-space:normal;margin-inline-start:0}.governance-tabs>.ant-tabs-nav,.notifications-tabs>.ant-tabs-nav{max-width:100%;padding-inline:5px;overflow:visible}.governance-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.notifications-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.governance-tabs>.ant-tabs-nav .ant-tabs-nav-list,.notifications-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:nowrap;min-width:max-content}.governance-tabs>.ant-tabs-nav .ant-tabs-tab,.notifications-tabs>.ant-tabs-nav .ant-tabs-tab{flex:none}.notifications-tabs .ant-tabs-extra-content{width:100%;padding:5px 3px 2px}.notifications-tabs .ant-tabs-extra-content .ant-btn{width:100%}.management-page :is(.admin-console-content,.governance-tabs,.settings-content) .ant-table-wrapper{max-width:100%}.management-page :is(.admin-console-content,.governance-tabs,.settings-content) :is(.ant-table-content,.ant-table-body){overscroll-behavior-x:contain;scrollbar-width:thin}.management-page :is(.admin-console-content,.governance-tabs,.settings-content) .ant-pagination{row-gap:8px;margin-inline:0;padding-inline:2px}.identity-verification-filters>:is(.ant-select,.ant-input-affix-wrapper,.ant-input){flex:100%;width:100%!important}.identity-verification-filters>.ant-btn{flex:calc(50% - 6px)}.identity-verification-management .ant-table-content{min-width:0}.notification-detail-modal .ant-modal-header{margin-inline:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.admin-console-nav__item,.settings-section-nav__item,.settings-section-nav__mobile-item{transition:none}}.dashboard-refined-page{--dashboard-inner-surface:color-mix(in srgb, var(--theme-panel-background) 88%, var(--color-bg-page));--dashboard-row-hover:color-mix(in srgb, var(--color-primary-bg) 48%, var(--color-bg-subtle));--dashboard-hairline:color-mix(in srgb, var(--theme-card-border) 84%, transparent);gap:clamp(14px,1.55vw,20px)}.dashboard-refined-page>:is(.dashboard-hero-surface,.dashboard-empty-guide,.dashboard-journey,.dashboard-refined-panel){isolation:isolate}.dashboard-refined-page :is(.dashboard-hero-surface,.dashboard-empty-guide,.dashboard-journey,.dashboard-refined-panel,.app-metric){border-color:var(--theme-card-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 18%, transparent), var(--shadow-card)}.dashboard-hero-surface{border-radius:clamp(var(--radius-lg), 1.7vw, var(--radius-xl));background:radial-gradient(ellipse 38% 72% at 88% 20%, color-mix(in srgb, var(--color-info-bg) 72%, transparent), transparent 72%), linear-gradient(132deg, color-mix(in srgb, var(--theme-header-background) 94%, var(--color-primary-bg)), var(--theme-panel-background));min-height:clamp(196px,20vw,236px)}.dashboard-hero-surface.is-returning{min-height:clamp(166px,15vw,184px);padding-block:clamp(22px,2.3vw,28px)}.dashboard-hero-surface.is-returning h2{font-size:clamp(25px,2.5vw,36px)}.dashboard-hero-surface.is-returning .dashboard-hero-orbit{height:144px}.dashboard-hero-surface:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(112deg, color-mix(in srgb, var(--color-text-inverse) 16%, transparent), transparent 48%);position:absolute;inset:0}.dashboard-hero-surface>*{z-index:1;position:relative}.dashboard-hero-surface h2{text-wrap:balance;max-width:16ch}.dashboard-hero-surface p{text-wrap:pretty;max-width:62ch}.dashboard-hero-surface .ant-btn{border-radius:var(--radius-md);min-height:38px}.dashboard-hero-orbit-ring{opacity:.58;border-style:solid}.dashboard-hero-core{background:color-mix(in srgb, var(--theme-panel-background) 88%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 26%, transparent), var(--shadow-elevated);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter)}.dashboard-journey{border-radius:var(--radius-xl)}.dashboard-journey-heading{background:color-mix(in srgb, var(--theme-panel-background) 92%, transparent);align-items:center;min-height:58px}.dashboard-journey-heading h2{font-size:16px}.dashboard-journey-heading p{text-align:right;max-width:54ch;line-height:1.55}.dashboard-journey-heading-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-journey-toggle{border:1px solid var(--color-border-divider);border-radius:var(--radius-md);background:var(--color-bg-subtle);min-height:30px;color:var(--color-text-secondary);flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.dashboard-journey-toggle:hover{border-color:var(--color-primary-border-hover);color:var(--color-primary)}.dashboard-journey-toggle svg{width:13px;height:13px}.dashboard-journey-collapsed{min-height:48px;color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:8px;padding:10px 18px;font-size:12px;display:flex;overflow-x:auto}.dashboard-journey-collapsed svg{width:12px;height:12px;color:var(--color-text-tertiary);flex:none}.dashboard-journey-steps{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar) transparent}.dashboard-journey-step{outline:none;min-height:66px}.dashboard-journey-step:focus-visible{border-color:var(--color-primary-border-hover);box-shadow:inset 0 0 0 1px var(--color-primary-border-hover)}.dashboard-journey-step:hover{background:var(--dashboard-row-hover)}.dashboard-journey-icon{transition:border-color var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing)}.dashboard-journey-step:hover .dashboard-journey-icon,.dashboard-journey-step:focus-visible .dashboard-journey-icon{border-color:var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-primary);transform:translateY(-1px)}.dashboard-refined-panel{padding:clamp(16px,1.5vw,20px)}.dashboard-panel-heading{align-items:flex-start;min-height:40px}.dashboard-panel-heading h2{letter-spacing:-.018em}.dashboard-metric-grid .app-metric{min-height:122px;padding:18px;position:relative;overflow:hidden}.dashboard-metric-grid .app-metric:after{content:"";border:1px solid color-mix(in srgb, var(--color-primary-border) 54%, transparent);opacity:.45;border-radius:999px;width:92px;height:92px;position:absolute;bottom:-34px;right:-22px}.dashboard-metric-grid .dashboard-priority-metric{border-color:color-mix(in srgb, var(--color-warning) 30%, var(--theme-card-border));background:color-mix(in srgb, var(--color-warning-bg) 46%, var(--theme-panel-background))}.dashboard-performance-loading{min-height:92px;color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.dashboard-metric-grid .app-metric-value{letter-spacing:-.045em;margin-top:10px;font-size:clamp(25px,2.2vw,32px)}.dashboard-state-panel{place-items:center;min-height:250px;display:grid}.dashboard-state-content{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:520px;padding:34px 24px;display:flex}.dashboard-state-icon{border:1px solid color-mix(in srgb, var(--color-danger) 24%, var(--color-border));background:color-mix(in srgb, var(--color-danger-bg) 78%, transparent);width:52px;height:52px;color:var(--color-danger);border-radius:17px;place-items:center;display:grid}.dashboard-empty-guide{align-items:center;min-height:162px}.dashboard-empty-guide-icon{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 30%, transparent)}.dashboard-mission-row{border-radius:var(--radius-md);outline:none;min-height:74px;padding-inline:10px}.dashboard-mission-row:hover{background:var(--dashboard-row-hover);padding-inline:10px}.dashboard-mission-row:focus-visible,.dashboard-attention-row:focus-visible,.dashboard-event-row:focus-visible,.dashboard-goal-row:focus-visible,.dashboard-priority-action:focus-visible{box-shadow:inset 0 0 0 1px var(--color-primary-border-hover)}.dashboard-mission-row .ant-progress-inner{background:color-mix(in srgb, var(--color-border-divider) 72%, transparent)}.dashboard-attention-row,.dashboard-event-row{outline:none}.dashboard-attention-row:hover,.dashboard-event-row:hover{background:var(--dashboard-row-hover);transform:none}.dashboard-calm-state{background:color-mix(in srgb, var(--color-success-bg) 46%, var(--color-bg-subtle));min-height:76px}.dashboard-performance-filters{border-color:var(--dashboard-hairline)!important;background:color-mix(in srgb, var(--color-bg-subtle) 74%, transparent)!important}.dashboard-performance-card,.dashboard-performance-metric{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 12%, transparent);border-color:var(--dashboard-hairline)!important;background:var(--dashboard-inner-surface)!important}.dashboard-performance-metric{min-height:112px;transition:border-color var(--motion-fast) var(--motion-easing), transform var(--motion-fast) var(--motion-easing);position:relative;overflow:hidden}.dashboard-performance-metric:before{content:"";background:color-mix(in srgb, var(--color-primary) 56%, transparent);border-radius:0 999px 999px 0;width:2px;position:absolute;top:14px;bottom:14px;left:0}.dashboard-performance-metric:hover{transform:translateY(-1px);border-color:var(--color-primary-border)!important}.dashboard-business-value{border-color:var(--dashboard-hairline)!important;background:color-mix(in srgb, var(--color-bg-subtle) 74%, transparent)!important}.dashboard-priority-action{background:color-mix(in srgb, var(--theme-panel-background) 72%, transparent);outline:none}.dashboard-priority-action:hover{background:var(--dashboard-row-hover)!important}.dashboard-goal-row{border-radius:var(--radius-md);min-height:68px;transition:background-color var(--motion-fast) var(--motion-easing);outline:none;padding-inline:8px}.dashboard-goal-row:hover{background:var(--dashboard-row-hover)}.auth-experience-page{--auth-pane:color-mix(in srgb, var(--theme-card-background) 94%, transparent);--auth-inner-pane:color-mix(in srgb, var(--color-bg-subtle) 72%, transparent);min-height:100dvh}.auth-experience-page:after{content:"";pointer-events:none;z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-primary-border) 44%, transparent);opacity:.46;border-radius:999px;width:min(54vw,680px);position:absolute;bottom:-24vw;right:-12vw}.auth-experience-grid{min-height:min(760px,100dvh - 96px)}.auth-experience-story{max-width:580px}.auth-brand-lockup{width:fit-content}.auth-brand-mark{border:1px solid color-mix(in srgb, var(--theme-card-border) 80%, transparent);background:color-mix(in srgb, var(--theme-card-background) 74%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 28%, transparent), var(--shadow-card)}.auth-story-title{text-wrap:balance;max-width:13ch}.auth-story-copy{text-wrap:pretty;max-width:48ch}.auth-story-points{max-width:460px}.auth-story-point{border-bottom:1px solid color-mix(in srgb, var(--color-border-divider) 70%, transparent);min-height:36px;padding-block:4px 10px}.auth-story-point:last-child{border-bottom:0}.auth-story-point>span:first-child{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-success-bg) 78%, transparent)}.auth-experience-card,.auth-compact-card{-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);position:relative;overflow:hidden;border-color:var(--theme-card-border)!important;background:var(--auth-pane)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 22%, transparent), var(--shadow-popover)!important}.auth-experience-card:before,.auth-compact-card:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--color-text-inverse) 42%, transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.auth-card-heading h2{text-wrap:balance}.auth-intent-switch{border:1px solid color-mix(in srgb, var(--color-border-divider) 84%, transparent);border-radius:calc(var(--radius-md) + 2px);background:var(--auth-inner-pane);padding:3px}.auth-intent-switch .ant-radio-button-wrapper{background:0 0;border-radius:var(--radius-md)!important;box-shadow:none!important;border:0!important}.auth-intent-switch .ant-radio-button-wrapper:before{display:none!important}.auth-method-switch{border-bottom:1px solid var(--color-border-divider)}.auth-method-switch .ant-radio-button-wrapper{color:var(--color-text-secondary);background:0 0!important;border:0!important;border-radius:0!important;box-shadow:inset 0 -2px #0000!important}.auth-method-switch .ant-radio-button-wrapper:before{display:none!important}.auth-method-switch .ant-radio-button-wrapper-checked{box-shadow:inset 0 -2px 0 var(--color-primary)!important;color:var(--color-text-primary)!important}.auth-sms-code-row>.ant-form-item{flex:auto;min-width:0}.auth-sms-code-row>.ant-input,.auth-sms-code-row>.ant-form-item .ant-input{min-width:0}.auth-sms-send-button{flex:none;min-width:124px}.auth-experience-card .ant-form-item-label>label,.auth-compact-card .ant-form-item-label>label,.auth-flow-modal .ant-form-item-label>label{color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-medium)}.auth-experience-card :is(.ant-input,.ant-input-affix-wrapper,.ant-btn-lg),.auth-compact-card :is(.ant-input,.ant-input-affix-wrapper,.ant-btn-lg){min-height:44px}.auth-experience-card .ant-input-affix-wrapper .ant-input,.auth-compact-card .ant-input-affix-wrapper .ant-input{min-height:auto}.auth-experience-card .ant-form-item-explain,.auth-compact-card .ant-form-item-explain{margin-top:3px;font-size:12px}.auth-experience-card button[title],.auth-flow-modal button[title]{background:color-mix(in srgb, var(--color-bg-elevated) 78%, transparent)}.auth-alt-login{border-color:color-mix(in srgb, var(--color-border-divider) 74%, transparent)}.auth-alt-login .ant-btn-circle{border-color:color-mix(in srgb, var(--theme-card-border) 82%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 68%, transparent)}.auth-mode-note,.auth-security-note{border:1px solid color-mix(in srgb, var(--color-border-divider) 78%, transparent);background:var(--auth-inner-pane)!important}.auth-security-note{max-width:45ch}.auth-entry-attribution{z-index:1;position:relative}.auth-recovery-tabs .ant-tabs-nav:before{border-color:color-mix(in srgb, var(--color-border-divider) 72%, transparent)}.auth-recovery-tabs .ant-tabs-tab{justify-content:center;min-width:96px}.auth-recovery-tabs .ant-alert{border-radius:var(--radius-md)}.auth-compact-page{overflow:hidden}.auth-compact-card{max-width:420px;border-radius:var(--radius-xl)!important}.auth-status-icon{border:1px solid var(--color-primary-border);background:color-mix(in srgb, var(--color-primary-bg) 78%, transparent);width:54px;height:54px;color:var(--color-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 24%, transparent);border-radius:18px;place-items:center;margin:0 auto 18px;display:grid}.auth-status-icon-success{border-color:color-mix(in srgb, var(--color-success) 24%, var(--color-border));background:color-mix(in srgb, var(--color-success-bg) 78%, transparent);color:var(--color-success)}.auth-status-icon-error{border-color:color-mix(in srgb, var(--color-danger) 24%, var(--color-border));background:color-mix(in srgb, var(--color-danger-bg) 78%, transparent);color:var(--color-danger)}.auth-status-icon-loading{border-color:color-mix(in srgb, var(--color-info) 24%, var(--color-border));background:color-mix(in srgb, var(--color-info-bg) 78%, transparent);color:var(--color-info)}.auth-flow-modal .ant-modal-content{border:1px solid var(--theme-card-border)}.legal-entry-page{min-height:100dvh;position:relative;overflow:hidden auto;background:radial-gradient(ellipse 38% 28% at 94% 2%, color-mix(in srgb, var(--color-info-bg) 68%, transparent), transparent 72%), var(--theme-page-background)!important}.legal-entry-page>div{z-index:1;position:relative}.legal-toolbar{z-index:5;border:1px solid color-mix(in srgb, var(--theme-card-border) 78%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--theme-toolbar-background) 88%, transparent);box-shadow:var(--shadow-card);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);padding:10px;position:sticky;top:12px}.legal-back-link,.legal-switch-link{min-height:38px;box-shadow:none}.legal-back-link:focus-visible,.legal-switch-link:focus-visible{outline:2px solid var(--color-primary-border-hover);outline-offset:2px}.legal-language-control{min-height:38px}.legal-notice{border-color:color-mix(in srgb, var(--color-warning) 28%, var(--theme-card-border))!important;background:color-mix(in srgb, var(--color-warning-bg) 76%, transparent)!important}.legal-document-card{overflow:hidden;border-color:var(--theme-card-border)!important;background:color-mix(in srgb, var(--theme-panel-background) 95%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 18%, transparent), var(--shadow-elevated)!important}.legal-document-header{border-color:color-mix(in srgb, var(--color-border-divider) 78%, transparent)}.legal-document-header h1{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;font-size:clamp(26px,4vw,36px);line-height:1.18}.legal-document-meta span{border:1px solid color-mix(in srgb, var(--color-border-divider) 72%, transparent);background:color-mix(in srgb, var(--color-bg-subtle) 72%, transparent)}.legal-document-content{max-width:76ch;color:var(--color-text-secondary);margin-inline:auto}.legal-document-content h2{text-wrap:balance;margin-top:28px;scroll-margin-top:96px}.legal-document-content h3{scroll-margin-top:96px}.legal-document-content p{text-wrap:pretty}.legal-loading-state,.legal-error-state{min-height:280px}.entry-status-page{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--color-primary-bg) 72%, transparent), transparent 42%), var(--theme-page-background);min-height:min(72vh,760px);padding:clamp(18px,4vw,44px);position:relative;overflow:hidden}.entry-status-page:before,.entry-status-page:after{content:"";pointer-events:none;border:1px solid color-mix(in srgb, var(--color-primary-border) 38%, transparent);border-radius:999px;position:absolute}.entry-status-page:before{width:420px;height:420px;top:-180px;left:-160px}.entry-status-page:after{width:380px;height:380px;bottom:-200px;right:-120px}.entry-status-card{z-index:1;border:1px solid var(--theme-card-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--theme-panel-background) 94%, transparent);width:min(100%,680px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text-inverse) 20%, transparent), var(--shadow-elevated);-webkit-backdrop-filter:var(--theme-backdrop-filter);backdrop-filter:var(--theme-backdrop-filter);position:relative;overflow:hidden}.entry-status-card .ant-result{padding:clamp(32px,6vw,62px) clamp(20px,5vw,48px)}.entry-status-card .ant-result-icon{margin-bottom:20px}.entry-status-card .ant-result-title{color:var(--color-text-primary);font-size:clamp(34px,6vw,54px);font-weight:var(--font-weight-semibold);letter-spacing:-.05em}.entry-status-page-route .entry-status-card .ant-result-title{font-size:clamp(25px,4vw,34px)}.entry-status-card .ant-result-subtitle{max-width:54ch;color:var(--color-text-secondary);margin-inline:auto;font-size:14px;line-height:1.7}.entry-status-card .ant-result-extra{margin-top:26px}:root[data-surface-theme=glass-breeze] .dashboard-refined-page{--dashboard-inner-surface:var(--glass-surface-strong);--dashboard-row-hover:var(--glass-muted);--dashboard-hairline:var(--glass-edge-soft)}:root[data-surface-theme=glass-breeze] :is(.dashboard-hero-surface,.dashboard-empty-guide,.dashboard-journey,.dashboard-refined-panel,.dashboard-metric-grid .app-metric){-webkit-backdrop-filter:var(--glass-filter-surface);border-color:var(--glass-edge)!important;box-shadow:var(--glass-shadow-soft)!important;background-color:#0000!important}:root[data-surface-theme=glass-breeze] .dashboard-hero-surface{background:radial-gradient(ellipse 42% 74% at 88% 18%, color-mix(in srgb, var(--color-info) 10%, transparent), transparent 72%), linear-gradient(132deg, color-mix(in srgb, var(--glass-surface) 78%, transparent), color-mix(in srgb, var(--glass-surface-soft) 68%, transparent))!important}:root[data-surface-theme=glass-breeze] :is(.dashboard-empty-guide,.dashboard-journey,.dashboard-refined-panel,.dashboard-metric-grid .app-metric){background:var(--glass-surface)!important}:root[data-surface-theme=glass-breeze] :is(.dashboard-performance-card,.dashboard-performance-metric,.dashboard-business-value,.dashboard-performance-filters){box-shadow:inset 0 1px 0 var(--glass-highlight-soft);-webkit-backdrop-filter:var(--glass-filter-control);border-color:var(--glass-edge-soft)!important;background:var(--glass-surface-strong)!important}:root[data-surface-theme=glass-breeze] :is(.auth-experience-page,.auth-compact-page,.legal-entry-page,.entry-status-page){background-color:#0000!important}:root[data-surface-theme=glass-breeze] :is(.auth-experience-card,.auth-compact-card,.legal-document-card,.entry-status-card){-webkit-backdrop-filter:var(--glass-filter-surface);border-color:var(--glass-edge)!important;background:var(--glass-surface)!important;box-shadow:var(--glass-shadow-card)!important}:root[data-surface-theme=glass-breeze] :is(.auth-intent-switch,.auth-mode-note,.auth-security-note,.legal-toolbar){box-shadow:inset 0 1px 0 var(--glass-highlight-soft);-webkit-backdrop-filter:var(--glass-filter-control);border-color:var(--glass-edge-soft)!important;background:var(--glass-surface-strong)!important}:root[data-surface-theme=glass-breeze] .legal-document-card{background:color-mix(in srgb, var(--glass-surface-strong) 90%, transparent)!important}:root[data-surface-theme=glass-breeze] .auth-flow-modal .ant-modal-content{-webkit-backdrop-filter:var(--glass-filter-popup);border-color:var(--glass-edge)!important;background:var(--glass-popup)!important;box-shadow:var(--glass-shadow-popup)!important}@media (width<=1023px){.auth-experience-grid{width:min(100%,500px);min-height:calc(100dvh - 86px)}.auth-experience-card{margin-inline:auto}.dashboard-journey-heading p{text-align:left}.dashboard-journey-heading-actions{justify-content:space-between;width:100%}}@media (width<=767px){.dashboard-refined-page{gap:13px}.dashboard-hero-surface{padding:20px}.dashboard-hero-surface h2{max-width:none;font-size:clamp(24px,8vw,34px)}.dashboard-hero-actions,.dashboard-empty-guide-actions{width:100%}.dashboard-hero-actions .ant-btn,.dashboard-empty-guide-actions .ant-btn{flex:142px;justify-content:center}.dashboard-journey-heading{min-height:0}.dashboard-journey-heading-actions{align-items:flex-start}.dashboard-journey-heading-actions p{flex:auto}.dashboard-journey-steps{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(180px,1fr))}.dashboard-journey-step{scroll-snap-align:start}.dashboard-metric-grid .app-metric{min-height:106px}.dashboard-mission-row{gap:10px;min-height:68px}.dashboard-mission-row .ant-tag{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-mission-row .ant-progress{min-width:0}.dashboard-performance-filters{grid-template-columns:minmax(0,1fr)}.dashboard-performance-filters>*{width:100%!important}.dashboard-goal-row{align-items:flex-start}.auth-experience-page{padding:18px 14px 24px!important}.auth-mobile-brand{margin-bottom:18px}.auth-experience-card,.auth-compact-card{border-radius:var(--radius-lg)!important}.auth-experience-card>:not(.auth-card-heading){min-width:0}.auth-card-heading{margin-bottom:20px}.auth-card-heading h2{font-size:22px}.auth-sms-code-row{flex-wrap:wrap}.auth-sms-code-row>.ant-form-item,.auth-sms-code-row>.ant-input{flex-basis:100%}.auth-sms-send-button{width:100%}.auth-recovery-tabs .ant-tabs-tab{min-width:80px}.legal-entry-page{padding-block:14px 28px!important}.legal-toolbar{border-radius:var(--radius-lg);align-items:stretch;top:8px}.legal-toolbar-actions{justify-content:space-between;width:100%}.legal-language-control{flex:auto}.legal-document-card>div{padding:24px 20px}.legal-document-header h1{font-size:27px}.entry-status-page{min-height:calc(100dvh - 24px);padding:14px}.entry-status-card .ant-result-extra .ant-space{justify-content:center}}@media (width<=420px){.dashboard-hero-actions .ant-btn,.dashboard-empty-guide-actions .ant-btn{flex-basis:100%}.dashboard-journey-steps{overscroll-behavior-x:contain;grid-template-columns:repeat(6,minmax(156px,1fr));scroll-padding-inline:6px}.auth-experience-card,.auth-compact-card>div{padding:22px 18px!important}.auth-intent-switch .ant-radio-button-wrapper{padding-inline:8px}.auth-experience-card .ant-form-item-control-input-content>.flex{flex-wrap:wrap}.auth-experience-card .ant-form-item-control-input-content>.flex>.ant-btn{flex:100%}.legal-toolbar-actions,.legal-language-control{flex-direction:column;align-items:stretch}.legal-switch-link{text-align:center}}@media (prefers-reduced-motion:reduce){.dashboard-refined-page .dashboard-hero-orbit-ring,.auth-experience-page .animate-spin{animation:none!important}}:root[data-surface-theme=glass-breeze]{--glass-atmosphere-primary:color-mix(in srgb, var(--color-primary) 24%, transparent);--glass-atmosphere-info:color-mix(in srgb, var(--color-info) 18%, transparent);--glass-atmosphere-ai:color-mix(in srgb, var(--color-ai) 16%, transparent);--glass-shell:color-mix(in srgb, var(--color-bg-card) 26%, transparent);--glass-surface-soft:color-mix(in srgb, var(--color-bg-card) 52%, transparent);--glass-surface:color-mix(in srgb, var(--color-bg-card) 68%, transparent);--glass-surface-nested:color-mix(in srgb, var(--color-bg-elevated) 57%, transparent);--glass-data-surface:color-mix(in srgb, var(--color-bg-elevated) 62%, transparent);--glass-surface-strong:color-mix(in srgb, var(--color-bg-elevated) 82%, transparent);--glass-control:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);--glass-popup:color-mix(in srgb, var(--color-bg-popup) 94%, var(--color-bg-page));--glass-muted:color-mix(in srgb, var(--color-bg-subtle) 66%, transparent);--glass-mask:color-mix(in srgb, var(--color-bg-mask) 92%, transparent);--glass-highlight:#ffffff9e;--glass-highlight-soft:#ffffff57;--glass-edge:color-mix(in srgb, var(--color-border) 60%, var(--glass-highlight));--glass-edge-soft:color-mix(in srgb, var(--color-border-divider) 72%, var(--glass-highlight-soft));--glass-filter-shell:blur(34px) saturate(1.28);--glass-filter-surface:blur(22px) saturate(1.2);--glass-filter-control:blur(14px) saturate(1.14);--glass-filter-popup:blur(32px) saturate(1.3);--glass-shadow-soft:inset 0 1px 0 var(--glass-highlight-soft), 0 1px 2px color-mix(in srgb, var(--color-text-primary) 4%, transparent), 0 14px 36px color-mix(in srgb, var(--color-primary-active) 8%, transparent);--glass-shadow-card:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 color-mix(in srgb, var(--color-border-divider) 50%, transparent), 0 18px 44px color-mix(in srgb, var(--color-primary-active) 10%, transparent);--glass-shadow-popup:inset 0 1px 0 var(--glass-highlight), 0 24px 70px color-mix(in srgb, var(--color-text-primary) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-border-popup) 72%, transparent)}:root[data-theme=dark][data-surface-theme=glass-breeze]{--glass-atmosphere-primary:color-mix(in srgb, var(--color-primary) 19%, transparent);--glass-atmosphere-info:color-mix(in srgb, var(--color-info) 15%, transparent);--glass-atmosphere-ai:color-mix(in srgb, var(--color-ai) 13%, transparent);--glass-shell:color-mix(in srgb, var(--color-bg-card) 30%, transparent);--glass-surface-soft:color-mix(in srgb, var(--color-bg-card) 48%, transparent);--glass-surface:color-mix(in srgb, var(--color-bg-card) 64%, transparent);--glass-surface-nested:color-mix(in srgb, var(--color-bg-elevated) 57%, transparent);--glass-data-surface:color-mix(in srgb, var(--color-bg-elevated) 64%, transparent);--glass-surface-strong:color-mix(in srgb, var(--color-bg-elevated) 78%, transparent);--glass-control:color-mix(in srgb, var(--color-bg-elevated) 68%, transparent);--glass-popup:color-mix(in srgb, var(--color-bg-popup) 94%, var(--color-bg-page));--glass-muted:color-mix(in srgb, var(--color-bg-subtle) 62%, transparent);--glass-mask:color-mix(in srgb, var(--color-bg-mask) 90%, transparent);--glass-highlight:#ffffff1f;--glass-highlight-soft:#fff1;--glass-edge:color-mix(in srgb, var(--color-border) 78%, var(--glass-highlight));--glass-edge-soft:color-mix(in srgb, var(--color-border-divider) 82%, var(--glass-highlight-soft));--glass-shadow-soft:inset 0 1px 0 var(--glass-highlight-soft), 0 1px 2px #0000002e, 0 18px 46px #0003;--glass-shadow-card:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 #0000001f, 0 20px 54px #00000047;--glass-shadow-popup:inset 0 1px 0 var(--glass-highlight), 0 28px 80px #0000007a, 0 0 0 1px color-mix(in srgb, var(--color-border-popup) 80%, transparent)}:root[data-surface-theme=glass-breeze] body{background:radial-gradient(ellipse 70% 56% at 2% -8%, var(--glass-atmosphere-primary), transparent 62%), radial-gradient(ellipse 62% 60% at 102% 6%, var(--glass-atmosphere-info), transparent 58%), radial-gradient(ellipse 74% 62% at 58% 112%, var(--glass-atmosphere-ai), transparent 62%), var(--color-bg-page);background-attachment:fixed}:root[data-surface-theme=glass-breeze] .app-layout-root{background:radial-gradient(circle at 10% -8%, var(--glass-atmosphere-primary), transparent 34%), radial-gradient(circle at 92% 4%, var(--glass-atmosphere-info), transparent 31%), radial-gradient(circle at 68% 112%, var(--glass-atmosphere-ai), transparent 34%),  linear-gradient(145deg, color-mix(in srgb, var(--color-bg-page) 28%, transparent), color-mix(in srgb, var(--color-bg-page) 8%, transparent))}:root[data-surface-theme=glass-breeze] .app-layout-ambient span{filter:blur(82px)saturate(1.35);opacity:.32}:root[data-theme=dark][data-surface-theme=glass-breeze] .app-layout-ambient span{opacity:.22}:root[data-surface-theme=glass-breeze] .app-layout-frame{border-color:var(--glass-edge);background:var(--glass-shell);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 26px 90px color-mix(in srgb, var(--color-text-primary) 13%, transparent);-webkit-backdrop-filter:var(--glass-filter-shell)}:root[data-surface-theme=glass-breeze] :is(.app-main-frame,.app-content-scroll){background:0 0}:root[data-surface-theme=glass-breeze] .app-sidebar{box-shadow:inset -1px 0 0 var(--glass-highlight-soft);-webkit-backdrop-filter:var(--glass-filter-surface);border-right-color:var(--glass-edge-soft)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--glass-surface) 92%, transparent), color-mix(in srgb, var(--glass-surface-soft) 82%, transparent))!important}:root[data-surface-theme=glass-breeze] :is(.app-sidebar-brand,.app-sidebar-footer){border-color:var(--glass-edge-soft);background:color-mix(in srgb, var(--glass-surface) 76%, transparent);-webkit-backdrop-filter:var(--glass-filter-control)}:root[data-surface-theme=glass-breeze] .app-sidebar-logo{border-color:var(--glass-edge);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow-soft)}:root[data-surface-theme=glass-breeze] :is(.app-sidebar-link:hover,.app-sidebar-user:hover){background:var(--glass-muted)}:root[data-surface-theme=glass-breeze] .app-sidebar-link.is-active{border-color:color-mix(in srgb, var(--color-primary-border) 70%, var(--glass-highlight-soft));background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary-bg) 74%, var(--glass-surface-strong)), var(--glass-surface));box-shadow:inset 0 1px 0 var(--glass-highlight-soft)}:root[data-surface-theme=glass-breeze] .app-command-bar{border-bottom-color:var(--glass-edge-soft);background:color-mix(in srgb, var(--glass-surface) 72%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--glass-highlight-soft) 62%, transparent);-webkit-backdrop-filter:var(--glass-filter-surface)}:root[data-surface-theme=glass-breeze] .app-brand-attribution{border-top:1px solid var(--glass-edge-soft);background:color-mix(in srgb, var(--glass-surface-soft) 58%, transparent);-webkit-backdrop-filter:var(--glass-filter-control)}:root[data-surface-theme=glass-breeze] :is(.app-page,.app-page-inner,.mission-list-canvas,.mission-workspace-canvas,.product-list-page,.product-workspace-canvas,.assistant-workspace-canvas,.auth-experience-page){background-color:#0000!important}:root[data-surface-theme=glass-breeze] :is(.mission-list-canvas,.mission-workspace-canvas,.product-workspace-canvas,.assistant-workspace-canvas,.auth-experience-page){background:radial-gradient(circle at 8% 2%, color-mix(in srgb, var(--color-ai) 9%, transparent), transparent 30%), radial-gradient(circle at 96% 8%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 28%), transparent!important}:root[data-surface-theme=glass-breeze] :is(.workspace-surface,.mission-workspace-pane,.product-workspace-pane,.assistant-workspace-pane){-webkit-backdrop-filter:var(--glass-filter-surface);border-color:var(--glass-edge)!important;background:var(--glass-surface-soft)!important;box-shadow:var(--glass-shadow-soft)!important}:root[data-surface-theme=glass-breeze] :is(.product-detail-pane,.mission-detail-pane){background:linear-gradient(145deg, color-mix(in srgb, var(--glass-surface) 74%, transparent), color-mix(in srgb, var(--glass-shell) 74%, transparent))!important}:root[data-surface-theme=glass-breeze] :is(.app-page-header,.page-header,.app-search-toolbar,.app-toolbar,.app-surface,.app-panel,.app-card,.app-metric,.responsive-card,.theme-panel,.theme-panel-muted,.dashboard-hero-surface,.dashboard-refined-panel,.dashboard-journey,.product-surface,.auth-experience-card){-webkit-backdrop-filter:var(--glass-filter-surface);border-color:var(--glass-edge)!important;background:var(--glass-surface)!important;box-shadow:var(--glass-shadow-soft)!important}:root[data-surface-theme=glass-breeze] :is(.app-surface-interactive,.app-card-interactive,.ant-card-hoverable,.entity-list-card):hover{border-color:color-mix(in srgb, var(--color-primary-border-hover) 70%, var(--glass-highlight))!important;box-shadow:var(--glass-shadow-card)!important}:root[data-surface-theme=glass-breeze] .ant-card{-webkit-backdrop-filter:var(--glass-filter-surface);border-color:var(--glass-edge)!important;background:var(--glass-surface)!important;box-shadow:var(--glass-shadow-soft)!important}:root[data-surface-theme=glass-breeze] .ant-card>:is(.ant-card-head,.ant-card-body),:root[data-surface-theme=glass-breeze] .ant-card .ant-card-head,:root[data-surface-theme=glass-breeze] .ant-card .ant-card-body{background:0 0!important}:root[data-surface-theme=glass-breeze] .ant-card .ant-card-head{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--glass-highlight-soft) 48%, transparent);border-bottom-color:var(--glass-edge-soft)!important}:root[data-surface-theme=glass-breeze] :is(.ant-card,.responsive-card,.theme-panel) :is(.ant-card,.responsive-card,.theme-panel){background:var(--glass-surface-nested)!important;box-shadow:inset 0 1px 0 var(--glass-highlight-soft)!important}:root[data-surface-theme=glass-breeze] .bg-transparent{background-color:#0000!important}:root[data-surface-theme=glass-breeze] :is(.bg-card,.bg-card\/60,.bg-card\/70,.bg-card\/95){background-color:var(--glass-surface-nested)!important}:root[data-surface-theme=glass-breeze] :is(.bg-subtle,.bg-subtle\/70,.bg-subtle\/80){background-color:var(--glass-muted)!important}:root[data-surface-treatment=glass] .ant-tabs .ant-tabs-nav-list{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-surface-treatment=glass] .ant-tabs .ant-tabs-nav:before{border-bottom:1px solid color-mix(in srgb, var(--color-border) 68%, transparent)!important}:root[data-surface-theme=glass-breeze] .ant-tabs :is(.ant-tabs-content-holder,.ant-tabs-content,.ant-tabs-tabpane){background:0 0!important}:root[data-surface-treatment=glass] .ant-tabs .ant-tabs-tab:hover{color:var(--color-primary-hover);background:0 0}:root[data-surface-treatment=glass] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{box-shadow:none;background:0 0}:root[data-surface-treatment=glass] .ant-tabs .ant-tabs-ink-bar{box-shadow:0 2px 9px color-mix(in srgb, var(--color-primary) 42%, transparent);background:var(--color-primary)!important;height:2px!important}:root[data-surface-theme=glass-breeze] :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-mentions,.ant-select:not(.ant-select-customize-input) .ant-select-selector){-webkit-backdrop-filter:var(--glass-filter-control);border-color:var(--glass-edge-soft)!important;background:var(--glass-control)!important;box-shadow:inset 0 1px 0 var(--glass-highlight-soft)!important}:root[data-surface-theme=glass-breeze] .ant-input-affix-wrapper>.ant-input,:root[data-surface-theme=glass-breeze] .ant-input-number .ant-input-number-input{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important}:root[data-surface-theme=glass-breeze] :is(.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector){border-color:var(--color-primary-border-hover)!important;background:var(--glass-surface-strong)!important;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-focus)!important}:root[data-surface-theme=glass-breeze] :is(.ant-btn-default,.ant-btn-dashed){border-color:var(--glass-edge-soft);background:var(--glass-control);-webkit-backdrop-filter:var(--glass-filter-control);box-shadow:inset 0 1px 0 var(--glass-highlight-soft)!important}:root[data-surface-theme=glass-breeze] :is(.ant-btn-default,.ant-btn-dashed):not(:disabled):hover{border-color:var(--color-primary-border-hover);background:var(--glass-surface-strong);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 7px 18px color-mix(in srgb, var(--color-primary-active) 8%, transparent)!important}:root[data-surface-theme=glass-breeze] .ant-btn-primary:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-inverse);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 12%, transparent)!important}:root[data-surface-theme=glass-breeze] .ant-btn-primary:not(:disabled):hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-text-inverse);box-shadow:0 3px 8px color-mix(in srgb, var(--color-text-primary) 14%, transparent)!important}:root[data-surface-theme=glass-breeze] .ant-btn-primary:not(:disabled):active{border-color:var(--color-primary-active);background:var(--color-primary-active);color:var(--color-text-inverse);box-shadow:none!important}:root[data-surface-theme=glass-breeze] :is(.ant-segmented,.ant-radio-button-wrapper){border-color:var(--glass-edge-soft);-webkit-backdrop-filter:var(--glass-filter-control);background:var(--glass-shell)!important}:root[data-surface-theme=glass-breeze] .ant-segmented .ant-segmented-item-selected{box-shadow:inset 0 1px 0 var(--glass-highlight), 0 5px 14px color-mix(in srgb, var(--color-primary-active) 7%, transparent);background:var(--glass-surface-strong)!important}:root[data-surface-theme=glass-breeze] .auth-intent-switch .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-text-inverse)!important;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 14%, transparent)!important}:root[data-surface-theme=glass-breeze] .auth-intent-switch .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;color:var(--color-text-inverse)!important}:root[data-surface-theme=glass-breeze] :is(.ant-table,.ant-table-content,.ant-table-body){background:0 0!important}:root[data-surface-theme=glass-breeze] .ant-table-container{box-shadow:inset 0 1px 0 var(--glass-highlight-soft);-webkit-backdrop-filter:var(--glass-filter-control);border-color:var(--glass-edge-soft)!important;background:var(--glass-data-surface)!important}:root[data-surface-theme=glass-breeze] .ant-table-thead>tr>th{box-shadow:inset 0 1px 0 var(--glass-highlight-soft);border-color:var(--glass-edge-soft)!important;background:var(--glass-muted)!important}:root[data-surface-theme=glass-breeze] .ant-table-tbody>tr>td{border-color:var(--glass-edge-soft)!important;background:0 0!important}:root[data-surface-theme=glass-breeze] .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb, var(--glass-muted) 32%, transparent)!important}:root[data-surface-theme=glass-breeze] .ant-table-tbody>tr.ant-table-row:hover>td{background:color-mix(in srgb, var(--color-primary-bg) 48%, var(--glass-surface-strong))!important}:root[data-surface-theme=glass-breeze] .ant-table :is(.ant-table-cell-fix-left,.ant-table-cell-fix-right){-webkit-backdrop-filter:var(--glass-filter-control);background:var(--glass-data-surface)!important}:root[data-surface-theme=glass-breeze] :is(.ant-collapse,.ant-collapse-item,.ant-collapse-header,.ant-collapse-content,.ant-collapse-content-box){border-color:var(--glass-edge-soft)!important;background:0 0!important}:root[data-surface-theme=glass-breeze] .ant-collapse:not(.ant-collapse-ghost){box-shadow:inset 0 1px 0 var(--glass-highlight-soft);-webkit-backdrop-filter:var(--glass-filter-surface);background:var(--glass-surface)!important}:root[data-surface-theme=glass-breeze] :is(.ant-modal-mask,.ant-drawer-mask){-webkit-backdrop-filter:blur(7px)saturate(.92);background:var(--glass-mask)!important}:root[data-surface-theme=glass-breeze] :is(.ant-modal-container,.ant-modal-content,.ant-modal-section,.ant-drawer-content,.ant-drawer-section,.ant-popover-inner,.ant-dropdown-menu,.ant-menu-submenu-popup .ant-menu,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown,.ant-cascader-dropdown,.ant-message-notice-content,.ant-notification-notice){-webkit-backdrop-filter:var(--glass-filter-popup);border-color:var(--glass-edge)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--glass-highlight-soft) 72%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 72%), var(--glass-popup)!important;box-shadow:var(--glass-shadow-popup)!important}:root[data-surface-theme=glass-breeze] :is(.ant-modal-header,.ant-modal-body,.ant-modal-footer,.ant-drawer-wrapper-body,.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer,.ant-popover-title){background:0 0!important}:root[data-surface-theme=glass-breeze] :is(.ant-modal-header,.ant-drawer-header,.ant-modal-footer,.ant-drawer-footer){border-color:var(--glass-edge-soft)!important}:root[data-surface-theme=glass-breeze] :is(.ant-dropdown-menu-item,.ant-select-item,.ant-cascader-menu-item):hover,:root[data-surface-theme=glass-breeze] :is(.ant-dropdown-menu-item-active,.ant-select-item-option-active,.ant-cascader-menu-item-active){background:var(--glass-muted)!important}:root[data-surface-theme=glass-breeze] :is(.ant-dropdown-menu-item-selected,.ant-select-item-option-selected){background:color-mix(in srgb, var(--color-primary-bg) 64%, var(--glass-surface-strong))!important}:root[data-surface-theme=glass-breeze] .ant-tooltip-inner{background:color-mix(in srgb, var(--color-text-primary) 92%, transparent)!important}:root[data-surface-theme=glass-breeze] :is(.assistant-chat-frame,.assistant-message-scroll,.assistant-composer-dock){background:0 0!important}:root[data-surface-theme=glass-breeze] .assistant-chat-surface{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--color-ai) 9%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--glass-shell) 72%, transparent), transparent 46%)!important}:root[data-surface-theme=glass-breeze] .assistant-composer-dock{border-top:1px solid var(--glass-edge-soft);-webkit-backdrop-filter:var(--glass-filter-control);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--glass-surface-soft) 76%, transparent) 30%)!important}:root[data-surface-theme=glass-breeze] .assistant-floating-composer,:root[data-surface-theme=glass-breeze] .assistant-composer-dock>div>div.relative.border{-webkit-backdrop-filter:var(--glass-filter-surface);border-color:var(--glass-edge)!important;background:var(--glass-surface-strong)!important;box-shadow:var(--glass-shadow-card)!important}:root[data-surface-theme=glass-breeze] .assistant-quick-prompt{border-color:var(--glass-edge-soft);background:var(--glass-control);box-shadow:inset 0 1px 0 var(--glass-highlight-soft)}:root[data-surface-theme=glass-breeze] .ai-message-surface{border-color:var(--glass-edge-soft);box-shadow:var(--glass-shadow-soft);-webkit-backdrop-filter:var(--glass-filter-surface);background:var(--glass-surface)!important}:root[data-surface-theme=glass-breeze] .ai-message-surface-assistant{background:linear-gradient(145deg, color-mix(in srgb, var(--color-ai-bg) 58%, var(--glass-surface)), var(--glass-surface))!important}:root[data-surface-theme=glass-breeze] .ai-message-surface-user{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary-bg) 70%, var(--glass-surface-strong)), color-mix(in srgb, var(--color-primary-bg) 46%, var(--glass-surface)))!important}:root[data-surface-theme=glass-breeze] .ai-collapsible-trigger{-webkit-backdrop-filter:var(--glass-filter-control);border-color:var(--glass-edge-soft)!important;background:var(--glass-control)!important;box-shadow:inset 0 1px 0 var(--glass-highlight-soft), 0 8px 22px color-mix(in srgb, var(--color-primary-active) 6%, transparent)!important}:root[data-surface-theme=glass-breeze] .ai-collapsible-card[data-collapsed=false] .ai-collapsible-trigger{background:var(--glass-muted)!important}:root[data-surface-theme=glass-breeze] .ai-collapsible-trigger>span:first-of-type{border-color:var(--glass-edge-soft)!important;background:var(--glass-surface-strong)!important;box-shadow:inset 0 1px 0 var(--glass-highlight-soft)!important}:root[data-surface-theme=glass-breeze] .ai-confirm-card,:root[data-surface-theme=glass-breeze] .ai-confirm-card.ant-card{-webkit-backdrop-filter:var(--glass-filter-surface);border-color:var(--glass-edge)!important;background:linear-gradient(155deg, color-mix(in srgb, var(--glass-surface-strong) 88%, transparent), var(--glass-surface))!important;box-shadow:var(--glass-shadow-card)!important}:root[data-surface-theme=glass-breeze] :is(.ai-confirm-card-section,.ai-confirm-card-toolbar,.ai-execution-details){border-color:var(--glass-edge-soft);background:var(--glass-muted)!important}:root[data-surface-theme=glass-breeze] :is(.ai-execution-details-trigger,.ai-execution-details-list){background:0 0!important}:root[data-surface-theme=glass-breeze] :is(.ai-markdown-table-wrap,.ai-markdown-table,.ai-markdown-code-block){border-color:var(--glass-edge-soft);background:var(--glass-surface-strong)!important}:root[data-surface-theme=glass-breeze] :is(.ai-markdown-table thead,.ai-markdown-th,.ai-markdown-code-header){background:var(--glass-muted)!important}@media (width<=760px){:root[data-surface-theme=glass-breeze] .app-layout-root{padding:0}:root[data-surface-theme=glass-breeze] .app-layout-frame{box-shadow:none;border:0;border-radius:0}:root[data-surface-theme=glass-breeze] :is(.app-mobile-bottom-nav,.app-command-bar){-webkit-backdrop-filter:var(--glass-filter-popup);background:color-mix(in srgb, var(--glass-surface-strong) 78%, transparent)!important}:root[data-surface-theme=glass-breeze] :is(.app-page-header,.page-header){background:var(--glass-surface-soft)!important}}@media (prefers-reduced-transparency:reduce){:root[data-surface-theme=glass-breeze]{--glass-shell:var(--color-bg-card);--glass-surface-soft:var(--color-bg-card);--glass-surface:var(--color-bg-card);--glass-surface-strong:var(--color-bg-elevated);--glass-control:var(--color-bg-input);--glass-popup:var(--color-bg-popup)}:root[data-surface-theme=glass-breeze] *{-webkit-backdrop-filter:none!important}:root[data-surface-theme=glass-breeze] body,:root[data-surface-theme=glass-breeze] .app-layout-root{background-attachment:initial;background:var(--color-bg-page)!important}:root[data-surface-theme=glass-breeze] .app-layout-ambient{display:none}:root[data-surface-theme=glass-breeze] :is(.app-layout-frame,.assistant-chat-surface,.mission-list-canvas,.mission-workspace-canvas,.product-workspace-canvas,.assistant-workspace-canvas,.auth-experience-page){background-image:none!important}}.workspace-page-header.app-page-header{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:16px;margin:0;padding:0}.workspace-page-header .app-page-title{letter-spacing:-.025em;font-size:clamp(21px,2vw,26px);line-height:1.3}.workspace-page-header .app-page-description{margin-top:5px;font-size:13px}.workspace-page-header .app-page-actions{flex-shrink:0}.p1c-plan-list-page.app-page{padding:var(--density-page-y) var(--density-page-x) 32px}.entity-list-toolbar{border-bottom:1px solid var(--color-border-divider);flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 16px;display:flex}.entity-list-toolbar>.ant-input-search{width:min(320px,100%)}.entity-list-toolbar>.ant-select{width:168px;min-width:0}.entity-list-toolbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.entity-list-view-switch .ant-segmented-item-label{justify-content:center;align-items:center;min-height:30px;display:flex}.entity-list-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;padding:2px;display:grid}.entity-list-grid .entity-list-card{min-width:0;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text-primary) 3%, transparent)}.entity-list-grid .entity-list-card:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--color-text-primary) 5%, transparent)}.entity-list-card h2{line-height:1.5}.entity-list-card .entity-list-description{-webkit-line-clamp:1}.entity-list-card .text-\[11px\]{font-size:12px}.entity-list-metrics{border-top:1px solid var(--color-border-divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:18px 0;padding-top:16px;display:grid}.entity-list-footer{min-height:40px}.entity-list-pagination{flex-wrap:wrap;justify-content:flex-end;padding-top:12px;display:flex}.entity-list-grid.is-list{grid-template-columns:1fr}@media (width>=1100px){.entity-list-grid.is-list .entity-list-card{grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr);gap:12px 28px;display:grid}.entity-list-grid.is-list .entity-list-description{display:none}.entity-list-grid.is-list .entity-list-readiness{grid-column:1;margin:0}.entity-list-grid.is-list .entity-list-metrics{border-top:0;border-left:1px solid var(--color-border-divider);grid-area:1/2/3;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:16px;margin:0;padding:0 0 0 24px}.entity-list-grid.is-list .entity-list-footer{grid-column:1/-1}}.workspace-split{flex-direction:column;width:100%;height:100%;min-height:0;padding:0 12px 12px;display:flex;overflow:hidden}.workspace-split:is(.plan-workspace-split,.product-workspace-split){padding-top:10px}.workspace-split-toolbar{flex:0 0 42px;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.workspace-split-body{grid-template-columns:minmax(300px, var(--assistant-ratio)) 14px minmax(0, var(--detail-ratio));flex:1;min-height:0;display:grid}.workspace-split-chat,.workspace-split-detail{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-split-chat>*,.workspace-split-detail>*{width:100%;min-height:0}.workspace-split [hidden]{display:none}.workspace-split-divider{color:var(--color-text-tertiary);cursor:col-resize;touch-action:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.workspace-split-divider:hover,.workspace-split-divider:focus-visible{color:var(--color-primary);background:var(--color-bg-subtle)}.workspace-split.is-collapsed .workspace-split-body,.workspace-split.is-compact .workspace-split-body{grid-template-columns:minmax(0,1fr)}.workspace-split.is-compact .workspace-split-toolbar{flex-basis:48px;justify-content:center}.workspace-split.is-compact .workspace-split-toolbar .ant-segmented{width:100%}.workspace-split.is-compact .ant-segmented-group{display:flex}.workspace-split.is-compact .ant-segmented-item{flex:1}.workspace-split .p1c-detail-header{padding:16px 20px 12px}.workspace-split .p1c-detail-tabs .ant-tabs-tabpane{padding:20px}.workspace-split :is(.p1c-overview-groups>section,.p1c-settings-stage){box-shadow:none;border-radius:var(--radius-md)}.workspace-split .p1c-overview-groups>section>header{background:0 0}.workspace-split .p1c-overview-facts :is(small,span),.workspace-split .p1c-overview-local-note,.workspace-split .p1c-settings-nav-button small{font-size:12px}.workspace-split .p1c-overview-facts strong{font-size:14px}.workspace-split .p1c-settings-layout{grid-template-columns:180px minmax(0,1fr);gap:16px}.workspace-split .p1c-settings-stage>.ant-form{padding:18px 18px 0}.workspace-split .p1a-report-card,.workspace-split .p1a-signature-section,.workspace-split .p1a-overview-side-card{box-shadow:none;border-radius:var(--radius-md)}.workspace-split .p1a-signature-section{border:0;border-top:1px solid var(--color-border-divider);border-radius:0}.workspace-split .p1a-fact-grid{border:0}.workspace-split .p1a-readiness-hero{background:var(--color-bg-card);box-shadow:none;padding:16px 18px}.workspace-split .p1a-readiness-hero h2{font-size:22px}.workspace-split .p1a-detail-tab-content{flex-direction:column;gap:16px;display:flex}.workspace-split .monitoring-compact{padding:10px 12px;font-size:12px}.workspace-split .monitoring-compact strong{font-size:13px}.workspace-split .monitoring-compact .monitoring-state-icon{width:20px;height:20px}.workspace-split .p1c-plan-report-hero h2{font-size:23px}.workspace-split .assistant-empty-state{height:100%;min-height:0;padding:24px 16px}.workspace-split .assistant-empty-state h1{font-size:24px}.workspace-split .assistant-empty-state>p{font-size:14px}.dashboard-status-strip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.dashboard-status-strip.has-attention{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.dashboard-refined-page .dashboard-refined-panel{box-shadow:none;border-radius:var(--radius-lg)}.dashboard-refined-page .dashboard-structure-metrics .app-metric{box-shadow:none;background:var(--color-bg-card);min-height:0}.dashboard-refined-page .dashboard-structure-metrics .app-metric-value{font-size:24px}.dashboard-structure-metrics .app-metric-accent,.dashboard-structure-metrics .app-metric:after{display:none}.dashboard-workflow-guide summary{cursor:pointer;font-size:14px;font-weight:500}.dashboard-workflow-guide:not([open]){padding-block:14px}.dashboard-refined-page [data-testid=monitoring-overview-banner]{margin-bottom:0}.dashboard-refined-page [data-testid=monitoring-overview-banner] .ant-card-body{padding:14px 16px}.report-freshness{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:12px;display:flex}.report-filter-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.reports-page>.app-page-section{box-shadow:none}.daily-report-card{gap:var(--density-card-gap);border-radius:var(--radius-lg);background:var(--theme-card-background);flex-direction:column;display:flex}.daily-report-card:before{display:none}.reports-page .daily-report-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.daily-report-title-mark{border-radius:var(--radius-md)}.daily-report-card :is(small,.daily-report-insight p,.daily-report-run-list p){font-size:12px}.daily-report-no-data{border-radius:var(--radius-md);min-height:112px;margin-top:0}.daily-report-no-data .ant-empty{margin-block:16px}.daily-report-dimensions{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.daily-report-dimensions>article{min-width:0}.task-detail-modal .ant-modal-title{overflow-wrap:anywhere;padding-right:28px}.workspace-form-modal.ant-modal{padding-bottom:0;top:16px}.workspace-form-modal .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.workspace-form-modal .ant-modal-body{min-height:0;overflow-y:auto}.workspace-form-modal :is(.ant-modal-header,.ant-modal-footer){flex-shrink:0}.workspace-split .app-tabs>.ant-tabs-nav,.reports-page .app-tabs>.ant-tabs-nav{background:0 0;padding-block:8px}:is(.workspace-split,.reports-page) .app-tabs>.ant-tabs-nav:before{border:0}:is(.workspace-split,.reports-page) .app-tabs>.ant-tabs-nav .ant-tabs-nav-list{border-radius:var(--radius-md);background:var(--color-bg-subtle);gap:3px;padding:3px}:is(.workspace-split,.reports-page) .app-tabs>.ant-tabs-nav .ant-tabs-tab{border-radius:var(--radius-sm);margin:0;padding:5px 10px}:is(.workspace-split,.reports-page) .app-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:var(--color-bg-card);box-shadow:var(--shadow-hairline)}:is(.workspace-split,.reports-page) .app-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.creative-workbench .creative-workbench-form{width:100%}.creative-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px 16px;display:grid}.creative-control-grid>div{min-width:0}.creative-form-section{border-bottom:1px solid var(--color-border-divider);padding:16px 0}.creative-form-section:last-child{border-bottom:0}.creative-stage-navigation{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;display:grid}.creative-stage-button{text-align:left;border-radius:var(--radius-md);border:1px solid #0000;min-width:0;padding:10px 12px}.creative-stage-button:hover{background:var(--color-bg-subtle)}.creative-stage-button.is-active{border-color:var(--color-border);background:var(--color-bg-card);box-shadow:var(--shadow-hairline)}.creative-stage-advanced.is-active{background:var(--color-bg-subtle)}.creative-context-details{color:var(--color-text-secondary);padding:8px 0;font-size:12px}.creative-context-details summary{cursor:pointer}.creative-context-details[open]>div{margin-top:12px}.creative-workbench .text-\[10px\],.creative-workbench .text-\[11px\]{font-size:12px}.creative-workbench .creative-workbench-close{height:40px;padding-inline:16px}.creative-workbench{background:var(--color-bg-card)}.creative-workbench>header,.creative-workbench .creative-workbench-form{background:var(--color-bg-popup)}:root .ant-btn:focus-visible,:root [role=radio]:focus-visible,:root .ant-tabs-tab-btn:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:3px}:root[data-surface-theme=glass-breeze] .workspace-page-header.app-page-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}:root[data-surface-theme=glass-breeze] :is(.workspace-split-chat,.workspace-split-detail){background:var(--glass-surface-soft);border-color:var(--glass-edge)}:root[data-surface-theme=glass-breeze] .creative-workbench{background:var(--glass-popup);border-color:var(--glass-edge);-webkit-backdrop-filter:var(--glass-filter-popup);backdrop-filter:var(--glass-filter-popup)}:root[data-surface-theme=glass-breeze] .creative-workbench>header,:root[data-surface-theme=glass-breeze] .creative-workbench .creative-workbench-form{background:var(--glass-surface-strong)!important}@media (width>=1024px){.creative-workbench .creative-workbench-form{width:clamp(370px,33vw,480px)}}@media (width<=767px){.reports-page.app-page{padding:16px 12px 24px}.reports-page>.app-page-section>.border-t>.p-5{padding:12px}.reports-page .daily-report-header{gap:8px}.task-detail-modal .ant-modal-container{padding:16px}.task-detail-modal .ant-tabs-tab{padding-inline:8px}.task-detail-modal .ant-descriptions-item-label{min-width:76px}.task-detail-modal .ant-descriptions-item-content{overflow-wrap:anywhere}.workspace-page-header.app-page-header{align-items:flex-start}.workspace-page-header .app-page-actions{flex-shrink:1}.entity-list-toolbar>.ant-input-search{width:100%}.entity-list-toolbar>.ant-select{flex:1;width:auto}.entity-list-toolbar .entity-list-view-switch{display:none}.p1c-plan-list-page.app-page{padding:16px 12px 24px}.workspace-split{padding:0 8px 8px}.workspace-split .p1c-detail-tabs .ant-tabs-tabpane{padding:14px}.workspace-split .p1a-detail-header{flex-wrap:wrap;gap:10px;padding:12px 14px}.workspace-split .p1a-product-identity{width:100%;min-width:0}.workspace-split .p1a-detail-header-actions{justify-content:flex-end;width:100%}.workspace-split .p1a-product-subtitle{flex-wrap:wrap}.workspace-split .p1c-settings-layout{flex-direction:column;display:flex}.workspace-split .p1c-settings-layout>aside{flex-direction:row;overflow-x:auto}.workspace-split .p1c-settings-nav-button{min-width:140px}.creative-stage-navigation{grid-template-columns:1fr 1fr}.creative-stage-navigation .creative-stage-advanced{grid-column:1/-1;justify-self:end}.assets-page.operations-assets-page{gap:10px;padding:10px}.creative-workbench>header{gap:10px;padding:12px}.creative-workbench>header>div:first-child{flex-basis:100%}.creative-workbench>header>div:last-child{margin-left:auto}}@media (width>=1100px){.entity-list-grid.is-list .plan-list-card .plan-card-delivery{grid-column:1;margin-top:0}.entity-list-grid.is-list .plan-list-card .entity-list-metrics{grid-row:1/4}}.workspace-split-detail{container:workspace-detail/inline-size}.p1a-overview-workspace{grid-template-columns:minmax(0,1fr)}.p1a-overview-workspace>*{min-width:0}@container workspace-detail (width>=840px){.p1a-overview-workspace{grid-template-columns:minmax(0,1fr) 280px}}@container workspace-detail (width<=760px){.p1a-fact-grid,.p1a-type-information-section.is-basic>.p1a-fact-grid,.p1c-overview-groups,.p1c-overview-facts,.p1c-report-grid{grid-template-columns:minmax(0,1fr)}.p1a-overview-side{flex-direction:column;display:flex}.p1c-plan-report-hero,.p1a-tab-page-head,.p1a-section-heading,.p1c-tab-intro{flex-wrap:wrap}.p1c-overview-next{border-left:0;border-top:1px solid var(--color-border-divider);flex-basis:100%;width:100%;padding:12px 0 0}.p1c-overview-facts button{border-left:0;border-top:1px solid var(--color-border-divider)}.p1c-overview-facts button:first-child{border-top:0}.p1c-overview-facts :is(strong,span){white-space:normal;overflow-wrap:anywhere}.workspace-split .p1c-settings-layout{flex-direction:column;display:flex}.p1c-settings-layout>aside{flex-direction:row;overflow-x:auto}.p1c-settings-nav-button{min-width:140px}.p1c-form-grid{grid-template-columns:minmax(0,1fr)}}.p1a-readiness-hero h2{font-size:20px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.4}.p1a-fact-item strong{overflow-wrap:anywhere}.p1a-material-coverage-list button{flex-wrap:wrap;min-width:0}.p1a-material-coverage-list button>span{min-width:120px}.p1a-section-heading>.shrink-0{max-width:100%}.task-issue-content>.flex-1{flex-basis:260px}.task-proposal-summary>.flex-1{flex-basis:220px}.task-issue-content :is(strong,p){overflow-wrap:anywhere}.task-detail-modal .ant-tabs-content-holder{min-width:0}.desktop-editing-notice{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);align-items:flex-start;gap:12px;padding:16px;display:flex}.generation-result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.generation-result-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);min-width:0;overflow:hidden}.generation-result-preview{background:var(--color-bg-subtle);justify-content:center;align-items:center;height:260px;display:flex}.generation-result-preview :is(img,video){-o-object-fit:contain;object-fit:contain}.creative-workbench-results{scroll-margin-top:12px}.v3-details>summary{cursor:pointer;color:var(--color-text-secondary);padding-block:8px;font-size:13px}.v3-details[open]>summary{margin-bottom:8px}:is(.asset-library-folders,.asset-library-extra-filters)[hidden]{display:none}.report-dimension-table .ant-table-cell{overflow-wrap:break-word;min-width:130px}.report-dimension-table .ant-table-cell:first-child{min-width:200px}.report-scroll-hint{display:none}.workspace-split-chat .ai-message-surface{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=767px){.task-detail-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto}.task-detail-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:nowrap}.task-detail-tabs>.ant-tabs-nav .ant-tabs-tab{white-space:nowrap;min-height:44px}.report-scroll-hint{color:var(--color-text-secondary);margin:0 12px 8px;font-size:12px;display:block}.p1a-overview-workspace,.p1a-overview-side{flex-direction:column;display:flex}.p1a-overview-workspace>*,.p1a-overview-side>*{width:100%}.p1a-tab-page-head,.p1a-section-heading{flex-wrap:wrap}.p1a-tab-page-head>div:first-child,.task-issue-content>.flex-1{flex-basis:100%}.task-detail-modal .ant-descriptions-view table{table-layout:fixed}.task-detail-modal .ant-descriptions-item-label{width:100px;min-width:0}.task-detail-modal .ant-modal-container{max-height:calc(100dvh - 16px)}:is(.billing-summary-grid,.platform-auth-summary-grid,.execution-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(.billing-summary-grid,.platform-auth-summary-grid,.execution-summary-grid)>*{min-width:0;padding:12px}:is(.billing-summary-grid,.platform-auth-summary-grid) .text-2xl{font-size:20px}:is(.p1a-detail-shell,.p1c-detail-shell,.creative-workbench,.desktop-editing-notice) .ant-btn{white-space:normal;height:auto;min-height:44px}.creative-workbench-form{min-height:0}.creative-workbench-results{min-height:360px}.generation-result-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:is(.workspace-split,.creative-workbench,.task-detail-modal,.operations-page) *,:is(.workspace-split,.creative-workbench,.task-detail-modal,.operations-page) :before,:is(.workspace-split,.creative-workbench,.task-detail-modal,.operations-page) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.task-detail-tabs>.ant-tabs-nav{z-index:2;background:var(--color-bg-card);position:sticky;top:0}:root:root :is(.page-header,.app-page-header){border-radius:0;padding:0 0 20px;box-shadow:none!important;background:0 0!important;border:0!important}:root:root :is(.workspace-page-header,.app-command-header){padding-block:0}:root:root .ant-tabs>.ant-tabs-nav{-webkit-backdrop-filter:none;border:0;border-radius:0;padding-block:8px 14px;box-shadow:none!important;background:0 0!important}:root:root .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0}:root:root .ant-tabs>.ant-tabs-content-holder,:root:root .ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,:root:root .ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{background:0 0}:root:root .ant-tabs:is(.ant-tabs-left,.ant-tabs-right)>.ant-tabs-nav{padding-block:0}:root:root :is(.workbench-filters,.app-toolbar,.app-search-toolbar){-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:0 0 8px;box-shadow:none!important;background:0 0!important;border:0!important}:root:root :is(.app-search-toolbar-input.ant-input,.app-search-toolbar-input.ant-input-affix-wrapper){border:1px solid var(--color-border)!important;background:var(--color-bg-input)!important}:root:root :is(.app-search-toolbar-input.ant-input:focus,.app-search-toolbar-input.ant-input-affix-wrapper-focused){border-color:var(--color-primary)!important;box-shadow:var(--shadow-focus)!important}:root:root :is(.app-command-back-button,.p1c-detail-identity>span,.p1a-product-identity>span){box-shadow:none;background:0 0;border:0}:root:root .app-command-back-button:hover{background:var(--color-bg-hover)}:root:root .workspace-split-divider{background:0 0}:root:root .workspace-split-divider>svg{opacity:0;transition:opacity var(--motion-fast)}:root:root .workspace-split-divider:is(:hover,:focus-visible,:active){color:var(--color-text-secondary);background:0 0}:root:root .workspace-split-divider:is(:hover,:focus-visible,:active)>svg{opacity:1}:root:root .workspace-split-divider:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}:root:root .ai-execution-details{box-shadow:none;background:0 0;border:0}:root:root .ai-execution-details-trigger>span:first-child{background:0 0;border:0}:root:root .ai-execution-details-list{background:0 0;border-top:0}:root:root :is(.management-page-intro,.management-panel-header,.help-intro-hero,.product-detail-identity,.product-tab-intro){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root:root .management-page-intro__body,:root:root .management-panel-header{padding:0 0 16px}:root:root .management-panel-header:before,:root:root .management-page-intro:after,:root:root .product-detail-identity:after,:root:root .management-summary-card:before,:root:root .billing-summary-grid>.app-page-section:after,:root:root .platform-auth-summary-grid .platform-auth-metric:after,:root:root :is(.help-concept-card,.help-guide-card):after{display:none}:root:root :is(.management-page-intro__icon,.help-page-kicker-icon,.admin-console-nav__icon,.app-metric-icon){box-shadow:none;background:0 0;border:0}:root:root :is(.admin-console-nav,.settings-section-nav__card,.asset-view-switcher,.asset-library-folders,.asset-library-content,.product-detail-tabs-card){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:root:root .product-detail-route-back{box-shadow:none;background:0 0!important;border:0!important}:root:root :is(.execution-list-toolbar,.asset-library-view .responsive-toolbar){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}:root:root :is(.page-header,.app-page-header,.management-page-intro,.management-panel-header,.help-intro-hero,.product-detail-identity,.product-tab-intro,.admin-console-nav,.settings-section-nav__card,.asset-view-switcher,.asset-library-folders,.asset-library-content,.product-detail-tabs-card,.workbench-filters,.app-toolbar,.app-search-toolbar,.execution-list-toolbar,.asset-library-view .responsive-toolbar),:root:root .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{-webkit-backdrop-filter:none}:root:root .ant-tabs>.ant-tabs-nav .ant-tabs-tab{margin-inline:0;padding:9px 13px}:root:root .management-page-intro__topline{display:none}@media (width<=640px){:root:root .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:4px}:root:root .ant-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:44px;padding-inline:8px;font-size:13px}}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.app-layout-root,.app-main-frame,.auth-experience-page){background:var(--color-bg-page)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .app-layout-frame{box-shadow:none;border:0;border-radius:0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .app-sidebar{background:var(--color-bg-sidebar);border-right:0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.app-layout-ambient,.dashboard-hero-orbit),:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.auth-experience-page,.dashboard-hero-surface):before{display:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .app-page-title{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,32px);line-height:1.35}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.app-sidebar-link,.settings-section-nav__item,.settings-section-nav__mobile-item):hover{transform:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.app-sidebar-link.is-active,.settings-section-nav__item[data-active=true],.settings-section-nav__mobile-item[data-active=true]){background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.app-sidebar-link.is-active,.settings-section-nav__item[data-active=true]):before{display:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .app-sidebar-link.is-active svg{color:var(--color-text-inverse)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]){--color-text-on-primary:var(--color-text-inverse)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.entity-list-card,.dashboard-hero-surface,.dashboard-empty-guide,.dashboard-journey,.dashboard-refined-panel,.app-metric,.product-detail-hero,.product-tab-intro,.p1a-readiness-hero,.p1a-report-card,.p1a-overview-side-card,.p1a-signature-section,.p1c-plan-report-hero,.p1c-overview-groups>section,.p1c-settings-stage,.p1c-change-log){border-radius:var(--radius-lg);border-color:var(--color-border)!important;background:var(--color-bg-card)!important;box-shadow:none!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.entity-list-card,.app-card-interactive,.app-surface-interactive,[data-theme-choice]):hover{box-shadow:none!important;border-color:var(--color-primary-border-hover)!important;transform:none!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.app-btn,.ant-btn){box-shadow:none!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-btn:not(:disabled):not(.ant-btn-disabled):is(:hover,:active){transform:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){color:var(--color-text-inverse)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){background:var(--color-danger);border-color:var(--color-danger)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav:before{border-color:var(--color-border)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab{border-radius:var(--radius-md);color:var(--color-text-secondary);box-shadow:none;background:0 0;padding:9px 13px!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-disabled):hover{background:var(--color-bg-hover)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--color-primary);box-shadow:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn :is(span,small,svg),:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-remove{color:var(--color-text-inverse)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-disabled,:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab-disabled .ant-tabs-tab-btn{background:0 0;color:var(--color-text-disabled)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-more{border-radius:var(--radius-md);background:var(--color-bg-page);color:var(--color-text-secondary)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .product-detail-tabs>.ant-tabs-nav{background:var(--color-bg-card)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.ant-segmented,.product-knowledge-tabs){border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;background:var(--color-bg-subtle)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-segmented .ant-segmented-item{color:var(--color-text-secondary);border-radius:var(--radius-sm)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-segmented .ant-segmented-item:not(.ant-segmented-item-disabled):not(.ant-segmented-item-selected):hover{background:var(--color-bg-hover)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-segmented .ant-segmented-item-selected,:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-segmented .ant-segmented-thumb,:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .product-knowledge-tabs>button[aria-current=page]{box-shadow:none;background:var(--color-primary)!important;color:var(--color-text-inverse)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-segmented .ant-segmented-item-selected :is(span,small,svg),:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .product-knowledge-tabs>button[aria-current=page] .product-segmented-count{color:var(--color-text-inverse)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .product-knowledge-tabs>button[aria-current=page] .product-segmented-count{background:0 0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-segmented .ant-segmented-item-disabled{color:var(--color-text-disabled)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-segmented .ant-segmented-item-disabled.ant-segmented-item-selected{background:var(--color-bg-disabled)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-segmented .ant-segmented-item-disabled :is(span,small,svg){color:var(--color-text-disabled)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-radio-button-wrapper-disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.ant-tabs-dropdown-menu,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-container){background:var(--color-bg-popup);color:var(--color-text-primary);border-color:var(--color-border-popup);box-shadow:var(--shadow-popover)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.ant-modal-container,.ant-modal-header,.ant-drawer-section,.ant-drawer-header){background:var(--color-bg-popup)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-select-disabled,.ant-select-disabled .ant-select-selector,.ant-picker-disabled){color:var(--color-text-disabled);background:var(--color-bg-disabled)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-table-thead>tr>th{background:var(--color-bg-subtle)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-table-tbody>tr>td{background:var(--color-bg-card)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--color-bg-hover)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--color-primary-bg)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:none;padding:24px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-card:before{display:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-header h2{letter-spacing:-.3px;font-size:19px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-ai-briefing{border:0;border-left:2px solid var(--color-text-primary);background:var(--color-bg-subtle);border-radius:0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-ai-heading>span{box-shadow:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-kpi-grid{border-block:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-kpi{background:0 0;border:0;border-radius:0;min-height:110px;padding:18px 14px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-kpi strong{font-size:26px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-sparkline{height:44px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-chart-panel{border:0;border-radius:0;padding:16px 0 0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .workspace-split{background:var(--color-bg-page);padding:16px 20px 20px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .workspace-split-detail{background:var(--color-bg-page);border:0;border-radius:0;container:gallery-detail/inline-size}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .workspace-split-chat{background:var(--color-bg-card);box-shadow:none;border:0;border-radius:0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-detail-tabs>.ant-tabs-nav{padding-inline:24px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding:28px 24px 40px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview{gap:24px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-heading{gap:16px;padding-bottom:0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-heading h2{letter-spacing:-.6px;font-size:26px;line-height:1.35}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-groups{grid-template-columns:minmax(0,1fr);gap:22px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-groups>section>header{background:0 0;border-bottom:0;gap:12px;padding:22px 24px 16px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-groups h3{letter-spacing:-.3px;font-size:18px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-groups>section>header p{margin-top:6px;font-size:12px;line-height:1.7}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-facts{padding:0 12px 18px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-facts button{padding:12px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-facts small{color:var(--color-text-secondary);font-size:12px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-facts strong{white-space:normal;overflow-wrap:anywhere;margin-top:10px;font-size:17px;font-weight:600}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-facts span{white-space:normal;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.7}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-local-note{align-items:flex-start;font-size:12px;line-height:1.8}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-local-note svg{flex-shrink:0;margin-top:3px}@container (width<=720px){:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .daily-report-card{padding:18px}}@container gallery-detail (width<=600px){:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-detail-tabs>.ant-tabs-nav{padding:8px 12px 12px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding:22px 12px 28px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-heading h2{font-size:23px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-groups>section>header{padding:18px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-facts{grid-template-columns:1fr;padding:0 18px 10px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-facts button{border-left:0;border-top:1px solid var(--color-border);padding:14px 0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .p1c-overview-facts button:first-child{border-top:0}}@media (width<=640px){:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .workspace-split{padding:0 8px 8px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:4px}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:44px;font-size:13px;padding-inline:8px!important}}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .app-layout-root{padding:0}@media (width<=767px){:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .app-layout-root{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.app-command-bar,.app-sidebar-brand,.p1c-detail-header,.p1a-detail-header){border-bottom:0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .app-command-bar{background:var(--color-bg-sidebar)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .assistant-chat-surface{background:var(--color-bg-card)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .assistant-empty-glow{display:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ai-message-surface-assistant{border:1px solid color-mix(in srgb, var(--color-ai-border) 70%, var(--color-border-divider));background:color-mix(in srgb, var(--color-ai-bg) 65%, var(--color-bg-card));box-shadow:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .ant-alert-info{box-shadow:none;border:0;background:var(--color-bg-subtle)!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .app-metric-accent{display:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.admin-console-nav__item,.app-metric,.app-metric-icon):hover{transform:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .admin-console-nav__item[data-active=true]{box-shadow:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .admin-console-nav__item[data-active=true] .admin-console-nav__icon{color:var(--color-text-inverse);background:0 0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.management-summary-card,.help-flow-summary){box-shadow:none;background:var(--color-bg-subtle);border:0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.product-detail-pane,.product-detail-only){background:var(--color-bg-page)}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .product-surface{box-shadow:none!important}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .product-detail-identity__main>.product-visual-thumb{box-shadow:none}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) .operations-table-section>div:first-child{background:0 0}:root:is(:not([data-surface-theme]),[data-surface-theme=default]) :is(.help-support-card,.execution-detail-summary){box-shadow:none;background:var(--color-bg-subtle)!important;border:0!important}:root:root .app-form-section{min-width:0;padding:16px 0}:root:root .app-form-intro{min-width:0;padding:12px 0}:root:root .app-form-section+.app-form-section{border-top:1px solid var(--color-border-divider)}:root:root .app-form-repeat-item{border-radius:var(--radius-md);background:var(--color-bg-subtle);min-width:0;padding:14px}:root:root .app-form-nested-fields{min-width:0;padding-inline-start:12px}:root:root .app-form-group.ant-card{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none!important;background:0 0!important}:root:root .app-form-group>.ant-card-head{background:0 0;border:0;min-height:36px;padding:0}:root:root .app-form-group>.ant-card-body{padding:12px 0}:root:root:root :is(.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-input-number-status-error,.ant-picker-status-error,.ant-select-status-error,.ant-select-status-error .ant-select-selector){border-color:var(--color-danger)!important}:root:root:root :is(.ant-input-status-warning,.ant-input-affix-wrapper-status-warning,.ant-input-number-status-warning,.ant-picker-status-warning,.ant-select-status-warning,.ant-select-status-warning .ant-select-selector){border-color:var(--color-warning)!important}:root:root:root :is(.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-input-number-status-error,.ant-picker-status-error,.ant-select-status-error):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 18%, transparent)!important}:root:root:root :is(.ant-input-status-warning,.ant-input-affix-wrapper-status-warning,.ant-input-number-status-warning,.ant-picker-status-warning,.ant-select-status-warning):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warning) 18%, transparent)!important}:root:root:root :is(.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-select-disabled,.ant-select-disabled .ant-select-selector,.ant-picker-disabled){-webkit-backdrop-filter:none;background:var(--color-bg-disabled)!important;color:var(--color-text-disabled)!important;border-color:var(--color-border-disabled)!important;box-shadow:none!important}:root:root:root :is(.ant-input-affix-wrapper,.ant-input-number)>.ant-input,:root:root:root .ant-input-affix-wrapper>.ant-input-disabled{box-shadow:none!important;background:0 0!important}:root:root .task-detail-fact{background:0 0;border:0;border-radius:0}:root:root .task-detail-summary-item{background:var(--color-bg-subtle);border-radius:var(--radius-md);min-width:0}:root:root .task-detail-section{border-top:1px solid var(--color-border-divider);min-width:0}:root:root .task-detail-diff-row>*{overflow-wrap:anywhere;min-width:0}:root:root .ai-interaction-icon{box-shadow:none;background:0 0}:root:root .ai-collapsible-trigger>span:first-of-type{border:0;box-shadow:none!important;background:0 0!important}:root:root .ai-confirm-card-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}:root:root .ai-result-data-row{background:var(--color-bg-subtle);min-width:0}:root:root .ai-execution-details{background:0 0!important}:root:root .ai-collapsible-content .ai-confirm-card{box-shadow:none!important}:root:root .ai-confirm-card:is(.ai-confirm-risk-medium,[data-interaction-tone=warning]){border-left-color:var(--color-warning)!important}:root:root .ai-confirm-card:is(.ai-confirm-risk-high,[data-interaction-tone=danger]){border-left-color:var(--color-danger)!important}:root:root .ai-confirm-card:is(.ai-confirm-risk-low,[data-interaction-tone=success]){border-left-color:var(--color-success)!important}:root:root .ai-confirm-card:is(.ai-confirm-risk-info,[data-interaction-tone=info]){border-left-color:var(--color-info)!important}:root:root .ai-confirm-card:is(.ai-confirm-risk-neutral,[data-interaction-tone=neutral]){border-left-color:var(--color-border-strong)!important}.app-main-frame:has(.app-command-bar.is-workspace-detail){container:app-workspace/inline-size}:root:root .app-command-bar.is-workspace-detail{grid-template-columns:minmax(300px, var(--workspace-assistant-ratio,32fr)) minmax(0, var(--workspace-detail-ratio,68fr)) auto;border-bottom:1px solid var(--color-border-divider);background:var(--color-bg-page);gap:14px;height:76px;min-height:76px;padding:0 20px;transition:height .16s,min-height .16s,background .16s}:root:root .app-command-bar.is-workspace-detail.is-compact-header{background:color-mix(in srgb, var(--color-bg-page) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:52px;min-height:52px}.is-workspace-detail .app-command-context{gap:8px}.is-workspace-detail .app-command-header-slot{flex:1;min-width:0}.is-workspace-detail .app-command-return-button{flex-shrink:0;width:32px;padding:0;font-size:0}.is-workspace-detail .app-command-context-divider,.is-workspace-detail .app-command-actions:empty{display:none}:root:root .is-workspace-detail:not(:has(.app-command-actions>*)){grid-template-columns:minmax(300px, var(--workspace-assistant-ratio,32fr)) minmax(0, var(--workspace-detail-ratio,68fr))}.is-workspace-detail .app-command-header-slot :is(.p1c-detail-identity,.p1a-product-identity){gap:8px;min-width:0}.is-workspace-detail .app-command-header-slot :is(.p1c-detail-identity>span,.p1a-product-icon){flex-shrink:0;width:28px;height:28px}.is-workspace-detail .app-command-header-slot h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.is-workspace-detail .app-command-header-slot .p1a-product-title-row{flex-wrap:nowrap}.is-workspace-detail .app-command-header-slot :is(.p1a-product-subtitle,.p1c-detail-identity p){white-space:nowrap;flex-wrap:nowrap;font-size:11px;overflow:hidden}.is-workspace-detail.is-compact-header .app-command-header-slot :is(.p1a-product-subtitle,.p1c-detail-identity p){display:none}.is-workspace-detail.is-compact-header .app-command-header-slot h1{font-size:13px}.app-command-tabs-slot{justify-content:center;min-width:0;height:100%}:root:root .app-command-tabs-content>.ant-tabs-nav{height:100%;margin:0;padding:0}:root:root .app-command-tabs-slot .ant-tabs-nav-list{background:0 0;border-radius:0;gap:20px;padding:0}:root:root .app-command-tabs-slot .ant-tabs-tab{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:13px}:root:root .app-command-tabs-slot .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)}:root:root .app-command-tabs-slot .ant-tabs-ink-bar{background:var(--color-primary);border-radius:3px 3px 0 0;height:3px;display:block}.app-command-tabs-slot .p1a-detail-header-actions{flex-wrap:nowrap;gap:6px;margin-left:12px}.app-command-view-slot:empty{display:none}.app-command-view-slot{flex-shrink:0}.app-command-view-slot .ant-segmented{font-size:11px}:root:root .app-main-frame:has(.is-workspace-detail) .workspace-split{padding-top:0}@container app-workspace (width<=979px){:root:root .app-command-bar.is-workspace-detail{grid-template-rows:56px 48px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;height:104px;min-height:104px;padding:0 12px}:root:root .app-command-bar.is-workspace-detail.is-compact-header{grid-template-rows:44px 48px;height:92px;min-height:92px}.is-workspace-detail .app-command-tabs-slot{grid-area:2/1/auto/-1}.is-workspace-detail .app-command-actions{grid-area:1/2}.is-workspace-detail .app-command-header-slot :is(.p1c-detail-identity>span,.p1a-product-icon){display:none}.is-workspace-detail .app-command-header-slot h1{font-size:14px}.app-command-tabs-slot .p1a-detail-header-actions{gap:4px}}@container app-workspace (width<=480px){.app-command-view-slot .ant-segmented-item-label{padding:0 5px}}@media (prefers-reduced-motion:reduce){:root:root .app-command-bar.is-workspace-detail{transition:none}}.app-command-tabs-content{min-width:0;height:100%}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{box-shadow:none;background:0 0}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn,:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn :is(span,small,svg){color:var(--color-primary)!important}.is-workspace-detail .app-command-header-slot .p1c-detail-identity>div>div>span{white-space:nowrap;flex-shrink:0}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-tab{padding:0!important}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-ink-bar{display:block}:root:root .app-command-tabs-content>.ant-tabs-nav:before{border:0!important}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-nav-list{gap:24px;padding:0}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-tab{font-size:14px}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}@container app-workspace (width<=979px){:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-nav-list{gap:20px}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-tab{font-size:13px}.app-command-tabs-content .p1a-detail-header-actions .ant-btn-primary{width:32px;min-width:32px;padding-inline:0}.app-command-tabs-content .p1a-detail-header-actions .ant-btn-primary>span:not(.ant-btn-icon){display:none}.app-command-tabs-content .p1a-detail-header-actions{margin-left:8px}.app-command-tabs-content .p1a-detail-header-actions .ant-btn{font-size:11px}}:root:root .app-command-tabs-content>.ant-tabs-nav .ant-tabs-tab:not(.ant-tabs-tab-disabled):hover{background:0 0}
