.mly-pilot-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#14231b70;backdrop-filter:blur(9px);font-family:inherit;color:#18251d}.mly-pilot-dialog{width:100%;max-width:540px;max-height:calc(100dvh - 48px);overflow:auto;background:#fff;border:1px solid #eef2ed;border-radius:26px;padding:28px;box-shadow:0 24px 100px #10201824;animation:mly-pilot-enter .18s ease-out}.mly-pilot-dialog header,.mly-pilot-screen-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.mly-pilot-eyebrow{font-size:9px;font-weight:600;letter-spacing:1.5px;line-height:1.8;color:#7d8b81;margin:0 0 6px}.mly-pilot-dialog h2{font-size:24px;font-weight:500;letter-spacing:-.8px;margin:0;line-height:1.35}.mly-pilot-intro{font-size:13px;line-height:1.8;color:#77857c;margin:17px 0 24px}.mly-pilot-button{font:inherit;font-size:12px;line-height:1.4;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;border-radius:12px;border:1px solid #e1e8e1;background:#fff;color:#405a49;cursor:pointer;transition:background .15s,color .15s;touch-action:manipulation}.mly-pilot-button svg{width:17px;height:17px;flex:none}.mly-pilot-button:hover{background:#f4f7f4}.mly-pilot-button.is-primary{background:#19251d;border-color:#19251d;color:white}.mly-pilot-button.is-primary:hover{background:#315b3e;border-color:#315b3e}.mly-pilot-button.is-secondary{background:#f8faf7}.mly-pilot-button.is-icon{width:44px;padding:10px;border-radius:50%;background:#f5f8f4;border-color:transparent;flex:none}.mly-pilot-button.is-quiet{border:0;padding:7px 0;justify-content:flex-start;min-height:44px;color:#9c6154}.mly-pilot-button:disabled{cursor:default;opacity:.5}.mly-pilot-field{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#425749;margin:0 0 14px}.mly-pilot-field small{font-size:10px;color:#8b978e;font-weight:400}.mly-pilot-field textarea,.mly-pilot-field select{box-sizing:border-box;width:100%;font:inherit;font-size:14px;line-height:1.8;background:#fafbf9;color:#23392b;border:1px solid #e1e8df;border-radius:13px;padding:13px 15px;min-height:44px;resize:vertical}.mly-pilot-field textarea::placeholder{color:#a0aaa1}.mly-pilot-field textarea:disabled,.mly-pilot-field select:disabled{color:#637568;opacity:1;background:#f6f8f4}.mly-pilot-counter{display:flex;justify-content:space-between;font-size:9px;color:#87968b;margin:-5px 0 20px}.mly-pilot-upload{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #cddccd;border-radius:14px;color:#42614d;font-size:12px;min-height:44px;cursor:pointer;background:#f9fbf7}.mly-pilot-upload>svg{width:23px;height:23px}.mly-pilot-upload span{display:flex;flex-direction:column;gap:5px}.mly-pilot-upload small{font-size:9px;font-weight:400;color:#88978b}.mly-pilot-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.mly-pilot-upload.is-disabled{opacity:.55;cursor:default}.mly-pilot-attachment>p,.mly-pilot-note{font-size:10px;line-height:1.8;color:#87968b;margin:10px 0 16px}.mly-pilot-preview{display:flex;align-items:center;gap:14px;padding:13px;background:#f6f9f4;border:1px solid #e1e9dc;border-radius:14px}.mly-pilot-preview>img{width:78px;height:78px;border-radius:9px;object-fit:cover;background:#e6ebe4}.mly-pilot-preview>div{min-width:0}.mly-pilot-preview strong{display:block;font-size:12px;font-weight:500}.mly-pilot-preview small{display:block;font-size:10px;color:#88978b;overflow-wrap:anywhere;margin-top:5px}.mly-pilot-context{display:flex;justify-content:space-between;gap:12px;padding:13px 0;margin:20px 0 6px;border-top:1px solid #eef1eb;color:#8a978e;font-size:9px}.mly-pilot-dialog footer,.mly-pilot-review footer{display:flex;gap:10px;justify-content:flex-end;margin-top:23px}.mly-pilot-dialog footer .is-primary{flex:1}.mly-pilot-alert{background:#fff5ee;border:1px solid #f2e2d6;color:#946b51;padding:13px 16px;border-radius:12px;font-size:12px;line-height:1.8;margin:14px 0;overflow-wrap:anywhere}.mly-pilot-alert small{display:block;margin-top:6px;font-size:10px}.mly-pilot-screen{color:#1b2b20;max-width:1120px;margin:auto}.mly-pilot-screen-head{margin-bottom:30px}.mly-pilot-screen-head h1{font-size:32px;font-weight:500;line-height:1.3;letter-spacing:-1px;margin:0}.mly-pilot-screen-head p:last-child{font-size:12px;line-height:1.9;color:#829087;margin:10px 0 0}.mly-pilot-header-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding-top:10px}.mly-pilot-filters{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 20px;background:#f2f5f0;border-radius:14px;padding:5px;width:max-content;max-width:100%;box-sizing:border-box}.mly-pilot-filters .mly-pilot-button{border:0;background:transparent;color:#829184;padding:11px 16px}.mly-pilot-filters [aria-pressed=true]{background:#fff;color:#284732;box-shadow:0 2px 7px #24382b0d}.mly-pilot-rows{border:1px solid #e5ebe1;border-radius:20px;overflow:hidden}.mly-pilot-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;text-align:left;font:inherit;background:#fff;color:inherit;border:0;border-bottom:1px solid #edf1e9;padding:22px 25px;cursor:pointer;min-height:94px}.mly-pilot-row:last-child{border-bottom:0}.mly-pilot-row:hover{background:#f9fbf7}.mly-pilot-row>div:first-child{min-width:0;flex:1}.mly-pilot-row-meta{display:flex;gap:16px;flex-wrap:wrap;color:#88978c;font-size:10px;margin-bottom:9px}.mly-pilot-row h2{font-size:14px;font-weight:500;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;overflow-wrap:anywhere}.mly-pilot-row p{color:#7f9083;font-size:10px;margin:7px 0 0}.mly-pilot-row-end{display:flex;align-items:center;gap:18px;flex:none}.mly-pilot-row-end>svg{width:18px;height:18px;color:#9aa79c}.mly-pilot-status{font-size:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:20px;line-height:1.4;white-space:nowrap;background:#f0f2f7;color:#6b7b91}.mly-pilot-status i{width:5px;height:5px;background:currentColor;border-radius:50%}.mly-pilot-status.is-review{background:#fff4df;color:#a17e3a}.mly-pilot-status.is-resolved{background:#edf7ee;color:#468154}.mly-pilot-empty{border:1px solid #e7ece3;border-radius:20px;text-align:center;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 25px}.mly-pilot-empty>span{display:grid;place-items:center;background:#eef5ea;border-radius:16px;width:48px;height:48px;color:#7a997e;margin-bottom:14px}.mly-pilot-empty h2{font-size:18px;font-weight:500;letter-spacing:-.4px;margin:0 0 8px}.mly-pilot-empty p{font-size:12px;line-height:1.8;color:#8a998d;margin:0}.mly-pilot-loading{display:flex;align-items:center;justify-content:center;min-height:150px;font-size:12px;color:#849588}.mly-pilot-more{text-align:center;padding:22px}.mly-pilot-detail{border:1px solid #e3eade;border-radius:22px;padding:29px;max-width:740px;background:#fff}.mly-pilot-detail-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8d9b90;font-size:10px}.mly-pilot-detail>h2{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:25px 0 13px}.mly-pilot-description{font-size:14px;line-height:1.9;color:#4b6151;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 15px}.mly-pilot-author{font-size:10px;color:#87998c;margin:15px 0 22px}.mly-pilot-attached{display:flex;flex-direction:column;border:1px solid #e2e9dc;border-radius:15px;overflow:hidden;text-decoration:none;color:#44684c;background:#f8faf5;margin:25px 0}.mly-pilot-attached img{width:100%;max-height:280px;object-fit:contain;background:#f0f4ed}.mly-pilot-attached span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;min-height:44px;padding:6px}.mly-pilot-attached svg{width:16px;height:16px}.mly-pilot-technical{border-top:1px solid #edf1e8;border-bottom:1px solid #edf1e8;margin:22px 0;color:#87978b;font-size:11px}.mly-pilot-technical summary{min-height:44px;box-sizing:border-box;padding:15px 0;cursor:pointer}.mly-pilot-technical dl{margin:0 0 15px}.mly-pilot-technical dl>div{display:flex;gap:15px;justify-content:space-between;margin:9px 0;font-size:10px}.mly-pilot-technical dd{margin:0;color:#59755f;text-align:right;overflow-wrap:anywhere}.mly-pilot-review h3,.mly-pilot-response h3{font-size:15px;font-weight:500;margin:25px 0 20px}.mly-pilot-response{background:#f4f8ef;border-radius:14px;padding:1px 18px 17px;margin-top:20px}.mly-pilot-response p{font-size:12px;line-height:1.9;white-space:pre-wrap;color:#5d7863;overflow-wrap:anywhere}.mly-pilot-overlay :is(button,textarea,input,select,a):focus-visible,.mly-pilot-screen :is(button,textarea,input,select,a,summary):focus-visible{outline:2px solid #719b78;outline-offset:3px}@keyframes mly-pilot-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.mly-pilot-overlay{padding:12px;align-items:center}.mly-pilot-dialog{max-height:calc(100dvh - 24px);padding:23px 20px;border-radius:23px}.mly-pilot-dialog h2{font-size:22px}.mly-pilot-field textarea,.mly-pilot-field select{font-size:16px}.mly-pilot-screen-head{flex-direction:column;gap:12px;margin-bottom:22px}.mly-pilot-screen-head h1{font-size:29px}.mly-pilot-header-actions{justify-content:flex-start;width:100%;padding:0}.mly-pilot-header-actions .is-primary{flex:1}.mly-pilot-filters{width:100%;flex-wrap:nowrap}.mly-pilot-filters .mly-pilot-button{flex:1;padding:11px 7px;font-size:10px;white-space:nowrap}.mly-pilot-row{padding:20px 17px;gap:12px;align-items:flex-start;flex-wrap:wrap}.mly-pilot-row>div:first-child{flex-basis:100%}.mly-pilot-row-meta{justify-content:space-between;gap:9px}.mly-pilot-row-end{width:100%;justify-content:space-between}.mly-pilot-detail{padding:22px 19px;border-radius:19px}.mly-pilot-detail>h2{font-size:21px}.mly-pilot-detail-top{flex-wrap:wrap}.mly-pilot-review footer .is-primary{flex:1}}@media(prefers-reduced-motion:reduce){.mly-pilot-dialog{animation:none}.mly-pilot-button{transition:none}}
dialog.mly-pilot-overlay{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;box-sizing:border-box;background:transparent;backdrop-filter:none}dialog.mly-pilot-overlay::backdrop{background:#14231b70;backdrop-filter:blur(9px)}dialog.mly-pilot-overlay:not([open]){display:none}
