:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--df-app-bg:#0a0d12;--df-app-bg-grid:#0f141b;--df-app-text:#eef2f7;--df-app-text-secondary:#a0aec0;--df-app-muted:#6f7c90;--df-app-panel:#111923;--df-app-panel-muted:#161f2b;--df-app-panel-hover:#1b2532;--df-app-border:#223041;--df-app-border-soft:#182230;--df-app-header:#0b1017eb;--df-app-sidebar:#0e141d;--df-app-accent:#fb923c;--df-app-accent-soft:#fb923c24;--df-app-accent-line:#fb923c57;--df-app-on-accent:#120d08;--df-app-error:#fb7185;--df-app-error-soft:#fb718524;--df-app-error-line:#fb718542;--df-app-success:#4ade80;--df-app-success-soft:#4ade801f;--df-app-success-line:#4ade8042;--df-app-warning:#fbbf24;--df-input-bg:#0f141bf5;--df-input-inset:#ffffff05;--df-focus-ring:#fb923c2e;--df-button-gradient-end:#ea580c;--df-button-solid-inset:#ffffff29;--df-button-outline-bg:#111923db;--df-button-danger-border:#fb71853d;--df-button-danger-hover-bg:#fb71853d;--df-badge-neutral-border:#ffffff14;--df-badge-neutral-bg:#ffffff0f;--df-shadow-sm:0 18px 42px #0000003d;--df-shadow-md:0 28px 64px #0000006b;--df-shadow-lg:0 12px 28px #00000047;--df-shadow-menu:0 12px 28px #00000047;--df-shadow-toast:0 8px 24px #00000047;--df-shadow-pill:0 10px 26px #0003;--df-shadow-choice:0 6px 16px #0000002e;--df-shadow-choice-hover:0 12px 28px #0000003d;--df-shadow-choice-active:0 14px 30px #f973162e;--df-shadow-form:0 10px 26px #00000038;--df-shadow-engine:0 8px 18px #0000002e;--df-overlay:#0f172a5c;--df-skeleton-gradient:linear-gradient(90deg, #141c27 0%, #1b2532 50%, #141c27 100%);--df-scrollbar-thumb:#6f7c906b;--df-scrollbar-thumb-hover:#a0aec085;--df-body-gradient-blue:#3b82f60f;--df-rail-bg:linear-gradient(180deg, #0e141dfa 0%, #0b1017fa 100%);--df-rail-inset:#ffffff08;--df-main-bg:radial-gradient(800px 360px at 0% 0%, #fb923c0d, transparent 60%), linear-gradient(180deg, #0f141bf2 0%, #0a0d12fa 100%);--df-surface:#111923eb;--df-surface-strong:#111923fa;--df-surface-medium:#111923f0;--df-surface-soft:#111923a3;--df-surface-subtle:#111923c7;--df-surface-muted:#111923d6;--df-surface-footer:#0a0d12f5;--df-surface-form:#111923e6;--df-surface-file:#111923d1;--df-gradient-deep:linear-gradient(180deg, #0f141bfa 0%, #0a0d12fa 100%);--df-gradient-workspace:linear-gradient(180deg, #111923f0 0%, #0a0d12fa 100%);--df-gradient-panel:linear-gradient(180deg, #111923fa 0%, #0a0d12fa 100%);--df-gradient-panel-header:linear-gradient(180deg, #111923fa 0%, #0f141bf5 100%);--df-gradient-section:linear-gradient(180deg, #0f141bf0 0%, #0a0d12fa 100%);--df-gradient-subtle:linear-gradient(180deg, #161f2beb 0%, #111923eb 100%);--df-gradient-code:linear-gradient(180deg, #0a0d12fa 0%, #0f141bfa 100%);--df-gradient-auth-aside:linear-gradient(180deg, #111923f5 0%, #0a0d12f5 100%), radial-gradient(500px 260px at 0% 0%, #fb923c24, transparent 65%);--df-editor-bg:#0f172a;--df-inset-highlight:#ffffff08;--df-inset-highlight-strong:#ffffff0a;--df-topbar-inset:#ffffff0a;--df-alert-error-text:#ffd6df;--df-alert-success-text:#d8ffe5;--df-alert-error-border:#fb718547;--df-alert-error-bg:#fb71851f;--df-alert-success-border:#4ade803d;--df-alert-success-bg:#4ade801a;--df-toast-error-text:#ffd6df;--df-toast-error-border:#fb718547;--df-toast-success-text:#d8ffe5;--df-toast-success-border:#4ade803d;--df-progress-track:#ffffff1f;--df-auth-panel-bg:#111923e0;--df-auth-feature-bg:#111923db;--df-empty-card-inset:#ffffff08;--df-tab-active-border:#111923fa;font-family:IBM Plex Sans,Space Grotesk,Segoe UI,sans-serif}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--df-app-bg:#f8fafc;--df-app-bg-grid:#f1f5f9;--df-app-text:#0f172a;--df-app-text-secondary:#475569;--df-app-muted:#64748b;--df-app-panel:#fff;--df-app-panel-muted:#f8fafc;--df-app-panel-hover:#e2e8f0;--df-app-border:#cbd5e1;--df-app-border-soft:#e2e8f0;--df-app-header:#fffffff0;--df-app-sidebar:#f1f5f9;--df-app-accent:#d97706;--df-app-accent-soft:#d977061f;--df-app-accent-line:#d977064d;--df-app-on-accent:#fff;--df-app-error:#e11d48;--df-app-error-soft:#e11d481a;--df-app-error-line:#e11d483d;--df-app-success:#16a34a;--df-app-success-soft:#16a34a1a;--df-app-success-line:#16a34a3d;--df-app-warning:#d97706;--df-input-bg:#fff;--df-input-inset:#0f172a05;--df-focus-ring:#d977062e;--df-button-gradient-end:#c2410c;--df-button-solid-inset:#ffffff3d;--df-button-outline-bg:#fff;--df-button-danger-border:#e11d483d;--df-button-danger-hover-bg:#e11d481f;--df-badge-neutral-border:#0f172a1a;--df-badge-neutral-bg:#0f172a0a;--df-shadow-sm:0 18px 42px #0f172a14;--df-shadow-md:0 28px 64px #0f172a1f;--df-shadow-lg:0 12px 28px #0f172a1a;--df-shadow-menu:0 12px 28px #0f172a1a;--df-shadow-toast:0 8px 24px #0f172a1a;--df-shadow-pill:0 10px 26px #0f172a14;--df-shadow-choice:0 6px 16px #0f172a0f;--df-shadow-choice-hover:0 12px 28px #0f172a1a;--df-shadow-choice-active:0 14px 30px #d9770629;--df-shadow-form:0 10px 26px #0f172a0f;--df-shadow-engine:0 8px 18px #0f172a14;--df-overlay:#0f172a52;--df-skeleton-gradient:linear-gradient(90deg, #e2e8f0 0%, #f8fafc 50%, #e2e8f0 100%);--df-scrollbar-thumb:#64748b59;--df-scrollbar-thumb-hover:#64748b8c;--df-body-gradient-blue:#3b82f614;--df-rail-bg:linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);--df-rail-inset:#0f172a0a;--df-main-bg:radial-gradient(800px 360px at 0% 0%, #d977060f, transparent 60%), linear-gradient(180deg, #f8fafc 0%, #fff 100%);--df-surface:#ffffffeb;--df-surface-strong:#fff;--df-surface-medium:#fff;--df-surface-soft:#f8fafceb;--df-surface-subtle:#f8fafc;--df-surface-muted:#fffffff0;--df-surface-footer:#f8fafc;--df-surface-form:#fff;--df-surface-file:#f8fafc;--df-gradient-deep:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--df-gradient-workspace:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--df-gradient-panel:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--df-gradient-panel-header:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--df-gradient-section:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--df-gradient-subtle:linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);--df-gradient-code:linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);--df-gradient-auth-aside:linear-gradient(180deg, #fff 0%, #f8fafc 100%), radial-gradient(500px 260px at 0% 0%, #d977061a, transparent 65%);--df-editor-bg:#f8fafc;--df-inset-highlight:#0f172a08;--df-inset-highlight-strong:#0f172a0a;--df-topbar-inset:#0f172a0a;--df-alert-error-text:#9f1239;--df-alert-success-text:#166534;--df-alert-error-border:#e11d483d;--df-alert-error-bg:#e11d4814;--df-alert-success-border:#16a34a3d;--df-alert-success-bg:#16a34a14;--df-toast-error-text:#9f1239;--df-toast-error-border:#e11d483d;--df-toast-success-text:#166534;--df-toast-success-border:#bbf7d0;--df-progress-track:#e2e8f0;--df-auth-panel-bg:#fffffff0;--df-auth-feature-bg:#f8fafc;--df-empty-card-inset:#0f172a08;--df-tab-active-border:#fff}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--df-app-bg);color:var(--df-app-text);background-image:radial-gradient(980px 420px at 0% 0%, var(--df-app-accent-soft), transparent 58%), radial-gradient(780px 360px at 100% 0%, var(--df-body-gradient-blue), transparent 52%), linear-gradient(180deg, var(--df-app-sidebar) 0%, var(--df-app-bg) 100%);font-size:14px;line-height:1.45}button,input,textarea,select{font:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--df-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--df-scrollbar-thumb-hover)}.df-text{color:inherit}.df-heading{margin:0;font-weight:600}.df-divider{border:0;border-top:1px solid var(--df-app-border-soft)}.df-button{border:1px solid var(--df-app-accent-line);background:linear-gradient(180deg, var(--df-app-accent) 0%, var(--df-button-gradient-end) 100%);min-height:34px;color:var(--df-app-on-accent);cursor:pointer;white-space:nowrap;box-shadow:0 1px 0 var(--df-button-solid-inset) inset, 0 4px 14px var(--df-app-accent-soft);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;transition:all .15s;display:inline-flex}.df-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-.5px)}.df-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.df-button--outline{background:var(--df-button-outline-bg);border-color:var(--df-app-border);color:var(--df-app-text);box-shadow:none}.df-button--outline:hover:not(:disabled){border-color:var(--df-app-accent-line);color:var(--df-app-text);background:var(--df-app-panel-hover)}.df-button--ghost{color:var(--df-app-text);box-shadow:none;background:0 0;border-color:#0000}.df-button--ghost:hover:not(:disabled){background:var(--df-app-panel-hover);color:var(--df-app-text)}.df-button--danger{background:var(--df-app-error-soft);border-color:var(--df-button-danger-border);color:var(--df-app-error);box-shadow:none}.df-button--danger:hover:not(:disabled){background:var(--df-button-danger-hover-bg)}.df-button--xs{min-height:26px;padding:0 10px;font-size:12px}.df-button--sm{min-height:30px;padding:0 12px;font-size:13px}.df-icon-button{min-width:34px;padding:0}.df-button-group{gap:0;display:inline-flex}.df-input,.df-textarea,.df-select{border:1px solid var(--df-app-border);background:var(--df-input-bg);width:100%;min-height:38px;color:var(--df-app-text);box-shadow:inset 0 1px 0 var(--df-input-inset);border-radius:10px;padding:9px 11px}.df-input:focus,.df-textarea:focus,.df-select:focus{border-color:var(--df-app-accent);box-shadow:0 0 0 3px var(--df-focus-ring);outline:none}.df-textarea{resize:vertical;min-height:96px}.df-form-control{flex-direction:column;gap:6px;display:flex}.df-form-label{color:var(--df-app-text-secondary);letter-spacing:.01em;font-size:12px;font-weight:600}.df-checkbox{align-items:center;gap:8px;display:inline-flex}.df-input-group{position:relative}.df-input-group__left,.df-input-group__right{color:var(--df-app-muted);position:absolute;top:50%;transform:translateY(-50%)}.df-input-group__left{left:10px}.df-input-group__right{right:10px}.df-avatar{background:var(--df-app-accent-soft);width:36px;height:36px;color:var(--df-app-accent);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.df-avatar--md{width:44px;height:44px}.df-badge{border:1px solid var(--df-badge-neutral-border);background:var(--df-badge-neutral-bg);color:var(--df-app-text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.df-badge--success{color:#10b981!important;background:#10b9811f!important;border-color:#10b9813d!important}.df-badge--warning{color:#f97316!important;background:#f973161f!important;border-color:#f973163d!important}.df-badge--error{color:var(--df-app-error)!important;background:#ef44441f!important;border-color:#ef44443d!important}.df-badge--neutral{background:var(--df-badge-neutral-bg)!important;color:var(--df-app-text-secondary)!important;border-color:var(--df-badge-neutral-border)!important}.df-badge--type{color:#60a5fa!important;background:#60a5fa1f!important;border-color:#60a5fa3d!important}.df-card{background:var(--df-app-panel);border:1px solid var(--df-app-border);box-shadow:var(--df-shadow-sm);border-radius:20px}.df-card__body{padding:14px}.df-skeleton{background:var(--df-skeleton-gradient);background-size:200% 100%;border-radius:8px;min-height:14px}.df-alert{border:1px solid var(--df-app-border);background:var(--df-app-panel);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.df-alert--error{border-color:var(--df-alert-error-border);background:var(--df-alert-error-bg);color:var(--df-alert-error-text)}.df-alert--success{border-color:var(--df-alert-success-border);background:var(--df-alert-success-bg);color:var(--df-alert-success-text)}.df-alert__icon{color:#fff;background:currentColor;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.df-table{border-collapse:collapse;width:100%}.df-table th,.df-table td{border-bottom:1px solid var(--df-app-border-soft);text-align:left;vertical-align:top;padding:10px 12px}.df-table th{color:var(--df-app-text-secondary);font-size:12px;font-weight:600}.df-progress{background:var(--df-progress-track);border-radius:999px;width:100%;height:6px;overflow:hidden}.df-progress__bar{background:var(--df-app-accent);height:100%}.df-modal-root{z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.df-modal-overlay{background:var(--df-overlay);position:fixed;inset:0}.df-modal{z-index:1;border:1px solid var(--df-app-border);background:var(--df-gradient-panel);width:min(100%,960px);max-height:calc(100vh - 64px);box-shadow:var(--df-shadow-md);border-radius:24px;flex-direction:column;display:flex;position:relative}.df-modal__header,.df-modal__body,.df-modal__footer{padding:16px 18px}.df-modal__body{flex:1;overflow-y:auto}.df-modal__header{border-bottom:1px solid var(--df-app-border-soft)}.df-modal__footer{border-top:1px solid var(--df-app-border-soft);align-items:center;gap:12px;display:flex}.df-modal__close{cursor:pointer;background:0 0;border:0;border-radius:999px;width:30px;height:30px;position:absolute;top:14px;right:14px}.df-tabs{flex-direction:column;display:flex}.df-tab-list{border-bottom:1px solid var(--df-app-border);background:var(--df-app-panel);gap:2px;display:flex}.df-tab{color:var(--df-app-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.df-tab.is-active{border-bottom-color:var(--df-app-accent);color:var(--df-app-text)}.df-tab-panel{min-height:0}.df-menu{position:relative}.df-menu-list{z-index:20;border:1px solid var(--df-app-border);background:var(--df-app-panel);min-width:240px;box-shadow:var(--df-shadow-menu);border-radius:10px;margin-top:6px;position:absolute;right:0}.df-menu-item{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.df-menu-item:hover{background:var(--df-app-panel-hover)}.df-toast-stack{z-index:1100;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.df-toast{border:1px solid var(--df-app-border);background:var(--df-app-panel);min-width:220px;box-shadow:var(--df-shadow-toast);border-radius:10px;padding:10px 12px}.df-toast--error{border-color:var(--df-toast-error-border);color:var(--df-toast-error-text)}.df-shell__topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--df-topbar-inset) inset}.df-sidebar__header{background:var(--df-app-sidebar)}.df-sidebar__brand{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.df-brand-logo,.df-brand-mark{box-shadow:none;border:0;display:block;background:0 0!important}.df-brand-logo--sidebar{object-fit:contain;object-position:center;width:100%;height:auto;max-height:58px}[data-theme=dark] .df-brand-logo,[data-theme=dark] .df-brand-mark{filter:none}.df-shell__user-pill{box-shadow:var(--df-shadow-pill)}.df-shell__primary-rail,.df-shell__secondary-rail,.df-shell__tertiary-rail,.df-shell__utility-rail{background:var(--df-rail-bg)}.df-shell__secondary-rail{box-shadow:1px 0 0 var(--df-rail-inset) inset}.df-shell__nav-button{border-radius:12px;justify-content:flex-start;min-height:38px}.df-shell__search input{border-radius:12px}.df-shell__utility-divider{background:var(--df-app-border);width:28px;height:1px}.df-shell__utility-icon{width:38px;height:38px;color:var(--df-app-text-secondary);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;display:flex}.df-shell__utility-icon.is-active{color:var(--df-app-accent);background:var(--df-app-accent-soft);border-color:var(--df-app-accent-line)}.df-shell__main{background:var(--df-main-bg)}.df-shell__empty{border:1px solid var(--df-app-border);background:var(--df-surface-muted);box-shadow:var(--df-shadow-lg);border-radius:24px;padding:28px}.df-shell__empty-card{border:1px solid var(--df-app-border);background:var(--df-app-panel-muted);text-align:left;box-shadow:inset 0 1px 0 var(--df-empty-card-inset);border-radius:16px;flex:1;padding:16px 18px}.df-instance-card{box-shadow:var(--df-shadow-lg);border-radius:18px}.df-instance-card .df-card__body{padding:14px}.df-instance-card__actions{padding-top:2px}.df-workspace-tabs{background:0 0}.df-workspace-tabs__list{border-bottom-color:var(--df-app-border-soft);scrollbar-width:thin;scrollbar-color:var(--df-app-border) transparent;background:0 0;flex-wrap:nowrap;gap:6px;padding:10px 12px 0;display:flex;overflow:auto hidden}.df-workspace-tabs__list::-webkit-scrollbar{height:8px}.df-workspace-tabs__list::-webkit-scrollbar-track{background:0 0}.df-workspace-tabs__list::-webkit-scrollbar-thumb{background:var(--df-app-border);border-radius:999px}.df-workspace-tabs__tab{background:var(--df-surface-soft);white-space:nowrap;border:1px solid #0000;border-radius:14px 14px 0 0;flex-shrink:0;min-height:42px}.df-workspace-tabs__tab.is-active{background:var(--df-surface-strong);border-color:var(--df-app-border);border-bottom-color:var(--df-tab-active-border)}.df-workspace-tabs__panel{padding:0}.df-data-surface{background:var(--df-surface)}.df-data-surface__toolbar{box-shadow:0 1px 0 var(--df-inset-highlight) inset}.df-data-surface__json{background:var(--df-gradient-deep)}.df-data-surface__table-wrap{background:var(--df-surface-medium)}.df-data-surface__table-wrap .df-table{table-layout:auto;width:max-content;min-width:100%}.df-data-surface__table-wrap .df-table th{z-index:1;background:var(--df-surface-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.df-data-surface__table-wrap .df-table th,.df-data-surface__table-wrap .df-table td{white-space:nowrap}.df-json-card-selectbar{padding:4px 2px 2px}.df-json-card{border:1px solid var(--df-app-border);background:var(--df-surface-strong);box-shadow:var(--df-shadow-lg);border-radius:18px;padding:16px}.df-section-shell__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--df-inset-highlight) inset}.df-section-shell__body{background:var(--df-gradient-section)}.df-metric-card{box-shadow:var(--df-shadow-lg);border-radius:16px}.df-tree-row{border:1px solid #0000;transition:background-color .12s,border-color .12s}.df-tree-row:hover{border-color:var(--df-app-border)}.df-admin-card{border-radius:16px}.df-admin-card .df-card__body{padding:16px}.df-query-surface{background:var(--df-gradient-workspace)}.df-query-surface__toolbar{box-shadow:0 1px 0 var(--df-inset-highlight) inset}.df-query-surface__engine-pill{box-shadow:var(--df-shadow-engine)}.df-query-surface__favorites{background:var(--df-gradient-deep)}.df-query-surface__editor{background:var(--df-editor-bg)}.df-query-surface__results-label{background:var(--df-gradient-deep)}.df-modal__header{background:var(--df-gradient-panel-header);box-shadow:0 1px 0 var(--df-inset-highlight) inset;padding-bottom:12px}.df-modal__body{padding-top:8px;padding-bottom:8px}.df-modal__footer{background:var(--df-surface-footer);border-top:1px solid var(--df-app-border-soft)}.df-form-section{border:1px solid var(--df-app-border);background:var(--df-surface-form);box-shadow:var(--df-shadow-form);border-radius:18px;padding:18px}.df-form-section--subtle{background:var(--df-gradient-subtle)}.df-form-section__kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--df-app-accent);margin-bottom:10px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:700}.df-choice-card{min-height:88px;box-shadow:var(--df-shadow-choice);transition:transform .12s,box-shadow .12s,border-color .12s}.df-choice-card:hover{box-shadow:var(--df-shadow-choice-hover);transform:translateY(-1px)}.df-choice-card[data-active=true]{box-shadow:var(--df-shadow-choice-active)}.df-toggle-surface{box-shadow:inset 0 1px 0 var(--df-inset-highlight-strong)}.df-inline-editor-row{border:1px solid var(--df-app-border-soft);background:var(--df-surface-subtle);border-radius:14px;padding:10px}.df-detail-card{box-shadow:var(--df-shadow-lg);border-radius:18px}.df-detail-row{border-bottom:1px solid var(--df-app-border-soft);padding:9px 0}.df-detail-row:last-child{border-bottom:0}.df-path-list,.df-capability-cloud{width:100%}.df-file-list__item{border:1px solid var(--df-app-border-soft);background:var(--df-surface-file);border-radius:14px;width:100%;min-height:52px;padding:10px 12px;white-space:normal!important;height:auto!important}.df-file-list__item:not(.df-button--ghost){background:linear-gradient(180deg, var(--df-app-accent) 0%, var(--df-button-gradient-end) 100%)!important;border-color:var(--df-app-accent-line)!important;box-shadow:0 1px 0 var(--df-button-solid-inset) inset, 0 4px 14px var(--df-app-accent-soft)!important}.df-file-list__item:not(.df-button--ghost) *{color:var(--df-app-on-accent)!important}.df-managed-layout{align-items:start}.df-managed-layout__rail{position:sticky;top:0}.df-code-viewer{border:1px solid var(--df-app-border-soft);background:var(--df-gradient-code);border-radius:16px;max-height:520px;padding:14px;overflow:auto}.df-auth-page{position:relative}@media (width<=1100px){.df-managed-layout{grid-template-columns:1fr!important}.df-managed-layout__rail{position:static}}.df-auth-shell{grid-template-columns:minmax(280px,1fr) minmax(420px,760px);align-items:stretch;gap:24px;display:grid}.df-auth-aside,.df-auth-panel{border:1px solid var(--df-app-border);background:var(--df-auth-panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--df-shadow-md);border-radius:22px}.df-auth-aside{background:var(--df-gradient-auth-aside);padding:28px}.df-auth-panel{padding:28px}.df-auth-chip{border:1px solid var(--df-app-accent-line);text-transform:uppercase;letter-spacing:.08em;color:var(--df-app-accent);background:var(--df-app-accent-soft);border-radius:999px;align-items:center;padding:4px 10px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.df-auth-chip--mobile{display:none}.df-auth-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--df-app-accent);margin-bottom:8px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:600}.df-auth-feature{border:1px solid var(--df-app-border);background:var(--df-auth-feature-bg);border-radius:14px;padding:14px 16px}.df-auth-feature__title{color:var(--df-app-text);margin-bottom:4px;font-size:13px;font-weight:700}.df-setup-section{border:1px solid var(--df-app-border);background:var(--df-app-panel-muted);border-radius:16px;padding:18px}@media (width<=900px){.df-auth-shell{grid-template-columns:1fr}.df-auth-aside{display:none}.df-auth-panel{max-width:100%}.df-auth-chip--mobile{display:inline-flex}}.df-toast--success{border-color:var(--df-toast-success-border);color:var(--df-toast-success-text)}.df-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px}.df-cell-input{font-family:var(--font-mono);color:inherit;border-radius:6px;width:100%;padding:4px 6px;font-size:12px;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.df-cell-input:hover{border-color:var(--df-app-border)!important}.df-cell-input:focus{outline:none;border-color:var(--df-app-accent)!important;background:var(--df-input-bg)!important}.df-password{width:100%}.df-password__input{width:100%;padding-right:40px!important}.df-password__toggle{width:30px;height:30px;color:var(--df-app-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.df-password__toggle:hover{color:var(--df-app-text);background:var(--df-app-panel-hover)}.df-password__toggle:focus-visible{outline:2px solid var(--df-app-accent);outline-offset:1px}.df-brand-name{font-family:var(--df-font-heading,inherit);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.df-auth-footer{color:var(--df-app-muted);flex-wrap:wrap;gap:6px 14px;margin-top:18px;font-size:12px;display:flex}.df-auth-footer a,.df-link{color:var(--df-app-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.df-auth-footer a:hover,.df-link:hover{text-decoration:underline}.df-copy-box{border:1px solid var(--df-app-success-line);background:var(--df-app-success-soft);border-radius:8px;padding:14px}.df-section-title{font-family:var(--df-font-mono,monospace);text-transform:uppercase;letter-spacing:.09em;color:var(--df-app-muted);border-bottom:1px solid var(--df-app-border-soft);padding-bottom:8px;font-size:10.5px;font-weight:600}.df-row{border:1px solid var(--df-app-border);background:var(--df-app-panel-muted);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.df-asset-preview{object-fit:contain;border:1px dashed var(--df-app-border);background:repeating-conic-gradient(#8080801f 0% 25%,#0000 0% 50%) 50%/12px 12px;border-radius:6px;min-width:48px;max-width:200px;height:48px;padding:4px}.df-modal__header .df-text{display:block}
