@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--wsdm-font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wsdm-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--wsdm-text-xs: .7rem;--wsdm-text-sm: .8125rem;--wsdm-text-md: .875rem;--wsdm-text-base: 1rem;--wsdm-text-lg: 1.05rem;--wsdm-text-xl: 1.2rem;--wsdm-text-2xl: clamp(1.65rem, 3.5vw, 2.35rem);--wsdm-weight-medium: 500;--wsdm-weight-semibold: 600;--wsdm-weight-bold: 700;--wsdm-space-1: .25rem;--wsdm-space-2: .5rem;--wsdm-space-3: .75rem;--wsdm-space-4: 1rem;--wsdm-space-5: 1.25rem;--wsdm-space-6: 1.5rem;--wsdm-space-8: 2rem;--wsdm-space-10: 2.5rem;--wsdm-color-bg: #f1f5f9;--wsdm-color-surface: #ffffff;--wsdm-color-surface-muted: #f8fafc;--wsdm-color-border: #dbe3f0;--wsdm-color-border-strong: #cbd5e1;--wsdm-color-text: #0f172a;--wsdm-color-text-secondary: #334155;--wsdm-color-text-muted: #64748b;--wsdm-color-text-soft: #475569;--wsdm-color-primary: #2563eb;--wsdm-color-primary-hover: #1d4ed8;--wsdm-color-primary-soft: #eff6ff;--wsdm-color-focus-ring: rgba(37, 99, 235, .2);--wsdm-color-danger: #dc2626;--wsdm-color-success: #166534;--wsdm-color-success-bg: #dcfce7;--wsdm-color-warning: #b45309;--wsdm-color-warning-bg: #fef3c7;--wsdm-color-error: #b91c1c;--wsdm-color-error-bg: #fee2e2;--wsdm-color-info: #0369a1;--wsdm-color-info-bg: #e0f2fe;--wsdm-landing-bg: #eef2f7;--wsdm-landing-surface: #ffffff;--wsdm-landing-border: #e2e8f0;--wsdm-landing-border-strong: #cbd5e1;--wsdm-landing-navy: #0a1628;--wsdm-landing-navy-mid: #132337;--wsdm-landing-primary: #163d6b;--wsdm-landing-primary-hover: #1e4d86;--wsdm-landing-accent-line: #3b82f6;--wsdm-landing-shadow: 0 4px 24px rgba(15, 23, 42, .06);--wsdm-landing-shadow-hover: 0 12px 40px rgba(15, 23, 42, .1);--wsdm-landing-blue-soft: #eff6ff;--wsdm-landing-blue-border: #bfdbfe;--wsdm-landing-blue-icon: #dbeafe;--wsdm-landing-blue-accent: #2563eb;--wsdm-landing-purple-soft: #f5f3ff;--wsdm-landing-purple-border: #ddd6fe;--wsdm-landing-purple-icon: #ede9fe;--wsdm-landing-purple-accent: #6d28d9;--wsdm-landing-teal-soft: #ecfdf5;--wsdm-landing-teal-border: #a7f3d0;--wsdm-landing-teal-icon: #d1fae5;--wsdm-landing-teal-accent: #059669;--wsdm-radius-sm: 10px;--wsdm-radius-md: 12px;--wsdm-radius-lg: 20px;--wsdm-radius-control: var(--wsdm-radius-sm);--wsdm-radius-panel: var(--wsdm-radius-md);--wsdm-control-height: 2.5rem;--wsdm-control-height-sm: 2.125rem;--wsdm-checkbox-size: 1rem;--wsdm-radio-size: 1rem;--wsdm-label-size: var(--wsdm-text-sm);--wsdm-label-weight: var(--wsdm-weight-semibold);--wsdm-shadow-control: inset 0 1px 2px rgba(15, 23, 42, .04);--wsdm-shadow-focus: 0 0 0 3px var(--wsdm-color-focus-ring);--wsdm-layout-max: 1320px;--admin-surface: var(--wsdm-color-surface);--admin-surface-muted: var(--wsdm-color-surface-muted);--admin-border: var(--wsdm-color-border);--admin-border-strong: var(--wsdm-color-border-strong);--admin-text: var(--wsdm-color-text);--admin-text-muted: var(--wsdm-color-text-muted);--admin-accent: var(--wsdm-color-primary);--admin-accent-contrast: #ffffff}:root[data-theme=dark]{--wsdm-color-bg: #0f172a;--wsdm-color-surface: #1e293b;--wsdm-color-surface-muted: #334155;--wsdm-color-border: rgba(255, 255, 255, .12);--wsdm-color-border-strong: rgba(255, 255, 255, .18);--wsdm-color-text: #f1f5f9;--wsdm-color-text-secondary: #e2e8f0;--wsdm-color-text-muted: #94a3b8;--wsdm-color-text-soft: #cbd5e1;--wsdm-landing-bg: #0b1220;--wsdm-landing-surface: #1e293b;--wsdm-landing-border: rgba(255, 255, 255, .12);--wsdm-landing-border-strong: rgba(255, 255, 255, .18);--wsdm-landing-navy: #f8fafc;--wsdm-landing-primary: #3b82f6;--wsdm-landing-primary-hover: #60a5fa;--wsdm-landing-shadow: 0 4px 24px rgba(0, 0, 0, .35);--wsdm-landing-shadow-hover: 0 12px 40px rgba(0, 0, 0, .45)}@media(prefers-color-scheme:dark){:root[data-theme=system]{--wsdm-color-bg: #0f172a;--wsdm-color-surface: #1e293b;--wsdm-color-surface-muted: #334155;--wsdm-color-border: rgba(255, 255, 255, .12);--wsdm-color-border-strong: rgba(255, 255, 255, .18);--wsdm-color-text: #f1f5f9;--wsdm-color-text-secondary: #e2e8f0;--wsdm-color-text-muted: #94a3b8;--wsdm-color-text-soft: #cbd5e1;--wsdm-landing-bg: #0b1220;--wsdm-landing-surface: #1e293b;--wsdm-landing-border: rgba(255, 255, 255, .12);--wsdm-landing-border-strong: rgba(255, 255, 255, .18);--wsdm-landing-navy: #f8fafc;--wsdm-landing-primary: #3b82f6;--wsdm-landing-primary-hover: #60a5fa;--wsdm-landing-shadow: 0 4px 24px rgba(0, 0, 0, .35);--wsdm-landing-shadow-hover: 0 12px 40px rgba(0, 0, 0, .45)}}html,body{margin:0;min-height:100%;font-family:var(--wsdm-font-sans);color:var(--wsdm-color-text);background:var(--wsdm-color-bg)}#root{min-height:100%}html.wsdm-ui-baseline{font-family:var(--wsdm-font-sans)}.wsdm-type-display{font-size:var(--wsdm-text-2xl);font-weight:var(--wsdm-weight-bold);line-height:1.15;letter-spacing:-.02em}.wsdm-type-title{font-size:var(--wsdm-text-xl);font-weight:var(--wsdm-weight-bold);line-height:1.25}.wsdm-type-body{font-size:var(--wsdm-text-md);font-weight:400;line-height:1.55}.wsdm-type-label{font-size:var(--wsdm-text-sm);font-weight:var(--wsdm-weight-semibold);line-height:1.3}.wsdm-type-caption{font-size:var(--wsdm-text-xs);font-weight:var(--wsdm-weight-medium);line-height:1.35;color:var(--wsdm-color-text-muted)}.wsdm-type-metric{font-size:var(--wsdm-text-lg);font-weight:var(--wsdm-weight-bold);line-height:1.2}html.wsdm-ui-baseline{font-family:var(--wsdm-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.wsdm-ui-baseline body{font-family:inherit;color:var(--wsdm-color-text)}html.wsdm-ui-baseline .form-grid>label:not(.form-toggle):not(.checkbox-row):not(.env-config-row__default):not(.approval-rule-card__env-option):not(.approval-rule-level__owners):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])),html.wsdm-ui-baseline .form-grid__field,html.wsdm-ui-baseline .canvas-modal__field,html.wsdm-ui-baseline .translator-page label:not(.checkbox-row):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])),html.wsdm-ui-baseline .dba-root label:not(:has(>input[type=checkbox])):not(:has(>input[type=radio])){font-size:var(--wsdm-label-size);font-weight:var(--wsdm-label-weight);line-height:1.35;color:var(--wsdm-color-text-secondary);letter-spacing:.01em}html.wsdm-ui-baseline .admin-shell__panel-body .form-grid>label:not(.form-toggle):not(.env-config-row__default):not(.checkbox-row):not(.approval-rule-card__env-option):not(.approval-rule-level__owners):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])){align-items:center}html.wsdm-ui-baseline .form-grid__label,html.wsdm-ui-baseline .workspace-switcher__label,html.wsdm-ui-baseline .canvas-modal__field>span:first-child,html.wsdm-ui-baseline .canvas-modal__field>label:first-child{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wsdm-color-text-muted)}html.wsdm-ui-baseline .card-header .muted,html.wsdm-ui-baseline .admin-page__subtitle,html.wsdm-ui-baseline .admin-section-card__subtitle{font-size:.875rem;line-height:1.5;color:var(--wsdm-color-text-muted)}html.wsdm-ui-baseline .form-grid input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),html.wsdm-ui-baseline .form-grid textarea,html.wsdm-ui-baseline .form-grid select,html.wsdm-ui-baseline .workspace-switcher select,html.wsdm-ui-baseline .canvas-modal__field input:not([type=checkbox]):not([type=radio]),html.wsdm-ui-baseline .canvas-modal__field select,html.wsdm-ui-baseline .canvas-modal__field textarea,html.wsdm-ui-baseline .translator-page input:not([type=checkbox]):not([type=radio]),html.wsdm-ui-baseline .translator-page select,html.wsdm-ui-baseline .translator-page textarea,html.wsdm-ui-baseline .dba-root input:not([type=checkbox]):not([type=radio]),html.wsdm-ui-baseline .dba-root select,html.wsdm-ui-baseline .dba-root textarea,html.wsdm-ui-baseline .ai-config-shell input:not([type=checkbox]):not([type=radio]),html.wsdm-ui-baseline .ai-config-shell select,html.wsdm-ui-baseline .ai-config-shell textarea{min-height:var(--wsdm-control-height);padding:.5rem .875rem;border:1px solid var(--wsdm-color-border-strong);border-radius:var(--wsdm-radius-control);background-color:var(--wsdm-color-surface);color:var(--wsdm-color-text);font-family:inherit;font-size:.875rem;line-height:1.4;box-shadow:var(--wsdm-shadow-control);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}html.wsdm-ui-baseline .form-grid textarea,html.wsdm-ui-baseline .canvas-modal__field textarea,html.wsdm-ui-baseline .translator-page textarea{min-height:5.5rem;font-family:var(--wsdm-font-mono);font-size:.8125rem;resize:vertical}html.wsdm-ui-baseline .form-grid select,html.wsdm-ui-baseline .workspace-switcher select,html.wsdm-ui-baseline .canvas-modal__field select,html.wsdm-ui-baseline .translator-page select,html.wsdm-ui-baseline .dba-root select,html.wsdm-ui-baseline .ai-config-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}html.wsdm-ui-baseline .form-grid input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),html.wsdm-ui-baseline .form-grid textarea:hover:not(:disabled),html.wsdm-ui-baseline .form-grid select:hover:not(:disabled),html.wsdm-ui-baseline .workspace-switcher select:hover:not(:disabled),html.wsdm-ui-baseline .canvas-modal__field input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),html.wsdm-ui-baseline .canvas-modal__field select:hover:not(:disabled),html.wsdm-ui-baseline .canvas-modal__field textarea:hover:not(:disabled){border-color:#94a3b8}html.wsdm-ui-baseline .form-grid input:not([type=checkbox]):not([type=radio]):focus,html.wsdm-ui-baseline .form-grid textarea:focus,html.wsdm-ui-baseline .form-grid select:focus,html.wsdm-ui-baseline .workspace-switcher select:focus,html.wsdm-ui-baseline .canvas-modal__field input:not([type=checkbox]):not([type=radio]):focus,html.wsdm-ui-baseline .canvas-modal__field select:focus,html.wsdm-ui-baseline .canvas-modal__field textarea:focus{outline:none;border-color:var(--wsdm-color-primary);box-shadow:var(--wsdm-shadow-focus),var(--wsdm-shadow-control)}html.wsdm-ui-baseline .form-grid input:disabled,html.wsdm-ui-baseline .form-grid textarea:disabled,html.wsdm-ui-baseline .form-grid select:disabled,html.wsdm-ui-baseline .canvas-modal__field input:disabled,html.wsdm-ui-baseline .canvas-modal__field select:disabled{background-color:var(--wsdm-color-surface-muted);color:var(--wsdm-color-text-muted);cursor:not-allowed;opacity:.85}html.wsdm-ui-baseline .form-grid input::placeholder,html.wsdm-ui-baseline .form-grid textarea::placeholder,html.wsdm-ui-baseline .canvas-modal__field input::placeholder{color:#94a3b8}html.wsdm-ui-baseline input[type=checkbox]:not(.wsdm-toggle-input),html.wsdm-ui-baseline input[type=radio]:not(.wsdm-toggle-input){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;box-sizing:border-box;width:var(--wsdm-checkbox-size)!important;height:var(--wsdm-checkbox-size)!important;min-width:var(--wsdm-checkbox-size)!important;min-height:var(--wsdm-checkbox-size)!important;max-width:var(--wsdm-checkbox-size)!important;max-height:var(--wsdm-checkbox-size)!important;margin:0!important;padding:0!important;flex:0 0 var(--wsdm-checkbox-size)!important;flex-shrink:0;border:none;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;vertical-align:middle;accent-color:var(--wsdm-color-primary)}html.wsdm-ui-baseline input[type=radio]:not(.wsdm-toggle-input){width:var(--wsdm-radio-size)!important;height:var(--wsdm-radio-size)!important;min-width:var(--wsdm-radio-size)!important;min-height:var(--wsdm-radio-size)!important;max-width:var(--wsdm-radio-size)!important;max-height:var(--wsdm-radio-size)!important;flex:0 0 var(--wsdm-radio-size)!important}html.wsdm-ui-baseline :not(.task-toggle-row)>input[type=checkbox]:after,html.wsdm-ui-baseline input[type=radio]:not(.wsdm-toggle-input):after{content:none!important;display:none!important}html.wsdm-ui-baseline .form-grid input[type=checkbox]:not(.wsdm-toggle-input),html.wsdm-ui-baseline .form-grid input[type=radio]:not(.wsdm-toggle-input),html.wsdm-ui-baseline .env-config-row input[type=checkbox],html.wsdm-ui-baseline .env-config-row input[type=radio],html.wsdm-ui-baseline .notification-settings-panel input[type=checkbox],html.wsdm-ui-baseline .notification-settings-panel input[type=radio]{margin-top:0!important;min-height:0!important}html.wsdm-ui-baseline label:has(>input[type=checkbox]),html.wsdm-ui-baseline label:has(>input[type=radio]),html.wsdm-ui-baseline .checkbox-row,html.wsdm-ui-baseline .checkbox-row__inline,html.wsdm-ui-baseline .form-toggle,html.wsdm-ui-baseline .factory-gitlab__checkbox,html.wsdm-ui-baseline .admin-excel-recipes__checkbox,html.wsdm-ui-baseline .wi-ai-tuning__checkbox,html.wsdm-ui-baseline .workspace-package__section-toggle,html.wsdm-ui-baseline .workspace-package__list label,html.wsdm-ui-baseline .promote-modal__row label:has(input[type=checkbox]){display:inline-flex!important;align-items:center;gap:.5rem;width:auto;max-width:100%;grid-template-columns:unset!important;line-height:1.35;font-size:.875rem;font-weight:500;color:var(--wsdm-color-text-secondary);cursor:pointer}html.wsdm-ui-baseline .form-grid>label.form-grid__full:has(>input[type=checkbox]),html.wsdm-ui-baseline .form-grid>label.form-grid__full:has(>input[type=radio]),html.wsdm-ui-baseline .form-grid>.form-grid__full:has(>input[type=checkbox]),html.wsdm-ui-baseline .form-grid>.form-grid__full:has(>input[type=radio]){display:inline-flex!important;align-items:center;gap:.5rem;width:auto;max-width:100%;justify-self:start}html.wsdm-ui-baseline .form-grid>.form-grid__full:has(>label input[type=checkbox]),html.wsdm-ui-baseline .form-grid>.form-grid__full:has(>label input[type=radio]){display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}html.wsdm-ui-baseline .acl-panel .scroll-box .checkbox-row{padding:.65rem .85rem;border-radius:var(--wsdm-radius-panel);border-color:var(--wsdm-color-border)}html.wsdm-ui-baseline label .bi,html.wsdm-ui-baseline .form-grid__label .bi,html.wsdm-ui-baseline .checkbox-row .bi,html.wsdm-ui-baseline .card-header .bi,html.wsdm-ui-baseline .admin-shell__section-link .bi,html.wsdm-ui-baseline .sidebar-nav .bi{font-size:1.05rem;line-height:1;color:var(--wsdm-color-text-muted);vertical-align:-.15em}html.wsdm-ui-baseline .admin-shell__section-link.is-active .bi{color:var(--wsdm-color-primary)}html.wsdm-ui-baseline .workspace-switcher{align-items:center;gap:.5rem}html.wsdm-ui-baseline .workspace-switcher select{min-width:12rem;font-weight:500}html.wsdm-ui-baseline .form-grid .muted,html.wsdm-ui-baseline .form-grid small,html.wsdm-ui-baseline .canvas-modal__field .muted,html.wsdm-ui-baseline .field-hint{font-size:.75rem;line-height:1.45;color:var(--wsdm-color-text-muted)}html.wsdm-ui-baseline .form-actions button[type=submit],html.wsdm-ui-baseline .form-actions .button-primary,html.wsdm-ui-baseline .admin-shell__panel-body .card button.button-primary{background:var(--wsdm-color-primary);border-color:var(--wsdm-color-primary-hover);color:#fff;font-weight:600;border-radius:var(--wsdm-radius-control);min-height:var(--wsdm-control-height-sm);padding:.45rem 1rem;box-shadow:0 1px 2px #0f172a14}html.wsdm-ui-baseline .form-actions button[type=submit]:hover:not(:disabled),html.wsdm-ui-baseline .form-actions .button-primary:hover:not(:disabled),html.wsdm-ui-baseline .admin-shell__panel-body .card button.button-primary:hover:not(:disabled){background:var(--wsdm-color-primary-hover);border-color:var(--wsdm-color-primary-hover)}html.wsdm-ui-baseline .task-toggle-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.375rem!important;height:1.375rem!important;min-width:2.375rem!important;min-height:1.375rem!important;max-width:2.375rem!important;max-height:1.375rem!important;flex:0 0 2.375rem!important;border-radius:999px;border:1px solid #cbd5f5;background:#e2e8f0;position:relative}html.wsdm-ui-baseline .task-toggle-row input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;border:none;transform:none}html.wsdm-ui-baseline .task-toggle-row input[type=checkbox]:checked{background:#2563eb;border-color:#1d4ed8}html.wsdm-ui-baseline .task-toggle-row input[type=checkbox]:checked:after{transform:translate(16px);border:none}html.wsdm-ui-baseline .studio-managed-files__row input[type=checkbox],html.wsdm-ui-baseline .upload-file-tree__file input[type=checkbox],html.wsdm-ui-baseline .admin-badge-config .admin-config-row input[type=checkbox],html.wsdm-ui-baseline .mdlp-vars-form__line input[type=checkbox],html.wsdm-ui-baseline .table-editor__inline-toggle input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;flex:0 0 auto!important;border:initial;border-radius:initial;background:initial;accent-color:var(--wsdm-color-primary)}html.wsdm-ui-baseline .studio-managed-files__row input[type=checkbox]:checked:after,html.wsdm-ui-baseline .upload-file-tree__file input[type=checkbox]:checked:after,html.wsdm-ui-baseline .admin-badge-config .admin-config-row input[type=checkbox]:checked:after,html.wsdm-ui-baseline .mdlp-vars-form__line input[type=checkbox]:checked:after,html.wsdm-ui-baseline .table-editor__inline-toggle input[type=checkbox]:checked:after{content:none}html.wsdm-ui-baseline .landing-field{display:inline-flex;align-items:center;gap:var(--wsdm-space-2);font-size:var(--wsdm-text-sm);color:var(--wsdm-color-text-muted)}html.wsdm-ui-baseline .landing-field .bi{font-size:1rem;opacity:.85}html.wsdm-ui-baseline .landing-field__label{font-weight:var(--wsdm-weight-semibold);color:var(--wsdm-color-text-soft);white-space:nowrap}html.wsdm-ui-baseline .landing-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--wsdm-control-height-sm);padding:.35rem 2rem .35rem .55rem;border:1px solid var(--wsdm-color-border-strong);border-radius:var(--wsdm-radius-control);background-color:var(--wsdm-color-surface);color:var(--wsdm-color-text);font-family:inherit;font-size:var(--wsdm-text-sm);font-weight:var(--wsdm-weight-medium);line-height:1.4;box-shadow:var(--wsdm-shadow-control);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45rem center;max-width:11rem}html.wsdm-ui-baseline .landing-select:hover:not(:disabled){border-color:#94a3b8}html.wsdm-ui-baseline .landing-select:focus{outline:none;border-color:var(--wsdm-color-primary);box-shadow:var(--wsdm-shadow-focus),var(--wsdm-shadow-control)}.wsdm-platform{min-height:100vh;display:flex;flex-direction:column;background:var(--wsdm-color-bg);color:var(--wsdm-color-text);font-family:var(--wsdm-font-sans)}.wsdm-platform__bar{flex-shrink:0;display:flex;align-items:center;gap:var(--wsdm-space-4);min-height:2.5rem;padding:0 var(--wsdm-space-4);background:var(--wsdm-landing-surface, var(--wsdm-color-surface));border-bottom:1px solid var(--wsdm-landing-border, var(--wsdm-color-border));font-size:var(--wsdm-text-sm)}.wsdm-platform__brand{display:inline-flex;align-items:center;gap:var(--wsdm-space-2);font-weight:var(--wsdm-weight-bold);color:var(--wsdm-landing-primary, var(--wsdm-color-primary));text-decoration:none;white-space:nowrap}.wsdm-platform__brand:hover{color:var(--wsdm-landing-primary-hover, var(--wsdm-color-primary-hover))}.wsdm-platform__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wsdm-space-1);flex:1;min-width:0}.wsdm-platform__link{padding:.35rem .65rem;border-radius:var(--wsdm-radius-sm);color:var(--wsdm-color-text-soft);text-decoration:none;font-weight:var(--wsdm-weight-medium);border:none;background:transparent;font-family:inherit;font-size:inherit;cursor:pointer}.wsdm-platform__link:hover{color:var(--wsdm-color-text);background:#0f172a0a}.wsdm-platform__link--active{color:var(--wsdm-landing-primary, var(--wsdm-color-primary));font-weight:var(--wsdm-weight-semibold);background:var(--wsdm-landing-blue-soft, var(--wsdm-color-primary-soft))}.wsdm-platform__meta{margin-left:auto;display:flex;align-items:center;gap:var(--wsdm-space-3);color:var(--wsdm-color-text-muted);font-size:var(--wsdm-text-xs);white-space:nowrap}.wsdm-platform__body{flex:1;min-height:0;display:flex;flex-direction:column}.wsdm-platform__body--flush>*{flex:1;min-height:0}.wsdm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--wsdm-space-2);padding:.55rem 1.1rem;border-radius:var(--wsdm-radius-sm);font-size:var(--wsdm-text-sm);font-weight:var(--wsdm-weight-semibold);font-family:inherit;border:1px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;text-decoration:none;white-space:nowrap}.wsdm-btn:focus-visible{outline:2px solid var(--wsdm-landing-blue-accent, var(--wsdm-color-primary));outline-offset:2px}.wsdm-btn--primary{background:var(--wsdm-landing-primary, var(--wsdm-color-primary));color:#fff;border-color:var(--wsdm-landing-primary, var(--wsdm-color-primary))}.wsdm-btn--primary:hover{background:var(--wsdm-landing-primary-hover, var(--wsdm-color-primary-hover))}.wsdm-btn--secondary{background:var(--wsdm-landing-surface, var(--wsdm-color-surface));color:var(--wsdm-color-text);border-color:var(--wsdm-landing-border-strong, var(--wsdm-color-border-strong))}.wsdm-btn--secondary:hover{background:var(--wsdm-color-surface-muted)}.wsdm-btn--ghost{background:transparent;color:var(--wsdm-color-text-soft);border-color:transparent}.wsdm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--wsdm-space-6);background:#0f172a73}.wsdm-modal__dialog{width:min(640px,100%);max-height:min(85vh,720px);overflow:auto;background:var(--wsdm-landing-surface, var(--wsdm-color-surface));border-radius:var(--wsdm-radius-lg);border:1px solid var(--wsdm-landing-border, var(--wsdm-color-border));box-shadow:var(--wsdm-landing-shadow-hover, 0 12px 40px rgba(15, 23, 42, .12))}.wsdm-modal__header{display:flex;justify-content:space-between;gap:var(--wsdm-space-4);padding:var(--wsdm-space-5) var(--wsdm-space-6) var(--wsdm-space-3)}.wsdm-modal__eyebrow{margin:0 0 var(--wsdm-space-1);font-size:var(--wsdm-text-xs);font-weight:var(--wsdm-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--wsdm-color-text-muted)}.wsdm-modal__title{margin:0;font-size:var(--wsdm-text-xl);font-weight:var(--wsdm-weight-bold)}.wsdm-modal__summary{margin:var(--wsdm-space-2) 0 0;font-size:var(--wsdm-text-sm);color:var(--wsdm-color-text-muted)}.wsdm-modal__close{flex-shrink:0;width:2rem;height:2rem;border:none;border-radius:var(--wsdm-radius-sm);background:transparent;cursor:pointer;color:var(--wsdm-color-text-muted)}.wsdm-modal__close:hover{background:var(--wsdm-color-surface-muted);color:var(--wsdm-color-text)}.wsdm-modal__body{padding:0 var(--wsdm-space-6) var(--wsdm-space-6)}.wsdm-modal__state{padding:var(--wsdm-space-4);text-align:center;color:var(--wsdm-color-text-muted);font-size:var(--wsdm-text-sm)}.wsdm-modal__item{padding:var(--wsdm-space-4);border:1px solid var(--wsdm-landing-border, var(--wsdm-color-border));border-radius:var(--wsdm-radius-md);margin-bottom:var(--wsdm-space-3)}.wsdm-modal__item--unread{border-color:var(--wsdm-landing-blue-border, var(--wsdm-color-primary));background:var(--wsdm-landing-blue-soft, var(--wsdm-color-primary-soft))}.wsdm-modal__item-head{display:flex;justify-content:space-between;gap:var(--wsdm-space-3);margin-bottom:var(--wsdm-space-2)}.wsdm-modal__item-head h3{margin:0;font-size:var(--wsdm-text-md)}.wsdm-modal__item-head time{font-size:var(--wsdm-text-xs);color:var(--wsdm-color-text-muted);white-space:nowrap}.wsdm-modal__chips{display:flex;flex-wrap:wrap;gap:var(--wsdm-space-2);margin-top:var(--wsdm-space-2);font-size:var(--wsdm-text-xs);color:var(--wsdm-color-text-muted)}.wsdm-modal__code{font-family:var(--wsdm-font-mono);font-size:var(--wsdm-text-xs);white-space:pre-wrap;word-break:break-word}
