[data-tf-scope],.tf-cba,.tf-run,.tf-cmp,.tf-cfg,.tf-cfg-modal,.tf-home,.tf-files,.tf-auth,.tf-mem,.tf-set,.tf-adm{--tf-blue: #14427B;--tf-red: #E6301E;--tf-white: #FFFFFF;--tf-surface: #0A0C10;--tf-surface-0: #000000;--tf-surface-1: #0A0C10;--tf-surface-2: #11151B;--tf-surface-3: #181D25;--tf-surface-4: #222933;--tf-surface-5: #2C343F;--tf-fg-1: #FFFFFF;--tf-fg-2: #C9CFD7;--tf-fg-3: #8A93A0;--tf-fg-4: #5A6371;--tf-border-1: #1F2630;--tf-border-2: #2C343F;--tf-border-3: #3C4554;--tf-status-cancelled: #5A6371;--tf-status-draft: #8A6BFF;--tf-status-error: #E6301E;--tf-status-queued: #C9CFD7;--tf-status-running: #3A8DFF;--tf-status-success: #1FAE6A;--tf-status-warning: #E6A100;--tf-action-bg-active: #C9CFD7;--tf-action-fg: #000000;--tf-font-body: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tf-font-display: "Barlow", "Helvetica Neue", Arial, sans-serif;--tf-font-mono: "IBM Plex Mono", "JetBrains Mono", Menlo, Consolas, monospace;--tf-shadow-2: 0 4px 12px rgba(0,0,0,.4), 0 1px 0 0 rgba(255,255,255,.02) inset;--tf-shadow-3: 0 12px 32px rgba(0,0,0,.55), 0 1px 0 0 rgba(255,255,255,.03) inset;--tf-dur-base: .18s;--tf-ease: cubic-bezier(.2,0,.2,1);--tf-dur-fast: .12s;--tf-bg-error: #2A100C;--tf-bg-info: #0E1E2E;--tf-bg-success: #0E2A1E;--tf-bg-warning: #2E2410;--tf-black: #000000;--tf-selected-bg: #222933;--tf-selected-bg-hover: #2C343F;--tf-blue-400: #2A5C95;--tf-red-100: #F8C4BE;--tf-red-200: #F19388;--tf-red-400: #E94732;--tf-red-500: #E6301E;--tf-red-600: #BE2517;--tf-red-700: #931C12;--tf-red-800: #66130C;--tf-info-text: #6FB1FF;--tf-success-text: #4FD296;--tf-warning-text: #F0BA47;--tf-error-text: #F19388;--tf-bg-neutral: #1A1D22;--tf-action-bg: #FFFFFF;--tf-action-bg-hover: #E8EAEE;--tf-blue-300: #4F7AAF;--tf-bg-draft: #1B1633;--tf-draft-text: #B4A1FF;--tf-info-ring: rgba(111, 177, 255, .45);--tf-selected-border: #4A5460;--tf-selected-marker: rgba(255, 255, 255, .6);--tf-shadow-1: 0 1px 0 0 rgba(0, 0, 0, .4);--tf-ease-out: cubic-bezier(.2, 0, 0, 1);--tf-dur-slow: .26s}@media (prefers-reduced-motion: reduce){[data-tf-scope] *,.tf-cba *,.tf-run *,.tf-cmp *,.tf-cfg *,.tf-cfg-modal *,.tf-home *,.tf-files *,.tf-auth *,.tf-mem *,.tf-set *,.tf-adm *,[data-tf-scope],.tf-cba,.tf-run,.tf-cmp,.tf-cfg,.tf-cfg-modal,.tf-home,.tf-files,.tf-auth,.tf-mem,.tf-set,.tf-adm{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{margin:0;padding:0;box-sizing:border-box}.tf-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid #6FB1FF;outline-offset:2px}.tf-toast-wrap{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1400;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tf-toast{background:#181d25;border:1px solid #2C343F;border-radius:6px;padding:10px 14px;font-size:13px;color:#fff;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px #0006;pointer-events:auto;max-width:480px;animation:tf-toast-in .2s cubic-bezier(.2,0,.2,1) both}.tf-toast .material-symbols-outlined{color:#8a93a0;font-size:18px}@keyframes tf-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){.tf-toast{animation:none}}.skip-link{position:absolute;left:-9999px;top:0;z-index:2000;padding:10px 16px;background:#11151b;border:1px solid #2C343F;border-radius:0 0 6px;color:#fff;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;text-decoration:none}.skip-link:focus{left:0}body{font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000}:root{--header-height: 48px;--sidebar-width: 200px;--sidebar-width-collapsed: 48px;--bg-header: #000000;--bg-sidebar: #000000;--bg-main: #000000;--border-color: rgba(255, 255, 255, .08);--ambient-shadow: 0 0 12px rgba(255, 255, 255, .04);--text-primary: #FFFFFF;--text-secondary: #A0A8B0;--text-tertiary: #7A8289;--spacing-1: 8px;--spacing-2: 16px;--spacing-3: 24px;--spacing-4: 32px;--transition-fast: .15s ease-in-out;--transition-normal: .3s cubic-bezier(.4, 0, .2, 1)}.tf-scope-state{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;min-height:60vh;max-width:640px;margin:0 auto;padding:32px 24px;color:var(--text-secondary, rgba(255, 255, 255, .72));font-size:14px;line-height:1.55}.tf-scope-state h1{margin:0;font-family:Barlow,system-ui,sans-serif;font-size:22px;font-weight:600;color:var(--text-primary, #fff)}.tf-scope-state p{margin:0}.tf-scope-actions{display:flex;gap:16px;padding-top:4px}.tf-scope-actions a{color:var(--text-primary, #fff);text-decoration:underline;text-underline-offset:3px}
