.computer-panel{background:#f0f1f3;border-radius:12px;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552;display:flex;flex-direction:column;flex-shrink:0;margin:8px 8px 0 0;max-width:none;min-width:480px;overflow:hidden;width:55%}.computer-center-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.computer-panel.computer-panel-center{border:1px solid #00000014;border-radius:14px;box-shadow:0 24px 80px #0003,0 0 0 1px #0000000d;height:88vh;left:50%;margin:0;max-height:88vh;max-width:1400px;min-width:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:85vw;z-index:1000}.computer-panel-center .computer-header{border-radius:14px 14px 0 0}.computer-panel-center .computer-viewport{flex:1 1;max-height:none}.computer-panel-center .computer-screenshot{max-height:none}.computer-header{align-items:center;background:linear-gradient(180deg,#e8e9ec,#dfe0e4);border-bottom:1px solid #d0d1d5;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 14px 10px;-webkit-user-select:none;user-select:none}.computer-header-left{align-items:center;display:flex;gap:12px}.computer-header-dots{align-items:center;display:flex;gap:6px}.computer-dot{border-radius:50%;cursor:pointer;height:12px;transition:filter .15s ease;width:12px}.computer-dot:hover{filter:brightness(.85)}.computer-dot-close{background:#ff5f57}.computer-dot-min{background:#febc2e}.computer-dot-max{background:#28c840}.computer-header-title{color:#444;font-size:13px;font-weight:600;letter-spacing:-.01em}.computer-header-actions{align-items:center;display:flex;gap:6px}.computer-header-btn{align-items:center;background:none;border:none;border-radius:6px;color:#999;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.computer-header-btn:hover{background:#0000000f;color:#333}.computer-header-takeover-pill{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:16px;color:#555;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:5px;padding:4px 12px;transition:all .15s ease}.computer-header-takeover-pill:hover{background:#f0f0f0;border-color:#ccc;color:#333}.computer-header-takeover-pill--loading{cursor:default;opacity:.7;pointer-events:none}.computer-header-takeover-pill--loading:hover{background:#fff;border-color:#e0e0e0;color:#555}.computer-url-bar{align-items:center;background:#e4e5e9;border-bottom:1px solid #d0d1d5;display:flex;flex-shrink:0;gap:8px;padding:6px 12px}.computer-url-inner{align-items:center;background:#fff;border:1px solid #cccdd2;border-radius:8px;box-shadow:inset 0 1px 2px #0000000a;display:flex;flex:1 1;gap:6px;min-width:0;padding:5px 10px;transition:border-color .15s ease}.computer-url-inner:hover{border-color:#b8b9be}.computer-url-lock{color:#22c55e;flex-shrink:0}.computer-url-favicon{border-radius:2px;flex-shrink:0;height:14px;width:14px}.computer-url-text{color:#555;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.computer-url-copy{align-items:center;background:none;border:none;border-radius:4px;color:#aaa;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .12s ease;width:22px}.computer-url-copy:hover{background:#0000000a;color:#555}.computer-url-action{align-items:center;background:#f0f0ff;border-radius:12px;color:#6366f1;display:flex;flex-shrink:0;font-size:11px;font-weight:500;gap:4px;padding:4px 10px}.computer-url-terminal-icon{color:#34d399;flex-shrink:0}.computer-url-terminal{color:#6b7280;font-style:italic}.computer-url-placeholder{color:#9ca3af;font-style:italic}.computer-viewport{align-items:center;background:#1a1a1e;display:flex;flex:1 1;justify-content:center;min-height:300px;overflow:hidden;position:relative}.computer-screenshot{height:100%;object-fit:contain;transition:opacity .2s ease;width:100%}@keyframes computer-update-flash{0%{filter:brightness(1.02)}to{filter:brightness(1)}}.computer-screenshot{animation:computer-update-flash .3s ease-out}.computer-screenshot-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.computer-screenshot-prev{animation:screenshot-fadeout .25s ease-out forwards;inset:0;position:absolute;z-index:1}.computer-screenshot-fadein{animation:screenshot-fadein .25s ease-out forwards!important}@keyframes screenshot-fadeout{0%{opacity:1}to{opacity:0}}@keyframes screenshot-fadein{0%{opacity:.3}to{opacity:1}}.computer-viewport.action-pending:after{animation:computer-progress-bar 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#6366f1,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}@keyframes computer-progress-bar{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.computer-loading{align-items:center;color:#888;display:flex;flex-direction:column;font-size:13px;gap:16px}.computer-loading-spinner{animation:spin .8s linear infinite;border:3px solid #ffffff14;border-radius:50%;border-top-color:#6366f1;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.computer-takeover-launching{align-items:center;background:#1a1a2e;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.computer-takeover-launching-inner{align-items:center;display:flex;flex-direction:column;gap:14px}.computer-takeover-spinner{animation:spin .8s linear infinite;border:3px solid #6366f126;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}.computer-takeover-title{color:#e2e8f0;font-size:14px;font-weight:600;letter-spacing:-.01em}.computer-takeover-subtitle{color:#64748b;font-size:12px}.computer-error{align-items:center;color:#ef4444;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:20px;text-align:center}.computer-error-msg{color:#999;font-size:11px;max-width:240px}.computer-jump-to-live{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22c55ee6;border:none;border-radius:20px;bottom:16px;box-shadow:0 2px 12px #22c55e4d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;position:absolute;right:16px;transition:all .15s ease;z-index:5}.computer-jump-to-live:hover{background:#22c55e;transform:scale(1.05)}.computer-bottom{background:#e4e5e9;border-radius:0 0 12px 12px;border-top:1px solid #d0d1d5;flex-shrink:0}.computer-controls{align-items:center;display:flex;gap:8px;min-height:40px;padding:8px 14px}.computer-controls-left{align-items:center;display:flex;flex-shrink:0;gap:2px}.computer-control-btn{align-items:center;background:none;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .12s ease;width:28px}.computer-control-btn:hover:not(:disabled){background:#0000000f;color:#333}.computer-control-btn:disabled{color:#d1d5db;cursor:default}.computer-control-play{background:#6366f114;color:#6366f1}.computer-control-play:hover:not(:disabled){background:#6366f126;color:#4f46e5}.computer-controls-center{align-items:center;display:flex;flex:1 1;min-width:0;padding:0 8px}.computer-playback-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#6366f1 0,#6366f1 0,#00000014 0,#00000014);background:linear-gradient(to right,#6366f1 0,#6366f1 var(--slider-progress,0),#00000014 var(--slider-progress,0),#00000014 100%);border-radius:2px;cursor:pointer;height:3px;margin:0;outline:none;transition:background .05s linear;width:100%}.computer-playback-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border:none;border-radius:50%;box-shadow:0 0 0 2px #6366f126;cursor:pointer;height:10px;-webkit-transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease;width:10px}.computer-playback-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px #6366f133;transform:scale(1.3)}.computer-playback-slider::-moz-range-thumb{background:#6366f1;border:none;border-radius:50%;box-shadow:0 0 0 2px #6366f126;cursor:pointer;height:10px;width:10px}.computer-playback-slider::-moz-range-track{background:#00000014;border-radius:2px;height:3px}.computer-playback-slider::-moz-range-progress{background:#6366f1;border-radius:2px;height:3px}.computer-controls-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.computer-step-count{font-feature-settings:"tnum";color:#999;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500}.computer-live-badge{align-items:center;background:#0000;border-radius:10px;color:#ccc;display:flex;font-size:10px;font-weight:600;gap:4px;letter-spacing:.5px;padding:2px 8px 2px 6px;transition:all .2s ease}.computer-live-badge.active{background:#22c55e;color:#fff}.computer-live-dot{background:currentColor;border-radius:50%;height:5px;width:5px}.computer-live-badge.active .computer-live-dot{animation:live-pulse 1.5s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}.computer-task-progress{border-top:1px solid #d0d1d5;position:relative}.computer-task-toggle{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:8px 14px;transition:color .12s ease;width:100%}.computer-task-toggle:hover{color:#555}.computer-task-toggle svg{color:#bbb;transition:transform .2s ease}.computer-task-toggle svg.rotated{transform:rotate(180deg)}.computer-task-toggle-left{align-items:center;display:flex;gap:8px}.computer-task-label{color:#777;font-weight:500}.computer-task-stats{align-items:center;display:flex;gap:4px}.computer-task-stat{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.computer-task-stat.success{color:#22c55e}.computer-task-stat.error{color:#ef4444}.computer-task-stat.total{color:#bbb;font-weight:400}.computer-task-list{background:#f0f1f3;border:1px solid #d0d1d5;border-bottom:none;border-radius:8px 8px 0 0;bottom:100%;box-shadow:0 -8px 24px #0000001f;left:0;max-height:220px;overflow-y:auto;padding:6px 0;position:absolute;right:0}.computer-task-item{align-items:center;color:#777;display:flex;font-size:12px;gap:8px;padding:5px 14px;transition:background .1s ease}.computer-task-item:hover{background:#e4e5e9}.computer-task-item-num{font-feature-settings:"tnum";color:#bbb;font-size:10px;font-variant-numeric:tabular-nums;font-weight:500;min-width:16px}.computer-task-item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.computer-task-item.success svg{color:#22c55e}.computer-task-item.error svg{color:#ef4444}.computer-task-item.pending svg{color:#bbb}.takeover-vnc-container{height:100%;min-height:300px;overflow:hidden;position:relative;width:100%}.takeover-vnc-screen{background:#0a0a0a;height:100%;overflow:hidden;width:100%}.takeover-vnc-screen canvas{max-height:100%!important;max-width:100%!important;object-fit:contain}.takeover-exit-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ef4444e6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 14px;position:absolute;right:10px;top:10px;transition:background .15s;z-index:10}.takeover-exit-btn:hover{background:#dc2626}.computer-error-toast{align-items:center;animation:errorToastIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#dc2626e6;border-radius:8px;bottom:12px;color:#fff;display:flex;font-size:12px;gap:8px;left:12px;line-height:1.3;padding:8px 12px;position:absolute;right:12px;z-index:10}.computer-error-toast-msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;overflow:hidden;text-overflow:ellipsis}@keyframes errorToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.picker-instruction-bar{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:1px solid #ffffff1a;color:#e0e0e0;display:flex;font-size:13px;gap:8px;justify-content:center;line-height:1.4;padding:8px 16px;text-align:center}.picker-instruction-bar kbd{background:#333;border-radius:3px;font-family:monospace;font-size:11px;padding:1px 5px}.computer-header-picker-btn{background:#0000;border:none;border-radius:4px;cursor:pointer;opacity:.7;transition:opacity .15s}.computer-header-picker-btn:hover{background:#ffffff1a;opacity:1}@media (max-width:1200px){.computer-panel{min-width:420px;width:50%}}@media (max-width:1024px){.computer-panel{min-width:360px;width:50%}.chat-view-body-split .chat-view-messages-col{max-width:none}}@media (max-width:900px){.chat-view-body-split{flex-direction:column}.computer-panel{border-radius:12px;height:45%;margin:0 8px 8px;max-width:none;min-width:0;width:auto}.chat-history-sidebar.open{width:200px}}.computer-preview-strip{align-items:center;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #6366f126;border-radius:12px;bottom:80px;box-shadow:0 2px 8px #6366f114,0 1px 3px #0000000a;cursor:pointer;display:flex;gap:10px;left:28px;padding:10px 14px;position:absolute;right:28px;transition:all .2s ease;z-index:20}.computer-preview-strip:hover{background:linear-gradient(135deg,#f3f5ff,#eaefff);border-color:#6366f140;box-shadow:0 4px 16px #6366f11f,0 2px 6px #0000000f;transform:translateY(-1px)}.computer-preview-thumb{background:#eee;border:1px solid #6366f11f;border-radius:6px;box-shadow:0 1px 4px #00000014;flex-shrink:0;height:36px;object-fit:cover;width:48px}.computer-preview-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.computer-preview-label{color:#4338ca;font-size:12px;font-weight:600}.computer-preview-step{align-items:center;color:#999;display:flex;font-size:11px;gap:4px}.computer-preview-step svg{flex-shrink:0}.computer-preview-expand{align-items:center;border-radius:6px;color:#aaa;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .12s ease;width:28px}.computer-preview-strip:hover .computer-preview-expand{background:#6366f114;color:#6366f1}.dp-wrapper{background:#f8fafc;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh}.dp-page-header{gap:14px;padding:28px 32px 20px}.dp-page-header,.dp-page-header-icon{align-items:center;display:flex;flex-shrink:0}.dp-page-header-icon{background:linear-gradient(135deg,#2d5bff,#1a3de8);border-radius:10px;color:#fff;height:40px;justify-content:center;width:40px}.dp-page-title{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.dp-page-subtitle{color:#64748b;font-size:13px;line-height:1.3;margin:2px 0 0}.dp-split{display:flex;flex:1 1;gap:24px;min-height:0;padding:0 32px 32px}.dp-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:300px}.dp-sidebar-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.dp-sidebar-header-left{align-items:center;color:#0f172a;display:flex;gap:8px}.dp-sidebar-title{color:#0f172a;font-size:14px;font-weight:600}.dp-sidebar-count{background:#ecfdf5;border-radius:10px;color:#059669;display:inline-flex;font-size:11px;font-weight:600;height:20px;min-width:20px;padding:0 6px}.dp-sidebar-add,.dp-sidebar-count{align-items:center;justify-content:center}.dp-sidebar-add{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:28px;transition:all .15s;width:28px}.dp-sidebar-add:hover{background:#f1f5f9;color:#2d5bff}.dp-key-list{flex:1 1;overflow-y:auto;padding:0}.dp-loading{display:flex;justify-content:center;padding:40px 0}.dp-key-row{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:14px 16px;transition:background .1s}.dp-key-row:last-child{border-bottom:none}.dp-key-row:hover{background:#fafbfd}.dp-key-row--revoked{opacity:.4}.dp-key-icon{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:1px;width:32px}.dp-key-body{flex:1 1;min-width:0}.dp-key-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.dp-key-name{color:#1e293b;font-size:13px;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-key-top-right{align-items:center;display:flex;flex-shrink:0;gap:4px}.dp-key-bottom{align-items:center;color:#94a3b8;display:flex;font-size:11px;line-height:1;white-space:nowrap}.dp-key-prefix{background:none;color:#94a3b8;font-family:SF Mono,Fira Code,monospace;font-size:10px;padding:0}.dp-key-scopes,.dp-key-used{align-items:center;display:inline-flex;gap:3px}.dp-key-sep{color:#d1d5db;margin:0 4px}.dp-key-status{align-items:center;background:#ecfdf5;border-radius:10px;color:#10b981;display:inline-flex;font-size:10px;font-weight:600;gap:3px;padding:2px 7px;white-space:nowrap}.dp-key-status--revoked{background:#f3f4f6;color:#94a3b8}.dp-key-action{align-items:center;background:none;border:none;border-radius:5px;color:#cbd5e1;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s;width:24px}.dp-key-action:hover{background:#fef2f2;color:#ef4444}.dp-empty-keys{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 20px;text-align:center}.dp-empty-icon{color:#cbd5e1;margin-bottom:12px}.dp-empty-title{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 4px}.dp-empty-subtitle{color:#94a3b8;font-size:12px;margin:0 0 16px}.dp-empty-btn{align-items:center;background:#2d5bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:6px 14px;transition:background .15s}.dp-empty-btn:hover{background:#2451e6}.dp-main{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.dp-main-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;padding:0 24px}.dp-main-tabs{display:flex;gap:0}.dp-main-tab{background:none;border:none;border-bottom:2px solid #0000;color:#94a3b8;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:-1px;padding:14px 16px;transition:color .15s,border-color .15s}.dp-main-tab:hover{color:#64748b}.dp-main-tab.active{border-bottom-color:#2d5bff;color:#2d5bff;font-weight:600}.dp-main-content{flex:1 1;overflow-y:auto;padding:20px 24px}.dp-doc-step{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:20px}.dp-doc-step:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dp-step-header{align-items:center;display:flex;gap:10px;margin-bottom:6px}.dp-step-number{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:7px;color:#2d5bff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.dp-step-title{color:#1e293b;font-size:14px;font-weight:600;margin:0}.dp-doc-desc{color:#64748b;font-size:13px;line-height:1.5;margin:4px 0 10px}.dp-doc-desc code{background:#f1f5f9;border-radius:4px;color:#2d5bff;font-size:12px;padding:1px 5px}.dp-doc-subhead{color:#334155;font-size:13px;font-weight:600;margin:20px 0 8px}.dp-doc-subhead:first-child{margin-top:0}.dp-code-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:8px 0;overflow:hidden}.dp-code-header{align-items:center;background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;font-weight:600;justify-content:space-between;padding:6px 12px}.dp-code-header span{align-items:center;display:flex;gap:5px}.dp-code-header button{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;padding:2px;transition:color .15s}.dp-code-header button:hover{color:#475569}.dp-code-block pre,.dp-response-block pre{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;line-height:1.6;margin:0;overflow-x:auto;padding:10px 12px}.dp-code-block pre{background:#f8fafc;color:#1e293b}.dp-response-block{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;margin:6px 0;overflow:hidden}.dp-response-block pre{background:#fafbfc;color:#475569}.dp-response-toggle{align-items:center;background:none;border:none;color:#2d5bff;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 0;transition:color .15s}.dp-info-box,.dp-response-toggle:hover{color:#2451e6}.dp-info-box{align-items:flex-start;background:#eef2ff;border-radius:8px;display:flex;font-size:12px;gap:8px;line-height:1.5;margin-top:10px;padding:10px 12px}.dp-info-box svg{flex-shrink:0;margin-top:2px}.dp-endpoint-list{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.dp-endpoint{align-items:center;border:1px solid #f1f5f9;border-radius:8px;display:flex;gap:10px;padding:8px 12px;transition:background .15s}.dp-endpoint:hover{background:#fafbfd}.dp-method{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 6px}.dp-method.post{background:#dcfce7;color:#15803d}.dp-method.get{background:#dbeafe;color:#1d4ed8}.dp-endpoint code{color:#1e293b;font-size:12px;font-weight:500}.dp-endpoint-desc{color:#94a3b8;font-size:12px;margin-left:auto}.dp-params-table{border-collapse:collapse;font-size:12px;margin:8px 0 16px;width:100%}.dp-params-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.4px;padding:6px 10px;text-align:left;text-transform:uppercase}.dp-params-table td{border-bottom:1px solid #f1f5f9;color:#475569;padding:6px 10px}.dp-params-table code{background:#f1f5f9;border-radius:4px;color:#2d5bff;font-size:11px;font-weight:500;padding:1px 5px}.dp-modal .ant-modal-content{border-radius:12px!important;overflow:hidden}.dp-modal .ant-modal-body{padding:0!important}.dp-key-form{padding:24px}.dp-key-form h3{color:#0f172a;font-size:17px;font-weight:700;margin:0 0 4px}.dp-key-form p{color:#94a3b8;font-size:13px;margin:0 0 18px}.dp-key-form .ant-form-item{margin-bottom:14px}.dp-key-form .ant-form-item-label>label{font-size:13px;font-weight:500}.dp-key-created{padding:28px 24px;text-align:center}.dp-key-created-icon{color:#22c55e;margin-bottom:8px}.dp-key-created h3{color:#0f172a;font-size:17px;font-weight:700;margin:0 0 10px}.dp-key-warning{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-size:13px;font-weight:600;margin-bottom:14px;padding:10px 12px}.dp-key-display{align-items:center;background:#0f172a;border-radius:8px;display:flex;gap:8px;margin-bottom:18px;padding:12px 14px}.dp-key-display code{color:#e2e8f0;flex:1 1;font-family:SF Mono,Fira Code,monospace;font-size:12px;text-align:left;word-break:break-all}.dp-key-display button{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color .15s}.dp-key-display button:hover{color:#e2e8f0}.dp-key-quickstart{margin-bottom:18px;text-align:left}.dp-key-quickstart h4{color:#334155;font-size:13px;font-weight:600;margin:0 0 6px}@media (max-width:860px){.dp-page-header{padding:20px 16px 16px}.dp-split{flex-direction:column;gap:16px;padding:0 16px 16px}.dp-sidebar{width:100%}.dp-key-meta{display:none}.dp-main-content{padding:16px}}