:root{--ui-font:"Noto Sans", sans-serif;--ui-fs-3xl:26px;--ui-fs-2xl:18px;--ui-fs-xl:16px;--ui-fs-lg:15px;--ui-fs-md:14px;--ui-fs-sm:13px;--ui-fs-xs:12px;--ui-fs-2xs:11px;--ui-fg-1:#212121;--ui-fg-2:#333;--ui-fg-3:#5d6065;--ui-fg-4:#6b6e73;--ui-fg-muted:#919191;--ui-fg-placeholder:#c8c8c8;--ui-fg-strong:#1b1c1e;--ui-fg-title:#3f4247;--ui-fg-meta:#8a8d92;--ui-fg-icon:#4a4d52;--ui-green:#15803d;--ui-green-hover:#216537;--ui-green-press:#166534;--ui-green-text:#216537;--ui-green-ink:#15803d;--ui-green-soft:#e5ffec;--ui-check-fill:#216537;--ui-premium-fg:#17843f;--ui-premium-bg:#ddf2e0;--ui-switch-on:#15803d;--ui-switch-knob:#fff;--ui-link:#15c;--ui-blue-soft:#e5f1ff;--ui-blue-tint:#e5f1f8;--ui-link-border:#cfe0f7;--ui-teal-text:#0f766e;--ui-teal-soft:#e6f3ef;--ui-violet-ink:#8e5aa8;--ui-ai:#6d4ae0;--ui-ai-soft:#f5f1fe;--ui-ai-border:#dad0fa;--ui-ai-ghost-fill:#8b5cf614;--ui-ai-ghost-edge:#8b5cf675;--ui-ai-ghost-line:#8b5cf69e;--ui-ai-ghost-ink:#4a2ba8;--ui-ai-ghost-sparkle:#8b5cf6;--ui-ai-ghost-shadow:0 4px 12px #7c4ddb14;--ui-ai-ghost-badge:linear-gradient(100deg, #6d3be4, #a855f7);--ui-on-ai-ghost-badge:#fff;--ui-agent-ink:#23252a;--ui-agent-tint:#f4f4f5;--ui-agent-line:#c9cacd;--ui-agent-chip-border:#e3e3e5;--ui-agent-chip-fg:#4a4c52;--ui-red:#c41230;--ui-red-soft:#ffe5ea;--ui-red-border:#eed3d7;--ui-pr-spelling-line:#c41230b3;--ui-pr-on-light-sp:#c41230b3;--ui-pr-on-light-gr:#15c;--ui-pr-on-light-sp-tint:#c4123021;--ui-pr-on-light-gr-tint:#1155cc21;--ui-pr-on-dark-sp:#ef4444b3;--ui-pr-on-dark-gr:#7dafff;--ui-pr-on-dark-sp-tint:#ef44442e;--ui-pr-on-dark-gr-tint:#7dafff33;--ui-surface-page:#f7f7f7;--ui-surface-card:#fff;--ui-surface-dim:#fcfcfc;--ui-surface-float:#fffffff0;--ui-row-hover:#f9fbff;--ui-sel-tint:#f2f8ff;--ui-active:#f0f0f0;--ui-nav-hover:#f0f9ff;--ui-surface-hover:#f0f9ff;--ui-row-current:#e5f1f8;--ui-surface-strip:#fcfcfc;--ui-thumb-bg:#fbfafb;--ui-thumb-border:#ececee;--ui-viewswitch-pill:#fff;--ui-preview-grad:linear-gradient(135deg, #f7f7f5, #ebf2ff);--ui-video-placeholder:repeating-linear-gradient(135deg, #eef0f2 0 6px, #e6e8eb 6px 12px);--ui-video-play:#fffffff0;--ui-skel-base:#ededf0;--ui-skel-hi:#f6f7f8;--ui-border-subtle:#eaeaea;--ui-border-on-panel:#eaeaea;--ui-fill-on-panel:#f0f0f0;--ui-fill-on-panel-soft:#f5f5f5;--ui-border-row:#f0f0f0;--ui-border-hairline:#f4f4f6;--ui-border-sep-lighter:#f8f8fa;--ui-border-default:#dadce0;--ui-border-strong:#dadce0;--ui-border-focus:#88cdff;--ui-border-open:#6fa8dc;--ui-link-ring:#1155cc2e;--ui-field-border:#e4e6e9;--ui-focus-ring:0 0 0 3px #88cdfff2;--ui-scroll-thumb:#cfd2d6;--ui-scroll-thumb-hover:#b6b9be;--ui-rt-toolbar-bg:#fafafa;--ui-rt-toolbar-border:#e7e7e7;--ui-radius-ctrl:6px;--ui-radius-card:10px;--ui-z-canvas-bar:3;--ui-z-canvas-pop:4;--ui-z-editor-bar:5;--ui-z-canvas-card:6;--ui-z-topic-details:40;--ui-z-flyout-high:1040;--ui-z-toast:1100;--ui-z-lightbox:9100;--ui-z-tooltip:9200;--ui-z-dialog:200000;--ui-overlay:#11141c80;--ui-avatar-ring:#fff;--ui-avatar-ring-halo:#00000014;--ui-avatar-ring-halo-strong:#00000038;--ui-shadow-card:0 8px 24px #00000014;--ui-shadow-card-rest:0 1px 2px #3341550d;--ui-shadow-btn:0 1px 2px #0000001a;--ui-shadow-switch:0 1px 2px #00000040;--ui-shadow-thumb:0 1px 2px #0003;--ui-shadow-menu:0 2px 12px #0000001a, 0 0 2px #0000000d;--ui-shadow-toast:0 8px 24px #0003;--ui-shadow-drawer:0 8px 24px #0003;--ui-shadow-alert:0 24px 64px #0f162442, 0 2px 8px #0f16241a;--ui-live-bg:#e5ffec;--ui-live-fg:#14532d;--ui-live-dot:#15803d;--ui-online-dot:#22c55e;--ui-shared-bg:#e5f1ff;--ui-shared-fg:#15c;--ui-shared-dot:#3693ff;--ui-draft-bg:#fef4e4;--ui-draft-fg:#cc7f02;--ui-draft-dot:#ff9c01;--ui-note-draft-badge-bg:#fdf0e6;--ui-note-draft-badge-fg:#9a4f17;--ui-note-draft-dot:#e4853f;--ui-priv-bg:#f0f0ec;--ui-priv-fg:#5d6065;--ui-priv-dot:#8d8d8d;--ui-tile-neutral-bg:var(--ui-priv-bg);--ui-tile-neutral-fg:var(--ui-fg-3);--ui-tile-shared-bg:#e7f6ec;--ui-tile-shared-fg:var(--ui-green-text);--ui-tile-preview-bg:#fbfbfb;--ui-kind-mindmap:var(--ui-red);--ui-kind-concept:#1f7a8c;--ui-kind-outline:var(--ui-fg-3);--ui-kind-gantt:var(--ui-green);--ui-art-arrow:#9aa7bc;--ui-art-elbow:#afbac9;--ui-art-boxline:#c3cedd;--ui-art-name:#cbd4e1;--ui-art-name-2:#e0e6ee;--ui-art-label:#bebebe;--ui-art-rule:#a3a393;--ui-toast-bg:#1b1c1e;--ui-toast-fg:#fff;--ui-toast-action:#88cdff;--ui-toast-action-hover:#ffffff1a;--ui-pplayer-ink:#5d6065;--ui-pplayer-slide:#4d4d4d;--ui-pplayer-slide-visited:#c41230;--ui-pplayer-on-slide:#fff;--ui-pplayer-finish-bg:#fffffff2;--ui-pplayer-restart-bg:#f0f9ff;--ui-pplayer-restart-border:#88cdff;--ui-ps-bg:#18181bf5;--ui-ps-fg:#f4f4f5;--ui-ps-fg-2:#a1a1aa;--ui-ps-control:#ffffff14;--ui-ps-control-hover:#ffffff2e;--ui-ps-btn-hover:#ffffff1a;--ui-ps-divider:#ffffff24;--ui-ps-well:#3f3f46;--ui-ps-active:#88cdff;--ui-ps-focus:0 0 0 3px #88cdfff2;--ui-ps-shadow:0 8px 24px #00000059;--ui-ps-scroll:#ffffff2e;--ui-ps-scroll-hover:#ffffff4d;--ui-ps-themed-bg:#f8f6f7f7;--ui-ps-themed-fg:#1b1c1e;--ui-ps-themed-fg-2:#5d6065;--ui-ps-themed-control:#0000000d;--ui-ps-themed-control-hover:#0000001a;--ui-ps-themed-btn-hover:#0000000f;--ui-ps-themed-divider:#0000001f;--ui-ps-themed-well:#e4e4e7;--ui-ps-themed-active:#15c;--ui-ps-themed-focus:0 0 0 3px #1155cc73;--ui-ps-themed-shadow:0 8px 24px #0000001f;--ui-ps-themed-scroll:#0000002e;--ui-ps-themed-scroll-hover:#0000004d;--ui-live-border:#bfe0cb;--ui-draft-border:#f2ddb4;--ui-shared-owner:#8e5aa8;--ui-theme-bg:#f4edf8;--ui-theme-fg:#7b4b96;--ui-theme-border:#e0ccea;--ui-public-bg:#e5f1ff;--ui-public-fg:#15c;--ui-public-dot:#15c;--ui-published-bg:#e5ffec;--ui-published-fg:#15803d;--ui-published-dot:#15803d;--ui-drop:#3abc00;--ui-drop-wash:#3abc0012;--ui-drop-ring:#3abc0033;--ui-drop-tint:#3abc001a;--ui-drop-label:#2c7d12;--ui-drop-reject:#c41230;--ui-drop-reject-wash:#c412300d;--ui-drop-reject-ring:#c412302e;--ui-drop-card:#ffffffeb;--ui-drop-shadow:0 24px 60px #00000038;--ui-paper-sheet:#cbe0ef;--ui-paper-sheet-edge:#8fc0e2;--ui-paper-diagram:#9ae59c;--ui-paper-diagram-edge:#6fcb78;--ui-paper-break:#e5393580;--ui-paper-diagram-label:#2c5a33;--ui-paper-margin-label:#3e6e92;--ui-paper-margin-line:#3e6e92;--ui-paper-line:#d7dbdf;--ui-paper-ground:#edeff1;--ui-print-page:#fff;--ui-print-fg-1:#212121;--ui-print-fg-3:#5d6065;--ui-print-fg-muted:#919191;--ui-print-rule:#eaeaea;--ui-print-chip:#f0f0ec;--ui-print-avatar-rest:#dadce0;--ui-fmt-pdf:#c41230;--ui-fmt-image:#1f7a8c;--ui-fmt-doc:#2b579a;--ui-fmt-slides:#d24726;--ui-fmt-web:#e4853f;--ui-fmt-mindmap:#c41230;--ui-fmt-mmap:#4eb0b3;--ui-fmt-mmap-soft:#84ddda;--ui-fmt-sheet:#217346;--ui-fmt-code:#5d6065;--ui-fmt-text:#5d6065;--ui-fmt-project:#31752f;--ui-fmt-pdf-tint:#fde5ea;--ui-fmt-doc-tint:#e5f1ff;--ui-fmt-sheet-tint:#e6f2ea;--ui-fmt-slides-tint:#fcefe4;--ui-fmt-other-tint:#f0f0f0;--ui-tier-premium-fg:var(--ui-premium-fg);--ui-tier-premium-bg:var(--ui-premium-bg);--ui-tier-pro-fg:#b96a12;--ui-tier-pro-bg:#fdeedc;--ui-upgrade:#e4853f;--ui-upgrade-hover:#cc7f02;--ui-surface-panel:#fff;--ui-surface-sunken:#fafafa;--ui-surface-band:#f6f7f8;--ui-surface-soft:#f6f7f9;--ui-surface-thread:#fbfbfe;--ui-border-dashed:#bfc3c8;--ui-swatch-edge:#00000014;--ui-on-overlay:#fff;--ui-lp-remove:#d65a5a;--ui-lp-remove-hover-bg:#fdecec;--ui-lp-chip:#0f0f1299;--ui-lp-chip-remove:#ff9b9b;--ui-lp-lift:#00000024;--ui-lp-scrim:#0c0d10a8;--ui-lp-scrim-1:#0c0d109e;--ui-lp-scrim-2:#0c0d1099;--ui-lp-caption-muted:#ffffffc7;--ui-lp-caption-shadow:#0006;--ui-lp-size-shadow:#00000080;--ui-seg-bg:#f0f0ec;--ui-seg-active:#fff;--ui-seg-active-fg:#15c;--ui-info-bg:var(--ui-blue-soft);--ui-info-fg:var(--ui-link);--ui-success-bg:var(--ui-green-soft);--ui-success-fg:var(--ui-green-text);--ui-warn-bg:var(--ui-draft-bg);--ui-warn-fg:var(--ui-draft-fg);--ui-warn-tint:#fffdf8;--ui-warn-border:#f0e2c6;--ui-warn-text:#8a5a00;--ui-info-tint:#f5f9ff;--ui-info-border:#dceafb;--ui-danger-bg:var(--ui-red-soft);--ui-danger-fg:var(--ui-red);--ui-danger-border:var(--ui-red-border);--ui-danger-text:var(--ui-red);--ui-red-solid:var(--ui-red);--ui-on-red:#fff;--ui-neutral-bg:var(--ui-priv-bg);--ui-neutral-fg:var(--ui-priv-fg);--ui-meter-track:var(--ui-skel-base);--ui-chart-1:#278041;--ui-chart-2:#e4853f;--ui-chart-3:#15c;--ui-chart-4:#c41230;--ui-chart-5:#88cdff;--ui-chart-6:#919191;--ui-chart-7:#ff9c01;--ui-series-api:#2f6fd0;--ui-series-mcp:var(--ui-chart-2);--ui-series-prev:#8c8c8c;--ui-chart-track:#f0f0ec;--ui-series-kind-mindmap:var(--ui-chart-1);--ui-series-kind-conceptmap:var(--ui-chart-3);--ui-series-kind-orgchart:var(--ui-chart-2);--ui-series-kind-timeline:var(--ui-chart-5);--ui-series-kind-fishbone:var(--ui-chart-4);--ui-series-kind-outline:var(--ui-chart-6);--ui-series-kind-gantt:var(--ui-chart-7);--ui-series-kind-taskmap:#1f9aa8;--ui-series-kind-ai:#7b4fc9;--ui-series-kind-creaza:#8a6d3b;--ui-on-green:#fff;--ui-on-green-track:#fff6;--ui-on-link:#fff;--ui-shadow-pop:0 2px 8px #00000014;--dash-font:var(--ui-font);--dash-fg-1:var(--ui-fg-1);--dash-fg-2:var(--ui-fg-2);--dash-fg-3:var(--ui-fg-3);--dash-fg-muted:var(--ui-fg-muted);--dash-fg-placeholder:var(--ui-fg-placeholder);--dash-green:var(--ui-green);--dash-green-hover:var(--ui-green-hover);--dash-green-text:var(--ui-green-text);--dash-green-soft:var(--ui-green-soft);--dash-link:var(--ui-link);--dash-blue-soft:var(--ui-blue-soft);--dash-link-border:var(--ui-link-border);--dash-ai:var(--ui-ai);--dash-ai-soft:var(--ui-ai-soft);--dash-ai-border:var(--ui-ai-border);--dash-red:var(--ui-red);--dash-red-soft:var(--ui-red-soft);--dash-red-border:var(--ui-red-border);--dash-surface-page:var(--ui-surface-page);--dash-surface-card:var(--ui-surface-card);--dash-row-hover:var(--ui-row-hover);--dash-sel-tint:var(--ui-sel-tint);--dash-active:var(--ui-active);--dash-nav-hover:var(--ui-nav-hover);--dash-viewswitch-pill:var(--ui-viewswitch-pill);--dash-preview-grad:var(--ui-preview-grad);--dash-skel-base:var(--ui-skel-base);--dash-skel-hi:var(--ui-skel-hi);--dash-border-subtle:var(--ui-border-subtle);--dash-border-row:var(--ui-border-row);--dash-border-default:var(--ui-border-default);--dash-border-strong:var(--ui-border-strong);--dash-border-focus:var(--ui-border-focus);--dash-radius-ctrl:var(--ui-radius-ctrl);--dash-radius-card:var(--ui-radius-card);--dash-shadow-card:var(--ui-shadow-card);--dash-shadow-card-rest:var(--ui-shadow-card-rest);--dash-shadow-btn:var(--ui-shadow-btn);--dash-surface-dim:var(--ui-surface-dim);--dash-live-bg:var(--ui-live-bg);--dash-live-fg:var(--ui-live-fg);--dash-live-dot:var(--ui-live-dot);--dash-shared-bg:var(--ui-shared-bg);--dash-shared-fg:var(--ui-shared-fg);--dash-shared-dot:var(--ui-shared-dot);--dash-draft-bg:var(--ui-draft-bg);--dash-draft-fg:var(--ui-draft-fg);--dash-draft-dot:var(--ui-draft-dot);--dash-priv-bg:var(--ui-priv-bg);--dash-priv-fg:var(--ui-priv-fg);--dash-priv-dot:var(--ui-priv-dot);--dash-public-bg:var(--ui-public-bg);--dash-public-fg:var(--ui-public-fg);--dash-public-dot:var(--ui-public-dot);--dash-published-bg:var(--ui-published-bg);--dash-published-fg:var(--ui-published-fg);--dash-published-dot:var(--ui-published-dot);--dash-drop:var(--ui-drop);--dash-drop-wash:var(--ui-drop-wash);--dash-drop-ring:var(--ui-drop-ring);--dash-drop-tint:var(--ui-drop-tint);--dash-drop-label:var(--ui-drop-label);--dash-drop-reject:var(--ui-drop-reject);--dash-drop-reject-wash:var(--ui-drop-reject-wash);--dash-drop-reject-ring:var(--ui-drop-reject-ring);--dash-drop-card:var(--ui-drop-card);--dash-drop-shadow:var(--ui-drop-shadow)}[data-theme=dark]{--ui-fg-1:#f4f4f5;--ui-fg-2:#e4e4e7;--ui-fg-3:#a1a1aa;--ui-fg-4:#8b8b93;--ui-fg-muted:#71717a;--ui-fg-placeholder:#52525b;--ui-fg-strong:#fafafa;--ui-fg-title:#dcdce0;--ui-fg-meta:#7f8088;--ui-fg-icon:#bfbfc5;--ui-surface-page:#18181b;--ui-surface-card:#1d1d1f;--ui-surface-float:#2d2d2df0;--ui-row-hover:#232329;--ui-surface-dim:#1c1c20;--ui-border-hairline:#2a2a30;--ui-sel-tint:#1e2a3a;--ui-active:#27272a;--ui-nav-hover:#232938;--ui-surface-hover:#303137;--ui-row-current:#16263a;--ui-surface-strip:#1a1a1d;--ui-thumb-bg:#232326;--ui-thumb-border:#2e2e33;--ui-video-placeholder:repeating-linear-gradient(135deg, #2e2e33 0 6px, #28282d 6px 12px);--ui-video-play:#52525bf0;--ui-viewswitch-pill:#3f3f46;--ui-surface-panel:#27272a;--ui-surface-sunken:#1d1d1f;--ui-surface-band:#27272a;--ui-surface-soft:#26262a;--ui-surface-thread:#19191c;--ui-border-dashed:#55565e;--ui-swatch-edge:#ffffff24;--ui-on-link:#1b1c1e;--ui-on-overlay:#fff;--ui-lp-remove:#d65a5a;--ui-lp-remove-hover-bg:#fdecec;--ui-lp-chip:#0f0f1299;--ui-lp-chip-remove:#ff9b9b;--ui-lp-lift:#00000024;--ui-lp-scrim:#0c0d10a8;--ui-lp-scrim-1:#0c0d109e;--ui-lp-scrim-2:#0c0d1099;--ui-lp-caption-muted:#ffffffc7;--ui-lp-caption-shadow:#0006;--ui-lp-size-shadow:#00000080;--ui-seg-bg:#27272a;--ui-seg-active:#3f3f46;--ui-seg-active-fg:#7dafff;--ui-avatar-ring:#1d1d1f;--ui-avatar-ring-halo:#00000073;--ui-avatar-ring-halo-strong:#000000b3;--ui-preview-grad:linear-gradient(135deg, #232329, #1c2531);--ui-skel-base:#232329;--ui-skel-hi:#2e2e36;--ui-border-subtle:#27272a;--ui-border-on-panel:#3a3a40;--ui-fill-on-panel:#3a3a40;--ui-fill-on-panel-soft:#323238;--ui-border-row:#2e2e33;--ui-border-sep-lighter:#2c2c2c;--ui-border-default:#3f3f46;--ui-border-strong:#45464d;--ui-field-border:#3f3f46;--ui-border-open:#4f7fae;--ui-focus-ring:0 0 0 3px #60a5fa80;--ui-scroll-thumb:#4d5055;--ui-scroll-thumb-hover:#5f6368;--ui-rt-toolbar-bg:#18181b;--ui-rt-toolbar-border:#27272a;--ui-green-text:#4ade80;--ui-green-ink:#4ade80;--ui-green-soft:#14321f;--ui-check-fill:#216537;--ui-premium-fg:#3ba968;--ui-premium-bg:#1f3d2a;--ui-switch-on:#34d171;--ui-switch-knob:#fff;--ui-link:#7dafff;--ui-blue-soft:#16263a;--ui-blue-tint:#1a2c3c;--ui-link-border:#2c4a6e;--ui-teal-text:#2dd4bf;--ui-teal-soft:#14342c;--ui-violet-ink:#c9a6e0;--ui-ai:#a78bfa;--ui-ai-soft:#241b3a;--ui-ai-border:#3a2f5c;--ui-ai-ghost-fill:#8b5cf614;--ui-ai-ghost-edge:#8b5cf675;--ui-ai-ghost-line:#8b5cf69e;--ui-ai-ghost-ink:#4a2ba8;--ui-ai-ghost-sparkle:#8b5cf6;--ui-ai-ghost-shadow:0 4px 12px #7c4ddb14;--ui-ai-ghost-badge:linear-gradient(100deg, #6d3be4, #a855f7);--ui-on-ai-ghost-badge:#fff;--ui-red:#ef4444;--ui-red-soft:#3a1d1d;--ui-red-border:#5c2f2f;--ui-pr-spelling-line:#ef4444b3;--ui-agent-tint:#27272a;--ui-agent-line:#45464d;--ui-agent-chip-border:#3f3f46;--ui-agent-chip-fg:#a1a1aa;--ui-live-bg:#14321f;--ui-live-fg:#4ade80;--ui-live-dot:#4ade80;--ui-online-dot:#22c55e;--ui-shared-bg:#16263a;--ui-shared-fg:#7dafff;--ui-shared-dot:#7dafff;--ui-draft-bg:#3a2c12;--ui-draft-fg:#fbbf24;--ui-draft-dot:#fbbf24;--ui-note-draft-badge-bg:#3b2616;--ui-note-draft-badge-fg:#f5a868;--ui-note-draft-dot:#e4853f;--ui-priv-bg:#27272a;--ui-priv-fg:#a1a1aa;--ui-priv-dot:#71717a;--ui-tile-neutral-bg:var(--ui-priv-bg);--ui-tile-neutral-fg:var(--ui-fg-3);--ui-tile-shared-bg:#14321f;--ui-tile-shared-fg:var(--ui-green-text);--ui-tile-preview-bg:#232329;--ui-kind-mindmap:var(--ui-red);--ui-kind-concept:#3cc4d1;--ui-kind-outline:var(--ui-fg-3);--ui-kind-gantt:var(--ui-green-text);--ui-art-arrow:#4d5055;--ui-art-elbow:#4d5055;--ui-art-boxline:#4d5055;--ui-art-name:#3f3f46;--ui-art-name-2:#3f3f46;--ui-art-label:#3f3f46;--ui-art-rule:#4d5055;--ui-toast-bg:#f4f4f5;--ui-toast-fg:#1b1c1e;--ui-toast-action:#15c;--ui-toast-action-hover:#0000000f;--ui-pplayer-ink:#e1e1e1;--ui-pplayer-slide:#b2b2b2;--ui-pplayer-slide-visited:#c41230;--ui-pplayer-on-slide:#1d1d1f;--ui-pplayer-finish-bg:#000000f2;--ui-pplayer-restart-bg:#4d4d4d;--ui-pplayer-restart-border:#8f8f8f;--ui-ps-bg:#18181bf5;--ui-ps-fg:#f4f4f5;--ui-ps-fg-2:#a1a1aa;--ui-ps-control:#ffffff14;--ui-ps-control-hover:#ffffff2e;--ui-ps-btn-hover:#ffffff1a;--ui-ps-divider:#ffffff24;--ui-ps-well:#3f3f46;--ui-ps-active:#88cdff;--ui-ps-focus:0 0 0 3px #88cdfff2;--ui-ps-shadow:0 8px 24px #00000059;--ui-ps-scroll:#ffffff2e;--ui-ps-scroll-hover:#ffffff4d;--ui-ps-themed-bg:#18181bf5;--ui-ps-themed-fg:#f4f4f5;--ui-ps-themed-fg-2:#a1a1aa;--ui-ps-themed-control:#ffffff14;--ui-ps-themed-control-hover:#ffffff2e;--ui-ps-themed-btn-hover:#ffffff1a;--ui-ps-themed-divider:#ffffff24;--ui-ps-themed-well:#3f3f46;--ui-ps-themed-active:#88cdff;--ui-ps-themed-focus:0 0 0 3px #88cdfff2;--ui-ps-themed-shadow:0 8px 24px #00000059;--ui-ps-themed-scroll:#ffffff2e;--ui-ps-themed-scroll-hover:#ffffff4d;--ui-link-ring:#60a5fa47;--ui-live-border:#235c38;--ui-draft-border:#5c4a20;--ui-shared-owner:#c9a6e0;--ui-theme-bg:#2d2238;--ui-theme-fg:#c9a6e0;--ui-theme-border:#4a3a5c;--ui-warn-tint:#262117;--ui-warn-border:#4a3a1c;--ui-warn-text:#fcd34d;--ui-info-tint:#1a2333;--ui-info-border:#2a3d57;--ui-danger-text:#f87171;--ui-red-solid:#dc2626;--ui-on-red:#fff;--ui-public-bg:#16263a;--ui-public-fg:#7dafff;--ui-public-dot:#7dafff;--ui-published-bg:#14321f;--ui-published-fg:#4ade80;--ui-published-dot:#4ade80;--ui-overlay:#000000bf;--ui-shadow-card:0 8px 24px #00000080;--ui-shadow-card-rest:0 1px 2px #0006;--ui-shadow-btn:0 1px 2px #0006;--ui-shadow-switch:0 1px 2px #00000040;--ui-shadow-thumb:0 1px 2px #0006;--ui-shadow-pop:0 2px 10px #00000059;--ui-shadow-menu:0 2px 12px #00000073, 0 0 2px #00000059;--ui-shadow-toast:0 8px 24px #0009;--ui-shadow-drawer:0 8px 32px #0009;--ui-shadow-alert:0 24px 64px #0009, 0 2px 8px #0006;--ui-drop-wash:#3abc001f;--ui-drop-ring:#3abc004d;--ui-drop-tint:#3abc0029;--ui-drop-label:#4ade80;--ui-drop-reject:#ef4444;--ui-drop-reject-wash:#ef44441a;--ui-drop-reject-ring:#ef444447;--ui-drop-card:#1f1f23f0;--ui-drop-shadow:0 24px 60px #0009;--ui-paper-sheet:#cbe0ef;--ui-paper-sheet-edge:#8fc0e2;--ui-paper-diagram:#9ae59c;--ui-paper-diagram-edge:#6fcb78;--ui-paper-break:#e5393580;--ui-paper-diagram-label:#2c5a33;--ui-paper-margin-label:#3e6e92;--ui-paper-margin-line:#3e6e92;--ui-paper-line:#43444b;--ui-paper-ground:#15161a;--ui-print-page:#fff;--ui-print-fg-1:#212121;--ui-print-fg-3:#5d6065;--ui-print-fg-muted:#919191;--ui-print-rule:#eaeaea;--ui-print-chip:#f0f0ec;--ui-print-avatar-rest:#dadce0;--ui-fmt-pdf:#c41230;--ui-fmt-image:#1f7a8c;--ui-fmt-doc:#2b579a;--ui-fmt-slides:#d24726;--ui-fmt-web:#e4853f;--ui-fmt-mindmap:#c41230;--ui-fmt-mmap:#4eb0b3;--ui-fmt-mmap-soft:#84ddda;--ui-fmt-sheet:#217346;--ui-fmt-code:#5d6065;--ui-fmt-text:#5d6065;--ui-fmt-project:#31752f;--ui-fmt-pdf-tint:#c4123038;--ui-fmt-doc-tint:#2b579a4d;--ui-fmt-sheet-tint:#21734647;--ui-fmt-slides-tint:#d247263d;--ui-fmt-other-tint:#2e2e33;--ui-tier-premium-fg:var(--ui-premium-fg);--ui-tier-premium-bg:var(--ui-premium-bg);--ui-tier-pro-fg:#f0a35e;--ui-tier-pro-bg:#e4853f2e;--ui-upgrade:#e4853f;--ui-upgrade-hover:#f69c05;--ui-chart-1:#3fb168;--ui-chart-2:#f0a35e;--ui-chart-3:#5b93f0;--ui-chart-4:#ef4444;--ui-chart-5:#88cdff;--ui-chart-6:#a1a1aa;--ui-chart-7:#fbbf24;--ui-series-api:#6ea6f7;--ui-series-prev:#7a7f87;--ui-chart-track:#34343a;--ui-series-kind-taskmap:#3cc4d1;--ui-series-kind-ai:#a98bf0;--ui-series-kind-creaza:#c9a66b;--ui-on-green:#fff;--ui-on-green-track:#fff6}.ui-tt-host,.ui-cvp-host{--ui-option-on-bg:var(--ui-blue-tint);--ui-option-on-fg:var(--ui-link);--ui-option-on-weight:500;--ui-switch-on:var(--ui-link);--ui-check-fill:var(--ui-link);--ui-check-ink:var(--ui-on-link)}.ui-td__rt{--ui-option-on-bg:var(--ui-blue-tint);--ui-option-on-fg:var(--ui-link);--ui-option-on-weight:500}.ui-btn{height:38px;font:inherit;font-size:var(--ui-fs-md);white-space:nowrap;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ui-btn>svg{flex:none;width:16px;height:16px}.ui-btn:disabled,.ui-btn.is-disabled{opacity:.55;cursor:default;pointer-events:none}.ui-btn--primary{background:var(--ui-green);color:#fff;box-shadow:var(--ui-shadow-btn)}.ui-btn--primary:hover:not(:disabled){background:var(--ui-green-hover)}.ui-btn--ghost{color:var(--ui-fg-3);border-color:var(--ui-border-default);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-active)}.ui-btn--secondary{background:var(--ui-surface-card);color:var(--ui-fg-2);border-color:var(--ui-border-default)}.ui-btn--secondary:hover:not(:disabled){background:var(--ui-nav-hover);border-color:var(--ui-border-focus)}.ui-btn--danger{background:var(--ui-red);color:#fff}.ui-btn--danger:hover:not(:disabled){filter:brightness(.92)}.ui-btn--danger-outline{background:var(--ui-surface-card);color:var(--ui-danger-fg);border-color:var(--ui-danger-border)}.ui-btn--danger-outline:hover:not(:disabled){background:var(--ui-danger-bg)}.ui-btn--link{height:auto;color:var(--ui-link);background:0 0;padding:0;font-weight:500}.ui-btn--link:hover:not(:disabled){text-decoration:underline}.ui-btn--sm{gap:7px;height:33px;padding:0 12px;font-size:12.5px}.ui-btn--lg{height:46px;padding:0 22px;font-size:15px}.ui-btn__face{align-items:center;gap:8px;display:inline-flex}.ui-btn__face>svg{flex:none;width:16px;height:16px}.ui-btn__face--busy{display:none}.ui-btn.is-busy{cursor:progress}.ui-btn.is-busy .ui-btn__face{display:none}.ui-btn.is-busy .ui-btn__face--busy{display:inline-flex}.ui-btn__spin{border:2px solid var(--ui-on-green-track);border-top-color:var(--ui-on-green);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite ui-btn-spin}.ui-btn--ghost .ui-btn__spin,.ui-btn--secondary .ui-btn__spin{border-color:var(--ui-border-default);border-top-color:currentColor}@keyframes ui-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-btn__spin{animation-duration:2.4s}}.ui-back{box-sizing:border-box;cursor:pointer;height:28px;font:inherit;color:var(--ui-fg-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.ui-back .asg-icon{flex-shrink:0}.ui-back__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-back:hover{color:var(--ui-fg-1);background:var(--ui-active)}.ui-field{border:1px solid var(--ui-border-strong);background:var(--ui-surface-card);width:100%;height:38px;color:var(--ui-fg-1);font:inherit;font-size:var(--ui-fs-lg);box-sizing:border-box;border-radius:8px;outline:none;padding:0 11px;transition:border-color .12s,box-shadow .12s}.ui-field:focus{border-color:var(--ui-border-focus);box-shadow:var(--ui-focus-ring)}.ui-field--lg{height:44px;font-size:var(--ui-fs-md);padding:0 13px}.ui-field--invalid,.ui-field--invalid:focus{border-color:var(--ui-red-border)}.ui-field::placeholder{color:var(--ui-fg-placeholder);opacity:1}.ui-field:disabled{background:var(--ui-surface-page);color:var(--ui-fg-3);cursor:default}.ui-field[readonly]{opacity:.6;cursor:not-allowed}textarea.ui-field{resize:vertical;height:auto;padding:11px;line-height:1.5}.ui-spinner{--ui-spinner-border:var(--ui-border-strong);--ui-spinner-bg:var(--ui-surface-card);--ui-spinner-fg:var(--ui-fg-1);--ui-spinner-btn-fg:var(--ui-fg-3);--ui-spinner-btn-hover-bg:var(--ui-blue-soft);--ui-spinner-btn-hover-fg:var(--ui-fg-1);--ui-spinner-radius:8px;--ui-spinner-h:38px;--ui-spinner-btn-w:30px;--ui-spinner-btn-fs:17px;--ui-spinner-value-w:56px;--ui-spinner-value-fs:var(--ui-fs-sm);height:var(--ui-spinner-h);box-sizing:border-box;border:1px solid var(--ui-spinner-border);border-radius:var(--ui-spinner-radius);background:var(--ui-spinner-bg);flex:none;align-items:center;display:inline-flex;overflow:hidden}.ui-spinner__btn{width:var(--ui-spinner-btn-w);height:100%;color:var(--ui-spinner-btn-fg);font:inherit;font-size:var(--ui-spinner-btn-fs);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .12s,color .12s;display:flex}.ui-spinner__btn:hover:not(:disabled){background:var(--ui-spinner-btn-hover-bg);color:var(--ui-spinner-btn-hover-fg)}.ui-spinner__btn:disabled{opacity:.5;cursor:default}.ui-spinner--disabled{opacity:.55;cursor:default}.ui-spinner--disabled .ui-spinner__value{color:var(--ui-fg-3)}.ui-spinner--disabled input.ui-spinner__value{cursor:default}.ui-spinner__value{width:var(--ui-spinner-value-w);height:100%;font-size:var(--ui-spinner-value-fs);color:var(--ui-spinner-fg);border-left:1px solid var(--ui-spinner-border);border-right:1px solid var(--ui-spinner-border);user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}input.ui-spinner__value{box-sizing:border-box;text-align:center;user-select:auto;-moz-appearance:textfield;appearance:textfield;background:0 0;border-top:0;border-bottom:0;border-radius:0;outline:none;margin:0;padding:0}input.ui-spinner__value:focus{background:var(--ui-blue-soft)}input.ui-spinner__value::-webkit-outer-spin-button,input.ui-spinner__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.ui-spinner__value:disabled{opacity:.5}.ui-spinner--xs{--ui-spinner-h:28px;--ui-spinner-btn-w:22px;--ui-spinner-btn-fs:14px;--ui-spinner-value-w:40px;--ui-spinner-value-fs:var(--ui-fs-xs)}.ui-spinner--sm{--ui-spinner-h:33px;--ui-spinner-btn-w:26px;--ui-spinner-btn-fs:15px;--ui-spinner-value-w:48px;--ui-spinner-value-fs:var(--ui-fs-xs)}.ui-spinner--md{--ui-spinner-h:38px;--ui-spinner-btn-w:30px;--ui-spinner-btn-fs:17px;--ui-spinner-value-w:56px;--ui-spinner-value-fs:var(--ui-fs-sm)}.ui-spinner--lg{--ui-spinner-h:44px;--ui-spinner-btn-w:34px;--ui-spinner-btn-fs:19px;--ui-spinner-value-w:64px;--ui-spinner-value-fs:var(--ui-fs-md)}.ui-check{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:flex-start;gap:10px;padding:0;display:flex;position:relative}.ui-check.is-disabled{opacity:.55;cursor:default}.ui-check .ui-check__input{-webkit-appearance:none;appearance:none;opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute}.ui-check:has(.ui-check__input:focus-visible){outline:2px solid var(--ui-green);outline-offset:2px;border-radius:4px}.ui-check__box{box-sizing:border-box;border:1.5px solid var(--ui-border-strong);background:var(--ui-surface-card);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .12s,background .12s;display:flex}.ui-check__box.is-checked{border-color:var(--ui-green);background:var(--ui-green)}.ui-check__label{font-size:var(--ui-fs-lg);color:var(--ui-fg-1);line-height:18px}.ui-check.ui-check-row{border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .14s,border-color .14s}.ui-check-row:hover{background:var(--ui-row-hover)}.ui-check-row.is-on{background:var(--ui-nav-hover);border-color:var(--ui-border-focus)}.ui-radio{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:7px;padding:0;display:inline-flex;position:relative}.ui-radio.is-disabled{opacity:.55;cursor:default}.ui-radio .ui-radio__input{-webkit-appearance:none;appearance:none;opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute}.ui-radio:has(.ui-radio__input:focus-visible){outline:2px solid var(--ui-green);outline-offset:2px;border-radius:4px}.ui-radio__dot{border:2px solid var(--ui-border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;transition:border-color .12s;display:flex}.ui-radio.is-on .ui-radio__dot{border-color:var(--ui-green)}.ui-radio__fill{background:var(--ui-green);border-radius:50%;width:9px;height:9px}.ui-radio__txt{font-size:var(--ui-fs-lg);color:var(--ui-fg-3);font-weight:500}.ui-radio.is-on .ui-radio__txt{color:var(--ui-fg-1);font-weight:600}.ui-switch{cursor:pointer;background:var(--ui-border-strong);box-sizing:border-box;border:none;border-radius:9999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:38px;height:22px;padding:2px;transition:background .15s;display:inline-flex}.ui-switch.is-on{background:var(--ui-switch-on);justify-content:flex-end}.ui-switch:disabled{opacity:.5;cursor:default}.ui-switch__knob{background:var(--ui-switch-knob);width:18px;height:18px;box-shadow:var(--ui-shadow-switch);border-radius:50%;flex-shrink:0}.ui-switch--sm{width:30px;height:18px}.ui-switch--sm .ui-switch__knob{width:14px;height:14px}.ui-select{position:relative}.ui-select__btn{cursor:pointer;border:1px solid var(--ui-border-strong);background:var(--ui-surface-card);min-width:140px;height:33px;color:var(--ui-fg-1);font:inherit;font-size:var(--ui-fs-lg);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;transition:border-color .12s,box-shadow .12s;display:inline-flex}.ui-select__btn.is-open{border-color:var(--ui-border-focus);box-shadow:var(--ui-focus-ring)}.ui-select__btn:focus-visible{border-color:var(--ui-border-focus);box-shadow:var(--ui-focus-ring);outline:none}.ui-select__btn:disabled{background:var(--ui-surface-page);color:var(--ui-fg-3);border-color:var(--ui-border-default);cursor:default}.ui-select--md .ui-select__btn{height:38px}.ui-select__btn>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-select__btn svg{color:var(--ui-fg-3);flex-shrink:0}.ui-select__backdrop{z-index:30;position:fixed;inset:0}.ui-select__pop{z-index:9100;background:var(--ui-surface-card);border:1px solid var(--ui-border-default);min-width:140px;box-shadow:var(--ui-shadow-card);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:5px;padding:5px;display:flex;position:fixed}.ui-select__opt{text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--ui-fs-sm);color:var(--ui-fg-1);box-sizing:border-box;user-select:none;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;font-weight:500;transition:background .1s;display:flex}.ui-select__opt.is-selected{background:var(--ui-option-on-bg,var(--ui-green-soft));color:var(--ui-option-on-fg,var(--ui-green-text));font-weight:var(--ui-option-on-weight,600)}.ui-select__opt:hover:not(.is-selected),.ui-select__opt.is-active:not(.is-selected){background:var(--ui-nav-hover)}.ui-select__opt.is-active.is-selected{box-shadow:inset 0 0 0 2px var(--ui-border-focus)}.ui-select__opt:focus-visible{outline:none}.ui-select__opt:focus-visible:not(.is-selected){background:var(--ui-nav-hover)}.ui-select__opt.is-selected:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-border-focus)}.ui-select__opt-tick{flex:none;margin-left:auto;display:inline-flex}.ui-select__list{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ui-select__list:focus{outline:none}.ui-select__btn>span.is-empty{color:var(--ui-fg-muted)}.ui-select__search{box-sizing:border-box;border:1px solid var(--ui-border-strong);background:var(--ui-surface-card);width:100%;height:32px;color:var(--ui-fg-1);font:inherit;font-size:var(--ui-fs-sm);border-radius:7px;flex:none;padding:0 10px}.ui-select__search:focus{border-color:var(--ui-border-focus);box-shadow:var(--ui-focus-ring);outline:none}.ui-select__opt--multi{font-size:var(--ui-fs-sm);align-items:flex-start;gap:10px}.ui-select__opt-mark{color:#fff;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.ui-select__opt-mark--ok{color:var(--ui-green-text)}.ui-select__opt-icon,.ui-select__btn-icon{color:var(--ui-fg-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-select__opt-icon svg,.ui-select__btn-icon svg{width:15px;height:15px}.ui-select__btn-icon+span{flex:1}.ui-select__opt-mark--muted{color:var(--ui-fg-muted)}.ui-select__opt-dash{background:#fff;border-radius:1px;width:9px;height:2px}.ui-select__opt-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-select__opt-name{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ui-select__opt-sub{font-size:var(--ui-fs-xs);color:var(--ui-fg-muted);white-space:normal;font-weight:400;line-height:1.4}.ui-select__opt-badge{background:var(--ui-info-bg);color:var(--ui-info-fg);font-size:var(--ui-fs-2xs);border-radius:999px;padding:1px 6px;font-weight:600}.ui-select__opt.is-disabled{cursor:default}.ui-select__opt.is-disabled .ui-select__opt-name{color:var(--ui-fg-3)}.ui-select__opt.is-disabled:hover:not(.is-selected){background:0 0}.ui-select__empty{font-size:var(--ui-fs-sm);color:var(--ui-fg-muted);padding:10px 9px}.ui-avatar{--ui-avatar-ring-w:2px;--ui-avatar-halo-w:1px;box-sizing:border-box;vertical-align:middle;background:var(--profilePhotoColor,#8dbbe0);color:#fff;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 0 var(--ui-avatar-ring-w) var(--ui-avatar-ring,#fff), 0 0 0 calc(var(--ui-avatar-ring-w) + var(--ui-avatar-halo-w)) var(--ui-avatar-ring-halo,#00000014);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ui-avatar--flat{box-shadow:none}.ui-avatar__initials{pointer-events:none;user-select:none}.ui-avatar__img{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ui-avatar--c0{background:#c41230}.ui-avatar--c1{background:#7a4fb0}.ui-avatar--c2{background:#1f6f8b}.ui-avatar--c3{background:#3e8e5a}.ui-avatar--c4{background:#c26a2e}.ui-avatar--c5{background:#b23a6e}.ui-avatar--c6{background:#c0567e}.ui-avatar--c7{background:#3a7ca5}.ui-avatar--c8{background:#15803d}.ui-avatar--c9{background:#15c}.ui-avatar--agent{background:var(--ui-agent-ink,#23252a)}.ui-avatar__glyph{width:60%;height:60%;display:block}.ui-avatar__glyph .icon-svg-fill{fill:#fff}body{background:var(--ui-surface-page);font-family:var(--ui-font);color:var(--ui-fg-1);margin:0}a{color:var(--ui-link);text-decoration:none}a:hover:not(.ui-btn),a:focus-visible:not(.ui-btn){text-decoration:underline}.dgi-page{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.dgi-page--embedded{min-height:100dvh;padding:20px 16px}.dgi-page--embedded .dgi-logo{margin-bottom:16px}.dgi-page--embedded .dgi-logo img{height:22px}.dgi-logo{margin-bottom:24px}.dgi-logo img{height:26px;display:block}:root{--sys-info:#0077c8;--sys-info-tint:#e5f1f8;--sys-info-border:#c4d7e2;--sys-success:var(--ui-green);--sys-success-tint:#e5ffec;--sys-success-border:#bbf7d0;--sys-warn:#b45309;--sys-warn-tint:#fef3c7;--sys-warn-border:#fde68a;--sys-danger:var(--ui-red);--sys-danger-tint:#fdecef;--sys-danger-border:#f5cbd3;--sys-neutral:var(--ui-fg-3);--sys-neutral-tint:#f0f0f0;--sys-neutral-border:#e2e2e2;--sys-strength-bad:var(--ui-red);--sys-strength-weak:#d97706;--sys-strength-strong:var(--ui-green);--sys-strength-track:#e6e6e6;--sys-card-max:560px;--sys-card-pad-x:26px;--ui-fg-placeholder:#757575}[data-theme=dark]{--sys-info:#7dafff;--sys-info-tint:#16263a;--sys-info-border:#2c4a6e;--sys-success:#4ade80;--sys-success-tint:#14321f;--sys-success-border:#2b5c3a;--sys-warn:#fbbf24;--sys-warn-tint:#3a2c12;--sys-warn-border:#5c471a;--sys-danger:#ef4444;--sys-danger-tint:#3a1d1d;--sys-danger-border:#5c2f2f;--sys-neutral:var(--ui-fg-3);--sys-neutral-tint:#27272a;--sys-neutral-border:#3f3f46;--sys-strength-weak:#fbbf24;--sys-strength-track:#3f3f46;--ui-fg-placeholder:#8c8c8c}.sys-card{box-sizing:border-box;width:100%;max-width:var(--sys-card-max);padding:24px var(--sys-card-pad-x) 22px;background:var(--ui-surface-card);border:1px solid var(--ui-border-subtle);text-align:left;border-radius:14px;flex-direction:column;gap:16px;display:flex;box-shadow:0 2px 8px #0000000f}[data-theme=dark] .sys-card{box-shadow:0 2px 8px #0006}.sys-stack{flex-direction:column;gap:16px;display:flex}.sys-subfoot{max-width:var(--sys-card-max);font-size:var(--ui-fs-sm);color:var(--ui-fg-muted);text-align:center;text-wrap:pretty;margin:14px 0 0;line-height:1.55}.sys-head{align-items:flex-start;gap:14px;display:flex}.sys-head__icon{box-sizing:border-box;background:var(--sys-tone-tint);border:1px solid var(--sys-tone-border);width:42px;height:42px;color:var(--sys-tone);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sys-head__icon svg{width:20px;height:20px;display:block}.sys-head__text{flex-direction:column;flex:auto;min-width:0;display:flex}.sys-head__title{color:var(--ui-fg-1);text-wrap:pretty;margin:0;font-size:19px;font-weight:700;line-height:1.3}.sys-lead{font-size:var(--ui-fs-md);color:var(--ui-fg-3);text-wrap:pretty;margin:5px 0 0;line-height:1.55}.sys-lead a{color:inherit;text-decoration:underline}.sys-lead strong{color:var(--ui-fg-1);font-weight:600}.sys-lead--minor{color:var(--ui-fg-muted);margin-top:5px;font-size:13.5px}.sys-tone--info{--sys-tone:var(--sys-info);--sys-tone-tint:var(--sys-info-tint);--sys-tone-border:var(--sys-info-border)}.sys-tone--success{--sys-tone:var(--sys-success);--sys-tone-tint:var(--sys-success-tint);--sys-tone-border:var(--sys-success-border)}.sys-tone--warn{--sys-tone:var(--sys-warn);--sys-tone-tint:var(--sys-warn-tint);--sys-tone-border:var(--sys-warn-border)}.sys-tone--danger{--sys-tone:var(--sys-danger);--sys-tone-tint:var(--sys-danger-tint);--sys-tone-border:var(--sys-danger-border)}.sys-tone--neutral{--sys-tone:var(--sys-neutral);--sys-tone-tint:var(--sys-neutral-tint);--sys-tone-border:var(--sys-neutral-border)}.sys-inset{box-sizing:border-box;background:var(--ui-surface-page);border:1px solid var(--ui-border-subtle);border-radius:10px}.sys-identity{align-items:center;gap:10px;padding:11px 13px;display:flex}.sys-identity>svg{width:15px;height:15px;color:var(--ui-fg-muted);flex:none}.sys-identity__text{flex-direction:column;gap:3px;min-width:0;display:flex}.sys-label{font-size:var(--ui-fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ui-fg-muted);font-weight:700}.sys-identity__value{color:var(--ui-fg-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sys-pair{align-items:center;gap:10px;display:flex}.sys-pair>svg{width:16px;height:16px;color:var(--ui-fg-muted);flex:none}.sys-pair__cell{background:var(--ui-surface-card);border:1px solid var(--ui-border-subtle);text-align:left;border-radius:10px;flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.sys-pair__icon{background:var(--sys-tone-tint);border:1px solid var(--sys-tone-border);width:30px;height:30px;color:var(--sys-tone);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sys-pair__icon svg{width:15px;height:15px;display:block}.sys-pair__text{flex-direction:column;gap:3px;min-width:0;display:flex}.sys-pair__value{font-size:var(--ui-fs-sm);color:var(--ui-fg-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sys-checks{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.sys-checks__list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sys-checks__item{font-size:var(--ui-fs-sm);color:var(--ui-fg-1);text-wrap:pretty;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.sys-checks__item>svg{width:15px;height:15px;color:var(--sys-success);flex:none;margin-top:2px}.sys-form{flex-direction:column;gap:13px;padding:15px 16px 16px;display:flex}.sys-form__actions{border-top:1px solid var(--ui-border-subtle);flex-wrap:wrap;align-items:center;gap:16px;margin-top:2px;padding-top:14px;display:flex}.sys-busy:not(.no-display)~.sys-form__actions{border-top:0;margin-top:0;padding-top:0}.sys-formnote{color:var(--ui-fg-muted);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}.sys-formnote a,.sys-actions__note a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--ui-border-strong)}.sys-formnote a:hover,.sys-actions__note a:hover,.sys-formnote a:focus-visible,.sys-actions__note a:focus-visible{color:var(--ui-fg-1);text-decoration-color:currentColor}.sys-form__actions .sys-formnote{text-align:right;margin-left:auto}.sys-resend-note{margin-top:2px;display:block}.sys-form__title{letter-spacing:.06em}.sys-field{flex-direction:column;gap:6px;display:flex}.sys-field__label{font-size:var(--ui-fs-sm);color:var(--ui-fg-1);font-weight:600}.sys-field__hint{color:var(--ui-fg-muted);font-size:12.5px;line-height:1.45}.sys-field__hint a{color:inherit;text-decoration:underline}.sys-field__hint--error{color:var(--sys-danger)}.sys-field__wrap{align-items:center;display:flex;position:relative}.sys-field__wrap:has(.sys-reveal) .ui-field{padding-right:42px}.sys-reveal{width:32px;height:32px;color:var(--ui-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:6px}.sys-reveal svg{width:16px;height:16px;display:block}.sys-reveal:hover{color:var(--ui-fg-3)}.sys-reveal:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.sys-reveal__off,.sys-reveal.is-revealed .sys-reveal__on{display:none}.sys-reveal.is-revealed .sys-reveal__off{display:block}.sys-strength{flex-direction:column;gap:5px;display:flex}.sys-strength__track{background:var(--sys-strength-track);border-radius:999px;height:4px;overflow:hidden}.sys-strength__fill{border-radius:999px;width:0;height:100%;transition:width .2s;display:block}.sys-strength--bad .sys-strength__fill{background:var(--sys-strength-bad);width:25%}.sys-strength--weak .sys-strength__fill{background:var(--sys-strength-weak);width:60%}.sys-strength--strong .sys-strength__fill{background:var(--sys-strength-strong);width:100%}.sys-strength__label{color:var(--ui-fg-3);text-wrap:pretty;font-size:12.5px;line-height:1.45}.sys-strength__word{font-weight:600}.sys-strength--bad .sys-strength__word{color:var(--sys-strength-bad)}.sys-strength--weak .sys-strength__word{color:var(--sys-strength-weak)}.sys-strength--strong .sys-strength__word{color:var(--sys-strength-strong)}.sys-otp{flex-direction:column;gap:9px;display:flex}.sys-otp__row{align-items:center;gap:8px;display:flex}.sys-otp__box{box-sizing:border-box;text-align:center;width:46px;height:56px;font:inherit;color:var(--ui-fg-1);background:var(--ui-surface-card);border:1px solid var(--ui-border-strong);appearance:textfield;border-radius:8px;outline:none;padding:0;font-size:22px;font-weight:700;transition:border-color .12s,box-shadow .12s}.sys-otp__box:focus{border-color:var(--ui-border-focus);box-shadow:var(--ui-focus-ring)}.sys-otp__box:disabled{background:var(--ui-active);color:var(--ui-fg-3);opacity:.8;cursor:default}.sys-otp__box::-webkit-outer-spin-button,.sys-otp__box::-webkit-inner-spin-button{appearance:none;margin:0}.sys-otp--error .sys-otp__box:not(:focus){border-color:var(--sys-danger);box-shadow:0 0 0 3px var(--sys-danger-tint)}.sys-otp--error .sys-otp__box{color:var(--sys-danger)}.sys-otp--stale .sys-otp__box:disabled{background:var(--ui-surface-card);color:var(--ui-fg-muted)}.sys-otp__sep{background:var(--ui-border-strong);border-radius:2px;flex:none;width:14px;height:2px}.sys-alert{background:var(--sys-tone-tint);border:1px solid var(--sys-tone-border);border-radius:8px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.sys-alert>svg{width:15px;height:15px;color:var(--sys-tone);flex:none;margin-top:2px}.sys-alert__text{font-size:var(--ui-fs-sm);color:var(--sys-tone);text-wrap:pretty;flex-direction:column;gap:3px;line-height:1.5;display:flex}.sys-alert__text a{color:inherit;text-decoration:underline}.sys-alert{transition:opacity .12s}.sys-stack.is-busy .sys-alert{opacity:.45}@media (prefers-reduced-motion:reduce){.sys-alert{transition:none}}.sys-busy{color:var(--ui-fg-3);align-items:center;gap:10px;font-size:13.5px;display:flex}.sys-busy__ring{border:2px solid var(--sys-success-border);border-top-color:var(--ui-green);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite sys-spin}@keyframes sys-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sys-busy__ring{animation-duration:2.4s}}.ui-btn--secondary .ui-btn__spin{border-color:var(--ui-border-subtle);border-top-color:var(--sys-success)}.sys-stack.is-busy a.sys-textlink,.sys-stack.is-busy a.ui-btn{pointer-events:none;color:var(--ui-fg-muted)}.sys-steps{counter-reset:sys-step;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sys-steps__item{counter-increment:sys-step;align-items:flex-start;gap:12px;display:flex}.sys-steps__marker{box-sizing:border-box;background:var(--sys-success-tint);border:1px solid var(--sys-success-border);width:22px;height:22px;color:var(--sys-success);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.sys-steps__marker:before{content:counter(sys-step)}.sys-steps__body{flex:auto;min-width:0}.sys-steps__title{color:var(--ui-fg-1);text-wrap:pretty;font-size:13.5px;line-height:1.5;display:block}.sys-steps__hint{color:var(--ui-fg-muted);text-wrap:pretty;margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.sys-steps__keylabel{color:var(--ui-fg-1);text-wrap:pretty;margin-top:12px;font-size:12.5px;font-weight:600;display:block}.sys-keychip{border:1px solid var(--ui-border-subtle);border-radius:6px;align-items:stretch;margin-top:7px;display:inline-flex;overflow:hidden}.sys-keychip__code{background:var(--ui-surface-page);letter-spacing:.04em;color:var(--ui-fg-1);padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.sys-keychip__copy{border:none;border-left:1px solid var(--ui-border-subtle);background:var(--ui-surface-card);color:var(--ui-fg-3);font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sys-keychip__copy svg{width:13px;height:13px;display:block}.sys-keychip__copy:hover{color:var(--ui-fg-1)}.sys-keychip__copy:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.sys-art{flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:16px;padding:14px;display:flex}.sys-art img{max-width:100%;height:auto;display:block}.sys-art--qr{border:1px solid var(--ui-border-subtle);background:#fff;border-radius:10px;margin-top:12px;padding:16px 16px 14px}.sys-art--qr img{width:200px;max-width:100%;height:auto}.sys-linkout{align-items:center;gap:10px;padding:12px 14px;display:flex}.sys-linkout>svg{width:15px;height:15px;color:var(--ui-fg-muted);flex:none}.sys-linkout a{word-break:break-all;font-size:13.5px}.sys-store{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.sys-store img{width:auto;height:40px;display:block}.sys-store__text{font-size:var(--ui-fs-sm);color:var(--ui-fg-3);text-wrap:pretty;line-height:1.5}.sys-captcha{align-items:center;min-height:78px;display:flex}.sys-captcha>div{max-width:100%}.sys-captcha>#gRecaptcha{flex:none}.sys-captcha__logo{box-sizing:border-box;background:#f9f9f9;border:1px solid #d3d3d3;border-left:none;border-radius:0 3px 3px 0;flex:auto;justify-content:center;align-items:center;min-width:0;height:76px;margin-top:-2px;margin-left:-2px;display:flex;box-shadow:0 0 4px 1px #00000014}[data-theme=dark] .sys-captcha__logo{background:#222;border-color:#525252}.sys-captcha__logo-icon{background-image:url(/resources/img/signup/captcha_robo_icon.png);background-size:cover;width:57px;height:59px}.sys-divider{height:1px;margin:4px calc(-1 * var(--sys-card-pad-x)) 0;background:var(--ui-border-subtle)}.sys-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.sys-actions__group{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sys-actions__note{color:var(--ui-fg-muted);text-align:right;text-wrap:pretty;margin-top:2px;margin-left:auto;font-size:12.5px;line-height:1.5}.sys-actions__note--below{text-align:left;flex-basis:100%;margin-left:0}.sys-actions--block .sys-actions__group,.sys-actions--block .ui-btn{width:100%}.sys-routes{flex-direction:column;display:flex}.sys-route{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.sys-route+.sys-route{border-top:1px solid var(--ui-border-subtle);margin-top:16px;padding-top:16px}.sys-route__hint{font-size:var(--ui-fs-md);color:var(--ui-fg-3);text-wrap:pretty;margin:0;line-height:1.55}.sys-route--minor .sys-route__hint{color:var(--ui-fg-muted);font-size:12.5px}.sys-textlink{font-size:var(--ui-fs-sm);text-wrap:pretty;line-height:1.5}.sys-form__actions:has(.sys-textlink--end),.sys-actions:has(.sys-textlink--end){justify-content:space-between}button.sys-textlink{vertical-align:baseline;font:inherit;color:var(--ui-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;line-height:1.5;display:inline}button.sys-textlink:hover:not(:disabled){text-decoration:underline}button.sys-textlink:focus-visible{box-shadow:var(--ui-focus-ring);border-radius:4px;outline:none}button.sys-textlink:disabled{color:var(--ui-fg-muted);cursor:default;text-decoration:none}.sys-help{flex-direction:column;gap:6px;display:flex}.sys-card--center .sys-head{text-align:center;flex-direction:column;align-items:center;gap:0}.sys-card--center .sys-head__icon{width:52px;height:52px;margin-bottom:14px}.sys-card--center .sys-head__icon svg{width:24px;height:24px}.sys-card--center .sys-head__text{flex:0 auto;align-items:center;max-width:420px}.sys-card--center .sys-head__title{font-size:20px}.sys-card--center .sys-lead{margin-top:7px}.sys-card--center .sys-identity{text-align:center;justify-content:center;padding:10px 13px}.sys-card--center .sys-identity>svg{display:none}.sys-card--center .sys-identity__text{align-items:center}.sys-card--center .sys-form .sys-otp{text-align:center;align-items:center}.sys-card--center .sys-alert{justify-content:center}.sys-card--center .sys-alert__text{text-align:left}.sys-card--center .sys-busy{justify-content:center}.sys-card--center .sys-form__actions,.sys-card--center .sys-actions{flex-direction:column;align-items:stretch;gap:10px}.sys-card--center .sys-form__actions:has(.sys-textlink--end),.sys-card--center .sys-actions:has(.sys-textlink--end){justify-content:flex-start}.sys-card--center .sys-actions .sys-actions__group{flex-direction:column;align-items:stretch;gap:10px}.sys-card--center .ui-btn{height:40px;padding:0 18px;font-weight:600}.sys-card--center .ui-btn--secondary{color:var(--ui-fg-3);border-color:var(--ui-border-subtle)}.sys-card--center .sys-form__actions>.ui-btn,.sys-card--center .sys-actions .ui-btn{width:100%}.sys-card--center .sys-form__actions .sys-textlink,.sys-card--center .sys-actions .sys-textlink{text-align:center;align-self:center;margin-top:2px}.sys-card--center .sys-form__actions .sys-formnote,.sys-card--center .sys-actions__note{text-align:center;margin-left:0}.sys-card--center .sys-formnote{text-align:center}.sys-card--center .sys-help{text-align:center;align-items:center}@media (width<=420px){.sys-card{--sys-card-pad-x:18px;padding:20px 18px 18px}.sys-otp__box{width:40px;height:50px;font-size:var(--ui-fs-2xl)}.sys-actions__note,.sys-form__actions .sys-formnote{text-align:left;margin-left:0}.sys-pair{flex-direction:column;align-items:stretch}.sys-pair>svg{align-self:center}}.no-display{display:none!important}
