.yco-launch{display:inline-flex;align-items:center;gap:9px;border:1px solid #5ccf7d;background:#103425;color:#edfff2;border-radius:9px;padding:9px 14px;font-weight:800;cursor:pointer}.yco-launch-mark{display:grid;place-items:center;width:29px;height:25px;border-radius:7px;background:linear-gradient(135deg,#1d9e66,#78cf52);font:800 9px/1 ui-monospace,monospace;color:#fff}.yco-dialog{width:min(1050px,calc(100vw - 28px));max-height:calc(100vh - 28px);padding:0;border:1px solid #387356;border-radius:18px;background:#0d1b17;color:#eaf7ef;box-shadow:0 30px 90px #00150acc}.yco-dialog::backdrop{background:#03130bcc;backdrop-filter:blur(8px)}.yco-head{display:flex;justify-content:space-between;gap:20px;padding:24px 27px;border-bottom:1px solid #315c47;background:radial-gradient(circle at 82% 15%,#1b8d4c55,transparent 35%),linear-gradient(135deg,#123726,#10231c)}.yco-head small{font:800 11px/1.4 ui-monospace,monospace;letter-spacing:.18em;color:#6ee798}.yco-head h2{margin:5px 0 3px;font:800 clamp(26px,3vw,38px)/1.1 "Segoe UI Variable Display","Aptos Display",sans-serif}.yco-head p{margin:0;color:#a1bbae}.yco-head button{width:40px;height:40px;border:1px solid #3d6952;border-radius:10px;background:#142b22;color:#e4f3e9;font-size:20px;cursor:pointer}.yco-body{display:grid;grid-template-columns:minmax(310px,.85fr) minmax(390px,1.15fr);gap:16px;padding:18px;overflow:auto;max-height:calc(100vh - 145px);background:linear-gradient(150deg,#091711,#11291e)}.yco-input,.yco-output{border:1px solid #2e5742;border-radius:14px;background:#10241b;padding:17px}.yco-drop{display:grid;place-items:center;gap:5px;min-height:100px;border:1.5px dashed #4b8968;border-radius:12px;background:#0b1913;text-align:center;cursor:pointer}.yco-drop[data-drag=true]{border-color:#73ee9b;background:#153b27}.yco-drop input{position:absolute;opacity:0;pointer-events:none}.yco-drop span,.yco-privacy{color:#88a596;font-size:12px}.yco-preview{display:grid;place-items:center;min-height:210px;max-height:310px;margin:12px 0;border:1px solid #2d503f;border-radius:10px;background:repeating-conic-gradient(#12261d 0 25%,#0d1d16 0 50%) 0/18px 18px;overflow:hidden}.yco-preview img{max-width:100%;max-height:310px;object-fit:contain}.yco-placeholder{color:#759181}.yco-controls{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin-bottom:12px}.yco-controls label{display:grid;gap:5px;color:#9db7a9;font-size:12px;font-weight:700}.yco-controls select{min-height:40px;border:1px solid #3b654f;border-radius:8px;background:#0b1913;color:#edf8f1;padding:8px}.yco-check{display:flex!important;grid-auto-flow:column;align-items:center;padding-bottom:10px}.yco-primary,.yco-actions button{border:1px solid #3d7155;border-radius:8px;background:#173526;color:#eef9f1;padding:10px 14px;font-weight:750;cursor:pointer}.yco-primary{width:100%;border-color:#3fc471;background:linear-gradient(135deg,#148851,#45af56);color:#fff}.yco-primary:disabled,.yco-actions button:disabled{opacity:.45;cursor:not-allowed}.yco-output{display:grid;grid-template-rows:auto auto minmax(260px,1fr) auto auto;gap:10px}.yco-status-line{display:flex;justify-content:space-between;gap:12px;color:#b9d0c4}.yco-status-line span{color:#67df90;font:800 12px ui-monospace,monospace}.yco-output progress{width:100%;height:9px;accent-color:#3bc36e}.yco-output textarea{width:100%;min-height:280px;resize:vertical;border:1px solid #315b46;border-radius:10px;background:#081710;color:#eaf6ee;padding:13px;font:13px/1.55 "Cascadia Code","Consolas",monospace}.yco-actions{display:flex;flex-wrap:wrap;gap:8px}.yco-actions .yco-cancel{margin-left:auto;border-color:#7e493f;color:#ffb4a8}.yco-privacy{margin:0;padding-top:8px;border-top:1px solid #2a4d3b}@media(max-width:760px){.yco-launch span:last-child{display:none}.yco-body{grid-template-columns:1fr;padding:10px}.yco-head{padding:20px}.yco-controls{grid-template-columns:1fr}.yco-check{padding:0}.yco-actions .yco-cancel{margin-left:0}}
