@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";@media (prefers-color-scheme:light){:root{--db-sidebar:#111827;--db-border-light:#00000008}}@media (width<=1200px){.db-stats-grid,.db-agents-grid{grid-template-columns:repeat(2,1fr)}.db-two-col{grid-template-columns:1fr}.db-protection-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.db-sidebar{display:none}.db-main{margin-left:0}.db-stats-grid,.db-agents-grid{grid-template-columns:1fr}.db-content{padding:20px 16px}}.onboarding-layout{background:var(--db-bg);min-height:100vh;font-family:var(--db-font);color:var(--db-text-primary);flex-direction:column;display:flex}.onboarding-topbar{background:var(--db-surface);border-bottom:1px solid var(--db-border);justify-content:center;align-items:center;height:64px;padding:0 32px;display:flex}.onboarding-topbar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;display:flex}.onboarding-topbar-logo{color:var(--db-text-primary);align-items:center;gap:10px;text-decoration:none;display:flex}.onboarding-topbar-logo-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.onboarding-topbar-wordmark{object-fit:contain;height:28px}.onboarding-topbar-right{align-items:center;gap:16px;display:flex}.onboarding-topbar-help{color:var(--db-text-muted);cursor:pointer;font-size:.8125rem;transition:color .15s}.onboarding-topbar-help:hover{color:var(--db-text-primary)}.onboarding-body{flex:1;justify-content:center;padding:48px 32px 80px;display:flex}.onboarding-container{width:100%;max-width:1200px}.onboarding-progress{margin-bottom:48px}.onboarding-steps-bar{align-items:center;gap:0;margin-bottom:24px;display:flex}.onboarding-step-indicator{flex:1;align-items:center;gap:8px;display:flex}.onboarding-step-dot{border:2px solid var(--db-border);width:32px;height:32px;color:var(--db-text-muted);background:var(--db-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;transition:all .3s;display:flex}.onboarding-step-indicator.completed .onboarding-step-dot{background:var(--db-accent);border-color:var(--db-accent);color:var(--text-on-dark)}.onboarding-step-indicator.active .onboarding-step-dot{border-color:var(--db-text-primary);color:var(--db-text-primary)}.onboarding-step-line{background:var(--db-border);flex:1;height:2px;transition:background .3s}.onboarding-step-indicator.completed .onboarding-step-line{background:var(--db-accent)}.onboarding-step-labels{justify-content:space-between;display:flex}.onboarding-step-label{color:var(--db-text-muted);text-align:center;flex:1;font-size:.6875rem;font-weight:500;transition:color .3s}.onboarding-step-label.active{color:var(--db-text-primary);font-weight:600}.onboarding-step-label.completed{color:var(--db-accent)}.onboarding-step-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);padding:48px 64px;animation:.35s ease-out fadeSlideUp;box-shadow:0 20px 50px -12px #0000000d}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.onboarding-step-title{color:var(--db-text-primary);letter-spacing:-.02em;margin-bottom:8px;font-size:1.375rem;font-weight:700}.onboarding-step-desc{color:var(--db-text-secondary);margin-bottom:32px;font-size:.875rem;line-height:1.5}.ob-form-group{margin-bottom:20px}.ob-form-label{color:var(--db-text-primary);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.ob-form-label .required{color:var(--db-danger);margin-left:2px}.ob-form-input,.ob-form-select,.ob-form-textarea{border:1px solid var(--db-border);border-radius:var(--db-radius);width:100%;font-size:.875rem;font-family:var(--db-font);color:var(--db-text-primary);box-sizing:border-box;background:#ffffff05;outline:none;padding:10px 14px;transition:border-color .15s}.ob-form-input:focus,.ob-form-textarea:focus{border-color:var(--db-text-primary);background:var(--bg-card-hover);box-shadow:0 0 0 3px var(--nvidia-green-glow)}.ob-places-input{border-color:var(--border-accent);animation:2s ease-in-out infinite ob-places-glow}.ob-places-input:focus{border-color:var(--db-text-primary);box-shadow:0 0 0 3px var(--nvidia-green-glow);animation:none}.ob-places-input.ob-places-filled{border-color:var(--border-accent);animation:none}@keyframes ob-places-glow{0%,to{border-color:var(--border-accent);box-shadow:0 0 #0000}50%{border-color:var(--border-active);box-shadow:0 0 0 3px var(--nvidia-green-glow)}}.ob-form-select{appearance:none;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='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px!important}.ob-form-select:focus{border-color:var(--db-text-primary);background-color:#ffffff0a}.ob-form-input::placeholder,.ob-form-textarea::placeholder{color:var(--db-text-muted)}.ob-form-textarea{resize:vertical;min-height:100px}.ob-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ob-form-hint{color:var(--db-text-muted);margin-top:4px;font-size:.75rem}.ob-checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ob-checkbox-item{border:1px solid var(--db-border);border-radius:var(--db-radius);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 14px;transition:all .15s;display:flex}.ob-checkbox-item:hover{border-color:var(--db-text-muted);background:#ffffff05}.ob-checkbox-item.checked{border-color:var(--db-text-primary);background:#11182705}.ob-checkbox-box{border:2px solid var(--db-border);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.ob-checkbox-item.checked .ob-checkbox-box{background:var(--db-text-primary);border-color:var(--db-text-primary);color:var(--text-on-dark)}.ob-checkbox-label{color:var(--db-text-primary);font-size:.8125rem;font-weight:500}.ob-agent-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.ob-agent-card{border:1px solid var(--db-border);border-radius:var(--db-radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;padding:18px;transition:all .2s;position:relative}.ob-agent-card:hover{border-color:var(--db-text-muted)}.ob-agent-card.selected{border-color:var(--border-accent);background:var(--bg-card-hover)}.ob-agent-card.recommended{border-color:var(--border-accent)}.ob-agent-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.ob-agent-card-icon{font-size:1.25rem}.ob-agent-card-badge{text-transform:uppercase;letter-spacing:.08em;background:var(--bg-card-hover);border:1px solid var(--db-border);color:var(--db-text-secondary);border-radius:99px;padding:3px 8px;font-size:.5625rem;font-weight:700}.ob-agent-card-name{color:var(--db-text-primary);margin-bottom:4px;font-size:.875rem;font-weight:700}.ob-agent-card-desc{color:var(--db-text-secondary);font-size:.75rem;line-height:1.4}.ob-agent-card-check{border:1px solid var(--db-border);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.ob-agent-card.selected .ob-agent-card-check{background:var(--db-nvidia-green);border-color:var(--db-nvidia-green);color:var(--text-on-brand);font-size:.6875rem;font-weight:800}.ob-toggle-list{flex-direction:column;gap:12px;display:flex}.ob-toggle-item{border:1px solid var(--db-border);border-radius:var(--db-radius);cursor:pointer;background:#ffffff05;justify-content:space-between;align-items:center;padding:14px 18px;transition:all .15s;display:flex}.ob-toggle-item:hover{border-color:var(--db-text-muted)}.ob-toggle-left{align-items:center;gap:12px;display:flex}.ob-toggle-icon{font-size:1rem}.ob-toggle-info{flex-direction:column;display:flex}.ob-toggle-name{color:var(--db-text-primary);font-size:.8125rem;font-weight:600}.ob-toggle-desc{color:var(--db-text-secondary);font-size:.75rem}.ob-toggle-switch{background:#00000014;border:1px solid #0000000d;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:all .2s;position:relative;box-shadow:inset 0 1px 2px #00000005}.ob-toggle-switch.on{background:var(--db-accent);border-color:var(--db-accent)}.ob-toggle-switch:after{content:"";background:var(--db-surface);border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000001a}.ob-toggle-switch.on:after{transform:translate(18px)}.ob-billing-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0000000d}.ob-billing-card:focus-within{border-color:var(--db-text-primary);transform:translateY(-2px);box-shadow:0 20px 40px -15px #0000001a}.ob-billing-card:before{content:"";background:var(--db-nvidia-green);opacity:0;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.ob-billing-card:focus-within:before{opacity:1}.ob-upload-area{border:1px dashed var(--db-border);border-radius:var(--db-radius-lg);text-align:center;cursor:pointer;padding:40px 24px;transition:all .2s}.ob-upload-area:hover{border-color:var(--db-text-muted);background:#ffffff05}.ob-upload-icon{margin-bottom:12px;font-size:2rem}.ob-upload-title{color:var(--db-text-primary);margin-bottom:4px;font-size:.875rem;font-weight:600}.ob-upload-hint{color:var(--db-text-muted);font-size:.75rem}.ob-upload-files{flex-direction:column;gap:8px;margin-top:16px;display:flex}.ob-upload-file{border-radius:var(--db-radius);background:#ffffff05;align-items:center;gap:10px;padding:10px 14px;font-size:.8125rem;display:flex}.ob-upload-file-icon{font-size:.875rem}.ob-upload-file-name{color:var(--db-text-primary);flex:1;font-weight:500}.ob-upload-file-size{color:var(--db-text-muted);font-size:.75rem}.ob-upload-file-status{font-size:.75rem;font-weight:600}.ob-upload-file-status.done{color:var(--db-accent)}.ob-review-section{margin-bottom:24px}.ob-review-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--db-text-muted);border-bottom:1px solid #ffffff08;margin-bottom:12px;padding-bottom:8px;font-size:.75rem;font-weight:600}.ob-review-row{justify-content:space-between;padding:8px 0;font-size:.8125rem;display:flex}.ob-review-label{color:var(--db-text-secondary)}.ob-review-value{color:var(--db-text-primary);font-weight:600}.ob-review-agents{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ob-review-agent-tag{background:var(--bg-card-hover);border:1px solid var(--db-border);color:var(--db-text-primary);border-radius:99px;padding:4px 12px;font-size:.75rem;font-weight:600}.ob-review-security-tag{color:var(--db-accent);background:#ffffff05;border:1px solid #ffffff08;border-radius:99px;padding:4px 12px;font-size:.75rem;font-weight:600}.onboarding-actions{border-top:1px solid var(--db-border-light);justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;display:flex}.onboarding-actions-right{gap:12px;display:flex}.ob-skip-btn{color:var(--db-text-muted);cursor:pointer;font-size:.8125rem;font-family:var(--db-font);background:0 0;border:none;padding:10px 16px;font-weight:500;transition:color .15s}.ob-skip-btn:hover{color:var(--db-text-secondary)}@media (width<=768px){.onboarding-body{padding:24px 16px 48px}.onboarding-step-card{padding:24px}.ob-form-row,.ob-checkbox-grid,.ob-agent-grid{grid-template-columns:1fr}.onboarding-step-labels{display:none}}.ob-concierge{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);margin-bottom:24px;padding:20px 28px;position:relative;overflow:hidden;box-shadow:0 20px 50px -12px #0000000d}.ob-concierge:before{content:"";background:linear-gradient(90deg, transparent, var(--nvidia-green-glow), transparent);width:100%;height:100%;animation:4s linear infinite ob-concierge-shimmer;position:absolute;top:0;left:0}@keyframes ob-concierge-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ob-concierge-inner{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.ob-concierge-avatar{cursor:pointer;border-radius:50%;flex-shrink:0;width:48px;height:48px;animation:3s ease-in-out infinite ob-swim;position:relative;overflow:visible}.ob-concierge-avatar:hover{animation-play-state:paused;transform:scale(1.1)}@keyframes ob-swim{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(2deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(2px)rotate(-1.5deg)}}.ob-concierge-avatar-img{object-fit:cover;width:100%;height:100%}.ob-concierge-pulse{background:var(--db-nvidia-green);border:2px solid var(--db-surface);width:12px;height:12px;box-shadow:0 0 8px var(--db-nvidia-green);border-radius:50%;animation:2s infinite ob-pulse;position:absolute;bottom:0;right:0}@keyframes ob-pulse{0%{box-shadow:0 0 0 0 var(--nvidia-green-glow);transform:scale(.95)}70%{transform:scale(1);box-shadow:0 0 0 6px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.ob-concierge-content{flex:1}.ob-concierge-label{text-transform:uppercase;letter-spacing:.1em;color:var(--db-text-muted);margin-bottom:2px;font-size:.625rem;font-weight:800}.ob-concierge-text{color:var(--db-text-secondary);font-size:.8125rem;font-weight:500;line-height:1.5}.ob-concierge-cursor{color:var(--db-text-primary);font-weight:300;animation:.7s step-end infinite ob-blink;display:inline}@keyframes ob-blink{0%,to{opacity:1}50%{opacity:0}}:root{--nvidia-green:#76b900;--nvidia-green-light:#8ed100;--nvidia-green-dark:#5a8f00;--nvidia-green-glow:#76b9001f;--nvidia-red:#c22;--nvidia-red-subtle:#cc222214;--bg-primary:#0a0a0f;--bg-secondary:#111118;--bg-tertiary:#16161f;--bg-card:#ffffff05;--bg-card-hover:#ffffff0a;--bg-glass:#0a0a0fd9;--text-primary:#ffffffeb;--text-secondary:#ffffff8c;--text-muted:#ffffff59;--text-on-dark:#fff;--text-on-brand:#000;--border-subtle:#ffffff08;--border-medium:#ffffff0f;--border-accent:#76b9001a;--border-active:var(--nvidia-green);--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #00000080;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.4s ease;--container-width:1200px;--container-padding:0 24px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;--overlay-bg:#0009;--modal-bg:#111118;--modal-text:#fff;--modal-text-muted:#ffffff80;--modal-border:#ffffff14;--section-padding:120px 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);transition:background var(--transition-base), color var(--transition-base);line-height:1.6;overflow-x:hidden}a{color:var(--nvidia-green);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--nvidia-green-light)}img{max-width:100%;display:block}.container{max-width:var(--container-width);padding:var(--container-padding);margin:0 auto}.section{padding:var(--section-padding)}.section-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--nvidia-green);align-items:center;gap:8px;margin-bottom:16px;font-size:.75rem;font-weight:700;display:flex}.section-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1}.section-subtitle{color:var(--text-secondary);max-width:600px;margin-bottom:48px;font-size:1.125rem}.text-gradient{background:linear-gradient(135deg, var(--nvidia-green) 0%, var(--nvidia-green-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-nvidia{color:var(--nvidia-green)!important}.strikethrough-red{text-decoration:line-through;-webkit-text-decoration-color:var(--nvidia-red);text-decoration-color:var(--nvidia-red);color:var(--nvidia-red);text-decoration-thickness:2px}.btn{border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer;font-size:.875rem;font-weight:700;font-family:var(--font-sans);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;display:inline-flex}.btn-sm{padding:8px 16px;font-size:.8125rem}.btn-lg{padding:16px 32px;font-size:1rem}.btn-primary{background:var(--nvidia-green);color:#000}.btn-primary:hover{background:var(--nvidia-green-light);transform:translateY(-1px);box-shadow:0 4px 12px #76b90040}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border-color:var(--border-medium)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--nvidia-green)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{color:var(--text-primary);background:var(--bg-card)}.badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;padding:4px 0;font-size:.6875rem;font-weight:700}.badge-green{color:var(--nvidia-green);background:0 0;border:none}.animate-fade-in{animation:.8s ease-out forwards fadeIn}.animate-fade-in-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (prefers-color-scheme:light){:root{--bg-primary:#fcfcfd;--bg-secondary:#f4f4f5;--bg-tertiary:#e9e9ec;--bg-card:#fff;--bg-card-hover:#f1f1f4;--bg-glass:#fcfcfde6;--text-primary:#09090b;--text-secondary:#52525b;--text-muted:#71717a;--text-on-dark:#fff;--border-subtle:#0000000f;--border-medium:#0000001a;--border-accent:#76b90026;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 32px #0000001f;--overlay-bg:#0003;--modal-bg:#fff;--modal-text:#09090b;--modal-text-muted:#71717a;--modal-border:#0000001a}}.command-dashboard{--cmd-bg:#f4f2ed;--cmd-window:#fbfaf7;--cmd-panel:#f7f5f0;--cmd-panel-strong:#ece8df;--cmd-text:#1f1f1d;--cmd-muted:#6f6a62;--cmd-faint:#9a948a;--cmd-border:#221f1c1c;--cmd-border-strong:#221f1c2e;--cmd-sidebar:#171716;--cmd-sidebar-soft:#22211f;--cmd-sidebar-text:#ffffffb8;--cmd-green:#27a46f;--cmd-blue:#4d74b8;--cmd-amber:#b77820;--cmd-red:#c8524b;--cmd-shadow:0 22px 70px #1e19122b;background:linear-gradient(180deg, #ffffff9e, #fff0), var(--cmd-bg);min-height:100vh;color:var(--cmd-text);font-family:var(--db-font,var(--font-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));padding:20px}.command-dashboard *,.command-dashboard :before,.command-dashboard :after{box-sizing:border-box;letter-spacing:0}.command-dashboard button,.command-dashboard input,.command-dashboard textarea{font:inherit}.command-window{background:var(--cmd-window);width:min(1540px,100%);height:calc(100vh - 40px);min-height:760px;box-shadow:var(--cmd-shadow);border:1px solid #221f1c24;border-radius:18px;margin:0 auto;position:relative;overflow:hidden}.command-titlebar{border-bottom:1px solid var(--cmd-border);background:#fbfaf7eb;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:8px;height:48px;padding:0 14px;display:grid}.command-traffic,.command-title-actions{align-items:center;gap:8px;display:flex}.command-traffic span{border-radius:999px;width:12px;height:12px;display:inline-flex}.command-traffic span:first-child{background:#ff5f57}.command-traffic span:nth-child(2){background:#ffbd2e}.command-traffic span:nth-child(3){background:#28c840}.command-app-title{color:#3c3832;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:.875rem;font-weight:800;display:inline-flex}.command-app-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.command-title-actions{justify-content:flex-end;min-width:0}.command-account button,.command-title-actions>button,.command-context-toggle,.command-inspector-head button,.command-mobile-menu,.command-mobile-head button,.command-layer-links button,.command-inspector-action{color:inherit;cursor:pointer;background:0 0;border:0}.command-title-actions>button,.command-mobile-menu,.command-inspector-head button{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.command-title-actions>button:hover,.command-mobile-menu:hover,.command-inspector-head button:hover{background:#1f1f1d12}.command-mode-toggle{border-color:var(--cmd-border);min-height:34px;color:var(--cmd-muted);background:#ffffffb8;margin-right:4px}.command-mode-toggle button{color:inherit}.command-mode-toggle button:hover,.command-mode-toggle button.is-active{color:var(--cmd-text);box-shadow:none;background:#f0ede6}.command-shell{background:var(--cmd-window);grid-template-columns:292px minmax(0,1fr) 344px;height:calc(100% - 48px);display:grid}.command-window.no-inspector .command-shell{grid-template-columns:292px minmax(0,1fr)}.command-sidebar{background:var(--cmd-sidebar);min-width:0;color:var(--cmd-sidebar-text);flex-direction:column;gap:14px;padding:14px;display:flex;overflow:hidden}.command-mobile-head{display:none}.command-firm-chip,.command-new-button,.command-nav a,.command-matter-list button,.command-account{border-radius:8px}.command-firm-chip{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.command-firm-chip:hover{background:#ffffff0f}.command-firm-chip img{background:#fff;border-radius:8px;width:38px;height:38px}.command-firm-chip strong,.command-account strong,.command-matter-list strong,.command-nav span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.command-firm-chip strong{color:#fff;font-size:.875rem}.command-firm-chip small,.command-account small,.command-matter-list small{color:#ffffff70;margin-top:2px;font-size:.75rem;display:block}.command-new-button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1c;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:700;display:flex}.command-new-button:hover{background:#ffffff1c}.command-nav{gap:2px;display:grid}.command-manage-nav{border-top:1px solid #ffffff14;padding-top:10px}.command-nav a{min-height:38px;color:var(--cmd-sidebar-text);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:grid}.command-nav a:hover,.command-nav a.is-active{color:#fff;background:#ffffff14}.command-nav em{color:#ffffff8c;text-align:center;background:#ffffff14;border-radius:999px;min-width:24px;padding:2px 7px;font-size:.6875rem;font-style:normal}.command-matter-search{color:#ffffff85;background:#ffffff14;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.command-matter-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:.8125rem}.command-matter-search input::placeholder{color:#ffffff75}.command-matter-list{align-content:start;gap:4px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.command-matter-list button{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:52px;padding:0 10px;display:grid}.command-matter-list button:hover,.command-matter-list button.is-selected{color:#fff;background:#ffffff14}.command-risk-dot{background:var(--cmd-green);border-radius:999px;width:8px;height:8px;display:inline-flex}.command-risk-dot.muted{background:#ffffff4d}.command-risk-dot.danger{background:var(--cmd-red)}.command-risk-dot.warn{background:var(--cmd-amber)}.command-risk-dot.calm{background:var(--cmd-green)}.command-empty-state{color:#ffffff73;padding:16px 10px;font-size:.8125rem}.command-account{background:#ffffff0f;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:54px;margin-top:auto;padding:10px 8px;display:grid}.command-avatar{color:#151514;background:#f3f0e9;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:800;display:grid;overflow:hidden}.command-avatar img{object-fit:cover;width:100%;height:100%}.command-account button{color:#ffffff8f;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.command-account button:hover{color:#ffb2ad;background:#c8524b29}.command-main{background:var(--cmd-window);min-width:0;min-height:0;display:grid;overflow:hidden}.command-workspace{background:var(--cmd-window);grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:18px 22px;display:grid;overflow:hidden}.command-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.command-eyebrow,.command-section-title{color:var(--cmd-muted);align-items:center;gap:7px;font-size:.8125rem;font-weight:800;display:inline-flex}.command-hero h1{color:var(--cmd-text);margin:8px 0 0;font-size:1.625rem;font-weight:780;line-height:1.18}.command-hero p{max-width:820px;color:var(--cmd-muted);margin:9px 0 0;font-size:.9375rem;line-height:1.55}.command-context-toggle{border:1px solid var(--cmd-border);min-height:38px;color:var(--cmd-text);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.command-context-toggle:hover{border-color:var(--cmd-border-strong)}.command-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.command-meta-grid article{border:1px solid var(--cmd-border);background:#fff;border-radius:8px;min-width:0;padding:12px}.command-meta-grid span,.command-inspector-head span,.command-context-lines strong{color:var(--cmd-muted);font-size:.75rem;display:block}.command-meta-grid strong{min-width:0;color:var(--cmd-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;display:block;overflow:hidden}.command-route-surface{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;min-height:0;overflow:auto}.command-route-surface>*{min-width:0;min-height:0}.command-route-surface .db-page-container,.command-route-surface .db-viewport-workspace,.command-route-surface .db-chat-container{min-height:100%}.command-route-surface .db-viewport-workspace{height:auto;margin:0;padding:0;overflow:visible}.command-route-surface .db-page-header{display:none}.command-route-surface .db-card,.command-route-surface .db-stat-card,.command-route-surface .db-chat-container,.command-route-surface .db-viewport-workspace,.command-route-surface .db-table-container{border-color:var(--cmd-border);box-shadow:none;border-radius:12px}.command-route-surface .db-card{background:#fff}.command-workspace.is-command-canvas{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.command-matter-hero{gap:16px;display:grid}.command-matter-hero-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.command-matter-hero h1{color:var(--cmd-text);margin:8px 0 0;font-size:1.625rem;font-weight:780;line-height:1.18}.command-matter-hero p{max-width:820px;color:var(--cmd-muted);margin:9px 0 0;font-size:.9375rem;line-height:1.55}.command-workflow-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-height:64px;display:grid}.command-workflow-step{border:1px solid var(--cmd-border);min-width:0;color:var(--cmd-muted);background:#fff;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.command-workflow-step span{background:var(--cmd-panel-strong);border-radius:999px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:grid}.command-workflow-step strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.command-workflow-step.is-complete{color:#23644d;background:#27a46f14;border-color:#27a46f42}.command-workflow-step.is-complete span{color:#1e6f50;background:#d8f0e6}.command-layer-tabs,.command-prompt-row{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.command-layer-tabs::-webkit-scrollbar{display:none}.command-prompt-row::-webkit-scrollbar{display:none}.command-layer-tab,.command-prompt-row button{border:1px solid var(--cmd-border);height:36px;color:var(--cmd-muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.command-layer-tab.is-active,.command-layer-tab:hover,.command-prompt-row button:hover{color:var(--cmd-text);background:#f0ede6;border-color:#1f1f1d33}.command-thread-board{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;min-height:0;display:grid;overflow:hidden}.command-message-stack,.command-layer-board{border:1px solid var(--cmd-border);background:#fff;border-radius:12px;min-height:0;overflow-y:auto}.command-message-stack{align-content:start;gap:18px;padding:18px;display:grid}.command-thread-message{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.command-message-avatar{background:var(--cmd-panel);width:34px;height:34px;color:var(--cmd-muted);border-radius:999px;place-items:center;display:grid}.command-thread-message.assistant .command-message-avatar{color:#1e7a55;background:#e7f4ee}.command-thread-message.user .command-message-avatar{color:#365c9c;background:#e8edf8}.command-thread-message span{color:var(--cmd-faint);margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.command-thread-message p{color:var(--cmd-text);margin:0;font-size:.9375rem;line-height:1.55}.command-layer-board{grid-template-rows:auto minmax(0,1fr);display:grid}.command-layer-board-head{border-bottom:1px solid var(--cmd-border);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;padding:14px;display:grid}.command-layer-board-head span,.command-layer-card span,.command-metric-grid span{color:var(--cmd-muted);font-size:.75rem;display:block}.command-layer-board-head strong,.command-layer-card strong,.command-compact-row strong,.command-metric-grid strong{min-width:0;color:var(--cmd-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;display:block;overflow:hidden}.command-layer-board-head button,.command-composer>button{width:34px;height:34px;color:var(--cmd-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.command-layer-board-head button:hover,.command-composer>button:hover{color:var(--cmd-text);background:#1f1f1d12}.command-layer-card-grid{align-content:start;gap:10px;padding:14px;display:grid}.command-layer-card{border:1px solid var(--cmd-border);background:var(--cmd-panel);border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px;display:grid}.command-layer-card svg{color:var(--cmd-green)}.command-layer-card em{color:var(--cmd-muted);grid-column:2;font-size:.75rem;font-style:normal}.command-prompt-row button{background:#fbfaf7;font-size:.8125rem}.command-composer{border:1px solid var(--cmd-border-strong);background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 42px;align-items:end;gap:8px;min-height:58px;padding:8px;display:grid}.command-composer textarea{resize:none;width:100%;min-height:38px;max-height:104px;color:var(--cmd-text);background:0 0;border:0;outline:0;padding:9px 0 6px;line-height:1.4}.command-composer textarea::placeholder{color:var(--cmd-faint)}.command-send-button{cursor:pointer;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;background:var(--cmd-text)!important;color:#fff!important}.command-send-button:hover{background:#393732!important}.command-inspector{border-left:1px solid var(--cmd-border);background:#f6f3ee;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;overflow-y:auto}.command-inspector:not(.is-open){display:none}.command-inspector-head{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:10px;display:grid}.command-inspector-head h2{color:var(--cmd-text);overflow-wrap:anywhere;margin:3px 0 0;font-size:1.125rem;line-height:1.25}.command-context-card,.command-inspector-action,.command-risk-panel,.command-metric-grid article{border:1px solid var(--cmd-border);background:#fff;border-radius:8px}.command-context-card{gap:12px;padding:14px;display:grid}.command-risk-panel{padding:14px}.command-risk-badge{min-height:30px;color:var(--cmd-blue);background:#4d74b81a;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.8125rem;font-weight:800;display:inline-flex}.command-risk-badge.danger{color:#9c2f2a;background:#c8524b1f}.command-risk-badge.warn{color:#815017;background:#b7782021}.command-risk-badge.calm{color:#1e6f50;background:#27a46f1f}.command-risk-panel p{color:var(--cmd-muted);margin:12px 0 0;font-size:.875rem;line-height:1.45}.command-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.command-metric-grid article{min-width:0;padding:12px}.command-metric-grid strong{margin-top:4px;font-size:1rem}.command-context-lines{gap:10px;display:grid}.command-context-lines p{grid-template-columns:80px minmax(0,1fr);gap:10px;min-width:0;margin:0;display:grid}.command-context-lines span{min-width:0;color:var(--cmd-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.command-compact-row{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.command-compact-row small{color:var(--cmd-muted);margin-top:2px;font-size:.75rem;display:block}.command-layer-links,.command-authority-list,.command-pod-list{flex-wrap:wrap;gap:8px;display:flex}.command-layer-links button,.command-authority-list span,.command-pod-list span{background:var(--cmd-panel);min-height:30px;color:var(--cmd-muted);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:750;display:inline-flex}.command-layer-links button:hover{background:var(--cmd-panel-strong);color:var(--cmd-text)}.command-inspector-action{min-height:40px;color:var(--cmd-text);text-align:left;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 12px;display:grid}.command-inspector-action:hover{border-color:var(--cmd-border-strong);background:#fdfcf9}.command-search-backdrop{z-index:100000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000006b;justify-content:center;align-items:flex-start;padding:13vh 20px 20px;display:flex;position:fixed;inset:0}.command-search-dialog{border:1px solid var(--cmd-border);background:var(--cmd-window);border-radius:14px;width:min(560px,100%);overflow:hidden;box-shadow:0 20px 60px #00000042}.command-search-input{border-bottom:1px solid var(--cmd-border);color:var(--cmd-muted);grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:14px 16px;display:grid}.command-search-input input{min-width:0;color:var(--cmd-text);background:0 0;border:0;outline:0}.command-search-input button,.command-search-results button{color:inherit;cursor:pointer;background:0 0;border:0}.command-search-results{max-height:360px;padding:8px;overflow-y:auto}.command-search-results button{width:100%;min-height:42px;color:var(--cmd-text);text-align:left;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 10px;display:grid}.command-search-results button:hover{background:var(--cmd-panel)}@media (width<=1180px){.command-shell,.command-window.no-inspector .command-shell{grid-template-columns:280px minmax(0,1fr)}.command-thread-board{grid-template-rows:minmax(210px,1fr) auto;grid-template-columns:minmax(0,1fr)}.command-layer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-inspector{z-index:5;border:1px solid var(--cmd-border);border-radius:12px;width:min(360px,100vw - 40px);position:absolute;top:48px;bottom:20px;right:20px;box-shadow:0 20px 50px #1f1f1d33}}@media (width<=880px){.command-dashboard{padding:0}.command-window{border:0;border-radius:0;width:100%;height:100vh;min-height:100vh}.command-titlebar{grid-template-columns:44px minmax(0,1fr) auto}.command-traffic{display:none}.command-mobile-menu{display:grid}.command-shell,.command-window.no-inspector .command-shell{grid-template-columns:minmax(0,1fr)}.command-sidebar{z-index:10;width:min(322px,86vw);transition:transform .18s;position:absolute;top:48px;bottom:0;left:0;transform:translate(-100%);box-shadow:20px 0 40px #0000002e}.command-sidebar.is-open{transform:translate(0)}.command-mobile-head{color:#fff;justify-content:space-between;align-items:center;min-height:34px;font-weight:800;display:flex}.command-mobile-head button{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.command-workspace{padding:14px}.command-hero,.command-matter-hero-top,.command-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-hero>div,.command-matter-hero-top>div,.command-context-toggle{grid-column:1/-1}.command-context-toggle{justify-content:center}.command-workflow-strip{scrollbar-width:none;grid-template-columns:repeat(3,minmax(112px,1fr));overflow-x:auto}.command-workflow-strip::-webkit-scrollbar{display:none}}@media (width>=881px){.command-mobile-menu{display:none}}@media (width<=640px){.command-titlebar{grid-template-columns:38px minmax(0,1fr) auto;padding:0 8px}.command-app-title span,.command-mode-toggle span,.command-title-actions>button:first-of-type{display:none}.command-title-actions{gap:4px}.command-hero h1,.command-matter-hero h1{font-size:1.3125rem}.command-hero p,.command-matter-hero p{font-size:.875rem}.command-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-workflow-strip{min-height:50px;display:flex}.command-workflow-step{min-width:124px;min-height:48px}.command-layer-board{display:none}.command-composer{grid-template-columns:34px minmax(0,1fr) 38px}}:root{--db-bg:var(--bg-primary);--db-surface:var(--bg-card);--db-surface-elevated:var(--bg-card-hover);--db-sidebar:#050508;--db-sidebar-hover:#0d0d12;--db-sidebar-active:var(--nvidia-green-glow);--db-sidebar-text:#ffffff73;--db-sidebar-text-active:#fff;--db-border:var(--border-subtle);--db-border-light:#ffffff05;--db-text-primary:var(--text-primary);--db-text-secondary:var(--text-secondary);--db-text-muted:var(--text-muted);--db-nvidia-green:var(--nvidia-green);--db-nvidia-green-subtle:var(--nvidia-green-glow);--db-accent:#16a34a;--db-accent-subtle:#16a34a08;--db-accent-hover:#15803d;--db-warning:#d97706;--db-warning-subtle:#d9770608;--db-danger:var(--nvidia-red);--db-danger-subtle:var(--nvidia-red-subtle);--db-info:#2563eb;--db-info-subtle:#2563eb08;--db-font:var(--font-sans);--db-font-mono:var(--font-mono);--db-radius-sm:var(--radius-sm);--db-radius:var(--radius-md);--db-radius-lg:var(--radius-lg);--db-shadow-sm:var(--shadow-sm);--db-shadow:var(--shadow-sm);--db-shadow-md:var(--shadow-md)}.dashboard-mode-toggle{border:1px solid var(--db-border,#ffffff1f);background:var(--db-surface,#ffffff0f);min-height:34px;color:var(--db-text-muted,#ffffff94);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.dashboard-mode-toggle button{min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:750;display:inline-flex}.dashboard-mode-toggle button:hover{color:var(--db-text-primary,#fff);background:#ffffff0f}.dashboard-mode-toggle button.is-active{background:var(--db-bg,#ffffff1a);color:var(--db-text-primary,#fff);box-shadow:inset 0 0 0 1px var(--db-border-light,#ffffff0f)}@media (prefers-color-scheme:light){:root{--db-sidebar:#111827;--db-border-light:#00000008}}.dashboard-layout{background:var(--db-bg);min-width:0;min-height:100vh;font-family:var(--db-font);color:var(--db-text-primary);display:flex;overflow:hidden}.db-sidebar{background:var(--db-sidebar);z-index:100;flex-direction:column;width:260px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.db-sidebar-logo{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:24px 20px;display:flex}.db-sidebar-logo-icon{background:var(--db-nvidia-green);border-radius:var(--db-radius-sm);width:32px;height:32px;color:var(--text-on-brand);justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:flex}.db-sidebar-logo-text{flex-direction:column;display:flex}.db-sidebar-logo-name{color:#fff;letter-spacing:-.01em;font-size:.875rem;font-weight:700}.db-sidebar-logo-tag{color:var(--db-sidebar-text);letter-spacing:.02em;font-size:.6875rem}.db-sidebar-nav{flex-direction:column;flex:1;gap:2px;padding:16px 12px;display:flex}.db-sidebar-section{margin-bottom:20px}.db-sidebar-section-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff40;margin-bottom:8px;padding:0 12px;font-size:.6875rem;font-weight:600}.db-sidebar-link{border-radius:var(--db-radius-sm);color:var(--db-sidebar-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.db-sidebar-link:hover{background:var(--db-sidebar-hover);color:#ffffffb3}.db-sidebar-link.active{background:var(--db-sidebar-active);color:var(--db-nvidia-green)}.db-sidebar-link svg,.db-sidebar-link .db-nav-icon{opacity:.7;flex-shrink:0;width:18px;height:18px}.db-sidebar-link.active svg,.db-sidebar-link.active .db-nav-icon{opacity:1}.db-sidebar-badge{background:var(--db-nvidia-green-subtle);color:var(--db-nvidia-green);border-radius:99px;margin-left:auto;padding:2px 8px;font-size:.6875rem;font-weight:600}.db-sidebar-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 12px;display:flex}.db-sidebar-logout{border-radius:var(--db-radius-sm);width:32px;height:32px;color:var(--db-sidebar-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.db-sidebar-logout:hover{color:var(--db-danger);background:#dc262626}.db-sidebar-user{border-radius:var(--db-radius-sm);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:flex}.db-sidebar-user:hover{background:var(--db-sidebar-hover)}.db-sidebar-avatar{color:#ffffffb3;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}.db-sidebar-user-info{flex-direction:column;display:flex}.db-sidebar-user-name{color:#ffffffd9;font-size:.8125rem;font-weight:600}.db-sidebar-user-role{color:var(--db-sidebar-text);font-size:.6875rem}.db-main{flex-direction:column;flex:1;min-width:0;height:100vh;min-height:100vh;margin-left:260px;display:flex;overflow:hidden}.db-topbar{background:var(--db-surface);border-bottom:1px solid var(--db-border);z-index:50;justify-content:space-between;align-items:center;height:64px;padding:0 32px;transition:all .3s;display:flex;position:sticky;top:0}.dashboard-layout.sidebar-collapsed .db-sidebar{width:72px}.dashboard-layout.sidebar-collapsed .db-main{margin-left:72px}.dashboard-layout.sidebar-collapsed .db-sidebar-logo{justify-content:center;padding:24px 10px}.dashboard-layout.sidebar-collapsed .db-sidebar-section-title,.dashboard-layout.sidebar-collapsed .db-sidebar-link span,.dashboard-layout.sidebar-collapsed .db-sidebar-badge,.dashboard-layout.sidebar-collapsed .db-sidebar-user-info{display:none}.dashboard-layout.sidebar-collapsed .db-sidebar-link{justify-content:center;padding:12px}.dashboard-layout.sidebar-collapsed .db-sidebar-footer{flex-direction:column;justify-content:center;gap:16px;padding:16px 8px}.dashboard-layout.sidebar-collapsed .db-sidebar-user{padding:0}.dashboard-layout.sidebar-collapsed .db-sidebar-logout{width:100%}.db-topbar-left{align-items:center;gap:16px;display:flex}.db-topbar-breadcrumb{color:var(--db-text-muted);align-items:center;gap:8px;font-size:.8125rem;display:flex}.db-topbar-breadcrumb span{color:var(--db-text-primary);font-weight:600}.db-topbar-right{align-items:center;gap:12px;display:flex}.db-topbar-btn{border-radius:var(--db-radius-sm);border:1px solid var(--db-border);background:var(--db-surface);cursor:pointer;width:36px;height:36px;color:var(--db-text-secondary);justify-content:center;align-items:center;transition:all .15s;display:flex}.db-topbar-btn:hover{background:var(--db-bg);color:var(--db-text-primary)}.db-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:32px;overflow-y:auto}.db-page-container,.db-chat-container{min-width:0}.db-page-header{margin-bottom:28px}.db-page-title{color:var(--db-text-primary);letter-spacing:-.02em;margin-bottom:6px;font-size:1.5rem;font-weight:700}.db-page-subtitle{color:var(--db-text-secondary);font-size:.875rem;line-height:1.5}.db-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);min-width:0;min-height:0;box-shadow:var(--db-shadow-sm);padding:24px}.db-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.db-card-title{color:var(--db-text-primary);letter-spacing:-.01em;font-size:.9375rem;font-weight:700}.db-card-subtitle{color:var(--db-text-muted);margin-top:2px;font-size:.8125rem}.db-stats-grid{gap:16px;margin-bottom:24px;display:flex}.db-stat-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);min-width:0;box-shadow:var(--db-shadow-sm);flex:1;padding:20px 24px}.db-stat-label{color:var(--db-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.75rem;font-weight:500}.db-stat-value{color:var(--db-text-primary);letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1}.db-stat-value.accent{color:var(--db-accent)}.db-stat-value.nvidia{color:var(--db-nvidia-green)}.db-stat-meta{color:var(--db-text-muted);margin-top:6px;font-size:.75rem}.db-feed{flex-direction:column;gap:0;display:flex}.db-feed-item{border-bottom:1px solid var(--db-border-light);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.db-feed-item:last-child{border-bottom:none}.db-feed-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.db-feed-dot.green{background:var(--db-accent)}.db-feed-dot.yellow{background:var(--db-warning)}.db-feed-dot.red{background:var(--db-danger)}.db-feed-dot.blue{background:var(--db-info)}.db-feed-content{flex:1}.db-feed-title{color:var(--db-text-primary);margin-bottom:2px;font-size:.8125rem;font-weight:600}.db-feed-desc{color:var(--db-text-secondary);font-size:.8125rem;line-height:1.4}.db-feed-time{color:var(--db-text-muted);flex-shrink:0;margin-top:2px;font-size:.6875rem}.db-feed-action{color:var(--db-accent);cursor:pointer;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;font-weight:600;transition:color .15s;display:inline-flex}.db-feed-action:hover{color:var(--db-accent-hover)}.db-agents-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.db-agent-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius-lg);box-shadow:var(--db-shadow-sm);cursor:pointer;padding:24px;transition:all .2s}.db-agent-card:hover{box-shadow:var(--db-shadow-md);border-color:var(--db-text-muted)}.db-agent-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.db-agent-icon{border-radius:var(--db-radius);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;display:flex}.db-agent-status{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;display:flex}.db-agent-status.running{color:var(--db-accent)}.db-agent-status.idle{color:var(--db-text-muted)}.db-agent-status.inactive{color:var(--db-text-muted);opacity:.5}.db-agent-status-dot{border-radius:50%;width:6px;height:6px}.db-agent-status.running .db-agent-status-dot{background:var(--db-accent)}.db-agent-status.idle .db-agent-status-dot{background:var(--db-warning)}.db-agent-status.inactive .db-agent-status-dot{background:var(--db-text-muted)}.db-agent-name{color:var(--db-text-primary);margin-bottom:4px;font-size:.9375rem;font-weight:700}.db-agent-desc{color:var(--db-text-secondary);margin-bottom:16px;font-size:.8125rem;line-height:1.4}.db-agent-stats{border-top:1px solid var(--db-border-light);gap:16px;padding-top:14px;display:flex}.db-agent-stat{flex-direction:column;display:flex}.db-agent-stat-value{color:var(--db-text-primary);font-size:.875rem;font-weight:700}.db-agent-stat-label{color:var(--db-text-muted);font-size:.6875rem}.db-btn{border-radius:var(--db-radius);font-size:.8125rem;font-weight:600;font-family:var(--db-font);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:all .15s;display:inline-flex}.db-btn-primary{background:var(--db-text-primary);color:var(--text-on-dark)}.db-btn-primary:hover{background:var(--bg-tertiary)}.db-btn-secondary{background:var(--db-surface);color:var(--db-text-primary);border:1px solid var(--db-border)}.db-btn-secondary:hover{background:var(--db-bg)}.db-btn-accent{background:var(--db-nvidia-green);color:var(--text-on-brand)}.db-btn-accent:hover{background:var(--nvidia-green-dark)}.db-btn-sm{padding:6px 14px;font-size:.75rem}.db-btn-lg{padding:12px 28px;font-size:.875rem}.db-security-status{background:var(--db-accent-subtle);border-radius:var(--db-radius);border:1px solid #16a34a1f;align-items:center;gap:10px;margin-bottom:20px;padding:14px 18px;display:flex}.db-security-status .status-dot{background:var(--db-accent);border-radius:50%;width:8px;height:8px}.db-security-status span{color:var(--db-accent);font-size:.8125rem;font-weight:600}.db-protection-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.db-protection-card{border:1px solid var(--db-border-light);border-radius:var(--db-radius);text-align:center;padding:16px}.db-protection-value{color:var(--db-text-primary);font-size:1.5rem;font-weight:800}.db-protection-label{color:var(--db-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:.6875rem}.db-deadline-item{border-bottom:1px solid var(--db-border-light);align-items:center;gap:12px;padding:12px 0;display:flex}.db-deadline-item:last-child{border-bottom:none}.db-deadline-icon{font-size:1rem}.db-deadline-text{color:var(--db-text-primary);flex:1;font-size:.8125rem;font-weight:500}.db-deadline-days{border-radius:99px;padding:3px 10px;font-size:.6875rem;font-weight:600}.db-deadline-days.urgent{background:var(--db-danger-subtle);color:var(--db-danger)}.db-deadline-days.soon{background:var(--db-warning-subtle);color:var(--db-warning)}.db-deadline-days.normal{background:var(--db-info-subtle);color:var(--db-info)}.db-two-col{grid-template-columns:minmax(0,70fr) minmax(0,30fr);align-items:stretch;gap:16px;min-width:0;min-height:0;display:grid;overflow:hidden}.db-two-col>*{min-width:0;min-height:0}.db-two-col>:last-child .db-card{padding:16px}.db-two-col>:last-child .db-card-header{margin-bottom:12px}@media (width<=1200px){.db-stats-grid,.db-agents-grid{grid-template-columns:repeat(2,1fr)}.db-two-col{grid-template-columns:1fr}.db-protection-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.db-sidebar{display:none}.db-main{margin-left:0}.db-stats-grid,.db-agents-grid{grid-template-columns:1fr}.db-content{padding:20px 16px}}.db-viewport-workspace{background:var(--db-bg);flex-direction:column;min-width:0;height:calc(100vh - 64px);min-height:0;margin:-32px;padding:8px 32px 20px;display:flex;position:relative;overflow:hidden}.db-viewport-workspace [style*="display: flex"],.db-viewport-workspace [style*="display: grid"],.db-viewport-workspace [style*="flex-direction: column"]{min-width:0;min-height:0}.db-viewport-workspace [style*="overflow-y: auto"],.db-viewport-workspace [style*="overflow: auto"]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}.db-tab-pill{font-size:.8125rem;font-weight:600;font-family:var(--db-font);cursor:pointer;border:1px solid var(--db-border);color:var(--db-text-secondary);background:0 0;border-radius:99px;align-items:center;gap:6px;padding:8px 16px;transition:all .2s;display:inline-flex}.db-tab-pill:hover{background:var(--db-surface-elevated);color:var(--db-text-primary);border-color:var(--db-text-muted)}.db-tab-pill.active{background:var(--db-nvidia-green);color:#000;border-color:var(--db-nvidia-green);box-shadow:0 0 12px #76b90040}.db-tab-pill.active svg{opacity:1}.db-tab-pill svg{opacity:.6;width:14px;height:14px}.db-card-desc{color:var(--db-text-muted);margin-top:4px;font-size:.8125rem;line-height:1.4}.db-billing-line{border-radius:var(--db-radius);border:1px solid var(--db-border);background:var(--db-surface);justify-content:space-between;align-items:center;padding:16px 20px;font-size:.8125rem;display:flex}.db-billing-icon{border-radius:var(--db-radius-sm);width:36px;height:36px;color:var(--db-nvidia-green);background:#76b90014;flex-shrink:0;justify-content:center;align-items:center;display:flex}.db-plan-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--db-nvidia-green);background:#76b90014;border:1px solid #76b90026;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:.6875rem;font-weight:700;display:inline-flex}.db-btn-outline{border-radius:var(--db-radius);font-size:.8125rem;font-weight:600;font-family:var(--db-font);cursor:pointer;border:1px solid var(--db-border);color:var(--db-text-secondary);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;transition:all .15s;display:inline-flex}.db-btn-outline:hover{background:var(--db-surface-elevated);color:var(--db-text-primary);border-color:var(--db-text-muted)}.db-btn-icon-sm{border-radius:var(--db-radius-sm);border:1px solid var(--db-border);width:28px;height:28px;color:var(--db-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.db-btn-icon-sm:hover{color:var(--db-nvidia-green);background:#76b9001a;border-color:#76b9004d}.db-alert-success{border-radius:var(--db-radius);color:#16a34a;background:#16a34a0f;border:1px solid #16a34a26;align-items:center;gap:12px;padding:14px 20px;font-size:.8125rem;font-weight:600;display:flex}.db-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}.db-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--db-text-muted);border-bottom:1px solid var(--db-border);padding:14px 12px;font-size:.6875rem;font-weight:600}.db-table tbody td{border-bottom:1px solid var(--db-border-light);color:var(--db-text-primary);vertical-align:middle;padding:14px 12px}.db-table tbody tr:last-child td{border-bottom:none}.db-table tbody tr:hover{background:var(--db-surface-elevated)}.db-col-main,.db-col-side{min-width:0}.db-btn-primary,.db-btn-secondary{border-radius:var(--db-radius);font-size:.8125rem;font-weight:600;font-family:var(--db-font);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:all .15s;display:inline-flex}.db-surface-alt{background:var(--db-surface-elevated)}
