.ai-studio-work{padding:0}.product-workspace-body{padding:0!important}.ais-workbench{color:#eaf2fb;background:#08111d;min-height:calc(100vh - 120px)}.ais-source{background:#0a1421;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e}.ais-toolbar{background:#0b1624;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;min-height:43px;padding:0 18px;display:flex}.ais-toolbar-group{align-items:center;gap:4px;min-width:0;display:flex}.ais-toolbar-label{color:#4f6478;font:700 .54rem var(--font-mono);letter-spacing:.1em;margin-right:8px}.ais-toolbar button{color:#6d8296;font:650 .67rem var(--font-sans);cursor:pointer;text-transform:none;background:0 0;border:0;border-radius:5px;padding:6px 8px}.ais-toolbar button:hover{color:#cbd8e4;background:#ffffff09}.ais-toolbar button.active{color:#eef6ff;background:#75b1e817;box-shadow:inset 0 0 0 1px #75b1e821}.ais-source-editor{grid-template-columns:40px 1fr;min-height:130px;display:grid}.ais-editor-gutter{color:#35495d;font:600 .64rem/1.85 var(--font-mono);text-align:center;border-right:1px solid #ffffff0a;padding:14px 0 0}.ais-editor-gutter span{display:block}.ais-source textarea{resize:vertical;width:100%;min-height:130px;font:500 .82rem/1.78 var(--font-mono);color:#dfe9f4!important;box-shadow:none!important;background:#09131f!important;border:0!important;border-radius:0!important;outline:0!important;padding:14px 18px!important}.ais-source textarea::placeholder{color:#465b70}.ais-source textarea:focus{background:#0a1522!important}.ais-source-footer{background:#0b1522;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 18px;display:flex}.ais-source-footer>div{color:#60758a;align-items:center;gap:8px;font-size:.68rem;display:flex}.ais-source-footer small{color:#ffab91}.ais-status-dot{background:#5d8fb8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5d8fb80f}.ais-status-dot.green{background:#67d3a9;box-shadow:0 0 0 4px #67d3a90f}.ais-source-footer>button,.ais-action-buttons button{color:#dceafa;cursor:pointer;background:#13283b;border:1px solid #8fc4ef2e;border-radius:6px;min-height:30px;padding:0 10px;font-size:.69rem;font-weight:700}.ais-source-footer>button:hover,.ais-action-buttons button:hover{background:#173149}.ais-source-footer kbd{color:#6e8498;font:600 .6rem var(--font-mono);margin-left:8px}.ais-results{scroll-margin-top:70px}.ais-commandbar{background:#09131f;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 18px;display:flex}.ais-commandbar>div:first-child{align-items:center;gap:4px;display:flex}.ais-commandbar>div:first-child>span{color:#4f6478;font:700 .54rem var(--font-mono);letter-spacing:.1em;margin-right:6px}.ais-commandbar button{color:#64798d;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:.68rem}.ais-commandbar button.active{color:#e8f1fa;background:#ffffff0e}.ais-command-stats{color:#586e83;align-items:center;gap:16px;font-size:.66rem;display:flex}.ais-command-stats span{white-space:nowrap}.ais-command-stats b{color:#cfdbe7;margin-right:4px;font-size:.72rem}.ais-command-stats b.good{color:#72d9b2}.ais-workspace-grid{grid-template-columns:minmax(0,1fr) 320px;min-height:610px;display:grid}.ais-canvas-panel{background:#08111d;border-right:1px solid #ffffff0e;min-width:0}.ais-panel-title{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 18px;display:flex}.ais-panel-title>div{align-items:baseline;gap:10px;display:flex}.ais-panel-title span,.ais-inspector-head>span,.ais-inspector-section>span{color:#4f667b;font:700 .54rem var(--font-mono);letter-spacing:.1em}.ais-panel-title strong{color:#92a4b5;font-size:.68rem;font-weight:600}.ais-panel-title small{color:#4c6074;font-size:.63rem}.ais-canvas{background-color:#07101b;background-image:linear-gradient(#6e8fb307 1px,#0000 1px),linear-gradient(90deg,#6e8fb307 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:555px;position:relative;overflow:auto}.ais-graph-wrap{min-width:760px}.ais-graph{width:100%;min-width:760px;display:block}.zone-lane{fill:#ffffff03;stroke:#6684a61c;stroke-width:1px}.zone-label{fill:#425a71;font:700 9px var(--font-mono);letter-spacing:1.1px}.ais-edge{stroke:#526d89;stroke-width:1px;opacity:.75}.ais-edge.trust{stroke:#718ba7;stroke-dasharray:5 6}.ais-edge.material{stroke:#e97267;stroke-width:1.8px}.ais-edge-label{fill:#536b82;font:600 9px var(--font-sans)}.ais-node{cursor:pointer;outline:none}.ais-node rect{fill:#0c1825;stroke:#2c4054;stroke-width:1px;transition:all .15s}.ais-node:hover rect,.ais-node:focus rect{stroke:#5c86aa}.ais-node.selected rect{fill:#102338;stroke:#7fc5f4;stroke-width:1.4px}.ais-node.control rect{fill:#0d211d;stroke:#2e6c57}.ais-node.critical rect{stroke:#6e4149}.ais-node.high rect{stroke:#70583c}.ais-node .label{fill:#dce6ef;font:700 11px var(--font-sans)}.ais-node .meta{fill:#536a7f;font:650 8px var(--font-mono)}.ais-node.control .label{fill:#86d9ba}.ais-inspector{background:#0a1420;min-width:0}.ais-inspector-head{border-bottom:1px solid #ffffff0e;padding:17px 18px}.ais-inspector-head strong,.ais-inspector-head small{display:block}.ais-inspector-head strong{color:#edf4fb;margin-top:8px;font-size:.9rem}.ais-inspector-head small{color:#5d7287;font:600 .58rem var(--font-mono);letter-spacing:.04em;margin-top:4px}.ais-inspector-section{border-bottom:1px solid #ffffff0e;padding:16px 18px}.ais-finding-row{border-top:1px solid #ffffff0b;padding:13px 0}.ais-finding-row:first-of-type{margin-top:10px}.ais-finding-row>div{align-items:flex-start;gap:8px;display:flex}.ais-finding-row i{background:#a7774f;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.ais-finding-row i.critical,.ais-finding-row i.high{background:#e77a69}.ais-finding-row strong{color:#d7e2ec;font-size:.75rem;line-height:1.4}.ais-finding-row small{color:#60758a;margin:5px 0 0 14px;font-size:.62rem;display:block}.ais-finding-row a{margin:7px 0 0 14px;font-size:.63rem;text-decoration:none;display:inline-block;color:#77bbed!important}.ais-empty-row{border-top:1px solid #ffffff0b;margin-top:10px;padding:14px 0}.ais-empty-row strong,.ais-empty-row small{display:block}.ais-empty-row strong{color:#a6b5c3;font-size:.72rem}.ais-empty-row small{color:#53687c;margin-top:4px;font-size:.63rem;line-height:1.45}.ais-inspector dl{margin:10px 0 0}.ais-inspector dl>div{border-top:1px solid #ffffff0a;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.ais-inspector dt{color:#586d82;font-size:.64rem}.ais-inspector dd{color:#a8b7c5;margin:0;font-size:.64rem}.ais-actionbar{background:#0b1521;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px 18px;display:flex;position:relative}.ais-actionbar>div:first-child{align-items:center;gap:10px;display:flex}.ais-actionbar strong,.ais-actionbar small{display:block}.ais-actionbar strong{color:#cbd7e2;font-size:.72rem}.ais-actionbar small{color:#566b80;margin-top:3px;font-size:.62rem}.ais-action-buttons{align-items:center;gap:7px;display:flex}.ais-action-buttons a{border:1px solid #ffffff12;border-radius:6px;align-items:center;min-height:30px;padding:0 9px;font-size:.64rem;text-decoration:none;display:inline-flex;color:#71869a!important}.ais-action-buttons a:hover{border-color:#ffffff1f;color:#c8d7e5!important}.ais-action-buttons .primary-link{border-color:#77bbed2e;color:#9ed5f8!important}.ais-action-message{color:#ffae93;font-size:.61rem;position:absolute;bottom:-20px;left:18px}@media (max-width:1020px){.ais-workspace-grid{grid-template-columns:1fr}.ais-canvas-panel{border-bottom:1px solid #ffffff0e;border-right:0}.ais-inspector{grid-template-columns:1fr 1fr;display:grid}.ais-inspector-head{grid-column:1/-1}.ais-inspector-section+.ais-inspector-section{border-left:1px solid #ffffff0e}.ais-samples{display:none}}@media (max-width:760px){.ais-toolbar{flex-direction:column;align-items:flex-start;padding:9px 12px}.ais-source-editor{grid-template-columns:30px 1fr}.ais-commandbar{flex-direction:column;align-items:flex-start;padding:10px 12px}.ais-command-stats{flex-wrap:wrap}.ais-panel-title{flex-direction:column;align-items:flex-start;padding:12px}.ais-panel-title small{display:none}.ais-canvas{min-height:460px}.ais-inspector{grid-template-columns:1fr}.ais-inspector-head{grid-column:auto}.ais-inspector-section+.ais-inspector-section{border-left:0}.ais-actionbar{flex-direction:column;align-items:flex-start}.ais-action-buttons{flex-wrap:wrap}.ais-source-footer{padding:8px 12px}.ais-source-footer>div{flex-direction:column;align-items:flex-start;gap:5px}}
