.cbw-viewer-target{position:relative;width:100%;height:650px;z-index:4}.avatar-stage.cbw-has-3d{height:auto!important;min-height:650px;background:#09111b!important;overflow:visible!important}.avatar-stage.cbw-has-3d>.avatar-image-window,.avatar-stage.cbw-has-3d>.stage-grid,.avatar-stage.cbw-has-3d>.stage-caption,.avatar-stage.cbw-has-3d>.avatar-label{display:none!important}.cbw-viewer-target.cb3d-shell{border:0;border-radius:0}.cbw-toolbar,.cbw-toolbar *,.cbw-stage-summary,.cbw-brain-overview,.cbw-pandora,.cbw-pandora *{box-sizing:border-box}.cbw-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 16px;border-block:1px solid #344358;background:#101b2b;color:#ebe4d3;font-family:inherit}.cbw-tool-group{display:flex;gap:7px;flex-wrap:wrap}.cbw-toolbar a{display:inline-flex;align-items:center;gap:12px;padding:9px 11px;min-height:40px;border:1px solid #4b5a6b;border-radius:9px;background:#172437;text-decoration:none!important;color:#e6e4da!important;font-size:11px;cursor:pointer}.cbw-toolbar a[aria-pressed=true]{background:#d9bd81;color:#101724!important;border-color:#e3c88f}.cbw-stage-summary{font-size:11px;line-height:1.7;color:#adbfd2;margin:0!important;padding:12px 17px;background:#0d1724}.cbw-brain-overview{padding:18px;background:linear-gradient(140deg,#142335,#0d1723);border-bottom:1px solid #364358}.cbw-brain-overview>span{color:#dfc88f;font-size:13px}.cbw-brain-overview p{font-size:12px!important;line-height:1.7;color:#b8c6d6;margin:8px 0 12px!important}.cbw-brain-overview a{color:#e6c98b!important;text-decoration:none!important;font-size:12px;line-height:1.5;display:inline-flex;min-height:38px;align-items:center}.cbw-failed{padding:30px;color:#d6c18f;font-size:13px;line-height:1.8;height:auto}.cbw-pandora{position:fixed;inset:0 0 0 auto;margin:0;width:min(760px,100%);height:100dvh;max-width:100%;max-height:100dvh;padding:0;border:1px solid #6b624b;border-radius:22px 0 0 22px;background:#0d1724;color:#f1eadb;box-shadow:-30px 0 100px #0009;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;overflow:hidden;color-scheme:dark}.cbw-pandora[open]{display:flex;flex-direction:column}.cbw-pandora::backdrop{background:#02070cd9;backdrop-filter:blur(5px)}.cbw-pandora-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px 19px;background:linear-gradient(120deg,#16273c,#101a27);border-bottom:1px solid #384556;flex:none}.cbw-pandora-head h2{font:600 23px/1.4 inherit;letter-spacing:-.035em;margin:7px 0;color:#f3e9d0}.cbw-eyebrow{font-size:9px;letter-spacing:.22em;color:#dcc28b}.cbw-version{font-size:11px;color:#9bafc3;margin:6px 0 0}.cbw-close{border:1px solid #4c5e71;border-radius:50%;background:#1b2b3d;color:#ece7d9;font:normal 25px/1 inherit;width:43px;height:43px;flex:none;cursor:pointer}.cbw-part-menu{display:flex;flex:none;gap:7px;padding:13px 25px;overflow:auto;background:#0b1420;border-bottom:1px solid #26384c}.cbw-part-menu button{flex:none;min-height:35px;padding:7px 12px;border:1px solid #344b60;border-radius:8px;background:#142338;color:#c4d1df;font:inherit;font-size:12px;cursor:pointer}.cbw-part-menu button[aria-pressed=true]{color:#f2dfb2;border-color:#c6ab70;background:#2c3541}.cbw-tabs{display:flex;flex:none;gap:5px;overflow:auto;padding:12px 24px 0;border-bottom:1px solid #344252;background:#101c2b}.cbw-tabs button{flex:1 0 auto;padding:11px 10px;min-height:43px;border:0;border-bottom:2px solid transparent;background:transparent;color:#9eb2c7;cursor:pointer;font:inherit;font-size:12px}.cbw-tabs button[aria-selected=true]{border-color:#e3c385;color:#f3d99b;background:#1c2a3b}.cbw-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:25px 28px 32px}.cbw-lead{font-size:16px;line-height:1.7;color:#e6dfcd;margin:0 0 23px}.cbw-field{display:grid;gap:9px;margin:0 0 18px;min-width:0;color:#bccddd;font-size:12px;line-height:1.6}.cbw-field input,.cbw-field textarea,.cbw-field select,.cbw-query input{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:44px;border:1px solid #3b5068;border-radius:10px;background:#142237;padding:11px 12px;color:#eef1ed;font:inherit;font-size:13px;line-height:1.6;outline:none}.cbw-field textarea{resize:vertical;min-height:89px}.cbw-field input[type=color]{padding:5px;cursor:pointer}.cbw-grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.cbw-toggle{display:flex;gap:10px;align-items:center;font-size:13px;padding:13px;border:1px solid #395267;background:#132439;border-radius:10px;margin-bottom:22px}.cbw-toggle input,.cbw-evidence input{accent-color:#e4c482;width:18px;height:18px;flex:none}.cbw-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid #587089;border-radius:10px;background:#1b2d42;color:#e6dfcf;font:inherit;font-size:13px;line-height:1.6;cursor:pointer}.cbw-primary{background:linear-gradient(115deg,#e9ce94,#d4b477);border-color:#e3c78d;color:#17202a;font-weight:650}.cbw-button:disabled,.cbw-content input:disabled,.cbw-content textarea:disabled,.cbw-content select:disabled{opacity:.46;cursor:default}.cbw-help{color:#9fb1c5;font-size:11px;line-height:1.85;margin:18px 0 20px}.cbw-detail{border-top:1px solid #32445b;padding:14px 0;margin-top:25px;color:#b5c6d7;font-size:12px;line-height:1.8}.cbw-detail summary{cursor:pointer;min-height:38px;color:#d9c596}.cbw-detail form{margin-top:17px}.cbw-detail pre{font-size:10px;white-space:pre-wrap;word-break:break-word;background:#07111e;padding:13px;border-radius:10px}.cbw-notice{padding:17px;border:1px solid #8a7852;border-radius:12px;background:#2a2d2e;margin:0 0 24px;font-size:13px;line-height:1.8;color:#e9dcb9}.cbw-notice p{color:#c2c9cb;font-size:12px}.cbw-notice form{margin-top:18px}.cbw-status{flex:none;min-height:0;max-height:110px;overflow:auto;padding:13px 25px;color:#d7c491;background:#122437;font-size:12px;line-height:1.6;border-top:1px solid #35485c}.cbw-status:empty{display:none}.cbw-status.cbw-error{color:#efbba9;background:#332c2e}.cbw-pandora-foot{flex:none;padding:11px 25px;color:#8fa5bb;background:#0a1420;font-size:10px;line-height:1.7}.cbw-records{margin-top:28px;border-top:1px solid #344358;padding-top:21px}.cbw-records h3{font-size:15px;color:#dfcca4;margin:0 0 14px}.cbw-records h3 small{color:#a5b6c8;font-size:11px;margin-left:8px}.cbw-records>button,.cbw-node-list>button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;width:100%;border:1px solid #344d65;border-radius:10px;margin:0 0 9px;padding:13px 15px;background:#142438;color:#e1e8e7;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.cbw-records button small,.cbw-node-list button small{font-size:10px;color:#9db3c7}.cbw-empty{padding:19px;border:1px dashed #344b61;border-radius:11px;color:#9eb2c6;font-size:12px;line-height:1.8}.cbw-evidence{padding:15px;border:1px solid #394d63;border-radius:10px;margin:0 0 20px;max-height:250px;overflow:auto}.cbw-evidence legend{color:#baa573;font-size:11px;padding:0 5px}.cbw-evidence label{display:flex;align-items:center;gap:9px;margin:9px 0;font-size:12px;color:#c9d7e0;line-height:1.5}.cbw-evidence p{color:#a5b6c9;font-size:12px}.cbw-foundations{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cbw-foundations article{padding:14px;border:1px solid #3d5066;border-radius:12px;background:#142437;min-width:0}.cbw-foundations span{display:block;font-size:10px;color:#a9b9c8;line-height:1.6}.cbw-foundations strong{display:block;margin-top:8px;font-size:13px;color:#e1ceaa;line-height:1.6;overflow-wrap:anywhere}.cbw-query{margin:20px 0}.cbw-query label{display:block;color:#c4d4df;font-size:12px;margin:0 0 10px}.cbw-query>div{display:flex;gap:8px}.cbw-query .cbw-button{flex:none}.cbw-network{width:100%;border:1px solid #345066;border-radius:16px;overflow:hidden}.cbw-network svg{display:block;width:100%;height:auto}.cbw-node-list{margin:20px 0}.cbw-memory-detail{padding:18px;background:#112337;border:1px solid #597086;border-radius:12px}.cbw-memory-detail h3{margin:0 0 14px;font-size:16px;color:#e4cf9f}.cbw-preserve{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;color:#cfdae1}.cbw-score-row{display:flex;flex-wrap:wrap;gap:9px;margin:17px 0}.cbw-score-row>span{font-size:10px;display:flex;gap:8px;align-items:center;padding:8px;border:1px solid #3d596e;border-radius:8px;color:#9eb9ca}.cbw-score-row b{font-size:17px;color:#e3cd94}.cbw-memory-detail ul{padding-left:18px;color:#b1c4d1;font-size:11px;line-height:1.8}.cbw-llm-note{padding:16px;border:1px solid #3c5063;border-radius:12px;background:#101d2e;margin-top:20px}.cbw-llm-note strong{font-size:13px;color:#dfc690}.cbw-llm-note p{color:#a7bbce;font-size:11px;line-height:1.8;margin:8px 0 0}.cbw-pandora :focus-visible,.cbw-toolbar a:focus-visible,.cbw-brain-overview a:focus-visible{outline:3px solid #e4c88b;outline-offset:3px}.cbw-demo-body{margin:0;background:#080f19;color:#f2e9d8;font-family:system-ui,sans-serif}.cbw-demo-wrap{max-width:1200px;margin:auto;padding:30px 20px}.cbw-demo-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.cbw-demo-top h1{font-size:27px;letter-spacing:-.045em;margin:6px 0}.cbw-demo-top p{font-size:12px;color:#a3b8c9;line-height:1.8}.cbw-demo-badge{padding:8px 12px;color:#d9c18a;border:1px solid #79694a;border-radius:20px;font-size:10px;flex:none}.cbw-demo-body .avatar-stage{border:1px solid #384a5e;border-radius:20px;overflow:hidden}.cbw-demo-instructions{margin-top:25px;padding:20px;border:1px solid #354b5c;border-radius:14px;color:#b5c8d6;font-size:13px;line-height:1.9}.cbw-demo-instructions b{color:#e4ce9e}.cbw-demo-counts{color:#d4c18d;font-size:12px;margin-top:12px}.cbw-demo-body .cbw-toolbar{margin:0}.cbw-demo-body footer{padding:25px 0;color:#8b9eaf;font-size:11px;line-height:1.8}
@media(max-width:680px){.cbw-viewer-target{height:70dvh;min-height:530px;max-height:740px}.avatar-stage.cbw-has-3d{min-height:530px}.cbw-toolbar{padding:12px 10px;gap:9px}.cbw-toolbar a{font-size:10px;padding:8px;min-height:40px}.cbw-tool-group{gap:5px}.cbw-stage-summary{padding:11px 13px;font-size:10px}.cbw-pandora{width:100%;border:0;border-radius:0}.cbw-pandora-head{padding:20px 18px 15px}.cbw-pandora-head h2{font-size:21px}.cbw-part-menu{padding:12px 15px}.cbw-tabs{padding:9px 10px 0;gap:0}.cbw-tabs button{font-size:11px;padding:10px 7px}.cbw-content{padding:22px 17px 25px}.cbw-lead{font-size:14px}.cbw-grid2{gap:0 10px}.cbw-field{font-size:11px}.cbw-field input,.cbw-field textarea,.cbw-field select{font-size:12px}.cbw-pandora-foot{padding:10px 17px;font-size:9px}.cbw-status{padding:12px 17px;font-size:11px}.cbw-foundations{grid-template-columns:1fr}.cbw-query>div{flex-direction:column}.cbw-query .cbw-button{width:100%}.cbw-demo-wrap{padding:20px 0}.cbw-demo-top{padding:0 15px;align-items:flex-start}.cbw-demo-top h1{font-size:23px}.cbw-demo-badge{font-size:9px;padding:7px 9px}.cbw-demo-body .avatar-stage{border-radius:0}.cbw-demo-instructions{margin:18px 13px 0;font-size:12px}.cbw-demo-body footer{padding:20px 15px}}
@media(prefers-reduced-motion:reduce){.cbw-pandora,.cbw-toolbar *{scroll-behavior:auto}}
