:root{--qedge-brand-primary:#f26522;--qedge-action-primary:#f26522;--qedge-action-primary-hover:#ff7a38;--qedge-action-primary-pressed:#c2410c;--qedge-action-disabled:#64748b;--qedge-surface-page:#070a11;--qedge-surface-panel:#0e131f;--qedge-surface-elevated:#172033;--qedge-text-primary:#f3f6fb;--qedge-text-secondary:#cbd5e1;--qedge-text-muted:#90a0ba;--qedge-text-disabled:#64748b;--qedge-border-default:rgba(255,255,255,.1);--qedge-border-strong:rgba(255,255,255,.18);--qedge-border-focus:#f26522;--qedge-status-success:#34d399;--qedge-status-warning:#fbbf24;--qedge-status-danger:#fb7185;--qedge-status-info:#60a5fa;--qedge-space-xs:.25rem;--qedge-space-sm:.5rem;--qedge-space-md:.75rem;--qedge-space-lg:1rem;--qedge-space-xl:1.5rem;--qedge-radius-sm:.35rem;--qedge-radius-md:.55rem;--qedge-radius-lg:.75rem;--qedge-radius-button:.55rem;--qedge-radius-modal:.75rem;--qedge-control-height-sm:2rem;--qedge-control-height-md:2.25rem;--qedge-control-height-lg:2.75rem;--qedge-font-family:Inter,ui-sans-serif,system-ui,sans-serif;--qedge-font-size-sm:.8125rem;--qedge-font-size-md:.9375rem;--qedge-font-weight-normal:400;--qedge-font-weight-medium:600;--qedge-font-weight-bold:700;--qedge-shadow-panel:0 12px 32px rgba(0,0,0,.22);--qedge-shadow-modal:0 24px 64px rgba(0,0,0,.38);--qedge-focus-ring:0 0 0 3px rgba(242,101,34,.34)}[data-qedge-theme=light]{--qedge-surface-page:#f5f7fb;--qedge-surface-panel:#fff;--qedge-surface-elevated:#fff;--qedge-text-primary:#172033;--qedge-text-secondary:#334155;--qedge-text-muted:#526079;--qedge-text-disabled:#94a3b8;--qedge-border-default:rgba(15,23,42,.12);--qedge-border-strong:rgba(15,23,42,.2);--qedge-action-primary:#c2410c;--qedge-action-primary-hover:#9a3412;--qedge-focus-ring:0 0 0 3px rgba(194,65,12,.24)}:root{font-family:var(--qedge-font-family);color:var(--qedge-text-primary);background:var(--qedge-surface-page)}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--qedge-focus-ring)}.qedge-ui-button{min-height:var(--qedge-control-height-md);border:1px solid transparent;border-radius:var(--qedge-radius-button);padding:0 var(--qedge-space-lg);cursor:pointer;transition:background .15s ease,border-color .15s ease}.qedge-ui-button-content{display:inline-flex;align-items:center;gap:var(--qedge-space-sm)}.qedge-ui-button-primary{color:#fff;background:var(--qedge-action-primary)}.qedge-ui-button-primary:hover{background:var(--qedge-action-primary-hover)}.qedge-ui-button-secondary{color:var(--qedge-text-primary);background:var(--qedge-surface-elevated);border-color:var(--qedge-border-strong)}.qedge-ui-button-secondary:hover{border-color:var(--qedge-action-primary)}.qedge-ui-button-danger{color:#fff;background:var(--qedge-status-danger)}.qedge-ui-button-ghost{color:var(--qedge-text-secondary);background:transparent}.qedge-ui-button:disabled,.qedge-ui-icon-button:disabled{color:var(--qedge-text-disabled);background:var(--qedge-surface-elevated);border-color:var(--qedge-border-default);cursor:not-allowed}.qedge-ui-ai-button{min-height:var(--qedge-control-height-md);border:0;border-radius:var(--qedge-radius-button);padding:0 var(--qedge-space-lg);color:#fff;background:var(--qedge-action-primary)}.qedge-ui-icon-button{display:inline-grid;place-items:center;min-width:var(--qedge-control-height-md);min-height:var(--qedge-control-height-md);border:1px solid transparent;border-radius:var(--qedge-radius-button);color:var(--qedge-text-secondary);background:transparent;cursor:pointer}.qedge-ui-icon-button:hover{color:var(--qedge-action-primary)}.qedge-ui-icon-button svg{width:1.1rem;height:1.1rem}.qedge-ui-more-actions{position:relative;display:inline-flex}.qedge-ui-menu{position:absolute;z-index:10;right:0;top:calc(100% + var(--qedge-space-xs));min-width:12rem;padding:var(--qedge-space-xs);border:1px solid var(--qedge-border-default);border-radius:var(--qedge-radius-md);background:var(--qedge-surface-elevated);box-shadow:var(--qedge-shadow-panel)}.qedge-ui-menu button{display:block;width:100%;padding:var(--qedge-space-sm) var(--qedge-space-md);border:0;border-radius:var(--qedge-radius-sm);color:var(--qedge-text-primary);background:transparent;text-align:left;cursor:pointer}.qedge-ui-menu button:hover{background:var(--qedge-accent-soft)}.qedge-ui-menu .is-danger{color:var(--qedge-status-danger)}.qedge-ui-field{display:grid;min-width:0;gap:var(--qedge-space-xs);color:var(--qedge-text-secondary)}.qedge-ui-label{font-size:var(--qedge-font-size-sm);font-weight:var(--qedge-font-weight-medium)}.qedge-ui-field small{color:var(--qedge-text-muted)}.qedge-ui-input{width:100%;min-width:0;min-height:var(--qedge-control-height-md);border:1px solid var(--qedge-border-default);border-radius:var(--qedge-radius-md);padding:var(--qedge-space-sm) var(--qedge-space-md);color:var(--qedge-text-primary);background:var(--qedge-surface-panel)}.qedge-ui-input:focus{border-color:var(--qedge-border-focus)}.qedge-ui-error{color:var(--qedge-status-danger)!important}.qedge-ui-status{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 var(--qedge-space-sm);border-radius:999px;color:var(--qedge-text-secondary);background:var(--qedge-surface-elevated);font-size:var(--qedge-font-size-sm)}.qedge-ui-state-indicator{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:50%;border:2px solid;color:var(--qedge-text-muted)}.qedge-ui-state-outline-success,.qedge-ui-state-solid-success{color:var(--qedge-status-success)}.qedge-ui-state-solid-success{background:currentColor}.qedge-ui-state-solid-neutral{color:var(--qedge-text-muted);background:currentColor}.qedge-ui-state-solid-success-ring-neutral,.qedge-ui-state-solid-success-ring-success{color:var(--qedge-status-success);background:currentColor;box-shadow:0 0 0 2px var(--qedge-surface-panel),0 0 0 3px currentColor}.qedge-ui-state-solid-success-ring-neutral{box-shadow:0 0 0 2px var(--qedge-surface-panel),0 0 0 3px var(--qedge-text-muted)}.qedge-ui-state-square{border-radius:var(--qedge-radius-sm);color:var(--qedge-text-muted)}.qedge-ui-product-identity{display:inline-flex;align-items:center;gap:var(--qedge-space-sm)}.qedge-ui-product-identity>span:last-child{display:grid;gap:2px}.qedge-ui-product-identity small{color:var(--qedge-text-muted)}.qedge-ui-product-logo{display:grid;place-items:center}.qedge-ui-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--qedge-space-xl);background:rgba(0,0,0,.55)}.qedge-ui-modal{width:min(100%,38rem);max-height:min(90vh,48rem);overflow:auto;border:1px solid var(--qedge-border-default);border-radius:var(--qedge-radius-modal);color:var(--qedge-text-primary);background:var(--qedge-surface-panel);box-shadow:var(--qedge-shadow-modal)}.qedge-ui-modal>footer,.qedge-ui-modal>header{display:flex;align-items:center;justify-content:space-between;gap:var(--qedge-space-lg);padding:var(--qedge-space-lg) var(--qedge-space-xl)}.qedge-ui-modal>header{border-bottom:1px solid var(--qedge-border-default)}.qedge-ui-modal>header h2,.qedge-ui-modal>header p{margin:0}.qedge-ui-modal>header p{margin-top:var(--qedge-space-xs);color:var(--qedge-text-muted)}.qedge-ui-modal-body{padding:var(--qedge-space-xl)}.qedge-ui-modal>footer{justify-content:flex-end;border-top:1px solid var(--qedge-border-default)}.qedge-ui-page-header,.qedge-ui-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--qedge-space-lg)}.qedge-ui-page-header h1,.qedge-ui-page-header p,.qedge-ui-section-header h2,.qedge-ui-section-header p{margin:0}.qedge-ui-eyebrow{color:var(--qedge-text-muted);font-size:var(--qedge-font-size-sm);letter-spacing:.08em;text-transform:uppercase}.qedge-ui-page-description,.qedge-ui-section-header p{margin-top:var(--qedge-space-sm)!important;color:var(--qedge-text-secondary)}.qedge-ui-action-group,.qedge-ui-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qedge-space-sm)}.qedge-ui-content-section,.qedge-ui-metadata-grid{display:grid;gap:var(--qedge-space-md)}.qedge-ui-metadata-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0}.qedge-ui-metadata-grid div{display:grid;gap:var(--qedge-space-xs)}.qedge-ui-metadata-grid dt{color:var(--qedge-text-muted);font-size:var(--qedge-font-size-sm)}.qedge-ui-metadata-grid dd{margin:0;color:var(--qedge-text-primary);font-weight:var(--qedge-font-weight-medium)}.qedge-ui-card{border:1px solid var(--qedge-border-default);border-radius:var(--qedge-radius-lg);padding:var(--qedge-space-lg);background:var(--qedge-surface-panel)}.qedge-ui-empty-state,.qedge-ui-error-state,.qedge-ui-loading-state{padding:var(--qedge-space-lg);border:1px dashed var(--qedge-border-default);border-radius:var(--qedge-radius-md);color:var(--qedge-text-secondary)}.qedge-ui-empty-state h3,.qedge-ui-error-state h3{margin:0;color:var(--qedge-text-primary)}.qedge-ui-empty-state p,.qedge-ui-error-state p{margin:var(--qedge-space-sm) 0}.qedge-ui-error-state{border-color:color-mix(in srgb,var(--qedge-status-danger) 55%,var(--qedge-border-default))}.qedge-ui-loading-state{display:flex;align-items:center;gap:var(--qedge-space-sm)}.qedge-ui-table-wrap{width:100%;overflow-x:auto}.qedge-ui-table{width:100%;border-collapse:collapse}.qedge-ui-table td,.qedge-ui-table th{padding:var(--qedge-space-sm) var(--qedge-space-md);border-bottom:1px solid var(--qedge-border-default);text-align:left;vertical-align:top}.qedge-ui-table th{color:var(--qedge-text-secondary);font-size:var(--qedge-font-size-sm)}.qedge-ui-segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--qedge-border-default);border-radius:var(--qedge-radius-button)}.qedge-ui-segmented button{min-height:var(--qedge-control-height-sm);border:0;border-radius:var(--qedge-radius-button);padding:0 var(--qedge-space-md);color:var(--qedge-text-secondary);background:transparent;cursor:pointer}.qedge-ui-segmented button.is-selected{color:var(--qedge-text-primary);background:var(--qedge-accent-soft)}.qedge-ui-filter-bar{display:grid;gap:var(--qedge-space-sm)}.qedge-ui-filter-bar>div:first-child{display:flex;flex-wrap:wrap;gap:var(--qedge-space-sm)}.qedge-ui-filter-active{gap:var(--qedge-space-sm)}.qedge-ui-filter-active,.qedge-ui-pagination{display:flex;align-items:center;justify-content:space-between}.qedge-ui-pagination,.qedge-ui-timeline{gap:var(--qedge-space-md)}.qedge-ui-timeline{display:grid;margin:0;padding:0;list-style:none}.qedge-ui-timeline li{display:grid;gap:var(--qedge-space-xs);padding-left:var(--qedge-space-lg);border-left:2px solid var(--qedge-border-default)}.qedge-ui-timeline small,.qedge-ui-timeline strong{display:block}.qedge-ui-timeline small{color:var(--qedge-text-muted)}.qedge-ui-timeline p{margin:0;color:var(--qedge-text-secondary)}.qedge-ui-avatar-group{display:inline-flex}.qedge-ui-avatar-group span{display:grid;place-items:center;width:2rem;height:2rem;margin-left:-.35rem;border:2px solid var(--qedge-surface-panel);border-radius:50%;color:var(--qedge-text-primary);background:var(--qedge-accent-soft);font-size:var(--qedge-font-size-sm)}.qedge-ui-avatar-group span:first-child{margin-left:0}.qedge-ui-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qedge-space-md)}.qedge-ui-comparison>div{min-width:0;padding:var(--qedge-space-md);border:1px solid var(--qedge-border-default);border-radius:var(--qedge-radius-md)}.qedge-ui-comparison small{color:var(--qedge-text-muted)}.qedge-ui-tree{min-width:0}.qedge-ui-tree,.qedge-ui-tree-branch{display:grid;gap:2px}.qedge-ui-tree-node{min-width:0}.qedge-ui-tree-node>button{display:flex;align-items:center;width:100%;min-height:var(--qedge-control-height-md);gap:var(--qedge-space-sm);border:1px solid transparent;border-radius:var(--qedge-radius-sm);padding-block:0;color:var(--qedge-text-primary);background:transparent;text-align:left;cursor:pointer}.qedge-ui-tree-node>button:hover{background:var(--qedge-accent-soft)}.qedge-ui-tree-node[aria-selected=true]>button{border-color:var(--qedge-action-primary);background:var(--qedge-accent-soft)}.qedge-ui-tree-leading,.qedge-ui-tree-trailing{display:inline-flex;flex:0 0 auto;align-items:center}.qedge-ui-tree-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qedge-ui-tree-meta{margin-left:auto;color:var(--qedge-text-muted);font-size:var(--qedge-font-size-sm)}@media (max-width:640px){.qedge-ui-modal-backdrop{align-items:end;padding:0}.qedge-ui-modal{width:100%;max-height:94vh;border-radius:var(--qedge-radius-modal) var(--qedge-radius-modal) 0 0}.qedge-ui-modal-body,.qedge-ui-modal>footer,.qedge-ui-modal>header{padding:var(--qedge-space-lg)}.qedge-ui-filter-active,.qedge-ui-page-header,.qedge-ui-pagination,.qedge-ui-section-header{display:grid}.qedge-ui-page-actions{width:100%}.qedge-ui-action-group>*,.qedge-ui-page-actions>*{flex:1 1 auto}.qedge-ui-comparison{grid-template-columns:1fr}}