._wrapper_wyprk_8{background:linear-gradient(-45deg,#f0ebf7,#f9f6fc,#e8e0f0,#f4f0f9) 0 0/400% 400%;min-height:100vh;padding:30px 20px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}._container_wyprk_15{opacity:0;background:#fffffff2;border-radius:20px;max-width:1080px;margin:0 auto;animation:.7s cubic-bezier(.25,.46,.45,.94) forwards _containerFadeIn_wyprk_1;overflow:hidden;transform:translateY(20px);box-shadow:0 16px 50px #00000014}@keyframes _containerFadeIn_wyprk_1{to{opacity:1;transform:translateY(0)}}._header_wyprk_34{color:#fff;text-align:center;background:#503578;border-bottom:1px solid #f0f0f0;padding:40px 30px}._header_wyprk_34 h1{margin-bottom:10px;font-size:2.5rem;font-weight:600}._header_wyprk_34 p{color:#ffffffba;font-size:1.1rem}._searchSection_wyprk_53{background:#fafbff;border-bottom:1px solid #f0f0f0;padding:30px}._searchControls_wyprk_59{grid-template-columns:1fr 200px;gap:20px;margin-bottom:20px;display:grid}._searchInput_wyprk_66{background:#fff;border:2px solid #e8eaf0;border-radius:10px;padding:15px 20px;font-size:1.1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}._searchInput_wyprk_66:focus{border-color:#5b4f9e;outline:none;box-shadow:0 0 0 4px #5b4f9e1a}._clearBtn_wyprk_81{color:#d9534f;cursor:pointer;background:#fff;border:2px solid #e8eaf0;border-radius:10px;padding:15px 20px;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.25,.46,.45,.94)}._clearBtn_wyprk_81:hover{color:#fff;background:#d9534f;border-color:#d9534f;transform:translateY(-3px);box-shadow:0 10px 25px #d9534f33}._filtersSection_wyprk_101{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px;display:grid}._filterGroup_wyprk_108{background:#fff;border:2px solid #0000;border-radius:10px;padding:20px;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 5px 15px #0000000a}._filterGroup_wyprk_108:hover:not(._disabled_wyprk_117){transform:translateY(-4px);box-shadow:0 8px 25px #00000012}._filterGroup_wyprk_108._disabled_wyprk_117{opacity:.5;pointer-events:none;background:#f8f9fa}._filterGroup_wyprk_108 h3{color:#444;margin-bottom:15px;font-size:1.1rem;font-weight:600}._filterSelect_wyprk_135{cursor:pointer;background:#fff;border:2px solid #e8eaf0;border-radius:8px;width:100%;padding:12px 15px;font-size:1rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}._filterSelect_wyprk_135:focus{border-color:#5b4f9e;outline:none;box-shadow:0 0 0 4px #5b4f9e1a}._filterGroup_wyprk_108._active_wyprk_152{border-color:#5b4f9e;box-shadow:0 0 0 4px #5b4f9e1a}._resultsSection_wyprk_157{padding:30px}._resultsHeader_wyprk_161{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}._resultsCount_wyprk_168{color:#5b4f9e;font-size:1.2rem;font-weight:600}._sortSelect_wyprk_174{background:#fff;border:2px solid #e8eaf0;border-radius:8px;padding:10px 15px;font-size:.9rem}._resultsTable_wyprk_182{background:#fff;border-radius:15px;width:100%;overflow:hidden;box-shadow:0 8px 30px #0000000f}._tableHeader_wyprk_190{color:#fff;background:#503578;padding:20px 0}._tableHeaderRow_wyprk_196{grid-template-columns:80px minmax(200px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:15px;padding:0 30px;font-weight:600;display:grid}._categoryHeader_wyprk_205{text-align:center;padding-right:20px}._tableBody_wyprk_210{max-height:600px;overflow-y:auto}._tableRow_wyprk_215{opacity:0;border-bottom:1px solid #f0f2f5;grid-template-columns:80px minmax(200px,2fr) minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:15px;padding:18px 30px;transition:all .3s cubic-bezier(.25,.46,.45,.94);animation:.5s cubic-bezier(.25,.46,.45,.94) forwards _rowFadeIn_wyprk_1;display:grid}@keyframes _rowFadeIn_wyprk_1{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}._tableRow_wyprk_215:hover{background-color:#fafbff;transform:translate(5px);box-shadow:inset -4px 0 #5b4f9e}._tableRow_wyprk_215:last-child{border-bottom:none}._caseId_wyprk_248{color:#5b4f9e;font-weight:700}._caseTitle_wyprk_253{color:#333;font-size:1rem;font-weight:500}._caseBadgeCell_wyprk_259{justify-content:center;align-items:center;gap:8px;display:flex}._categoryBadge_wyprk_266{white-space:nowrap;text-overflow:ellipsis;border-radius:15px;max-width:100%;padding:6px 14px;font-size:.8rem;font-weight:500;transition:transform .2s;overflow:hidden}._categoryBadge_wyprk_266:hover{transform:scale(1.05)}._categoryBadge_wyprk_266._clinicalCases_wyprk_282{color:#1565c0;background:#e3f2fd}._categoryBadge_wyprk_266._veterinaryMedicine_wyprk_287{color:#2e7d32;background:#e8f5e9}._categoryBadge_wyprk_266._paleontologyAndArchaeology_wyprk_292{color:#e65100;background:#fff3e0}._categoryBadge_wyprk_266._normalAnatomyAndResearch_wyprk_297{color:#6a1b9a;background:#f3e5f5}._categoryBadge_wyprk_266._dentistryAndMaxillofacialSurgery_wyprk_302{color:#ad1457;background:#fce4ec}._categoryBadge_wyprk_266._otorhinolaryngology_wyprk_307{color:#00695c;background:#e0f2f1}._categoryBadge_wyprk_266._radiologyAndImaging_wyprk_312{color:#01579b;background:#e1f5fe}._infoBadge_wyprk_318{white-space:nowrap;text-overflow:ellipsis;border-radius:15px;max-width:100%;padding:6px 14px;font-size:.75rem;font-weight:500;transition:all .2s;overflow:hidden}._infoBadge_wyprk_318:hover{transform:scale(1.05)}._infoBadge_wyprk_318._clinicalCases_wyprk_282{color:#1565c0;background:#e3f2fd99}._infoBadge_wyprk_318._veterinaryMedicine_wyprk_287{color:#2e7d32;background:#e8f5e999}._infoBadge_wyprk_318._paleontologyAndArchaeology_wyprk_292{color:#e65100;background:#fff3e099}._infoBadge_wyprk_318._normalAnatomyAndResearch_wyprk_297{color:#6a1b9a;background:#f3e5f599}._infoBadge_wyprk_318._dentistryAndMaxillofacialSurgery_wyprk_302{color:#ad1457;background:#fce4ec99}._infoBadge_wyprk_318._otorhinolaryngology_wyprk_307{color:#00695c;background:#e0f2f199}._infoBadge_wyprk_318._radiologyAndImaging_wyprk_312{color:#01579b;background:#e1f5fe99}._noResults_wyprk_370{text-align:center;color:#888;padding:60px 20px}._noResults_wyprk_370 h3{color:#555;margin-bottom:10px;font-size:1.5rem}._noResults_wyprk_370 p{font-size:1.1rem}._backBtn_wyprk_387{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:25px;margin-top:20px;padding:10px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-block}._backBtn_wyprk_387:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}._backBtn_wyprk_387:active{transform:translateY(0)}@media (width<=1200px){._container_wyprk_15{max-width:1080px}._tableHeaderRow_wyprk_196,._tableRow_wyprk_215{grid-template-columns:70px 1.5fr 130px;gap:12px}._tableHeaderRow_wyprk_196>div:nth-child(4),._tableHeaderRow_wyprk_196>div:nth-child(5),._tableRow_wyprk_215>div:nth-child(4),._tableRow_wyprk_215>div:nth-child(5){display:none}}@media (width<=768px){._header_wyprk_34 h1{font-size:2rem}._searchControls_wyprk_59,._filtersSection_wyprk_101{grid-template-columns:1fr}._resultsHeader_wyprk_161{flex-direction:column;align-items:stretch;gap:15px}._tableHeaderRow_wyprk_196,._tableRow_wyprk_215{grid-template-columns:60px 1fr;gap:15px;padding:15px 20px}._caseBadgeCell_wyprk_259,._categoryHeader_wyprk_205{display:none}}._backgroundSvg_wyprk_468{opacity:.8;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}@keyframes _subtleMove_wyprk_1{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.05)translateY(-10px)}}._checkboxSection_wyprk_491{background:#fff;border-radius:10px;margin-top:20px;padding:20px;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 5px 15px #0000000a}._checkboxSection_wyprk_491:hover{box-shadow:0 8px 25px #00000012}._checkboxLabel_wyprk_504{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}._checkbox_wyprk_491{cursor:pointer;accent-color:#5b4f9e;width:20px;height:20px;margin-right:12px}._checkboxText_wyprk_519{color:#444;font-size:1rem;font-weight:500;transition:color .2s}._checkboxLabel_wyprk_504:hover ._checkboxText_wyprk_519{color:#5b4f9e}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes flash{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes msg-in-right{0%{opacity:0;transform:translate(28px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes msg-in-left{0%{opacity:0;transform:translate(-28px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes msg-pop{0%{opacity:0;transform:scale(.88)translateY(8px)}70%{transform:scale(1.04)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes btn-rise{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.pd-msg-right{justify-content:flex-end;animation:.38s cubic-bezier(.34,1.56,.64,1) both msg-in-right;display:flex}.pd-msg-left{justify-content:flex-start;animation:.42s cubic-bezier(.34,1.56,.64,1) both msg-in-left;display:flex}.pd-msg-pop{justify-content:flex-start;animation:.45s cubic-bezier(.34,1.56,.64,1) both msg-pop;display:flex}.pd-user-bubble{color:#fff;background:linear-gradient(135deg,#376f68 0%,#497d72 100%);border-radius:18px 18px 4px;max-width:78%;padding:12px 18px;font-size:.95rem;font-weight:500;line-height:1.6}.pd-ai-bubble{color:#d0dbd8;text-align:justify;max-width:82%;padding:14px 18px;font-size:.95rem;line-height:1.7}.pd-ai-thought{color:#d0dbd8;white-space:pre-wrap;background:linear-gradient(135deg,#7ec8b814 0%,#7ec8b80a 100%);border:1.5px solid #7ec8b826;border-left:4px solid #7ec8b8;border-radius:0 10px 10px 0;max-width:90%;padding:10px 14px;font-size:.84rem;line-height:1.6;animation:.42s cubic-bezier(.34,1.56,.64,1) 80ms both msg-in-left}.pd-ai-thought--teal{background:linear-gradient(135deg,#2a9d8f14 0%,#2a9d8f0a 100%);border-color:#2a9d8f33 #2a9d8f33 #2a9d8f33 #2a9d8f}.pd-ai-thought__label{color:#7ec8b8;margin-bottom:4px;font-size:.8rem;font-weight:700;display:block}.pd-completion-report{color:#d0dbd8;max-width:90%;padding:10px 14px;font-size:.84rem;line-height:1.7;animation:.42s cubic-bezier(.34,1.56,.64,1) .16s both msg-in-left}.pd-report-done{padding:2px 0}.pd-report-failed{color:#ff8c8a;padding:2px 0}.pd-status-msg{color:#d0dbd8;padding:0 0 16px 10px;font-size:.88rem;font-weight:500;animation:.45s cubic-bezier(.34,1.56,.64,1) .22s both msg-pop}.pd-download-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:20px;padding:9px 18px;font-size:.85rem;font-weight:700;transition:all .2s;animation:.45s cubic-bezier(.34,1.56,.64,1) .36s both btn-rise;box-shadow:0 4px 12px #0003}.pd-download-btn:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 6px 18px #0000004d}.pd-download-btn--initial{animation-delay:.48s}.pd-chat-textarea{resize:none;box-sizing:border-box;color:#e0e8e6;background-color:#263332;border:2px solid #7ec8b833;border-radius:12px;outline:none;width:100%;padding:12px 90px 12px 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.pd-chat-textarea:focus:not(:disabled){border-color:#7ec8b8;box-shadow:0 0 0 3px #7ec8b826}.pd-chat-textarea:disabled{opacity:.7;background-color:#1a2322}.pd-input-wrap{margin-bottom:10px;position:relative}.pd-input-buttons{align-items:center;gap:4px;display:flex;position:absolute;bottom:14px;right:10px}.pd-mic-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.pd-mic-btn--recording{transform:scale(1.15)}.pd-mic-btn:disabled{cursor:not-allowed;opacity:.6}.pd-mic-icon{filter:brightness(0)invert(.85);width:22px;height:22px}.pd-mic-icon--recording{filter:brightness(0)saturate()invert(35%)sepia(95%)saturate(1500%)hue-rotate(343deg)}.pd-send-btn{cursor:pointer;background:linear-gradient(135deg,#2a9d8f 0%,#7ec8b8 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 8px #2a9d8f4d}.pd-send-btn:disabled{cursor:not-allowed;box-shadow:none;background:#b0bec5}.pd-audio-preview{background:#7ec8b814;border:1px solid #7ec8b826;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.pd-audio-preview__delete{color:#ef5350;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:1rem;display:flex}.pd-audio-preview__delete img,.pd-audio-preview__delete svg{filter:brightness(0)saturate()invert(50%)sepia(92%)saturate(1005%)hue-rotate(341deg);width:18px;height:18px}.pd-audio-preview__delete:disabled{cursor:not-allowed;opacity:.5}.pd-audio-preview__actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.pd-audio-delete-btn{color:#ef5350;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;transition:background .2s;display:flex}.pd-audio-delete-btn img,.pd-audio-delete-btn svg{filter:brightness(0)saturate()invert(50%)sepia(92%)saturate(1005%)hue-rotate(341deg);width:16px;height:16px}.pd-audio-delete-btn:hover{background:#ef53501a}.pd-fixed-bottom{z-index:1000;padding:12px 20px 20px;position:fixed;bottom:0;left:0;right:0}.pd-thinking{color:#d0dbd8;padding:12px 18px;font-size:.95rem;font-style:italic;font-weight:500}.pd-msg-group{flex-direction:column;gap:10px;display:flex}.pd-msg-group--animated{animation:.3s both fade-in}.pd-messages{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;padding:28px 32px;display:flex}.pd-messages--with-input{padding-bottom:235px}.pd-scene-response{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pd-planning{border:1.5px solid #7ec8b826;border-radius:12px;width:100%;animation:.4s cubic-bezier(.34,1.56,.64,1) .34s both msg-in-left;overflow:hidden}.pd-planning__header{cursor:pointer;color:#b0d4cc;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#263b39 0%,#2e4744 100%);justify-content:space-between;align-items:center;padding:10px 16px;font-size:.88rem;font-weight:700;display:flex}.pd-planning__chevron{transition:transform .3s;display:inline-block}.pd-planning__chevron--open{transform:rotate(180deg)}.pd-planning__header--static{cursor:default}.pd-planning__body{background:linear-gradient(135deg,#1e2d2b 0%,#243533 100%);padding:16px 18px;font-size:.87rem;line-height:1.7}.pd-planning__section{margin-bottom:12px}.pd-planning__label{color:#7ec8b8;margin-bottom:4px;font-size:.82rem;font-weight:700}.pd-planning__value{color:#d0dbd8;text-align:justify;background:#ffffff0f;border-radius:8px;padding:8px 12px;font-size:.88rem}.pd-welcome__body{color:#d0dbd8;background:linear-gradient(135deg,#203332 0%,#334745 100%);border:1.5px solid #7ec8b826;border-radius:4px 16px 16px;max-width:90%;padding:14px 18px;font-size:.9rem;line-height:1.7}.pd-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.2s fade-in;display:flex;position:fixed;inset:0}.pd-modal-box{background:#2a3836;border-radius:16px;width:90%;max-width:380px;padding:28px 32px;animation:.3s slide-down;box-shadow:0 20px 60px #0006}.pd-instructions-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.2s fade-in;display:flex;position:fixed;top:0;left:0}.pd-instructions-box{background:#2a3836;border-radius:20px;width:100%;max-width:540px;max-height:85vh;animation:.25s fade-in;overflow-y:auto;box-shadow:0 32px 80px #0006}.pd-instructions-header{z-index:1;background:linear-gradient(135deg,#203332 0%,#334745 100%);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex;position:sticky;top:0}.pd-instructions-body{color:#333;padding:20px 24px 24px;font-size:.92rem;line-height:1.8}.pd-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.2s fade-in;display:flex;position:fixed;top:0;left:0}.pd-modal{background:#1e2726;border-radius:20px;width:100%;max-width:540px;max-height:85vh;animation:.25s fade-in;overflow-y:auto;box-shadow:0 32px 80px #0006}.pd-modal--confirm{border-radius:16px;width:90%;max-width:380px;padding:28px 32px;animation:.3s slide-down}.pd-modal__header{z-index:1;background:#1e2726;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.pd-modal__title{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:700}.pd-modal__close{color:#fff;cursor:pointer;background:#fff0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.pd-modal__body{color:#b0c4bf;padding:20px 24px 24px;font-size:.92rem;line-height:1.8}.pd-confirm-title{color:#fff;margin-bottom:12px;font-size:1.1rem;font-weight:700}.pd-confirm-desc{color:#b0c4bf;margin-bottom:20px;font-size:.9rem;line-height:1.6}.pd-confirm-actions{gap:10px;display:flex}.pd-btn{cursor:pointer;border-radius:10px;flex:1;padding:10px 16px;font-size:.9rem;font-weight:600;transition:all .2s}.pd-btn--cancel{color:#b0c4bf;background:#344241;border:1.5px solid #ffffff1f}.pd-btn--cancel:hover{background:#3c4e4c}.pd-btn--confirm{color:#fff;background:linear-gradient(135deg,#203332 0%,#334745 100%);border:none;font-weight:700;box-shadow:0 4px 12px #0000004d}.pd-btn--confirm:hover{box-shadow:0 6px 18px #0006}.pd-modal--history,.admin-modal--wide{scrollbar-color:oklch(87.35% .002 67.8/.15) #0000;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pd-modal--history{max-width:600px}.pd-modal--history .pd-modal__body{padding:0 12px 16px 20px}.pd-history-empty{text-align:center;color:#6b8a84;padding:32px 0;font-size:.92rem}.pd-history-list{flex-direction:column;gap:6px;display:flex}.pd-history-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:stretch;transition:all .15s;display:flex;overflow:hidden}.pd-history-item:hover{background:#7ec8b80d;border-color:#7ec8b84d}.pd-history-item__body{cursor:pointer;flex:1;min-width:0;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pd-history-item__title{color:#d4e4e0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin-bottom:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.88rem;font-weight:600;display:flex;overflow:hidden}.pd-history-item__meta{color:#6b8a84;gap:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.76rem;display:flex}.pd-history-item__delete{cursor:pointer;opacity:.4;background:0 0;border:none;border-left:1px solid #ffffff0f;justify-content:center;align-items:center;width:42px;font-size:.9rem;transition:opacity .2s;display:flex}.pd-history-item__delete img,.pd-history-item__delete svg{filter:brightness(0)saturate()invert(50%)sepia(92%)saturate(1005%)hue-rotate(341deg);width:18px;height:18px}.pd-history-item__delete:hover{opacity:1}.pd-header-btn--history{opacity:.85}.pd-header-btn--history:hover{opacity:1}.pd-header-btn--history:disabled{opacity:.35;cursor:not-allowed}.pd-mode-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.pd-mode-tab{color:#7ec8b8;cursor:pointer;text-align:center;background:#1e2726;border:2px solid #7ec8b826;border-radius:10px;flex:1;min-width:90px;padding:9px 14px;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pd-mode-tab--active{color:#1e2726;background:linear-gradient(135deg,#7ec8b8 0%,#9ee0d2 100%);border-color:#7ec8b8}.pd-instruction-title{color:#7ec8b8;margin-bottom:10px;font-size:1.08rem;font-weight:700}.pd-instruction-desc{margin-bottom:12px}.pd-instruction-example{margin-bottom:10px}.pd-instruction-formula{color:#b0c4bf;margin-bottom:4px;font-weight:600}.pd-instruction-items{margin:4px 0 0 20px;padding:0}.pd-instruction-items li{color:#9aafad;margin-bottom:3px}.pd-instruction-tip{background:linear-gradient(135deg,#7ec8b814 0%,#7ec8b80a 100%);border-left:5px solid #7ec8b8;border-radius:10px;margin-top:16px;padding:14px;font-size:.9rem}.pd-welcome{gap:10px;margin-bottom:28px;animation:.6s .15s both fade-in;display:flex}.pd-welcome__avatar{background:linear-gradient(135deg,#203332 0%,#334745 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;font-size:1rem;display:flex}.pd-welcome__bubble{color:#d0dbd8;background:linear-gradient(135deg,#203332 0%,#334745 100%);border-radius:4px 16px 16px;max-width:90%;padding:14px 18px;font-size:.9rem;line-height:1.7}.pd-welcome__greeting{color:#fff;margin-bottom:6px;font-weight:600}.pd-welcome__list{margin:8px 0 0;padding-left:18px;font-size:.86rem}.pd-welcome__list li{margin-bottom:4px}.pd-welcome__hint{color:#b4e7e2;margin-top:8px;font-size:.84rem}.pd-header-btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7ec8b85c,#9ee0d245);border:1.5px solid #ffffff59;border-radius:18px;flex:none;justify-content:center;padding:5px 10px;font-size:.78rem;font-weight:700;transition:all .2s}.pd-header-btn:hover{background:linear-gradient(135deg,#7ec8b88a,#9ee0d266)}.pd-header-btn{align-items:center;gap:5px;display:inline-flex}.pd-btn-icon{filter:brightness(0)invert();vertical-align:middle;flex-shrink:0;width:15px;height:15px;display:inline-block}.pd-btn-icon.history{width:24px;height:24px}.pd-body-toggle__btn .pd-btn-icon{width:14px;height:14px;margin-right:4px}.pd-meta-icon{filter:brightness(0)invert();opacity:.7;vertical-align:middle;flex-shrink:0;width:13px;height:13px;margin-right:3px;display:inline-block}.pd-menu-btn{cursor:pointer;background:#fff0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:0;transition:background .2s;display:none}.pd-menu-btn .pd-btn-icon{width:28px;height:28px}.pd-header-nav{display:contents}.pd-token-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff40;border:1px solid #fff6;border-radius:24px;padding:4px 5px 5px;font-size:.9rem;font-weight:700;transition:all .2s}.pd-token-btn:hover{background:#fff6}.pd-token-save{color:#e0e8e6;cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffff40;border-radius:20px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .2s}.pd-token-save:hover{background:#ffffff40}.pd-token-delete{color:#ef9a9a;cursor:pointer;background:#ef535033;border:1.5px solid #ef535066;border-radius:20px;align-items:center;gap:6px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.pd-token-delete img,.pd-token-delete svg{filter:brightness(0)saturate()invert(66%)sepia(73%)saturate(384%)hue-rotate(343deg);width:16px;height:16px}.pd-token-delete:hover{color:#fff;background:#ef535066}.pd-token-apply{color:#a5d6a7;cursor:pointer;background:#66bb6a33;border:1.5px solid #66bb6a66;border-radius:20px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:all .2s}.pd-token-apply:hover{color:#fff;background:#66bb6a66}.pd-locked-msg{text-align:center;color:#ef9a9a;margin-bottom:12px;font-size:.88rem;font-weight:600}.pd-locked-btn{color:#1e2726;cursor:pointer;background:linear-gradient(135deg,#7ec8b8 0%,#9ee0d2 100%);border:none;border-radius:18px;flex:1;padding:8px 24px;font-size:1rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #0000004d}.pd-locked-btn:hover{box-shadow:0 6px 18px #0006}.pd-root{background:linear-gradient(135deg,#202928 0%,#2d3534 100%);justify-content:center;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.pd-root--form{align-items:center;padding:30px 20px}.pd-root--chat{align-items:stretch;padding:0}.pd-deco-circle{border-radius:50%;position:absolute}.pd-deco-circle--top{background:radial-gradient(circle,#64c8b40d 0%,#0000 70%);width:400px;height:400px;animation:8s ease-in-out infinite float;top:-100px;right:-100px}.pd-deco-circle--bottom{background:radial-gradient(circle,#50a08c0a 0%,#0000 70%);width:500px;height:500px;animation:10s ease-in-out 1s infinite float;bottom:-150px;left:-150px}.pd-container{z-index:1;background:#1e2726;flex-direction:column;width:100%;max-width:100%;height:100vh;transition:all .4s;animation:.5s fade-in;display:flex;position:fixed;top:0;left:0;overflow:hidden}.pd-header{color:#fff;border-bottom:none;padding:12px 20px;position:relative}.pd-header__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pd-header__title{letter-spacing:-.3px;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700}.pd-body-toggle{background:#ffffff1f;border:1.5px solid #ffffff40;border-radius:20px;align-items:center;width:max-content;margin-left:auto;margin-right:0;padding:4px;display:flex}.pd-body-toggle__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:18px;padding:3px 12px;font-size:.78rem;font-weight:700;transition:all .25s}.pd-body-toggle__btn--active{color:#203332;background:#fffffff2}.pd-body-toggle__btn--active .pd-btn-icon{filter:brightness(0)saturate()invert(17%)sepia(15%)saturate(700%)hue-rotate(140deg)}.pd-body-toggle__btn--inactive{color:#fffc;background:0 0}.pd-color-toggle{align-items:center;gap:12px;margin-top:10px;display:flex}.pd-color-toggle--disabled{opacity:.45;pointer-events:none}.pd-color-toggle__switch{background:#ffffff1f;border:1.5px solid #ffffff40;border-radius:20px;flex-shrink:0;align-items:center;padding:4px;display:flex}.pd-color-toggle__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:18px;padding:3px 12px;font-size:.78rem;font-weight:700;transition:all .25s}.pd-color-toggle__btn--active{color:#203332;background:#fffffff2}.pd-color-toggle__btn--inactive{color:#fffc;background:0 0}.pd-color-toggle__label{color:#ffffffe6;flex-direction:column;gap:2px;font-size:.82rem;font-weight:600;display:flex}.pd-color-toggle__hint{color:#ffffff8c;font-size:.72rem;font-weight:400;display:block}.pd-color-toggle--bottom{margin-top:8px;padding:0 4px}.pd-color-toggle--bottom .pd-color-toggle__label{font-size:.76rem}.pd-color-toggle--bottom .pd-color-toggle__hint{font-size:.68rem}.pd-header__right{align-items:center;gap:8px;display:flex}.pd-requests-badge{border-radius:18px;align-items:center;gap:8px;padding:5px 0;animation:.5s fade-in;display:inline-flex}.pd-requests-badge__label{color:#fff;padding:0 4px;font-size:.8rem}.pd-requests-badge__count{margin-right:8px;font-size:1.125rem;font-weight:700}.pd-token-panel{background:#3e512659;border:2px solid #ff980066;border-radius:12px;max-width:max-content;margin:60px auto;padding:18px 20px;animation:.3s slide-down;box-shadow:0 2px 12px #0003}.pd-token-panel__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pd-token-panel__icon{font-size:1.3rem}.pd-token-panel__title{color:#ffb74d;font-size:.95rem;font-weight:600}.pd-token-input{box-sizing:border-box;color:#e0dcd4;background-color:#2a2822;border:2px solid #ff980066;border-radius:8px;outline:none;width:100%;margin-bottom:12px;padding:12px 16px;font-family:monospace;font-size:.95rem;transition:all .3s}.pd-token-input:focus{border-color:#f57c00;box-shadow:0 0 0 3px #ff980026}.pd-token-panel__actions{justify-content:flex-end;gap:10px;display:flex}.pd-token-panel__hint{color:#ffb74d;border-top:1px solid #ff98004d;margin-top:12px;padding-top:12px;font-size:.82rem;line-height:1.5}.pd-form-center{flex:1;justify-content:center;align-items:center;padding:24px 20px;display:flex;overflow-y:auto}.pd-form-inner{width:100%;max-width:720px}.pd-form__heading{color:#fff;letter-spacing:0;font-size:1.15rem;font-weight:700;animation:.6s .35s both fade-in}.pd-form__subheading{color:#bdcecc;margin:10px 0 20px;font-size:.88rem;font-weight:500;animation:.6s .38s both fade-in}.pd-form__textarea-wrap{margin-bottom:22px;animation:.6s .4s both fade-in}.pd-form__textarea-relative{position:relative}.pd-initial-textarea{resize:vertical;box-sizing:border-box;color:#e0e8e6;background-color:#263332;border:2px solid #7ec8b833;border-radius:14px;outline:none;width:100%;padding:15px 90px 15px 18px;font-family:inherit;font-size:.96rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #00000026}.pd-initial-textarea:focus:not(:disabled){background-color:#2a3a38;border-color:#7ec8b8;box-shadow:0 6px 24px #0000004d}.pd-initial-textarea:disabled{opacity:.6;cursor:not-allowed;background-color:#1a2322}.pd-initial-buttons{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:14px;right:10px}.pd-initial-mic{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:flex}.pd-initial-mic:disabled{cursor:not-allowed;opacity:.6}.pd-initial-mic--recording{transform:scale(1.15)}.pd-initial-mic__icon{filter:brightness(0)invert(.85);width:22px;height:22px}.pd-initial-mic__icon--recording{filter:brightness(0)saturate()invert(35%)sepia(95%)saturate(1500%)hue-rotate(343deg)}.pd-initial-send{cursor:pointer;background:linear-gradient(135deg,#7ec8b8 0%,#9ee0d2 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000004d}.pd-initial-send:disabled{cursor:not-allowed;box-shadow:none;background:#c9c9c9}.pd-initial-audio-preview{background:#7ec8b814;border:1px solid #7ec8b826;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;display:flex}.pd-initial-audio-preview__actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.pd-checkbox{-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;transition:all .2s;animation:.6s .65s both fade-in;display:flex}.pd-checkbox--disabled{cursor:not-allowed;opacity:.5}.pd-checkbox--active{background:#7ec8b81a;border:1.5px solid #7ec8b8}.pd-checkbox--inactive{background:#ffffff0a;border:1.5px solid #7ec8b81f}.pd-checkbox__input{accent-color:#7ec8b8;width:17px;height:17px;cursor:inherit;flex-shrink:0}.pd-checkbox__label{color:#fff;font-size:.9rem}.pd-checkbox__hint{color:#7a8e8c;margin-left:auto;font-size:.8rem}.pd-results{scrollbar-width:thin;scrollbar-color:oklch(87.35% .002 67.8/.15) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pd-submitted-audio{min-width:200px;max-width:280px}.pd-audio-transcription{color:#ffffffb3;word-break:break-word;margin-top:6px;font-size:.82rem;font-style:italic;line-height:1.4}.pd-planning__mode-value{color:#d0dbd8;font-weight:700}.pd-report-done-group{margin-bottom:8px}.pd-fixed-bottom--loading{opacity:.72;pointer-events:none}.pd-locked-actions{gap:10px;display:flex}.pd-waveform{align-items:center;gap:10px;display:flex}.pd-waveform audio{display:none}.pd-waveform__play{cursor:pointer;color:#1e2726;background:#7ec8b8;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s;display:flex}.pd-waveform__play:hover{background:#9ee0d2}.pd-waveform__bars{cursor:pointer;flex:1;align-items:center;gap:1.5px;width:100%;height:28px;display:flex}.pd-waveform__bar{background:#7ec8b840;border-radius:4px;flex:1;min-width:2px;max-width:4px;transition:background .12s}.pd-waveform__bar--filled{background:#7ec8b8}.pd-waveform__time{color:#9aafad;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:32px;font-size:.72rem}@media (width<=767px){.pd-menu-btn{display:flex}.pd-header__right{order:1;margin-left:auto}.pd-menu-btn{order:2;margin-left:auto;margin-right:0}.pd-header-nav{flex-flow:row;order:3;align-items:center;gap:8px;width:100%;padding:8px 0 2px;display:none}.pd-header-nav--open{display:flex}.pd-body-toggle{flex:none;width:auto}.pd-header-btn .pd-btn-label{display:none}.pd-body-toggle__btn .pd-btn-label{display:inline}.pd-token-btn{padding:3px 8px}.pd-header__row{flex-wrap:wrap}}@media (width>=768px){.pd-messages{max-width:980px;margin:0 auto}.pd-fixed-bottom{width:100%;max-width:980px;left:50%;right:auto;transform:translate(-50%)}}*{box-sizing:border-box;margin:0;padding:0}._wrapper_1bj2r_7{background:linear-gradient(135deg,#202928 0%,#2d3534 100%);justify-content:center;align-items:center;min-height:100vh;padding:30px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}._decoTop_1bj2r_20{background:radial-gradient(circle,#64c8b40d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:8s ease-in-out infinite _float_1bj2r_1;position:absolute;top:-100px;right:-100px}._decoBottom_1bj2r_29{background:radial-gradient(circle,#50a08c0a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out 1s infinite _float_1bj2r_1;position:absolute;bottom:-150px;left:-150px}@keyframes _float_1bj2r_1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}._container_1bj2r_43{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;z-index:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:720px;animation:.7s cubic-bezier(.25,.46,.45,.94) forwards _containerFadeIn_1bj2r_1;position:relative;overflow:hidden;transform:translateY(20px)}@keyframes _containerFadeIn_1bj2r_1{to{opacity:1;transform:translateY(0)}}._header_1bj2r_65{text-align:center;padding:48px 30px 32px}._header_1bj2r_65 h1{letter-spacing:-.5px;color:#e8f5f2;margin-bottom:10px;font-size:2.4rem;font-weight:700}._header_1bj2r_65 p{color:#b4e7e2b3;font-size:1.05rem}._cardsSection_1bj2r_83{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;padding:10px 36px 44px;display:grid}._card_1bj2r_83{color:inherit;cursor:pointer;text-align:center;background:#ffffff0f;border:1px solid #64c8b426;border-radius:16px;flex-direction:column;align-items:center;padding:38px 28px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}._card_1bj2r_83:before{content:"";background:linear-gradient(90deg,#64c8b4,#7ec8b8);height:3px;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}._card_1bj2r_83:hover{background:#ffffff17;border-color:#64c8b459;transform:translateY(-8px);box-shadow:0 16px 40px #00000040}._card_1bj2r_83:hover:before{transform:scaleX(1)}._card_1bj2r_83:hover ._cardArrow_1bj2r_130{opacity:1;color:#64c8b4;transform:translate(8px)}._cardIcon_1bj2r_136{filter:grayscale(.15);margin-bottom:18px;font-size:3.6rem;transition:all .3s}._card_1bj2r_83:hover ._cardIcon_1bj2r_136{filter:grayscale(0);transform:scale(1.1)}._cardTitle_1bj2r_148{color:#e8f5f2;margin-bottom:10px;font-size:1.4rem;font-weight:700}._cardDescription_1bj2r_155{color:#b4e7e2a6;flex-grow:1;margin-bottom:15px;font-size:.92rem;line-height:1.6}._cardArrow_1bj2r_130{color:#64c8b4cc;opacity:.8;margin-top:auto;padding-top:15px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-block}@media (width<=768px){._header_1bj2r_65 h1{font-size:2rem}._cardsSection_1bj2r_83{grid-template-columns:1fr;gap:18px;padding:10px 20px 32px}._card_1bj2r_83{padding:28px 20px}._cardIcon_1bj2r_136{font-size:3rem}._cardTitle_1bj2r_148{font-size:1.3rem}._cardDescription_1bj2r_155,._cardArrow_1bj2r_130{font-size:.9rem}}@keyframes admin-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-slide-down{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-root{color:#d4e4e0;background:linear-gradient(135deg,#202928 0%,#2d3534 100%);min-height:100vh;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-login{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.admin-login__box{background:#1e2726;border-radius:16px;width:100%;max-width:400px;padding:40px 36px;animation:.5s admin-fade-in;box-shadow:0 8px 32px #0006}.admin-login__title{color:#fff;text-align:center;margin:0 0 8px;font-size:1.4rem;font-weight:700}.admin-login__subtitle{color:#8aa8a2;text-align:center;margin-bottom:24px;font-size:.88rem}.admin-login__input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1.5px solid #ffffff26;border-radius:10px;outline:none;width:100%;margin-bottom:16px;padding:12px 16px;font-size:.95rem;transition:border-color .2s}.admin-login__input:focus{border-color:#7ec8b880}.admin-login__btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7ec8b8,#5aa898);border:none;border-radius:10px;width:100%;padding:12px;font-size:.95rem;font-weight:700;transition:all .2s}.admin-login__btn:hover{box-shadow:0 4px 14px #7ec8b84d}.admin-login__btn:disabled{opacity:.5;cursor:not-allowed}.admin-login__error{color:#ff8c8a;text-align:center;margin-top:12px;font-size:.84rem}.admin-container{max-width:1200px;margin:0 auto;padding:20px 24px 40px;animation:.5s admin-fade-in}.admin-header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:16px 0 20px;display:flex}.admin-header__title{color:#fff;margin:0;font-size:1.35rem;font-weight:700}.admin-header__actions{align-items:center;gap:10px;display:flex}.admin-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.admin-btn--primary{color:#fff;background:linear-gradient(135deg,#7ec8b85c,#9ee0d245);border:1px solid #ffffff1f}.admin-btn--primary:hover{background:linear-gradient(135deg,#7ec8b88a,#9ee0d266)}.admin-btn--danger{color:#ef5350;background:#ef535033;border:1px solid #ef53504d}.admin-btn--danger img{filter:brightness(0)saturate()invert(50%)sepia(92%)saturate(1005%)hue-rotate(341deg)!important}.admin-btn--danger:hover{background:#ef535059}.admin-btn--ghost{color:#b0c4bf;background:#ffffff14;border:1px solid #ffffff1f}.admin-btn--ghost:hover{color:#fff;background:#ffffff24}.admin-btn--success{color:#66bb6a;background:#66bb6a33;border:1px solid #66bb6a4d}.admin-btn--success:hover{background:#66bb6a59}.admin-btn:disabled{opacity:.45;cursor:not-allowed}.admin-btn--sm{padding:5px 10px;font-size:.76rem}.admin-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.admin-tab{color:#8aa8a2;cursor:pointer;background:0 0;border:1.5px solid #ffffff1a;border-radius:8px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .2s}.admin-tab:hover{color:#b0c4bf;border-color:#7ec8b84d}.admin-tab--active{color:#7ec8b8;background:#7ec8b826;border-color:#7ec8b866}.admin-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.admin-card{background:#1e2726;border:1.5px solid #ffffff14;border-radius:14px;padding:20px;transition:all .2s;animation:.3s admin-fade-in}.admin-card:hover{border-color:#7ec8b840}.admin-card--inactive{opacity:.55}.admin-card__header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-card__name{color:#fff;font-size:1.05rem;font-weight:700}.admin-card__badge{text-transform:uppercase;border-radius:12px;padding:3px 10px;font-size:.72rem;font-weight:700}.admin-card__badge--active{color:#66bb6a;background:#66bb6a33}.admin-card__badge--inactive{color:#ef5350;background:#ef535033}.admin-card__stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.admin-stat{background:#ffffff0a;border-radius:8px;padding:10px 12px}.admin-stat__label{color:#6b8a84;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.7rem}.admin-stat__value{color:#d4e4e0;font-size:.95rem;font-weight:700}.admin-stat__value--warning{color:#ffb74d}.admin-stat__value--danger{color:#ef5350}.admin-stat__value--good{color:#66bb6a}.admin-card__hash{color:#5a7a74;word-break:break-all;margin-bottom:12px;font-family:monospace;font-size:.7rem}.admin-card__actions{flex-wrap:wrap;gap:8px;display:flex}.admin-usage-bar{background:#ffffff14;border-radius:3px;height:6px;margin:8px 0;overflow:hidden}.admin-usage-bar__fill{border-radius:3px;height:100%;transition:width .6s}.admin-usage-bar__fill--good{background:#66bb6a}.admin-usage-bar__fill--warning{background:#ffb74d}.admin-usage-bar__fill--danger{background:#ef5350}.admin-overlay{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-modal{background:#1e2726;border-radius:16px;width:100%;max-width:480px;max-height:90vh;animation:.25s admin-fade-in;overflow-y:auto;box-shadow:0 12px 48px #00000080}.admin-modal__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.admin-modal__title{color:#fff;font-size:1.1rem;font-weight:700}.admin-modal__close{color:#6b8a84;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.2rem;transition:all .2s}.admin-modal__close:hover{color:#fff;background:#ffffff14}.admin-modal__body{padding:18px 22px 22px}.admin-form-group{margin-bottom:16px}.admin-form-group__label{color:#8aa8a2;margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.admin-form-group__input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:.9rem;transition:border-color .2s}.admin-form-group__input:focus{border-color:#7ec8b880}.admin-form-group__hint{color:#5a7a74;margin-top:4px;font-size:.74rem}.admin-form-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.admin-toggle-row{cursor:pointer;color:#d4e4e0;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:8px;font-size:.86rem;display:flex}.admin-toggle-row input[type=checkbox]{accent-color:#7ec8b8;cursor:pointer;width:16px;height:16px}.admin-token-result{background:#66bb6a1a;border:1.5px solid #66bb6a4d;border-radius:12px;margin-top:16px;padding:18px}.admin-token-result__title{color:#66bb6a;margin-bottom:10px;font-weight:700}.admin-token-result__row{justify-content:space-between;align-items:center;padding:6px 0;font-size:.85rem;display:flex}.admin-token-result__label{color:#8aa8a2}.admin-token-result__value{color:#d4e4e0;word-break:break-all;text-align:right;max-width:60%;font-family:monospace;font-weight:600}.admin-token-result__warning{color:#ffb74d;background:#ff980026;border-radius:8px;margin-top:12px;padding:10px;font-size:.82rem;font-weight:600}.admin-history{margin-top:8px}.admin-history__table{border-collapse:collapse;width:100%;font-size:.82rem}.admin-history__table th{text-align:left;color:#8aa8a2;text-transform:uppercase;letter-spacing:.4px;background:#ffffff0a;border-bottom:1px solid #ffffff0f;padding:10px 12px;font-size:.74rem;font-weight:600}.admin-history__table td{color:#b0c4bf;vertical-align:top;border-bottom:1px solid #ffffff0a;padding:8px 12px}.admin-history__table tr:hover td{background:#ffffff05}.admin-history__query{text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.admin-history__endpoint{color:#7ec8b8;white-space:nowrap;background:#7ec8b826;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}.admin-history__empty{text-align:center;color:#5a7a74;padding:40px 0;font-size:.88rem}.admin-history__filter{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.admin-spinner{justify-content:center;align-items:center;padding:40px;display:flex}.admin-spinner:after{content:"";border:3px solid #7ec8b833;border-top-color:#7ec8b8;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite admin-spin}.admin-error{color:#ff8c8a;white-space:pre-line;background:#ef53501a;border:1px solid #ef535040;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:.86rem;animation:.3s admin-fade-in}.admin-success{color:#66bb6a;background:#66bb6a1a;border:1px solid #66bb6a40;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:.86rem;animation:.3s admin-fade-in}.admin-empty{text-align:center;color:#5a7a74;padding:60px 20px}.admin-empty__icon{margin-bottom:12px;font-size:2.5rem}.admin-empty__text{font-size:.92rem}@media (width<=768px){.admin-container{padding:12px 14px 30px}.admin-cards,.admin-card__stats{grid-template-columns:1fr}.admin-header{flex-direction:column;align-items:flex-start}.admin-history__table{font-size:.75rem}.admin-history__table th,.admin-history__table td{padding:6px 8px}.admin-chats__token-header{flex-wrap:wrap}.admin-chats__token-hash{display:none}}.admin-chats{margin-top:8px}.admin-chats__filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-chats__stats{color:#8aa8a2;margin-bottom:16px;font-size:.82rem}.admin-chats__stats strong{color:#d4e4e0}.admin-chats__list{flex-direction:column;gap:10px;display:flex}.admin-chats__token-group{background:#1e2726;border:1.5px solid #ffffff14;border-radius:12px;overflow:hidden}.admin-chats__token-header{cursor:pointer;align-items:center;gap:10px;padding:14px 18px;transition:background .15s;display:flex}.admin-chats__token-header:hover{background:#ffffff08}.admin-chats__token-arrow{color:#7ec8b8;flex-shrink:0;width:16px;font-size:.7rem}.admin-chats__token-name{color:#fff;font-size:.92rem;font-weight:700}.admin-chats__token-hash{color:#5a7a74;font-family:monospace;font-size:.72rem}.admin-chats__token-count{color:#8aa8a2;white-space:nowrap;margin-left:auto;font-size:.78rem;font-weight:600}.admin-chats__chat-list{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:8px 12px 12px;animation:.25s admin-slide-down;display:flex}.admin-chats__chat-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;transition:border-color .2s;overflow:hidden}.admin-chats__chat-card:hover{border-color:#7ec8b833}.admin-chats__chat-card--expanded{border-color:#7ec8b84d}.admin-chats__chat-header{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-chats__chat-header:hover{background:#ffffff05}.admin-chats__chat-title{color:#d4e4e0;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.admin-chats__chat-mode{color:#7ec8b8;background:#7ec8b826;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:600}.admin-chats__chat-meta{color:#6b8a84;white-space:nowrap;flex-shrink:0;font-size:.76rem}.admin-chats__chat-body{border-top:1px solid #ffffff0f;padding:14px 16px;animation:.25s admin-slide-down}.admin-chats__presets{background:#7ec8b80f;border:1px solid #7ec8b826;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.admin-chats__presets-title{color:#7ec8b8;width:100%;margin-bottom:4px;font-size:.78rem;font-weight:600}.admin-chats__messages{flex-direction:column;gap:10px;display:flex}.admin-chats__msg{background:#ffffff08;border-left:3px solid #ffffff1a;border-radius:8px;padding:12px 14px}.admin-chats__msg--generation{border-left-color:#7ec8b8}.admin-chats__msg--scene_edit{border-left-color:#ffb74d}.admin-chats__msg-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.admin-chats__msg-type{color:#8aa8a2;text-transform:uppercase;font-size:.76rem;font-weight:600}.admin-chats__msg-time{color:#5a7a74;font-size:.72rem}.admin-chats__msg-query{color:#b0c4bf;margin-bottom:6px;font-size:.84rem;line-height:1.5}.admin-chats__msg-response{color:#8aa8a2;border-top:1px solid #ffffff0a;margin-bottom:6px;padding-top:8px;font-size:.82rem;line-height:1.5}.admin-chats__msg-download{margin-top:8px}.admin-stats-table{margin-bottom:20px}.admin-stats-table .admin-history__table{max-width:600px}.admin-stats-table td,.admin-stats-table th{text-align:center}.admin-tokens-table-wrap{margin-bottom:20px;overflow-x:auto}.admin-tokens-table{border-collapse:collapse;width:100%;font-size:.84rem}.admin-tokens-table th{text-align:left;color:#8aa8a2;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#ffffff0a;border-bottom:1px solid #ffffff0f;padding:10px 12px;font-size:.74rem;font-weight:600}.admin-tokens-table td{color:#b0c4bf;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:10px 12px}.admin-tokens-table__row:hover td{background:#ffffff05}.admin-tokens-table__row--inactive td{opacity:.55}.admin-tokens-table__row--expanded td{background:#7ec8b80a;border-bottom-color:#0000}.admin-tokens-table__expand{color:#7ec8b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:.72rem;transition:background .15s}.admin-tokens-table__expand:hover{background:#7ec8b826}.admin-tokens-table__name{color:#fff;font-size:.9rem;font-weight:700}.admin-tokens-table__hash{color:#5a7a74;margin-top:2px;font-family:monospace;font-size:.68rem}.admin-tokens-table__chats-row td{background:#7ec8b808;border-bottom:2px solid #7ec8b826;padding:0}.admin-token-chats{padding:12px 16px 16px}.admin-token-chats__header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-token-chats__body-tabs{gap:4px;display:flex}.admin-token-chats__count{color:#8aa8a2;margin-left:auto;font-size:.78rem}.admin-token-chats__list{flex-direction:column;gap:6px;display:flex}.admin-tab--sm{padding:4px 12px;font-size:.76rem}.admin-chat-view{background:#1a2524;border:1px solid #ffffff0f;border-radius:10px}.admin-chat-view .pd-user-bubble,.admin-chat-view .pd-ai-bubble,.admin-chat-view .pd-ai-thought,.admin-chat-view .pd-planning,.admin-chat-view .pd-completion-report,.admin-chat-view .pd-download-btn{animation:none!important}.admin-modal--wide{max-width:700px}.admin-modal--fullchat{flex-direction:column;width:100%;max-width:800px;max-height:92vh;display:flex}.admin-modal--fullchat .admin-modal__body--chat{flex:1;padding:14px 18px 22px;overflow-y:auto}.admin-logs-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:12px 14px}.admin-logs-section__title{color:#fff;margin-bottom:10px;font-size:.9rem;font-weight:700}.admin-logs-file{border-radius:6px;align-items:center;gap:10px;padding:6px 8px;transition:background .15s;display:flex}.admin-logs-file:hover{background:#ffffff0a}.admin-logs-file__name{color:#b0c4bf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:monospace;font-size:.78rem;overflow:hidden}.admin-logs-file__size{color:#6b8a84;white-space:nowrap;font-size:.74rem}.admin-logs-file__date{color:#5a7a74;white-space:nowrap;font-size:.72rem}.admin-logs-groups{flex-direction:column;gap:4px;display:flex}.admin-logs-group{border:1px solid #ffffff0a;border-radius:6px;overflow:hidden}.admin-logs-group__header{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;display:flex}.admin-logs-group__header:hover{background:#ffffff08}.admin-logs-group__arrow{color:#7ec8b8;flex-shrink:0;width:14px;font-size:.65rem}.admin-logs-group__assistant{color:#d4e4e0;font-size:.82rem;font-weight:600}.admin-logs-group__id{color:#5a7a74;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:monospace;font-size:.68rem;overflow:hidden}.admin-logs-group__count{color:#8aa8a2;white-space:nowrap;margin-left:auto;font-size:.72rem}.admin-logs-group__files{border-top:1px solid #ffffff0a;padding:4px 8px 8px;animation:.2s admin-slide-down}.admin-chatlist{flex-direction:column;gap:6px;display:flex}.admin-chatlist__item{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px 16px;transition:all .15s}.admin-chatlist__item:hover{background:#7ec8b80d;border-color:#7ec8b84d}.admin-chatlist__title{color:#d4e4e0;align-items:center;gap:8px;margin-bottom:4px;font-size:.88rem;font-weight:600;display:flex}.admin-chatlist__meta{color:#6b8a84;font-size:.76rem}.admin-audio-player{margin-bottom:6px}.admin-audio-player audio{background:#ffffff0f;border-radius:20px}.admin-chat-transcription-label{color:#7ec8b8;font-size:.72rem;font-weight:600}@media (width<=768px){.admin-tokens-table{font-size:.76rem}.admin-tokens-table th,.admin-tokens-table td{padding:6px 8px}.admin-tokens-table__name{font-size:.82rem}.admin-header__actions{flex-wrap:wrap}.admin-modal--fullchat{max-width:100%}.admin-logs-group__id{max-width:100px}}.admin-server-tabs{background:#00000026;border-bottom:1px solid #7ec8b81a;align-items:center;padding:12px 24px;display:flex}.admin-server-tabs .pd-body-toggle{margin:0}.admin-terminal{color:#c9d1d9;background:#0d1117;border:1px solid #7ec8b826;border-radius:8px;max-height:420px;padding:14px 16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.82rem;line-height:1.6;overflow-y:auto}.admin-terminal__clear{color:#6b8a84;cursor:pointer;z-index:2;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:3px 8px;font-size:.72rem;transition:all .2s;position:absolute;top:8px;right:8px}.admin-terminal__clear:hover{color:#d4e4e0;background:#ffffff29}.admin-terminal__line{white-space:pre-wrap;word-break:break-all}.admin-terminal__line--cmd{color:#58a6ff;margin-top:6px;font-weight:600}.admin-terminal__line--error{color:#f85149}.admin-terminal__line--success{color:#3fb950}.admin-terminal__prompt{color:#7ee787;-webkit-user-select:none;user-select:none}.admin-cmd-table{border-collapse:collapse;width:100%;margin-bottom:14px}.admin-cmd-table td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:6px 10px}.admin-cmd-table td:first-child{white-space:nowrap;width:1%}.admin-cmd-desc{color:#6b8a84;font-size:.8rem}.admin-cmd-btn{color:#b0c4bf;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .2s}.admin-cmd-btn:hover{color:#fff;background:#ffffff1f;border-color:#7ec8b84d}.admin-cmd-btn:disabled{opacity:.45;cursor:not-allowed}.admin-cmd-btn--accent{color:#7ec8b8;background:#7ec8b826;border-color:#7ec8b84d}.admin-cmd-btn--accent:hover{background:#7ec8b840}.admin-select{color:#d4e4e0;cursor:pointer;background:#1e2726;border:1px solid #ffffff1f;border-radius:8px;outline:none;min-width:180px;padding:6px 10px;font-size:.82rem;transition:border-color .2s}.admin-select:focus{border-color:#7ec8b880}.admin-select:disabled{opacity:.45;cursor:not-allowed}.admin-select option{color:#d4e4e0;background:#1e2726}.admin-roles-phase{margin-bottom:18px}.admin-roles-phase__header{align-items:center;gap:10px;margin-bottom:2px;display:flex}.admin-roles-phase__num{text-transform:uppercase;letter-spacing:.06em;color:#7ec8b8;white-space:nowrap;font-size:.72rem;font-weight:700}.admin-roles-phase__name{color:#c8e6e0;font-size:.88rem;font-weight:600}.admin-roles-phase__desc{color:#6a9a8e;margin-bottom:8px;font-size:.76rem}.admin-roles-editor{resize:vertical;color:#d4e4e0;tab-size:2;background:#141e1c;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;min-height:420px;max-height:60vh;padding:14px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.82rem;line-height:1.55}.admin-roles-editor:focus{border-color:#7ec8b873}.admin-cmd-section-label{text-transform:uppercase;letter-spacing:.08em;color:#7ec8b8;margin-bottom:6px;padding-left:2px;font-size:.74rem;font-weight:700}._page_28x4s_5{color:#e8f5f2;background:linear-gradient(135deg,#202928 0%,#2d3534 100%);min-height:100vh;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._topBar_28x4s_23{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000026;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:sticky;top:0}._logo_28x4s_49{color:#64c8b4;letter-spacing:-.3px;font-size:1.3rem;font-weight:700;text-decoration:none}._nav_28x4s_65{gap:8px;display:flex}._navLink_28x4s_75{color:#b4e7e2b3;border-radius:8px;padding:6px 14px;font-size:.9rem;text-decoration:none;transition:all .2s}._navLink_28x4s_75:hover,._navLinkActive_28x4s_93{color:#e8f5f2;background:#64c8b41a}._content_28x4s_105{margin:0;padding:16px}._pageTitle_28x4s_115{color:#e8f5f2;margin-bottom:8px;font-size:1.8rem;font-weight:700}._pageSubtitle_28x4s_129{color:#b4e7e299;margin-bottom:32px;font-size:1rem}._cardsGrid_28x4s_143{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:32px;display:grid}._appCard_28x4s_157{cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #64c8b41f;border-radius:16px;padding:24px;text-decoration:none;transition:all .25s;display:block}._appCard_28x4s_157:hover{background:#ffffff12;border-color:#64c8b44d;transform:translateY(-4px);box-shadow:0 12px 32px #0003}._appCardHeader_28x4s_195{align-items:center;gap:14px;margin-bottom:16px;display:flex}._appIcon_28x4s_209{font-size:2.2rem}._appName_28x4s_217{font-size:1.25rem;font-weight:600}._appVersion_28x4s_227{color:#b4e7e280;background:#64c8b414;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:.8rem}._appMeta_28x4s_245{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}._metaItem_28x4s_259{color:#b4e7e299;font-size:.85rem}._metaValue_28x4s_269{color:#b4e7e2;font-weight:500}._appActions_28x4s_279{gap:10px;margin-top:8px;display:flex}._btn_28x4s_293{color:#b4e7e2;cursor:pointer;background:#64c8b414;border:1px solid #64c8b433;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:.88rem;text-decoration:none;transition:all .2s;display:inline-flex}._btn_28x4s_293:hover{color:#e8f5f2;background:#64c8b42e;border-color:#64c8b466}._btnPrimary_28x4s_335{color:#64c8b4;background:#64c8b433;border-color:#64c8b459;font-weight:600}._btnPrimary_28x4s_335:hover{background:#64c8b44d}._btnDanger_28x4s_357{color:#ff9494;background:#ff64640f;border-color:#ff646433}._btnDanger_28x4s_357:hover{background:#ff646426;border-color:#ff646466}._createCard_28x4s_381{text-align:center;cursor:pointer;color:inherit;background:#ffffff05;border:2px dashed #64c8b426;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;text-decoration:none;transition:all .25s;display:flex}._createCard_28x4s_381:hover{background:#64c8b40a;border-color:#64c8b459}._createIcon_28x4s_423{opacity:.6;margin-bottom:12px;font-size:2.5rem}._createText_28x4s_435{color:#b4e7e299;font-size:1.05rem}._editorTopBar_28x4s_447{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}._sectionsStack_28x4s_467{flex-direction:column;gap:8px;margin-top:24px;display:flex}._collapsibleSection_28x4s_481{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}._collapsibleHeader_28x4s_495{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 20px;transition:background .15s;display:flex}._collapsibleHeader_28x4s_495:hover{background:#64c8b40a}._collapsibleTitle_28x4s_521{color:#b4e7e2;font-size:.95rem;font-weight:600}._collapsibleArrow_28x4s_533{color:#b4e7e259;font-size:.75rem}._collapsibleBody_28x4s_543{padding:0 20px 20px}._editorTitle_28x4s_551{color:#e8f5f2;margin-bottom:24px;font-size:1.3rem;font-weight:600}._formGroup_28x4s_567{margin-bottom:20px}._label_28x4s_575{color:#b4e7e299;margin-bottom:6px;font-size:.85rem;font-weight:500;display:block}._input_28x4s_591{color:#e8f5f2;word-wrap:break-word;overflow-wrap:break-word;background:#0003;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.95rem;transition:border-color .2s}._input_28x4s_591:focus{border-color:#64c8b466}select._input_28x4s_591,._input_28x4s_591 option{color:#e8f5f2;background:#161e1d}._textarea_28x4s_637{color:#e8f5f2;resize:vertical;background:#0003;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:120px;padding:12px 14px;font-family:SF Mono,Fira Code,monospace;font-size:.9rem;line-height:1.5;transition:border-color .2s}._textarea_28x4s_637:focus{border-color:#64c8b466}._select_28x4s_677{color:#e8f5f2;cursor:pointer;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.95rem}._pipelineList_28x4s_703{flex-direction:column;gap:12px;display:flex}._phaseCard_28x4s_715{background:#00000026;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:16px 20px;transition:all .15s;display:flex}._phaseCard_28x4s_715:hover{background:#0003;border-color:#64c8b433}._phaseNumber_28x4s_747{color:#64c8b4;background:#64c8b41f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:600;display:flex}._phaseName_28x4s_775{color:#e8f5f2;font-size:.95rem;font-weight:500}._phaseAgent_28x4s_787{color:#b4e7e280;margin-left:auto;font-size:.8rem}._badge_28x4s_801{border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:.78rem;font-weight:500;display:inline-flex}._badgeActive_28x4s_821{color:#64c8b4;background:#64c8b41f}._badgeDraft_28x4s_831{color:#ffc832;background:#ffc8321a}._jsonViewer_28x4s_843{color:#b4e7e2;white-space:pre-wrap;background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;max-height:500px;padding:20px;font-family:SF Mono,Fira Code,monospace;font-size:.85rem;line-height:1.6;overflow:auto}._validationBox_28x4s_875{border-radius:12px;margin-top:16px;padding:16px 20px}._validationSuccess_28x4s_887{background:#64c8b414;border:1px solid #64c8b433}._validationError_28x4s_897{background:#ff64640f;border:1px solid #ff646433}._validationTitle_28x4s_907{margin-bottom:8px;font-size:.95rem;font-weight:600}._validationItem_28x4s_919{color:#b4e7e2b3;padding:3px 0;font-size:.85rem}._emptyState_28x4s_933{text-align:center;color:#b4e7e266;padding:60px 20px}._emptyIcon_28x4s_945{opacity:.5;margin-bottom:16px;font-size:3rem}._emptyText_28x4s_957{font-size:1.05rem}._tabs_28x4s_967{border-bottom:1px solid #ffffff0f;gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}._tab_28x4s_967{color:#b4e7e280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-size:.9rem;transition:all .2s}._tab_28x4s_967:hover{color:#e8f5f2}._tabActive_28x4s_1015{color:#64c8b4;border-bottom-color:#64c8b4;font-weight:500}@media (width<=768px){._topBar_28x4s_23{padding:12px 16px}._content_28x4s_105{padding:10px 8px}._cardsGrid_28x4s_143{grid-template-columns:1fr}._pageTitle_28x4s_115{font-size:1.5rem}}._pipelineBuilder3col_28x4s_1073{grid-template-columns:240px 1fr 240px;gap:12px;min-height:400px;display:grid}._palette_28x4s_1089{background:#0003;border:1px solid #ffffff0f;border-radius:12px;max-height:calc(100vh - 200px);padding:14px;position:sticky;top:80px;overflow-y:auto}._paletteTitle_28x4s_1111{color:#64c8b4;margin-bottom:4px;font-size:.9rem;font-weight:600}._paletteHint_28x4s_1125{color:#b4e7e259;margin-bottom:10px;font-size:.72rem}._paletteList_28x4s_1137{flex-direction:column;gap:4px;display:flex}._paletteItem_28x4s_1149{cursor:grab;-webkit-user-select:none;user-select:none;background:#64c8b40f;border:1px solid #64c8b41a;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;transition:all .15s;display:flex}._paletteItem_28x4s_1149:hover{background:#64c8b41f;border-color:#64c8b440;transform:translate(2px)}._paletteItem_28x4s_1149:active{cursor:grabbing;opacity:.7}._paletteIcon_28x4s_1197{flex-shrink:0;font-size:1rem}._paletteItemInfo_28x4s_1207{flex:1;min-width:0}._paletteItemName_28x4s_1217{color:#e8f5f2;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}._paletteItemMeta_28x4s_1233{color:#b4e7e259;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}._tierGroup_28x4s_1251{margin-bottom:12px}._tierHeader_28x4s_1259{color:#b4e7e2;border-left:3px solid #64c8b4;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 8px;font-size:.78rem;font-weight:600;display:flex}._tierCount_28x4s_1283{color:#b4e7e259;background:#0003;border-radius:8px;padding:1px 6px;font-size:.68rem}._routingSection_28x4s_1301{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px}._routingSectionHeader_28x4s_1313{color:#b4e7e299;cursor:pointer;justify-content:space-between;align-items:center;padding:4px 0;font-size:.8rem;font-weight:600;display:flex}._routingSectionHeader_28x4s_1313:hover{color:#b4e7e2}._routingBody_28x4s_1343{margin-top:8px}._routingLabel_28x4s_1351{color:#b4e7e280;margin-bottom:2px;font-size:.72rem;display:block}._routingInput_28x4s_1365{color:#e8f5f2;background:#0003;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;padding:5px 8px;font-size:.75rem}._routingInput_28x4s_1365:focus{border-color:#64c8b44d}._toolsPalette_28x4s_1397{background:#0003;border:1px solid #ffffff0f;border-radius:12px;max-height:calc(100vh - 200px);padding:14px;position:sticky;top:80px;overflow-y:auto}._toolGroup_28x4s_1419{margin-bottom:12px}._toolGroupHeader_28x4s_1427{color:#b4e7e280;white-space:nowrap;text-overflow:ellipsis;background:#00000026;border-radius:4px;margin-bottom:4px;padding:4px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.72rem;font-weight:600;overflow:hidden}._toolItem_28x4s_1455{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;transition:all .15s;display:flex}._toolItem_28x4s_1455:hover{background:#ffffff08;transform:translate(2px)}._toolItem_28x4s_1455:active{cursor:grabbing;opacity:.7}._toolItemIcon_28x4s_1497{flex-shrink:0;margin-top:1px;font-size:.85rem}._toolItemInfo_28x4s_1509{flex:1;min-width:0}._toolItemName_28x4s_1519{color:#e8f5f2;font-size:.78rem;font-weight:500}._toolItemDesc_28x4s_1531{color:#b4e7e266;margin-top:1px;font-size:.68rem;line-height:1.3}._schema_28x4s_1547{background:#0000001a;border:1px solid #ffffff0f;border-radius:12px;padding:20px}._schemaHeader_28x4s_1561{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}._schemaTitle_28x4s_1579{color:#e8f5f2;font-size:1.05rem;font-weight:600}._schemaCount_28x4s_1591{color:#b4e7e266;background:#64c8b414;border-radius:12px;padding:3px 10px;font-size:.8rem}._phaseFlow_28x4s_1609{flex-direction:column;align-items:stretch;display:flex}._phaseConnector_28x4s_1621{flex-direction:column;align-items:center;height:28px;display:flex}._connectorLine_28x4s_1635{background:linear-gradient(#64c8b44d,#64c8b426);flex:1;width:2px}._connectorArrow_28x4s_1647{color:#64c8b466;font-size:.65rem;line-height:1}._flowPhaseCard_28x4s_1661{background:#00000026;border:1px solid #ffffff14;border-radius:12px;transition:all .2s}._flowPhaseCard_28x4s_1661:hover{border-color:#64c8b433}._flowPhaseDropTarget_28x4s_1683{box-shadow:0 0 16px #64c8b426;background:#64c8b40f!important;border-color:#64c8b480!important}._flowPhaseHeader_28x4s_1695{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}._flowPhaseNum_28x4s_1711{color:#64c8b4;background:#64c8b41f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:600;display:flex}._flowPhaseInfo_28x4s_1739{flex:1;min-width:0}._flowPhaseName_28x4s_1749{color:#e8f5f2;align-items:center;gap:6px;font-size:.92rem;font-weight:500;display:flex}._flowPhaseDesc_28x4s_1767{color:#b4e7e266;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.78rem;overflow:hidden}._flowPhaseBadges_28x4s_1785{flex-shrink:0;gap:6px;display:flex}._badgeAssistant_28x4s_1797{color:#64c8b4;background:#64c8b41a;border-radius:10px;padding:2px 8px;font-size:.72rem}._badgeProcessor_28x4s_1813{color:#3498db;background:#3498db1a;border-radius:10px;padding:2px 8px;font-size:.72rem}._flowPhaseToggle_28x4s_1829{color:#b4e7e259;flex-shrink:0;font-size:.75rem}._flowStepsContainer_28x4s_1843{padding:0 16px 16px 46px}._flowEmpty_28x4s_1851{text-align:center;color:#b4e7e24d;border:2px dashed #64c8b41f;border-radius:10px;margin-bottom:12px;padding:24px 12px;font-size:.85rem}._stepConnector_28x4s_1873{flex-direction:column;align-items:center;height:22px;display:flex;position:relative}._stepConnectorLine_28x4s_1889{background:#64c8b433;width:2px;height:100%}._stepConnectorDot_28x4s_1901{background:#64c8b44d;border-radius:50%;width:6px;height:6px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._flowNodeAssistant_28x4s_1925{background:#64c8b40f;border:1px solid #64c8b426;border-left:3px solid #64c8b4;border-radius:8px;overflow:hidden}._flowNodeProcessor_28x4s_1943{background:#3498db0a;border:1px solid #3498db1f;border-left:3px solid #3498db;border-radius:8px;overflow:hidden}._flowNodeHeader_28x4s_1961{background:#0000001a;align-items:center;gap:6px;padding:6px 10px;display:flex}._flowNodeIcon_28x4s_1977{flex-shrink:0;font-size:.85rem}._flowNodeLabel_28x4s_1987{text-transform:uppercase;letter-spacing:.5px;color:#64c8b4;flex:1;font-size:.72rem;font-weight:600}._flowNodeOrder_28x4s_2005{color:#b4e7e24d;flex-shrink:0;font-size:.68rem}._flowNodeBody_28x4s_2017{padding:8px 10px}._flowNodeInput_28x4s_2025{color:#e8f5f2;background:#00000026;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;margin-bottom:4px;padding:4px 8px;font-size:.85rem}._flowNodeInput_28x4s_2025:focus{border-color:#64c8b44d}._flowNodeMeta_28x4s_2057{color:#b4e7e266;margin-top:2px;font-size:.75rem}._flowNodeName_28x4s_2069{color:#e8f5f2;font-size:.85rem;font-weight:500}._flowNodeDesc_28x4s_2081{color:#b4e7e280;margin-top:3px;font-size:.75rem;line-height:1.4}._flowNodeModule_28x4s_2095{color:#b4e7e24d;background:#00000026;border-radius:4px;margin-top:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.7rem;display:inline-block}._btnIcon_28x4s_2119{cursor:pointer;opacity:.5;background:0 0;border:none;padding:1px 6px;font-size:.72rem;transition:opacity .15s}._btnIcon_28x4s_2119:hover{opacity:1}._btnIconSmall_28x4s_2147{color:#ff9494;cursor:pointer;opacity:.6;background:#ff646414;border:none;border-radius:4px;flex-shrink:0;padding:0 4px;font-size:.72rem;line-height:1.4;transition:all .15s}._btnIconSmall_28x4s_2147:hover{opacity:1;background:#ff646433}._flowAddButtons_28x4s_2187{gap:8px;margin-top:12px;display:flex}._flowAddBtn_28x4s_2199{color:#b4e7e280;cursor:pointer;background:0 0;border:1px dashed #64c8b433;border-radius:8px;padding:6px 14px;font-size:.8rem;transition:all .15s}._flowAddBtn_28x4s_2199:hover{color:#b4e7e2;background:#64c8b40f;border-color:#64c8b466}._flowAddPhaseBtn_28x4s_2233{color:#b4e7e266;cursor:pointer;background:0 0;border:2px dashed #64c8b426;border-radius:10px;width:100%;padding:10px 20px;font-size:.9rem;transition:all .2s}._flowAddPhaseBtn_28x4s_2233:hover{color:#b4e7e2;background:#64c8b40a;border-color:#64c8b459}._branchContainer_28x4s_2277{flex-direction:column;align-items:center;display:flex}._branchDiamond_28x4s_2289{z-index:1;background:#e74c3c14;border:1px solid #e74c3c40;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:flex;position:relative}._branchLabel_28x4s_2315{color:#e74c3c;font-size:.78rem;font-weight:600}._branchPaths_28x4s_2327{flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 0;display:flex;position:relative}._branchPath_28x4s_2327{cursor:pointer;flex-direction:column;align-items:center;transition:transform .15s;display:flex}._branchPath_28x4s_2327:hover{transform:translateY(-2px)}._branchPathLine_28x4s_2369{background:#e74c3c33;width:2px;height:10px}._branchNode_28x4s_2381{white-space:nowrap;background:#64c8b40f;border:1px solid #64c8b426;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;display:flex}._branchNodeIcon_28x4s_2403{font-size:.75rem}._branchNodeName_28x4s_2411{color:#e8f5f2;text-overflow:ellipsis;max-width:120px;font-size:.7rem;overflow:hidden}._branchMerge_28x4s_2427{justify-content:center;padding-top:4px;display:flex}._branchMergeDot_28x4s_2439{background:#e74c3c4d;border:2px solid #e74c3c80;border-radius:50%;width:8px;height:8px}._modalOverlay_28x4s_2463{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_28x4s_2491{background:#2a3130;border:1px solid #64c8b433;border-radius:16px;width:640px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:0 24px 64px #0006}._modalHeader_28x4s_2513{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}._modalTitle_28x4s_2529{color:#e8f5f2;margin:0;font-size:1.1rem;font-weight:600}._modalBody_28x4s_2543{padding:20px 24px}._modalFooter_28x4s_2551{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@media (width<=1100px){._pipelineBuilder3col_28x4s_1073{grid-template-columns:200px 1fr}._toolsPalette_28x4s_1397{display:none}}@media (width<=768px){._pipelineBuilder3col_28x4s_1073{grid-template-columns:1fr}._palette_28x4s_1089{max-height:none;position:static}}._promptSection_28x4s_2615{border-top:1px solid #ffffff08;margin-top:12px;padding-top:14px}._promptSectionHeader_28x4s_2627{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._promptSectionTitle_28x4s_2641{color:#b4e7e2;font-size:.9rem;font-weight:600}._promptFilePath_28x4s_2653{color:#b4e7e24d;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-family:SF Mono,Fira Code,monospace;font-size:.68rem;overflow:hidden}._promptLoading_28x4s_2673{text-align:center;color:#b4e7e266;padding:16px;font-size:.85rem}._promptEmpty_28x4s_2687{color:#b4e7e24d;padding:12px;font-size:.82rem;font-style:italic}._promptKeyTabs_28x4s_2701{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}._promptKeyTab_28x4s_2701{color:#b4e7e280;cursor:pointer;background:#00000026;border:1px solid #ffffff14;border-radius:6px;padding:4px 12px;font-size:.75rem;transition:all .15s}._promptKeyTab_28x4s_2701:hover{color:#b4e7e2;border-color:#64c8b440}._promptKeyTabActive_28x4s_2747{color:#64c8b4;background:#64c8b41a;border-color:#64c8b466;font-weight:500}._promptTextarea_28x4s_2761{color:#e8f5f2;resize:vertical;background:#00000040;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:200px;padding:12px 14px;font-family:SF Mono,Fira Code,monospace;font-size:.82rem;line-height:1.5;transition:border-color .2s}._promptTextarea_28x4s_2761:focus{border-color:#64c8b466}._promptActions_28x4s_2801{align-items:center;gap:10px;margin-top:8px;display:flex}@keyframes _chatMsgRight_28x4s_1{0%{opacity:0;transform:translate(28px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _chatMsgLeft_28x4s_1{0%{opacity:0;transform:translate(-28px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _chatMsgPop_28x4s_1{0%{opacity:0;transform:scale(.88)translateY(8px)}70%{transform:scale(1.04)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _chatBtnRise_28x4s_1{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _chatFadeIn_28x4s_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _chatDots_28x4s_1{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._chatPanel_28x4s_2879{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._chatHeader_28x4s_2901{display:none}._chatMessages_28x4s_2909{flex-direction:column;flex:1;gap:16px;padding:20px 16px;display:flex;overflow-y:auto}._chatMessage_28x4s_2909{display:flex}._chatMessageUser_28x4s_2937{justify-content:flex-end;animation:.38s cubic-bezier(.34,1.56,.64,1) both _chatMsgRight_28x4s_1}._chatMessageAssistant_28x4s_2947{justify-content:flex-start;animation:.42s cubic-bezier(.34,1.56,.64,1) both _chatMsgLeft_28x4s_1}._chatBubble_28x4s_2959{word-wrap:break-word;border-radius:18px;max-width:85%;padding:12px 18px;font-size:.9rem;line-height:1.65}._chatMessageUser_28x4s_2937 ._chatBubble_28x4s_2959{color:#fff;background:#64c8b41a;border:none;border-radius:18px 18px 4px;font-weight:500}._chatMessageAssistant_28x4s_2947 ._chatBubble_28x4s_2959{color:#d0dbd8;background:#ffffff08;border:none;padding:14px 18px;line-height:1.7}._chatTyping_28x4s_3011{align-items:center;gap:5px;padding:4px 0;display:flex}._chatDot_28x4s_3025{background:#7ec8b8;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite _chatDots_28x4s_1}._chatDot_28x4s_3025:nth-child(2){animation-delay:.16s}._chatDot_28x4s_3025:nth-child(3){animation-delay:.32s}._chatPatch_28x4s_3049{color:#d0dbd8;background:linear-gradient(135deg,#7ec8b814 0%,#7ec8b80a 100%);border:1.5px solid #7ec8b826;border-left:4px solid #7ec8b8;border-radius:0 10px 10px 0;margin-top:10px;padding:10px 14px;font-size:.82rem;line-height:1.5}._chatPatchLabel_28x4s_3073{color:#7ec8b8;margin-bottom:4px;font-size:.78rem;font-weight:700;display:block}._chatPatchBtn_28x4s_3089{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2a9d8f 0%,#7ec8b8 100%);border:none;border-radius:20px;align-items:center;gap:6px;margin-top:8px;padding:6px 16px;font-size:.82rem;font-weight:700;transition:all .2s;animation:.45s cubic-bezier(.34,1.56,.64,1) .2s both _chatBtnRise_28x4s_1;display:inline-flex;box-shadow:0 2px 8px #2a9d8f4d}._chatPatchBtn_28x4s_3089:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2a9d8f66}._chatPatchBtn_28x4s_3089:disabled{color:#b4e7e266;cursor:not-allowed;box-shadow:none;background:#ffffff14;transform:none}._chatApplied_28x4s_3151{color:#64c8b4;align-items:center;gap:4px;margin-top:8px;padding:4px 12px;font-size:.8rem;font-weight:600;animation:.45s cubic-bezier(.34,1.56,.64,1) both _chatMsgPop_28x4s_1;display:inline-flex}._chatClassification_28x4s_3177{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._chatClassTag_28x4s_3189{letter-spacing:.04em;text-transform:uppercase;color:#b4e7e2b3;background:#64c8b414;border:1px solid #64c8b426;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-block}._chatClassModel_28x4s_3213{color:#a8a0ffb3;background:#a8a0ff0f;border:1px solid #a8a0ff1f;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:500;display:inline-block}._chatValidationWarn_28x4s_3233{color:#e8a848;background:#e8a84814;border:1px solid #e8a84826;border-radius:4px;margin-top:4px;padding:4px 8px;font-size:.75rem}._chatScopeBar_28x4s_3255{color:#b4e7e299;background:#64c8b40d;border:1px solid #64c8b41a;border-radius:8px;align-items:center;gap:6px;margin-bottom:6px;padding:5px 10px;font-size:.72rem;display:flex}._chatScopeIcon_28x4s_3279{flex-shrink:0;font-size:.8rem}._chatScopeText_28x4s_3287{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._chatWelcome_28x4s_3301{gap:10px;animation:.5s .15s both _chatFadeIn_28x4s_1;display:flex}._chatWelcomeAvatar_28x4s_3313{background:linear-gradient(135deg,#203332 0%,#334745 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:.95rem;display:flex}._chatWelcomeBody_28x4s_3339{color:#d0dbd8;background:linear-gradient(135deg,#203332 0%,#334745 100%);border:1.5px solid #7ec8b826;border-radius:4px 16px 16px;max-width:90%;padding:14px 18px;font-size:.88rem;line-height:1.7}._chatStatus_28x4s_3363{color:#d0dbd8;padding:4px 10px;font-size:.84rem;font-weight:500;animation:.45s cubic-bezier(.34,1.56,.64,1) .22s both _chatMsgPop_28x4s_1}._chatInputArea_28x4s_3381{background:0 0;border-top:1px solid #ffffff0a;flex-shrink:0;padding:12px 14px}._chatInputWrap_28x4s_3395{position:relative}._chatInput_28x4s_3381{color:#e0e8e6;resize:none;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;outline:none;width:100%;padding:12px 90px 12px 16px;font-family:inherit;font-size:.9rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}._chatInput_28x4s_3381:focus{box-shadow:none;border-color:#64c8b44d}._chatInput_28x4s_3381::placeholder{color:#b4e7e259}._chatSendBtn_28x4s_3453{cursor:pointer;background:linear-gradient(135deg,#2a9d8f 0%,#7ec8b8 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:flex;box-shadow:0 2px 8px #2a9d8f4d}._chatSendBtn_28x4s_3453:hover{transform:translateY(-1px);box-shadow:0 4px 14px #2a9d8f66}._chatSendBtn_28x4s_3453:disabled{cursor:not-allowed;box-shadow:none;background:#b4e7e21f;transform:none}._chatSendBtn_28x4s_3453 svg{width:18px;height:18px}@keyframes _holoShine_28x4s_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _beamPulse_28x4s_1{0%{opacity:0;left:-16px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% + 4px)}}@keyframes _holoSlideDown_28x4s_1{0%{opacity:0;transform:translateY(-20px)scaleY(.92)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes _holoPulseGlow_28x4s_1{0%,to{box-shadow:0 0 20px #64c8b426,0 8px 32px #0006}50%{box-shadow:0 0 35px #64c8b440,0 8px 32px #0006}}@keyframes _holoScanline_28x4s_1{0%{background-position:0 0}to{background-position:0 40px}}@keyframes _holoDividerGlow_28x4s_1{0%,to{opacity:.3}50%{opacity:.8}}._holoSectionLabel_28x4s_3587{color:#64c8b4;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;margin-bottom:16px;font-size:.82rem;font-weight:700;display:flex}._holoSectionIcon_28x4s_3611{color:#64c8b4;text-shadow:0 0 8px #64c8b480;font-size:.7rem}._holoSectionLine_28x4s_3623{background:linear-gradient(90deg,#64c8b44d 0%,#64c8b40d 100%);flex:1;height:1px}._holoMapSelector_28x4s_3637{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}._holoMapWrap_28x4s_3653{position:relative}._holoMapTab_28x4s_3661{color:#b4e7e2;cursor:pointer;background:linear-gradient(145deg,#142624e6 0%,#203432e6 100%);border:1.5px solid #64c8b41f;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-family:inherit;font-size:.88rem;transition:all .25s;display:flex;position:relative;overflow:hidden}._holoMapTab_28x4s_3661:hover{border-color:#64c8b44d;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 20px #64c8b414}._holoMapTabActive_28x4s_3707{background:linear-gradient(145deg,#1c3430f2 0%,#26423ef2 100%);border-color:#64c8b4;box-shadow:0 0 25px #64c8b426,0 8px 32px #0000004d}._holoMapGlow_28x4s_3719{pointer-events:none;background:linear-gradient(90deg,#0000 30%,#64c8b40f 50%,#0000 70%) 0 0/200% 100%;animation:4s ease-in-out infinite _holoShine_28x4s_1;position:absolute;inset:0}._holoMapIcon_28x4s_3737{font-size:1.2rem}._holoMapInfo_28x4s_3745{text-align:left}._holoMapName_28x4s_3753{color:#e8f5f2;font-size:.88rem;font-weight:600}._holoMapCount_28x4s_3765{color:#b4e7e273;margin-top:1px;font-size:.72rem}._holoMapDelete_28x4s_3777{color:#fff;cursor:pointer;opacity:0;background:#e74c3ccc;border:2px solid #0006;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;transition:opacity .2s;display:flex;position:absolute;top:-6px;right:-6px}._holoMapWrap_28x4s_3653:hover ._holoMapDelete_28x4s_3777{opacity:1}._holoMapAddForm_28x4s_3823{align-items:center;gap:4px;display:flex}._holoMapAddBtn_28x4s_3835{color:#b4e7e273;cursor:pointer;background:0 0;border:2px dashed #64c8b433;border-radius:12px;align-items:center;gap:6px;padding:12px 18px;font-family:inherit;font-size:.85rem;transition:all .2s;display:flex}._holoMapAddBtn_28x4s_3835:hover{color:#b4e7e2;background:#64c8b40a;border-color:#64c8b466}._holoChainViewport_28x4s_3879{perspective:1000px;scrollbar-width:thin;scrollbar-color:#64c8b433 transparent;padding:32px 12px 48px;overflow:auto visible}._holoChainTrack_28x4s_3897{min-width:min-content;transform-style:preserve-3d;align-items:center;gap:0;padding:20px 12px 40px;display:flex;transform:rotateX(6deg)}._holoBeam_28x4s_3919{flex-shrink:0;align-items:center;width:56px;height:4px;display:flex;position:relative}._holoBeamCore_28x4s_3937{background:linear-gradient(90deg,#64c8b433,#64c8b480,#64c8b433);border-radius:1px;width:100%;height:2px;box-shadow:0 0 8px #64c8b426}._holoBeamPulse_28x4s_3953{background:#64c8b4;border-radius:2px;width:16px;height:4px;animation:2.5s ease-in-out infinite _beamPulse_28x4s_1;position:absolute;box-shadow:0 0 12px #64c8b499,0 0 4px #64c8b4cc}._holoBlock_28x4s_3975{cursor:pointer;width:190px;min-height:150px;transform-style:preserve-3d;background:linear-gradient(160deg,#122422f2 0%,#1e3430eb 100%);border:1.5px solid #64c8b426;border-radius:14px;flex-direction:column;flex-shrink:0;transition:all .35s cubic-bezier(.34,1.2,.64,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 28px #00000073,0 0 16px #64c8b40a,inset 0 1px #ffffff0d}._holoBlock_28x4s_3975:hover{border-color:#64c8b459;transform:translateY(-6px)translateZ(12px);box-shadow:0 18px 48px #00000080,0 0 30px #64c8b41a,inset 0 1px #ffffff14}._holoBlockActive_28x4s_4035{border-color:#64c8b4;animation:2.5s ease-in-out infinite _holoPulseGlow_28x4s_1;transform:translateY(-8px)translateZ(16px)scale(1.03)}._holoBlockActive_28x4s_4035:hover{transform:translateY(-8px)translateZ(16px)scale(1.03)}._holoBlockDrop_28x4s_4055{border-color:#f39c12!important;box-shadow:0 0 30px #f39c1233,0 16px 40px #00000080!important}._holoBlockShine_28x4s_4065{pointer-events:none;z-index:0;background:linear-gradient(135deg,#0000 40%,#64c8b40a 50%,#0000 60%) 0 0/250% 250%;animation:6s ease-in-out infinite _holoShine_28x4s_1;position:absolute;inset:0}._holoBlockTop_28x4s_4085{z-index:1;justify-content:space-between;align-items:center;padding:10px 14px 0;display:flex;position:relative}._holoBlockIdx_28x4s_4103{color:#64c8b4;letter-spacing:1.8px;text-transform:uppercase;text-shadow:0 0 10px #64c8b44d;font-size:.62rem;font-weight:700}._holoBlockRemove_28x4s_4121{color:#e74c3c;cursor:pointer;opacity:0;background:#e74c3c1a;border:1px solid #e74c3c33;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;transition:opacity .2s;display:flex}._holoBlock_28x4s_3975:hover ._holoBlockRemove_28x4s_4121{opacity:.7}._holoBlockRemove_28x4s_4121:hover{background:#e74c3c40;opacity:1!important}._holoBlockBody_28x4s_4171{z-index:1;flex:1;padding:10px 14px;position:relative}._holoBlockName_28x4s_4185{color:#e8f5f2;margin-bottom:4px;font-size:.95rem;font-weight:600;line-height:1.3}._holoBlockDesc_28x4s_4201{color:#b4e7e266;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}._holoBlockFooter_28x4s_4221{z-index:1;border-top:1px solid #64c8b40f;justify-content:center;align-items:center;gap:6px;padding:8px 14px 12px;display:flex;position:relative}._holoBlockStat_28x4s_4243{color:#b4e7e280;align-items:center;gap:3px;font-size:.73rem;display:flex}._holoStatIcon_28x4s_4259{font-size:.8rem}._holoBlockStatSep_28x4s_4267{color:#64c8b426;font-size:.6rem}._holoBlockPointer_28x4s_4277{filter:drop-shadow(0 2px 6px #64c8b466);z-index:2;border-top:10px solid #64c8b4;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}._holoAddBlock_28x4s_4307{color:#b4e7e266;cursor:pointer;background:#64c8b405;border:2px dashed #64c8b426;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:130px;min-height:120px;font-family:inherit;transition:all .25s;display:flex}._holoAddBlock_28x4s_4307:hover{color:#b4e7e2;background:#64c8b40d;border-color:#64c8b459;transform:translateY(-4px);box-shadow:0 8px 24px #0003}._holoAddPlus_28x4s_4359{font-size:1.6rem;font-weight:300;line-height:1}._holoAddLabel_28x4s_4371{font-size:.76rem;font-weight:500}._holoDetailPanel_28x4s_4383{background:linear-gradient(160deg,#10201ef7 0%,#182c2af2 100%);border:1.5px solid #64c8b433;border-top:3px solid #64c8b4;border-radius:0 0 16px 16px;margin:0 0 24px;animation:.35s cubic-bezier(.34,1.2,.64,1) both _holoSlideDown_28x4s_1;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000059,0 0 40px #64c8b40f}._holoDetailScanline_28x4s_4407{pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#64c8b404 2px 4px);animation:3s linear infinite _holoScanline_28x4s_1;position:absolute;inset:0}._holoDetailHeader_28x4s_4437{z-index:1;border-bottom:1px solid #64c8b414;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex;position:relative}._holoDetailHeaderLeft_28x4s_4457{flex:1}._holoDetailPhaseNum_28x4s_4465{color:#64c8b4;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 8px #64c8b44d;margin-bottom:4px;font-size:.68rem;font-weight:700}._holoDetailPhaseName_28x4s_4485{color:#e8f5f2;font-size:1.2rem;font-weight:700}._holoDetailPhaseDesc_28x4s_4497{color:#b4e7e280;margin-top:4px;font-size:.82rem}._holoDetailHeaderRight_28x4s_4509{align-items:center;gap:8px;display:flex}._holoDetailClose_28x4s_4521{color:#b4e7e280;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:all .15s;display:flex}._holoDetailClose_28x4s_4521:hover{color:#e8f5f2;background:#ffffff14}._holoDetailBody_28x4s_4563{z-index:1;grid-template-columns:1fr auto 1fr;gap:0;min-height:200px;padding:20px 24px;display:grid;position:relative}._holoDetailColumn_28x4s_4583{flex-direction:column;gap:8px;padding:8px 0;display:flex}._holoColumnHeader_28x4s_4597{border-bottom:1px solid #ffffff08;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}._holoColumnIcon_28x4s_4615{font-size:1.1rem}._holoColumnTitle_28x4s_4623{color:#e8f5f2;flex:1;font-size:.9rem;font-weight:700}._holoColumnCount_28x4s_4637{color:#64c8b4;background:#64c8b41a;border-radius:10px;padding:2px 8px;font-size:.72rem}._holoGroup_28x4s_4655{background:0 0;border:none;border-radius:0;overflow:hidden}._holoGroupHeader_28x4s_4669{cursor:pointer;color:#b4e7e2;border:none;border-left:2px solid var(--tier-color,#64c8b4);background:#ffffff04;border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._holoGroupHeader_28x4s_4669:hover{background:#ffffff0a}._holoGroupHeaderLeft_28x4s_4709{align-items:center;gap:8px;display:flex}._holoGroupDot_28x4s_4721{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px}._holoGroupHeaderRight_28x4s_4737{align-items:center;gap:8px;display:flex}._holoGroupCount_28x4s_4749{color:#b4e7e266;background:#0003;border-radius:8px;padding:1px 6px;font-size:.68rem}._holoGroupChevron_28x4s_4765{color:#b4e7e24d;font-size:.6rem}._holoGroupBody_28x4s_4775{flex-direction:column;gap:4px;padding:6px 8px;display:flex}._holoCharCard_28x4s_4791{cursor:pointer;background:#64c8b40a;border:1px solid #64c8b41f;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 0 8px #64c8b40a}._holoCharCard_28x4s_4791:hover{background:#64c8b414;border-color:#64c8b438;box-shadow:0 0 16px #64c8b41a,0 4px 16px #00000026}._holoCharAvatar_28x4s_4831{background:#00000040;border:1.5px solid #64c8b44d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex;box-shadow:0 0 12px #64c8b40f}._holoCharInfo_28x4s_4859{flex:1;min-width:0}._holoCharName_28x4s_4869{color:#e8f5f2;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;overflow:hidden}._holoCharMeta_28x4s_4887{color:#b4e7e266;margin-top:1px;font-size:.7rem}._holoCharTier_28x4s_4899{margin-top:1px;font-size:.68rem;font-weight:600}._holoCharRemove_28x4s_4911{color:#e74c3c;cursor:pointer;opacity:0;background:#e74c3c14;border:1px solid #e74c3c26;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;transition:all .15s;display:flex}._holoCharCard_28x4s_4791:hover ._holoCharRemove_28x4s_4911,._holoToolCard_28x4s_4947:hover ._holoCharRemove_28x4s_4911{opacity:.7}._holoCharRemove_28x4s_4911:hover{background:#e74c3c33;opacity:1!important}._holoToolCard_28x4s_4947{cursor:pointer;background:#3498db0a;border:1px solid #3498db1f;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 0 8px #3498db0a}._holoToolCard_28x4s_4947:hover{background:#3498db14;border-color:#3498db38;box-shadow:0 0 16px #3498db1a,0 4px 16px #00000026}._holoToolCardData_28x4s_5009{border-color:#e67e2273}._holoToolCardData_28x4s_5009:hover{border-color:#e67e22a6;box-shadow:0 0 16px #e67e221f,0 4px 16px #00000026}._holoToolCardAI_28x4s_5027{border-color:#64c8b473}._holoToolCardAI_28x4s_5027:hover{border-color:#64c8b4a6;box-shadow:0 0 16px #64c8b41f,0 4px 16px #00000026}._holoToolCardData_28x4s_5009._holoToolCardAI_28x4s_5027{border-color:#e67e2259;box-shadow:inset 0 0 0 1px #64c8b440,0 0 12px #e67e2214,0 0 12px #64c8b414}._holoToolBadgeData_28x4s_5057,._holoToolBadgeAI_28x4s_5059{letter-spacing:.03em;text-transform:uppercase;border-radius:0 0 6px 6px;width:fit-content;margin-top:-1px;padding:1px 6px;font-size:.58rem;font-weight:600;line-height:1.4}._holoToolBadgeData_28x4s_5057{color:#e67e22e6;background:#e67e221a;border:1px solid #e67e2240;border-top:none}._holoToolBadgeAI_28x4s_5059{color:#64c8b4e6;background:#64c8b41a;border:1px solid #64c8b440;border-top:none}._holoToolIcon_28x4s_5111{background:#00000026;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;display:flex;box-shadow:inset 0 1px #ffffff08}._holoToolInfo_28x4s_5137{flex:1;min-width:0}._holoToolName_28x4s_5147{color:#e8f5f2;font-size:.84rem;font-weight:500}._holoToolDesc_28x4s_5159{color:#b4e7e266;margin-top:1px;font-size:.7rem;line-height:1.3}._holoToolType_28x4s_5173{color:#b4e7e24d;background:#00000026;border-radius:3px;margin-top:2px;padding:1px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.65rem;display:inline-block}._holoEmptyCol_28x4s_5197{text-align:center;color:#b4e7e240;border:2px dashed #64c8b414;border-radius:10px;padding:24px 12px;font-size:.84rem}._holoAddItem_28x4s_5217{color:#b4e7e266;cursor:pointer;background:0 0;border:1px dashed #64c8b41a;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px 16px;font-family:inherit;font-size:.82rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}._holoAddItem_28x4s_5217:hover{color:#b4e7e2;background:#64c8b408;border-color:#64c8b433;box-shadow:0 4px 12px #0000001a}._holoDetailDivider_28x4s_5267{flex-direction:column;align-items:center;width:32px;padding:40px 0;display:flex}._holoDetailDividerLine_28x4s_5283{background:linear-gradient(#64c8b40d,#64c8b426,#64c8b40d);flex:1;width:2px}._holoDetailDividerDot_28x4s_5295{background:#64c8b4;border-radius:50%;width:10px;height:10px;margin:8px 0;animation:2s ease-in-out infinite _holoDividerGlow_28x4s_1;box-shadow:0 0 12px #64c8b466}._holoDetailBranching_28x4s_5317{z-index:1;border-top:1px solid #64c8b414;padding:12px 24px 16px;position:relative}._holoDetailBranchingTitle_28x4s_5331{color:#e74c3c;margin-bottom:4px;font-size:.82rem;font-weight:600}._holoRoutingPanel_28x4s_5347{background:0 0;border:none;border-top:1px solid #ffffff0a;border-radius:0;margin-top:16px;overflow:hidden}._holoRoutingHeader_28x4s_5365{color:#b4e7e299;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.82rem;font-weight:600;transition:background .15s;display:flex}._holoRoutingHeader_28x4s_5365:hover{color:#b4e7e2;background:#64c8b40a}._holoRoutingBody_28x4s_5399{border-top:1px solid #ffffff0a;padding:8px 16px 16px}._holoRoutingRow_28x4s_5409{margin-bottom:8px}@media (width<=800px){._holoDetailBody_28x4s_4563{grid-template-columns:1fr;gap:16px}._holoDetailDivider_28x4s_5267{display:none}._holoChainTrack_28x4s_3897{transform:rotateX(0)}._holoBlock_28x4s_3975{width:150px;min-height:120px}}._branchingConfig_28x4s_5459{background:#64c8b40a;border:1px solid #64c8b41f;border-radius:10px;margin-top:14px;padding:12px 14px}._branchingConfigTitle_28x4s_5475{color:#64c8b4;margin-bottom:10px;font-size:.82rem;font-weight:600}._branchingConfigRow_28x4s_5489{align-items:center;gap:8px;margin-bottom:6px;display:flex}._branchingConfigRow_28x4s_5489 label{color:#b4e7e299;min-width:55px;font-size:.78rem}._branchingConfigRow_28x4s_5489 ._input_28x4s_591,._branchingConfigRow_28x4s_5489 select{flex:1;padding:4px 8px;font-size:.8rem}._branchField_28x4s_5529{color:#b4e7e266;margin-top:2px;font-size:.68rem;display:block}._pipeSplitWrap_28x4s_5563{background:#00000026;border:1px solid #64c8b41f;border-radius:12px;gap:0;min-height:400px;display:flex;overflow:hidden}._pipeSplitLeft_28x4s_5585{flex:1;max-height:75vh;padding:20px;transition:flex .3s;overflow-y:auto}._pipeSplitLeftNarrow_28x4s_5599{border-right:1px solid #64c8b41f;flex:0 0 340px;max-width:340px}._pipeFlowScroll_28x4s_5611{flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;overflow-y:auto}._pipeTimeline_28x4s_5631{flex-direction:column;flex:1;gap:0;min-height:0;padding:6px 4px 6px 0;display:flex;position:relative;overflow:hidden auto}._pipeTimelineLine_28x4s_5655{display:none}._pipeTimelineItem_28x4s_5661{align-items:flex-start;gap:8px;min-height:0;padding-left:6px;display:flex;position:relative}._pipeTimelineItem_28x4s_5661:not(:first-child):before{content:"";pointer-events:none;z-index:0;background:#64c8b41f;width:1.5px;height:18px;position:absolute;top:0;left:10px}._pipeTimelineItem_28x4s_5661:not(:last-child):after{content:"";pointer-events:none;z-index:0;background:#64c8b41f;width:1.5px;position:absolute;top:18px;bottom:0;left:10px}._pipeTimelineDot_28x4s_5725{z-index:2;background:#0e1a18;border:1.5px solid #64c8b433;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:13px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}._pipeTimelineDotActive_28x4s_5749{background:#1a3530;border-color:#64c8b4d9;animation:2s ease-in-out infinite _dotPulse_28x4s_1;box-shadow:0 0 8px #64c8b473,0 0 16px #64c8b426}._pipeTimelineDotPassed_28x4s_5761{background:#12201e;border-color:#64c8b480}._pipeTimelineDotFuture_28x4s_5769{opacity:.35;border-color:#64c8b414}@keyframes _dotPulse_28x4s_1{0%,to{box-shadow:0 0 8px #64c8b473,0 0 16px #64c8b426}50%{box-shadow:0 0 12px #64c8b4a6,0 0 24px #64c8b440}}._pipePhaseCard_28x4s_5791{cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}._pipePhaseCard_28x4s_5791:hover{background:#64c8b408}._pipePhaseCardActive_28x4s_5817{background:#64c8b40d}._pipePhaseCardDrop_28x4s_5823{box-shadow:0 0 12px #4ade8014;background:#4ade800f!important}._pipePhaseHeader_28x4s_5833{align-items:center;gap:6px;padding:7px 8px 3px;display:flex}._pipePhaseNum_28x4s_5845{color:#64c8b466;flex-shrink:0;min-width:14px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.65rem;font-weight:600}._pipePhaseInfo_28x4s_5861{flex:1;min-width:0}._pipePhaseName_28x4s_5869{color:#e8f5f2d9;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:.8rem;font-weight:500;overflow:hidden}._pipePhaseDesc_28x4s_5887{color:#b4e7e266;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.72rem;overflow:hidden}._pipePhaseBadges_28x4s_5903{flex-shrink:0;gap:8px;margin-left:8px;display:flex}._pipeBadge_28x4s_5915{font-size:.68rem}._pipePhaseRemove_28x4s_5921{color:#ffffff26;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:.65rem;transition:all .2s}._pipePhaseCard_28x4s_5791:hover ._pipePhaseRemove_28x4s_5921{opacity:1}._pipePhaseRemove_28x4s_5921:hover{color:#ff6b6b;background:#ff000014}._pipePhaseFlow_28x4s_5963{flex-direction:column;align-items:center;gap:0;padding:0 12px 10px;display:flex}._pipeFlowEmpty_28x4s_5977{color:#b4e7e24d;padding:6px 0;font-size:.72rem}._pipeFlowStep_28x4s_5987{background:0 0;border:none;border-left:2px solid #64c8b433;border-radius:0;align-items:center;gap:8px;width:100%;padding:4px 8px;font-size:.78rem;display:flex}._pipeFlowStepIcon_28x4s_6011{flex-shrink:0;font-size:.9rem}._pipeFlowStepName_28x4s_6019{color:#e8f5f2;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}._pipeFlowStepMeta_28x4s_6037{color:#b4e7e266;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:80px;font-size:.68rem;overflow:hidden}._pipeFlowStepOrder_28x4s_6055{color:#b4e7e240;flex-shrink:0;font-size:.65rem;font-weight:700}._pipeFlowArrow_28x4s_6069{color:#64c8b459;flex-direction:column;align-items:center;padding:1px 0;display:flex}._pipeFlowArrowLine_28x4s_6083{background:#64c8b433;width:1px;height:8px}._pipeFlowArrowHead_28x4s_6093{font-size:.5rem;line-height:1}._pipeFlowBranch_28x4s_6105{width:100%}._pipeFlowBranchLabel_28x4s_6111{color:#b4e7e259;text-align:center;margin-bottom:4px;font-size:.65rem}._pipeFlowBranchLanes_28x4s_6123{gap:4px;display:flex}._pipeFlowBranchLanes_28x4s_6123 ._pipeFlowStep_28x4s_5987{flex:1}._pipeConnector_28x4s_6141{color:#64c8b459;flex-direction:column;align-items:center;padding:2px 0;display:flex}._pipeConnectorLine_28x4s_6155{background:linear-gradient(#64c8b426,#64c8b40d);width:1px;height:20px}._pipeConnectorArrow_28x4s_6165{font-size:.6rem;line-height:1}._pipeAddBtn_28x4s_6177{color:#64c8b459;cursor:pointer;background:0 0;border:1px dashed #64c8b41a;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:.72rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._pipeAddBtn_28x4s_6177:hover{color:#64c8b4;background:#64c8b408;border-color:#64c8b433}._pipeSplitRight_28x4s_6217{flex:1;max-height:75vh;padding:0;overflow-y:auto}._pipeEditorHeader_28x4s_6229{-webkit-backdrop-filter:blur(16px);z-index:2;border-bottom:1px solid #64c8b41a;align-items:center;gap:10px;margin-bottom:0;padding:12px 14px 10px;display:flex;position:sticky;top:0}._pipeEditorFrame_28x4s_6255{flex-direction:column;flex:1;min-height:0;display:flex}._pipeEditorTitleRow_28x4s_6267{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}._pipeEditorBadge_28x4s_6281{letter-spacing:.5px;color:#64c8b499;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:700}._pipeEditorTitle_28x4s_6267{color:#e8f5f2;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}._pipeEditorDesc_28x4s_6315{color:#b4e7e273;margin-top:2px;font-size:.78rem}._pipeEditorClose_28x4s_6325{color:#ffffff80;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:3px 9px;font-size:1rem;transition:all .25s cubic-bezier(.4,0,.2,1)}._pipeEditorClose_28x4s_6325:hover{color:#ff6b6b;background:#ff64640f;border-color:#ff646433}._pipeEditorBody_28x4s_6355{padding:16px 20px 24px}._editorTopBarCompact_28x4s_6369{background:#00000026;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:10px;margin:-16px -16px 10px;padding:6px 16px;font-size:.85rem;display:flex}._editorBackBtn_28x4s_6391{color:#b4e7e299;border-radius:6px;padding:2px 8px;font-size:1.1rem;text-decoration:none;transition:all .15s}._editorBackBtn_28x4s_6391:hover{color:#64c8b4;background:#64c8b414}._editorAppName_28x4s_6409{color:#ffffffd9;white-space:nowrap;font-weight:600}._editorAppVer_28x4s_6419{color:#b4e7e259;font-size:.72rem}._editorTopActions_28x4s_6427{align-items:center;gap:8px;margin-left:auto;display:flex}._headerRoutingRow_28x4s_6443{border-left:1px solid #ffffff0f;align-items:center;gap:10px;margin-left:12px;padding-left:12px;display:flex;position:relative}._headerRoutingItem_28x4s_6461{white-space:nowrap;align-items:center;gap:4px;display:flex}._headerRoutingIcon_28x4s_6473{flex-shrink:0;font-size:.72rem}._headerRoutingInput_28x4s_6481{color:#e8f5f2;background:#0003;border:1px solid #ffffff0f;border-radius:5px;outline:none;width:120px;padding:2px 6px;font-size:.72rem;transition:border-color .15s}._headerRoutingInput_28x4s_6481:focus{border-color:#64c8b44d}._headerRoutingInput_28x4s_6481::placeholder{color:#b4e7e240}._headerSettingsBtn_28x4s_6519{color:#fff9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 10px;font-size:.72rem;transition:all .15s}._headerSettingsBtn_28x4s_6519:hover{color:#fff;background:#ffffff1a}._headerSettingsBtnActive_28x4s_6543{color:#b4e7e2;background:#64c8b426;border-color:#64c8b459}._headerSettingsPanel_28x4s_6553{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161e1df7;border:1px solid #64c8b426;border-radius:10px;flex-direction:column;gap:8px;width:400px;margin-top:4px;padding:10px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 32px #00000080}._headerSettingsItem_28x4s_6587{align-items:center;gap:8px;display:flex}._headerSettingsLabel_28x4s_6597{white-space:nowrap;min-width:80px;font-size:.75rem;font-weight:600}._modelSelect_28x4s_6613{flex:1;position:relative}._modelSelectValue_28x4s_6621{color:#e8f5f2;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#00000040;border:1px solid #ffffff14;border-radius:6px;align-items:center;min-height:24px;padding:4px 8px;font-size:.72rem;transition:border-color .15s;display:flex;overflow:hidden}._modelSelectValue_28x4s_6621:hover{border-color:#64c8b44d}._modelSelectPlaceholder_28x4s_6655{color:#b4e7e240}._modelSelectDropdown_28x4s_6657{z-index:300;background:#121a19fa;border:1px solid #64c8b433;border-radius:8px;width:320px;margin-top:2px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 32px #00000080}._modelSelectSearch_28x4s_6683{color:#e8f5f2;box-sizing:border-box;background:#0003;border:none;border-bottom:1px solid #ffffff0f;outline:none;width:100%;padding:6px 10px;font-size:.75rem}._modelSelectSearch_28x4s_6683::placeholder{color:#b4e7e24d}._modelSelectList_28x4s_6707{max-height:240px;overflow-y:auto}._modelSelectList_28x4s_6707::-webkit-scrollbar{width:4px}._modelSelectList_28x4s_6707::-webkit-scrollbar-thumb{background:#64c8b433;border-radius:2px}._modelSelectOption_28x4s_6719{cursor:pointer;color:#ffffffb3;padding:5px 10px;font-size:.72rem;transition:background .1s}._modelSelectOption_28x4s_6719:hover{color:#fff;background:#64c8b41a}._modelSelectOptionActive_28x4s_6735{color:#64c8b4;background:#64c8b426}._modelSelectId_28x4s_6743{font-family:SF Mono,Monaco,Consolas,monospace}._modelSelectEmpty_28x4s_6749{text-align:center;color:#b4e7e24d;padding:12px 10px;font-size:.72rem}._editorSmallBtn_28x4s_6763{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:3px 12px;font-size:.78rem;transition:all .15s}._editorSmallBtn_28x4s_6763:hover{color:#fff;background:#ffffff14}._editorSmallBtnPrimary_28x4s_6785{color:#64c8b4;background:#64c8b41f;border-color:#64c8b440}._editorSmallBtnPrimary_28x4s_6785:hover{background:#64c8b433}._editorTriple_28x4s_6805{grid-template-columns:260px 1fr 28%;gap:12px;height:calc(100vh - 100px);display:grid}._tripleCol_28x4s_6817{background:0 0;border:none;border-radius:0;flex-direction:column;min-height:0;padding:10px;display:flex;overflow-y:auto}._tripleCol_28x4s_6817:first-child{overflow-y:hidden}._tripleCol_28x4s_6817:nth-child(2){background:#0000000f;border:1px solid #64c8b42e;border-radius:12px;margin:0;padding:0;position:relative;overflow:hidden}._tripleCol_28x4s_6817:nth-child(2):before{display:none}._tripleCol_28x4s_6817:last-child{border-right:none}._tripleColHeader_28x4s_6873{color:#b4e7e2b3;border-bottom:1px solid #ffffff08;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;font-size:.82rem;font-weight:600;display:flex}._tripleColIcon_28x4s_6895{color:#64c8b4;font-size:.7rem}._tripleColEmpty_28x4s_6903{color:#b4e7e24d;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:.85rem;display:flex}._tripleColCollapsed_28x4s_6921{align-items:center;min-width:36px;max-width:36px;padding:6px 4px;overflow:hidden;background:#0000000f!important;border:none!important;border-radius:6px!important}._tripleColToggle_28x4s_6941{cursor:pointer;color:#b4e7e280;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 6px;font-size:.72rem;transition:background .15s;display:flex}._tripleColToggle_28x4s_6941:hover{color:#b4e7e2e6;background:#ffffff0f}._tripleColToggleLabel_28x4s_6975{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px;text-transform:uppercase;color:#b4e7e259;white-space:nowrap;font-size:.72rem;font-weight:600}._pipePhaseToggleFlow_28x4s_6999{cursor:pointer;color:#b4e7e266;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:.68rem;transition:color .15s;display:inline-flex}._pipePhaseToggleFlow_28x4s_6999:hover{color:#b4e7e2b3;background:#ffffff14}._pipePhaseNames_28x4s_7037{flex-direction:column;gap:2px;margin-top:6px;display:flex}._pipePhaseNameRow_28x4s_7049{color:#b4e7e28c;align-items:center;gap:4px;padding:1px 0;font-size:.72rem;display:flex}._pipePhaseNameRow_28x4s_7049 span:first-child{font-size:.62rem}._hFlowStrip_28x4s_7079{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;border-bottom:1px solid #ffffff08;border-radius:0;align-items:center;gap:0;min-height:48px;margin:0 0 12px;padding:10px 14px;display:flex;overflow-x:auto}._hFlowStrip_28x4s_7079::-webkit-scrollbar{display:none}._hFlowStrip_28x4s_7079:active{cursor:grabbing}._hFlowArrow_28x4s_7125{color:#64c8b44d;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 6px;font-size:.85rem}._hFlowChip_28x4s_7139{cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._hFlowChip_28x4s_7139:active{cursor:grabbing;opacity:.7}._hFlowChipChar_28x4s_7169{color:#64c8b4;background:0 0;border:none}._hFlowChipTool_28x4s_7179{color:#5dade2;background:0 0;border:none}._hFlowChip_28x4s_7139:hover{opacity:1;background:#ffffff0a;border-radius:6px}._hFlowChipIcon_28x4s_7199{font-size:.85rem}._hFlowChipName_28x4s_7201{font-weight:500}._hFlowEmpty_28x4s_7203{color:#b4e7e24d;font-size:.78rem;font-style:italic}._pipeEditorBodyRow_28x4s_7221{flex:1;grid-template-columns:1fr 1fr 1fr;gap:0;min-height:0;display:grid;position:relative;overflow-y:auto}._crossColSvg_28x4s_7239{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}._pipeEditorBodyRow_28x4s_7221>:nth-child(2){padding:8px 24px 8px 8px}._pipeEditorBodyRow_28x4s_7221>:nth-child(3){padding:8px 24px}._pipeEditorBodyRow_28x4s_7221>:nth-child(4){padding:8px 8px 8px 24px}._pipeColSectionLabel_28x4s_7285{text-transform:uppercase;letter-spacing:1.2px;color:#64c8b459;margin-bottom:0;padding:0 4px 4px;font-size:.62rem;font-weight:600}._pipeDropdownRow_28x4s_7303{border-bottom:1px solid #ffffff08;align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;display:flex}._pipeDropdown_28x4s_7303{color:#e8f5f2;cursor:pointer;appearance:none;background:#0000004d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2364c8b4'/%3E%3C/svg%3E") right 10px center/8px no-repeat;border:1px solid #64c8b433;border-radius:8px;outline:none;flex:1;padding:6px 26px 6px 10px;font-size:.8rem}._pipeDropdown_28x4s_7303:focus{border-color:#64c8b480}._pipeDropdown_28x4s_7303 option{color:#e8f5f2;background:#2d3534}._pipeDropdownDel_28x4s_7359,._pipeDropdownNew_28x4s_7361{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;transition:all .15s;display:flex}._pipeDropdownDel_28x4s_7359:hover{color:#ff6b6b;border-color:#ff64644d}._pipeDropdownNew_28x4s_7361:hover{color:#64c8b4;border-color:#64c8b44d}._pipeDropdownAdd_28x4s_7389{align-items:center;gap:4px;display:flex}._pipeDropdownInput_28x4s_7399{color:#e8f5f2;background:#0000004d;border:1px solid #64c8b433;border-radius:6px;outline:none;width:80px;padding:4px 8px;font-size:.78rem}._pipeDropdownInput_28x4s_7399:focus{border-color:#64c8b480}._pipeDropdownOk_28x4s_7421,._pipeDropdownCancel_28x4s_7423{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}._pipeDropdownOk_28x4s_7421:hover{color:#64c8b4}._pipeDropdownCancel_28x4s_7423:hover{color:#ff6b6b}._hFlowParallel_28x4s_7455{background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:3px;padding:4px 6px;display:flex}._hFlowParallelLabel_28x4s_7475{color:#9b59b6b3;letter-spacing:.5px;margin-bottom:1px;font-size:.65rem}._hFlowBranchArrows_28x4s_7491{flex-shrink:0;align-items:center;display:flex}._hFlowBranchSvg_28x4s_7501{width:32px;display:block}._hFlowBranchCol_28x4s_7509{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;display:flex}._tripleCol_28x4s_6817::-webkit-scrollbar{width:4px;height:4px}._chatMessages_28x4s_2909::-webkit-scrollbar{width:4px;height:4px}._pipeFlowScroll_28x4s_5611::-webkit-scrollbar{width:4px;height:4px}._pipeEditorBodyRow_28x4s_7221::-webkit-scrollbar{width:4px;height:4px}._hFlowStrip_28x4s_7079::-webkit-scrollbar{width:4px;height:4px}._modalContent_28x4s_2491::-webkit-scrollbar{width:4px;height:4px}._promptTextarea_28x4s_2761::-webkit-scrollbar{width:4px;height:4px}._tripleCol_28x4s_6817::-webkit-scrollbar-track{background:0 0}._chatMessages_28x4s_2909::-webkit-scrollbar-track{background:0 0}._pipeFlowScroll_28x4s_5611::-webkit-scrollbar-track{background:0 0}._pipeEditorBodyRow_28x4s_7221::-webkit-scrollbar-track{background:0 0}._hFlowStrip_28x4s_7079::-webkit-scrollbar-track{background:0 0}._modalContent_28x4s_2491::-webkit-scrollbar-track{background:0 0}._promptTextarea_28x4s_2761::-webkit-scrollbar-track{background:0 0}._tripleCol_28x4s_6817::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._chatMessages_28x4s_2909::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._pipeFlowScroll_28x4s_5611::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._pipeEditorBodyRow_28x4s_7221::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._hFlowStrip_28x4s_7079::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._modalContent_28x4s_2491::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._promptTextarea_28x4s_2761::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._tripleCol_28x4s_6817::-webkit-scrollbar-thumb:hover{background:#ffffff26}._chatMessages_28x4s_2909::-webkit-scrollbar-thumb:hover{background:#ffffff26}._pipeFlowScroll_28x4s_5611::-webkit-scrollbar-thumb:hover{background:#ffffff26}._pipeEditorBodyRow_28x4s_7221::-webkit-scrollbar-thumb:hover{background:#ffffff26}._hFlowStrip_28x4s_7079::-webkit-scrollbar-thumb:hover{background:#ffffff26}._modalContent_28x4s_2491::-webkit-scrollbar-thumb:hover{background:#ffffff26}._promptTextarea_28x4s_2761::-webkit-scrollbar-thumb:hover{background:#ffffff26}._pipeBadgeBlue_28x4s_7615{color:#5dade2;font-size:.68rem}._pipePhaseNameRowBlue_28x4s_7623{color:#5dade299;align-items:center;gap:4px;padding:1px 0;font-size:.72rem;display:flex}._modalClose_28x4s_7639{color:#b4e7e280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1.2rem;transition:color .15s}._modalClose_28x4s_7639:hover{color:#e8f5f2}._inputDisabled_28x4s_7665{opacity:.45;cursor:not-allowed}._tierBtnRow_28x4s_7673{gap:6px;margin-top:6px;display:flex}._tierBtn_28x4s_7673{cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:.75rem;transition:opacity .15s}._tierBtn_28x4s_7673:hover{opacity:.8}._statusOk_28x4s_7709{color:#64c8b4;font-size:.78rem}._statusErr_28x4s_7717{color:#ff9494;font-size:.78rem}._modalWide_28x4s_7725{max-width:800px}._jsonTextarea_28x4s_7731{color:#e8f5f2;resize:vertical;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;height:60vh;min-height:300px;padding:14px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.82rem;line-height:1.55}._jsonTextarea_28x4s_7731:focus{border-color:#64c8b459}._jsonTextareaError_28x4s_7769{border-color:#ff787880!important}._syntaxErrorBanner_28x4s_7775{color:#ff9494;background:#ff505014;border:1px solid #ff505040;border-radius:8px;margin:0 24px 8px;padding:8px 14px;font-family:SF Mono,monospace;font-size:.78rem}._holoOutputCard_28x4s_7795{cursor:default;background:#9b59b60d;border:1px solid #9b59b62e;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;transition:border-color .15s;display:flex}._holoOutputCard_28x4s_7795:hover{border-color:#9b59b659}._holoDataSectionTitle_28x4s_7823{text-transform:uppercase;letter-spacing:.07em;color:#b4e7e2bf;align-items:center;gap:6px;margin-top:2px;padding:8px 2px 4px;font-size:.68rem;font-weight:700;display:flex}._dataCreateForm_28x4s_7847{background:#00000026;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:10px;display:flex}._dataCreateRow_28x4s_7867{align-items:center;gap:6px;display:flex}._dataCreateInput_28x4s_7877{color:#e8f5f2;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;outline:none;flex:1;padding:5px 8px;font-size:.78rem}._dataCreateInput_28x4s_7877:focus{border-color:#64c8b459}._dataCreateToggle_28x4s_7903{gap:4px;display:flex}._dataCreateToggleBtn_28x4s_7911{color:#b4e7e280;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:3px 8px;font-size:.72rem;transition:all .15s}._dataCreateToggleBtn_28x4s_7911._active_28x4s_7931{color:#64c8b4;background:#64c8b41f;border-color:#64c8b44d}._formGrid2_28x4s_7941{grid-template-columns:1fr 1fr;gap:10px;display:grid}._codeTextarea_28x4s_7951{min-height:250px;font-family:SF Mono,Fira Code,monospace;font-size:.82rem}._cmEditorWrap_28x4s_7961{border:1px solid #ffffff1a;border-radius:10px;flex:1;min-height:250px;overflow:hidden}._cmEditorWrap_28x4s_7961 .cm-editor{background:#00000040;height:100%}._cmEditorWrap_28x4s_7961 .cm-gutters{background:#00000026;border-right:1px solid #ffffff0f}._modalNarrow_28x4s_7991{max-width:500px}._modalHint_28x4s_7997{color:#b4e7e280;margin-bottom:12px;font-size:.82rem}._chevronSmall_28x4s_8007{color:#b4e7e266;font-size:.7rem}._btnCompact_28x4s_8015{padding:4px 12px;font-size:.78rem}._pipeEditorActions_28x4s_8023{align-items:center;gap:8px;display:flex}._addBtnRow_28x4s_8033{gap:6px;display:flex}._branchingMeta_28x4s_8041{color:#b4e7e280;font-size:.78rem}._tripleColChat_28x4s_8049{background:0 0;border-right:none}._emptyHint_28x4s_8057{margin-bottom:8px;font-size:2rem}._collapseBtn_28x4s_8073{color:#b4e7e259;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.65rem;transition:color .15s}._collapseBtn_28x4s_8073:hover{color:#b4e7e2b3}._modalFullWidth_28x4s_8109{width:92vw;max-width:1400px;max-height:88vh}._modalBody3col_28x4s_8119{grid-template-columns:220px 1fr 35%;gap:0;height:calc(88vh - 120px);min-height:0;display:grid;overflow:hidden}._modal3colLeft_28x4s_8135{border-right:1px solid #ffffff0a;padding:16px;overflow-y:auto}._modal3colCenter_28x4s_8145{flex-direction:column;padding:16px;display:flex;overflow-y:auto}._modal3colRight_28x4s_8157{border-left:1px solid #ffffff0a;flex-direction:column;min-height:0;display:flex;overflow:hidden}._modalOverlayPartial_28x4s_8179{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0 28% 0 0}._modalPartialWidth_28x4s_8201{width:90%;max-width:900px;max-height:88vh}._modalBody2col_28x4s_8211{grid-template-columns:220px 1fr;gap:0;height:calc(88vh - 120px);min-height:0;display:grid;overflow:hidden}._modal2colLeft_28x4s_8227{border-right:1px solid #ffffff0a;padding:16px;overflow-y:auto}._modal2colRight_28x4s_8237{flex-direction:column;padding:16px;display:flex;overflow-y:auto}._modal2colLeft_28x4s_8227::-webkit-scrollbar{width:4px}._modal2colRight_28x4s_8237::-webkit-scrollbar{width:4px}._modal2colLeft_28x4s_8227::-webkit-scrollbar-track{background:0 0}._modal2colRight_28x4s_8237::-webkit-scrollbar-track{background:0 0}._modal2colLeft_28x4s_8227::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._modal2colRight_28x4s_8237::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._promptTextareaFull_28x4s_8275{resize:vertical;flex:1;min-height:200px}._modalChatWrap_28x4s_8289{flex-direction:column;height:100%;min-height:0;display:flex}._modalChatTitle_28x4s_8301{color:#b4e7e299;flex-shrink:0;padding:10px 12px 6px;font-size:.8rem;font-weight:600}._modalChatMessages_28x4s_8315{flex-direction:column;flex:1;gap:10px;padding:8px 12px;display:flex;overflow-y:auto}._modalChatHint_28x4s_8331{color:#b4e7e24d;text-align:center;padding:24px 8px;font-size:.82rem}._modalChatInputWrap_28x4s_8343{border-top:1px solid #ffffff0a;flex-shrink:0;padding:8px 10px;position:relative}._modal3colLeft_28x4s_8135::-webkit-scrollbar{width:4px}._modal3colCenter_28x4s_8145::-webkit-scrollbar{width:4px}._modalChatMessages_28x4s_8315::-webkit-scrollbar{width:4px}._modal3colLeft_28x4s_8135::-webkit-scrollbar-track{background:0 0}._modal3colCenter_28x4s_8145::-webkit-scrollbar-track{background:0 0}._modalChatMessages_28x4s_8315::-webkit-scrollbar-track{background:0 0}._modal3colLeft_28x4s_8135::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._modal3colCenter_28x4s_8145::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._modalChatMessages_28x4s_8315::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._pipePhaseHoverList_28x4s_8395{opacity:0;flex-direction:column;gap:0;max-height:0;padding:0 8px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s,padding .2s;display:flex;overflow:hidden}._pipePhaseCard_28x4s_5791:hover ._pipePhaseHoverList_28x4s_8395{opacity:1;max-height:200px;padding:2px 8px 4px}._pipePhaseHoverItem_28x4s_8429{color:#b4e7e273;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;padding:1px 0;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.66rem;display:flex;overflow:hidden}._pipePhaseHoverItem_28x4s_8429 span:first-child{flex-shrink:0;font-size:.66rem}._pipePhaseFooter_28x4s_8461{opacity:.5;color:#b4e7e259;justify-content:flex-start;gap:8px;max-height:30px;padding:2px 8px 6px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.65rem;transition:max-height .2s,opacity .15s,padding .2s;display:flex;overflow:hidden}._pipePhaseCard_28x4s_5791:hover ._pipePhaseFooter_28x4s_8461{opacity:0;max-height:0;padding:0 8px}._pipePhaseHoverSubtitle_28x4s_8497{text-transform:uppercase;letter-spacing:.5px;color:#64c8b459;margin-top:1px;padding:2px 0 1px;font-size:.58rem;font-weight:600}._pipePhaseHoverSubtitle_28x4s_8497:first-child{margin-top:0;padding-top:0}._glassCard_28x4s_8531{-webkit-backdrop-filter:blur(20px);background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;margin:12px 10px;padding:14px 18px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0d}._glassCard_28x4s_8531:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}._glassCardTitle_28x4s_8579{color:#64c8b4cc;margin-bottom:6px;font-size:.82rem;font-weight:600}._glassCardMeta_28x4s_8591{color:#b4e7e280;font-size:.75rem;line-height:1.5}._pipePhaseCardPassed_28x4s_8609{background:0 0}._pipePhaseCardPassed_28x4s_8609 ._pipePhaseName_28x4s_5869{color:#b4e7e280}._pipePhaseCardPassed_28x4s_8609 ._pipePhaseNum_28x4s_5845{color:#64c8b48c}._pipePhaseCardFuture_28x4s_8627{opacity:.4;transition:opacity .3s}._pipePhaseCardFuture_28x4s_8627:hover{opacity:.75}._pipeConnectorFuture_28x4s_8641 ._pipeConnectorLine_28x4s_6155:after{animation:none;display:none}._pipeConnectorFuture_28x4s_8641 ._pipeConnectorArrow_28x4s_6165{box-shadow:none;background:0 0;animation:none}@keyframes _travelDown_28x4s_1{0%{opacity:0;top:-30%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}._pipeConnectorLine_28x4s_6155{position:relative;overflow:hidden}._pipeConnectorLine_28x4s_6155:after{display:none}._pipeConnectorArrow_28x4s_6165{border-radius:50%;padding:1px 2px}@keyframes _strokeGlow_28x4s_1{0%{stroke-opacity:.3}50%{stroke-opacity:.6}to{stroke-opacity:.3}}._glowPath_28x4s_8719,._glowPathData_28x4s_8725{stroke-opacity:1}._holoInstrRow_28x4s_8739{flex-direction:column;gap:0;display:flex}._holoNestedTools_28x4s_8749{flex-direction:column;gap:3px;padding:5px 0 0;display:flex}._holoNestedToolCard_28x4s_8761{cursor:pointer;background:#3498db0f;border:1px solid #3498db1f;border-radius:7px;align-items:center;gap:7px;padding:5px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._holoNestedToolCard_28x4s_8761:hover{background:#3498db1f;border-color:#3498db3d;box-shadow:0 0 8px #3498db14}._holoNestedToolIcon_28x4s_8793{background:#00000026;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;display:flex}._holoNestedToolInfo_28x4s_8815{flex:1;min-width:0}._holoNestedToolName_28x4s_8823{color:#e8f5f2;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:500;overflow:hidden}._holoNestedToolModule_28x4s_8839{color:#3498db80;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-family:SF Mono,Fira Code,monospace;font-size:.62rem;overflow:hidden}._holoFlowConnector_28x4s_8857{flex-direction:column;align-items:center;padding:2px 0;display:flex}._holoFlowConnectorLine_28x4s_8869{background:linear-gradient(#64c8b433,#64c8b414);width:1px;height:16px;position:relative;overflow:hidden}._holoFlowConnectorLine_28x4s_8869:after{display:none}._holoFlowConnectorArrow_28x4s_8889{color:#64c8b44d;border-radius:50%;padding:1px 2px;font-size:.5rem;line-height:1}._holoInstrBranch_28x4s_8903{align-items:stretch;gap:0;margin:-2px 0 6px;padding-left:16px;display:flex}._holoInstrBranchSvg_28x4s_8917{flex-shrink:0;width:24px}._holoInstrBranchNames_28x4s_8925{flex-direction:column;gap:2px;display:flex}._holoInstrBranchChip_28x4s_8935{color:#b4e7e299;cursor:pointer;white-space:nowrap;background:#64c8b40a;border:1px solid #64c8b414;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;transition:all .2s;display:flex}._holoInstrBranchChip_28x4s_8935:hover{color:#b4e7e2;background:#64c8b41a;border-color:#64c8b433}._chatThinkingLive_28x4s_8981{border-left:2px solid #64c8b433;flex-direction:column;gap:0;margin-bottom:6px;margin-left:2px;padding-left:10px;display:flex}._chatThinkingStep_28x4s_8999{color:#b4e7e299;letter-spacing:-.01em;padding:3px 0;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.74rem;line-height:1.45;animation:.3s cubic-bezier(.4,0,.2,1) _thinkStepIn_28x4s_1}._chatThinkingStep_28x4s_8999:last-of-type{color:#b4e7e2cc}._chatThinkingDone_28x4s_9027{flex-direction:column;gap:0;margin-bottom:10px;display:flex}._chatThinkingToggle_28x4s_9039{cursor:pointer;-webkit-user-select:none;user-select:none;color:#b4e7e266;align-items:center;gap:6px;padding:4px 0;font-size:.72rem;font-weight:500;transition:color .15s;display:flex}._chatThinkingToggle_28x4s_9039:hover{color:#b4e7e2a6}._chatThinkingToggleIcon_28x4s_9069{flex-shrink:0;font-size:.55rem;transition:transform .2s;display:inline-block}._chatThinkingToggleIconOpen_28x4s_9081{transform:rotate(90deg)}._chatThinkingToggleCount_28x4s_9087{color:#64c8b459;margin-left:auto;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.65rem}._chatThinkingSteps_28x4s_9099{border-left:2px solid #64c8b41a;margin-left:2px;padding-left:10px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}._chatThinkingStepsCollapsed_28x4s_9113{opacity:0;max-height:0}._chatThinkingStepsOpen_28x4s_9121{opacity:1;max-height:500px}._chatThinkingStepDone_28x4s_9129{color:#a0a8b073;letter-spacing:-.01em;padding:2px 0;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.7rem;line-height:1.4}._chatStatusStep_28x4s_9149{color:#64c8b4b3;padding:3px 0;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.72rem;font-weight:500;animation:.3s cubic-bezier(.4,0,.2,1) _thinkStepIn_28x4s_1}@keyframes _thinkStepIn_28x4s_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._pipeCustBtn_28x4s_9183{text-align:center;color:#b4e7e2d9!important;background:linear-gradient(135deg,#64c8b41a,#64c8b40a)!important;border:1px solid #64c8b438!important;margin:8px 10px 14px!important;font-size:.78rem!important;transition:all .25s!important}._pipeCustBtn_28x4s_9183:hover{color:#b4e7e2!important;background:linear-gradient(135deg,#64c8b42e,#64c8b414)!important;border-color:#64c8b466!important;box-shadow:0 0 16px #64c8b41f!important}._pipeCustBtnActive_28x4s_9213{color:#b4e7e2!important;background:linear-gradient(135deg,#64c8b438,#64c8b41a)!important;border-color:#64c8b480!important;box-shadow:0 0 20px #64c8b42e,inset 0 0 12px #64c8b40f!important}._custBody2col_28x4s_9229{grid-template-columns:280px 1fr;height:calc(85vh - 70px);min-height:0;display:grid;overflow:hidden}._custLeft_28x4s_9243{border-right:1px solid #64c8b414;flex-direction:column;display:flex;overflow-y:auto}._custLeft_28x4s_9243::-webkit-scrollbar{width:4px}._custLeft_28x4s_9243::-webkit-scrollbar-thumb{background:#64c8b426;border-radius:2px}._custRight_28x4s_9259{background:#00000026;flex-direction:column;display:flex;overflow-y:auto}._custRight_28x4s_9259::-webkit-scrollbar{width:4px}._custRight_28x4s_9259::-webkit-scrollbar-thumb{background:#64c8b426;border-radius:2px}._custEmptyState_28x4s_9279{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}._custEmptyIcon_28x4s_9297{opacity:.6;font-size:2.4rem}._custEmptyTitle_28x4s_9305{color:#b4e7e2b3;font-size:.95rem;font-weight:600}._custEmptyDesc_28x4s_9315{color:#a0a0b080;text-align:center;max-width:240px;font-size:.78rem;line-height:1.6}._custSeedBtn_28x4s_9329{color:#b4e7e2;cursor:pointer;background:linear-gradient(135deg,#64c8b426,#64c8b414);border:1px solid #64c8b44d;border-radius:10px;margin-top:8px;padding:10px 22px;font-size:.82rem;font-weight:600;transition:all .2s}._custSeedBtn_28x4s_9329:hover{background:linear-gradient(135deg,#64c8b440,#64c8b41f);border-color:#64c8b473;transform:translateY(-1px);box-shadow:0 4px 20px #64c8b426}._custAddBtn_28x4s_9365{color:#b4e7e273;cursor:pointer;background:0 0;border:1px dashed #b4e7e226;border-radius:8px;padding:7px 18px;font-size:.76rem;transition:all .2s}._custAddBtn_28x4s_9365:hover{color:#b4e7e2b3;border-color:#b4e7e24d}._custBlockList_28x4s_9397{border-bottom:1px solid #64c8b414;padding:0}._custBlockListHeader_28x4s_9405{color:#b4e7e299;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:10px 14px 8px;font-size:.76rem;font-weight:600;display:flex}._custAddSmall_28x4s_9427{color:#b4e7e2;cursor:pointer;background:#64c8b41a;border:1px solid #64c8b433;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.85rem;transition:all .15s;display:flex}._custAddSmall_28x4s_9427:hover{background:#64c8b433}._custBlockItem_28x4s_9457{color:#b4c8c8b3;cursor:pointer;border-bottom:1px solid #64c8b40a;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;transition:all .15s;display:flex}._custBlockItem_28x4s_9457:hover{color:#b4e7e2;background:#64c8b40f}._custBlockItemActive_28x4s_9487{color:#b4e7e2;background:#64c8b41a;border-left:3px solid #64c8b480}._custBlockIcon_28x4s_9497{flex-shrink:0;font-size:1rem}._custBlockInfo_28x4s_9499{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._custBlockName_28x4s_9513{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._custBlockField_28x4s_9527{color:#a0a0b059;font-family:JetBrains Mono,monospace;font-size:.65rem}._custBlockTypeBadge_28x4s_9537{color:#b4e7e299;white-space:nowrap;background:#64c8b414;border:1px solid #64c8b426;border-radius:8px;flex-shrink:0;padding:2px 7px;font-size:.6rem}._custBlockActions_28x4s_9557{opacity:0;flex-shrink:0;gap:2px;transition:opacity .15s;display:flex}._custBlockItem_28x4s_9457:hover ._custBlockActions_28x4s_9557{opacity:1}._custBlockActions_28x4s_9557 button{color:#b4e7e259;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.72rem;transition:color .15s}._custBlockActions_28x4s_9557 button:hover{color:#b4e7e2}._custBlockActions_28x4s_9557 button:disabled{opacity:.25;cursor:default}._custBlockDel_28x4s_9595:hover{color:#ff6464b3!important}._custEditor_28x4s_9601{background:#64c8b405;border-bottom:1px solid #64c8b414;flex-direction:column;gap:6px;padding:12px 14px;display:flex}._custEditorGrid_28x4s_9617{gap:8px;display:flex}._custEditorGrid_28x4s_9617>._formGroup_28x4s_567{flex:1}._custSaveBtn_28x4s_9627{color:#b4e7e2;cursor:pointer;background:linear-gradient(135deg,#64c8b426,#64c8b414);border:1px solid #64c8b440;border-radius:8px;align-self:flex-start;padding:7px 16px;font-size:.78rem;font-weight:600;transition:all .2s}._custSaveBtn_28x4s_9627:hover{background:linear-gradient(135deg,#64c8b440,#64c8b41f);border-color:#64c8b466}._custPreview_28x4s_9663{flex-direction:column;flex:1;padding:0;display:flex;overflow-y:auto}._custPreviewLabel_28x4s_9677{color:#b4e7e266;text-transform:uppercase;letter-spacing:.08em;padding:10px 14px 6px;font-size:.65rem;font-weight:600}._custPreviewWindow_28x4s_9693{flex-direction:column;flex:1;gap:10px;padding:8px 14px 14px;display:flex;overflow-y:auto}._custPreviewUser_28x4s_9713{justify-content:flex-end;display:flex}._custPreviewUserBubble_28x4s_9721{color:#b4e7e2d9;background:linear-gradient(135deg,#64c8b41f,#64c8b40f);border:1px solid #64c8b426;border-radius:14px 14px 4px;max-width:85%;padding:10px 14px;font-size:.8rem;line-height:1.5}._custPreviewAi_28x4s_9745{justify-content:flex-start;display:flex}._custPreviewAiBubble_28x4s_9753{flex-direction:column;gap:8px;max-width:100%;display:flex}._custPreviewStatus_28x4s_9765{color:#82dc82d9;background:linear-gradient(135deg,#4caf501f,#4caf500d);border:1px solid #4caf5033;border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:600}._custPvBlock_28x4s_9787{cursor:pointer;background:#14181c99;border:1px solid #64c8b414;border-radius:10px;padding:10px 12px;transition:all .2s}._custPvBlock_28x4s_9787:hover{background:#64c8b40a;border-color:#64c8b438}._custPvBlockSelected_28x4s_9811{box-shadow:0 0 8px #64c8b41a;border-color:#64c8b466!important}._custPvDownload_28x4s_9823{color:#82dc82e6;cursor:pointer;background:linear-gradient(135deg,#4caf5026,#4caf5014);border:1px solid #4caf5040;border-radius:10px;width:100%;padding:10px 16px;font-size:.82rem;font-weight:600;transition:all .2s}._custPvDownload_28x4s_9823:hover{background:linear-gradient(135deg,#4caf5038,#4caf501f);box-shadow:0 4px 16px #4caf5026}._custPvBadgeLabel_28x4s_9859{color:#b4e7e299;margin-right:8px;font-size:.76rem}._custPvBadge_28x4s_9859{color:#b4e7e2;background:linear-gradient(135deg,#64c8b426,#64c8b414);border:1px solid #64c8b440;border-radius:12px;padding:3px 12px;font-size:.74rem;font-weight:600;display:inline-block}._custPvCollapsibleHeader_28x4s_9893{cursor:pointer;color:#b4e7e2bf;justify-content:space-between;align-items:center;padding:2px 0;font-size:.8rem;font-weight:600;display:flex}._custPvChevron_28x4s_9913{color:#b4e7e266;font-size:.85rem;transition:transform .2s}._custPvChevronOpen_28x4s_9923{transform:rotate(0)}._custPvChevron_28x4s_9913:not(._custPvChevronOpen_28x4s_9923){transform:rotate(-90deg)}._custPvCollapsibleBody_28x4s_9927{border-top:1px solid #64c8b414;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}._custPvDetailRow_28x4s_9943{flex-direction:column;gap:2px;display:flex}._custPvDetailLabel_28x4s_9953{text-transform:capitalize;color:#b4e7e273;font-size:.68rem;font-weight:600}._custPvDetailValue_28x4s_9965{color:#b4c8c8bf;font-size:.76rem;line-height:1.4}._custPvSectionLabel_28x4s_9979{color:#b4e7e2a6;margin-bottom:6px;font-size:.78rem;font-weight:600}._custPvText_28x4s_9991{color:#b4c8c8b3;font-size:.76rem;line-height:1.55}._custPvJson_28x4s_10001{color:#b4e7e299;background:#00000040;border:1px solid #64c8b40f;border-radius:6px;margin:0;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:.68rem;overflow-x:auto}._custEmpty_28x4s_9279{color:#a0a0b066;text-align:center;padding:40px 14px;font-size:.78rem;line-height:1.5}._chatToolbar_28x4s_10045{border-bottom:1px solid #64c8b40f;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex}._chatToolBtn_28x4s_10061{color:#b4e7e280;cursor:pointer;background:0 0;border:1px solid #64c8b41a;border-radius:6px;padding:4px 10px;font-size:.8rem;transition:all .15s}._chatToolBtn_28x4s_10061:hover{color:#b4e7e2;background:#64c8b40f;border-color:#64c8b433}._chatToolBtnActive_28x4s_10091{color:#b4e7e2;background:#64c8b41a;border-color:#64c8b440}._chatHistoryPanel_28x4s_10105{background:#0a0a1a99;border-bottom:1px solid #64c8b414;max-height:200px;overflow-y:auto}._chatHistoryItem_28x4s_10117{cursor:pointer;border-bottom:1px solid #64c8b40a;align-items:center;gap:8px;padding:8px 12px;transition:background .15s;display:flex}._chatHistoryItem_28x4s_10117:hover{background:#64c8b40f}._chatHistoryPreview_28x4s_10141{color:#b4c8c8b3;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}._chatHistoryDate_28x4s_10157{color:#a0a0b066;white-space:nowrap;font-size:.65rem}._chatHistoryDel_28x4s_10167{color:#ff64644d;cursor:pointer;opacity:0;background:0 0;border:none;font-size:.85rem;transition:opacity .15s}._chatHistoryItem_28x4s_10117:hover ._chatHistoryDel_28x4s_10167{opacity:1}._chatHistoryDel_28x4s_10167:hover{color:#ff6464b3}._chatInputButtons_28x4s_10193{align-items:center;gap:4px;display:flex;position:absolute;bottom:6px;right:6px}._chatVoiceBtn_28x4s_10209{cursor:pointer;color:#b4e7e280;background:#b4e7e214;border:1px solid #b4e7e21f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}._chatVoiceBtn_28x4s_10209:hover{color:#b4e7e2;background:#b4e7e21f}._chatVoiceBtnActive_28x4s_10243{animation:1.2s ease-in-out infinite _voicePulse_28x4s_1;color:#f06060!important;background:#dc3c3c33!important;border-color:#dc3c3c66!important}@keyframes _voicePulse_28x4s_1{0%,to{box-shadow:0 0 #dc3c3c33}50%{box-shadow:0 0 0 6px #dc3c3c00}}
