.ycc-studio-launch{display:inline-flex;align-items:center;gap:9px;border:1px solid #20bca8;background:#0b2e3c;color:#eafffb;border-radius:9px;padding:9px 14px;font-weight:800;cursor:pointer}.ycc-launch-mark{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:linear-gradient(135deg,#0aa8d8,#2bc88f);font:800 10px/1 ui-monospace,monospace;color:#fff}.ycc-studio{width:min(1180px,calc(100vw - 28px));max-height:calc(100vh - 28px);padding:0;border:1px solid #2a5361;border-radius:18px;background:#0d1926;color:#e9f3f4;box-shadow:0 30px 90px #001018cc}.ycc-studio::backdrop{background:#03101bcc;backdrop-filter:blur(8px)}.ycc-head{display:flex;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #274251;background:radial-gradient(circle at 85% 10%,#0e766455,transparent 34%),linear-gradient(135deg,#112b3b,#0d1c28)}.ycc-head small{font:800 11px/1.4 ui-monospace,monospace;letter-spacing:.18em;color:#36d4ad}.ycc-head h2{margin:5px 0 3px;font:800 clamp(25px,3vw,38px)/1.1 "Segoe UI Variable Display","Aptos Display",sans-serif}.ycc-head p{margin:0;color:#9eb3bf}.ycc-close{width:40px;height:40px;border:1px solid #355563;border-radius:10px;background:#142735;color:#dce9ec;font-size:20px;cursor:pointer}.ycc-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(330px,1fr);gap:16px;padding:18px;overflow:auto;max-height:calc(100vh - 150px);background:linear-gradient(160deg,#0b1520,#102130)}.ycc-panel{border:1px solid #284451;border-radius:14px;background:#111f2c;padding:18px;box-shadow:inset 0 1px #ffffff08}.ycc-tree-panel{grid-column:1/-1}.ycc-section-title{display:flex;gap:12px;align-items:flex-start;margin-bottom:15px}.ycc-section-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#103d42;color:#45ddba;font:800 11px ui-monospace,monospace}.ycc-section-title h3{margin:0;font:750 19px "Segoe UI Variable Display","Aptos Display",sans-serif}.ycc-section-title p{margin:2px 0 0;color:#8fa6b3;font-size:13px}.ycc-drop{display:grid;place-items:center;gap:5px;min-height:116px;border:1.5px dashed #3d7180;border-radius:12px;background:#0b1823;color:#dcebef;text-align:center;cursor:pointer;transition:.2s}.ycc-drop[data-drag=true]{border-color:#39d8ad;background:#113c3b;transform:scale(1.01)}.ycc-drop input{position:absolute;opacity:0;pointer-events:none}.ycc-drop span,.ycc-muted{color:#8099a6;font-size:12px}.ycc-file-list{display:grid;gap:6px;max-height:145px;overflow:auto;margin:12px 0}.ycc-file{display:flex;justify-content:space-between;gap:10px;width:100%;padding:9px 11px;border:1px solid #2a4856;border-radius:8px;background:#132431;color:#dce9ed;text-align:left;cursor:pointer}.ycc-file[data-active=true]{border-color:#32c8a7;background:#123b3b}.ycc-file span{color:#8ba2ae;font-size:12px}.ycc-field{display:grid;gap:6px;color:#9db3bd;font-size:12px;font-weight:700}.ycc-field select,.ycc-actions input{width:100%;min-height:41px;border:1px solid #345261;border-radius:8px;background:#0b1722;color:#edf6f7;padding:9px}.ycc-primary,.ycc-actions button,.ycc-preset-row button{border:1px solid #38606d;border-radius:8px;background:#182d3b;color:#eef7f8;padding:10px 14px;font-weight:750;cursor:pointer}.ycc-primary{border-color:#20b495;background:linear-gradient(135deg,#087da2,#18a77f);color:#fff}.ycc-primary:disabled{opacity:.45;cursor:not-allowed}.ycc-message,.ycc-route-status{min-height:19px;color:#8da8b3;font-size:12px}.ycc-route-status[data-ready=true]{color:#4bd6ac}.ycc-route{display:grid;grid-template-columns:1fr 38px 1fr;gap:8px;align-items:end}.ycc-arrow{display:grid;place-items:center;height:41px;color:#3cd0aa;font:800 11px ui-monospace,monospace}.ycc-actions{display:flex;gap:8px;margin:14px 0}.ycc-actions input{flex:1}.ycc-presets{border-top:1px solid #294452;margin-top:16px;padding-top:12px}.ycc-presets h4{margin:0 0 8px}.ycc-preset-row{display:grid;grid-template-columns:1fr 38px;gap:6px;margin-bottom:6px}.ycc-preset-row button:first-child{text-align:left}.ycc-empty{padding:18px;border:1px dashed #34505d;border-radius:9px;color:#8098a5;text-align:center}.ycc-error{color:#ff9f96;border-color:#74443f}.ycc-tree{max-height:370px;overflow:auto;border:1px solid #294653;border-radius:10px;background:#0a1620;padding:12px;font:13px/1.55 "Cascadia Code","Consolas",monospace}.ycc-tree details{margin:3px 0}.ycc-tree summary{color:#75d8c0;cursor:pointer}.ycc-tree-children{padding-left:19px;border-left:1px solid #284653}.ycc-tree-row{margin:3px 0}.ycc-tree-row>strong{display:inline-block;min-width:90px;color:#7eb5e8;margin-right:8px}.ycc-json-string{color:#c6e78c}.ycc-json-number{color:#ffbd72}.ycc-json-boolean{color:#d5a4ff}.ycc-json-null{color:#8799a4}@media(max-width:760px){.ycc-studio-launch span:last-child{display:none}.ycc-grid{grid-template-columns:1fr}.ycc-tree-panel{grid-column:auto}.ycc-route{grid-template-columns:1fr}.ycc-arrow{height:auto}.ycc-actions{flex-wrap:wrap}.ycc-head{padding:20px}.ycc-grid{padding:10px}.ycc-panel{padding:14px}}
