.sd-access-keys h1{margin-bottom:20px}.sd-access-keys .add-key,.sd-access-keys table{margin-top:20px}.sd-access-keys table th{line-height:1.3;margin-bottom:9px;padding:15px 10px;vertical-align:middle}.sd-ai-providers h1{margin-bottom:20px}.sd-ai-providers .add-key,.sd-ai-providers table{margin-top:20px}.sd-ai-providers table th{line-height:1.3;margin-bottom:9px;padding:15px 10px;vertical-align:middle}.sd-automated-tasks h1{margin-bottom:20px}.sd-automated-tasks .add-key,.sd-automated-tasks table{margin-top:20px}.sd-automated-tasks table th{line-height:1.3;margin-bottom:9px;padding:15px 10px;vertical-align:middle}.sd-automated-tasks .sd-tlhp-features td,.sd-automated-tasks .sd-tlhp-features th{vertical-align:middle}.sd-automated-tasks .sd-tlhp-features .col-title{width:15%}.sd-automated-tasks .sd-tlhp-features .col-desc{width:26%}.sd-automated-tasks .sd-tlhp-features .col-progress{width:33%}.sd-automated-tasks .sd-tlhp-features .col-actions{text-align:left;white-space:nowrap;width:20%}.sd-automated-tasks .sd-tlhp-features .col-active{text-align:center;width:6%}.sd-automated-tasks .sd-tlhp-features .col-active .components-toggle-control{justify-content:center}.sd-automated-tasks .sd-tlhp-features .col-active .components-toggle-control>div>div{display:block}.sd-automated-tasks .sd-tlhp-features .col-active .components-toggle-control__label{display:none}.sd-automated-tasks .sd-tlhp-features tr.feature-error{background:#ffecec;border-left:4px solid #d63638}.sd-automated-tasks .sd-tlhp-features tr.feature-error.alternate{background:#ffefef}.sd-tlhp-tasks-manage-feature-modal{max-width:500px;overflow-wrap:anywhere;word-break:break-word}.sd-tlhp-tasks-manage-feature-modal .manage-feature-buttons{display:flex;gap:8px;margin-top:24px}@keyframes sk-pulse{0%{opacity:.25}50%{opacity:.55}to{opacity:.25}}.sd-tlhp-skeleton tbody tr{height:73px}.sd-tlhp-skeleton td{padding:8px 10px}.sd-tlhp-skeleton .sk-bar,.sd-tlhp-skeleton .sk-buttons,.sd-tlhp-skeleton .sk-line,.sd-tlhp-skeleton .sk-toggle{animation:sk-pulse 1.4s ease-in-out infinite;background:#e2e5ea;border-radius:4px;display:block}.sd-tlhp-skeleton .sk-line{margin:0 auto;width:85%}.sd-tlhp-skeleton .sk-bar{width:100%}.sd-tlhp-skeleton .sk-buttons{margin:0 auto;width:110px}.sd-tlhp-skeleton .sk-toggle{border-radius:999px;margin:0 auto;width:46px}.sd-ai-instructions h1{margin-bottom:20px}.sd-ai-instructions .add-instruction,.sd-ai-instructions table{margin-top:20px}.sd-ai-instructions table th{line-height:1.3;margin-bottom:9px;padding:15px 10px;vertical-align:middle}.sd-tlhp-job-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.sd-tlhp-job-modal .modal-backdrop{background:rgb(0 0 0 / .4);height:100%;left:0;position:absolute;top:0;width:100%}.sd-tlhp-job-modal .modal-container{background:#fff;border-radius:8px;box-shadow:0 5px 25px rgb(0 0 0 / .15);max-height:80vh;overflow-y:auto;padding:3rem;position:relative;width:80%;z-index:2}.sd-tlhp-job-modal .modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.sd-tlhp-job-modal .modal-grid{display:flex;gap:2rem;min-width:100%}.sd-tlhp-job-modal .modal-grid .modal-column{width:50%}.sd-tlhp-job-modal .modal-grid .modal-column.apply{padding-right:2rem}.sd-tlhp-job-modal .modal-grid .modal-column.apply h2{font-size:2rem;font-weight:700;margin-bottom:2rem}.sd-tlhp-job-modal .modal-grid .modal-column.apply ul{list-style:none;margin:0 0 1.5em 1em;padding:0}.sd-tlhp-job-modal .modal-grid .modal-column.apply ul li{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}@media screen and (max-width:767px){.sd-tlhp-job-modal .modal-grid .modal-column.apply ul li{flex-direction:column;gap:1rem}}.sd-tlhp-job-modal .modal-grid .modal-column.apply ul li span{color:#000;font-size:.95rem;font-weight:600;max-width:180px;word-wrap:break-word;line-height:1.4;white-space:normal}.sd-tlhp-job-modal .modal-grid .modal-column.apply ul li .apply-button{align-items:center;background:linear-gradient(90deg,#5a2ecd,#3f76e2);border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);color:#fff;display:flex;flex-shrink:0;font-weight:600;justify-content:center;max-width:240px;padding:8px 14px;text-decoration:none;transition:all .2s ease-in-out;width:100%}.sd-tlhp-job-modal .modal-grid .modal-column.apply ul li .apply-button:hover{opacity:.9;transform:translateY(-1px)}.sd-tlhp-job-modal .modal-grid .modal-column.tallo{border-left:1px solid #ddd;display:flex;flex-direction:column;padding-left:5rem}.sd-tlhp-job-modal .modal-grid .modal-column.tallo h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.sd-tlhp-job-modal .modal-grid .modal-column.tallo p{color:#666;font-size:.9rem;line-height:1.5}.sd-tlhp-job-modal .modal-grid .modal-column.tallo .get-started{background:linear-gradient(90deg,#5a2ecd,#3f76e2);border-radius:8px;color:#fff;display:block;font-weight:600;margin:1rem 0 2rem;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.sd-tlhp-job-modal .modal-grid .modal-column.tallo .get-started:hover{opacity:.95;transform:translateY(-1px)}.sd-tlhp-job-modal .modal-grid .modal-column.tallo .secondary-links{color:#666;font-size:.75rem;font-weight:600;line-height:1.8;margin-top:1rem;text-align:center}.sd-tlhp-job-modal .modal-grid .modal-column.tallo .secondary-links a{color:#0056b3;text-decoration:underline}@media(max-width:1100px){.sd-tlhp-job-modal .modal-container{width:90%}.sd-tlhp-job-modal .modal-grid{flex-direction:column;gap:1.5rem;padding-left:0}.sd-tlhp-job-modal .modal-grid .modal-column,.sd-tlhp-job-modal .modal-grid .modal-column.apply{padding-right:0;width:100%}.sd-tlhp-job-modal .modal-grid .modal-column.tallo{border-left:none;border-top:1px solid #ddd;margin-top:1.5rem;padding-left:0;padding-top:2rem}}.ai-history-list{display:flex;flex-direction:column;gap:20px}.ai-history-entry{display:flex;flex-direction:column;gap:10px}.ai-history-prompt-bubble{align-self:flex-end;background:#007cba;border-radius:16px;color:#fff;font-size:14px;line-height:1.5;max-width:60%;padding:10px 14px;white-space:pre-wrap}.ai-history-image-bubble{align-self:flex-start;background:#f1f3f5;border-radius:12px;display:inline-block;max-width:300px;padding:6px}.ai-history-result-bubble{align-self:flex-start;background:#efefef;border:1px solid #c3e6cb;border-radius:16px;color:#155724;font-size:14px;line-height:1.5;max-width:60%;padding:10px 14px;white-space:pre-wrap}.ai-history-img{border-radius:8px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.typing-indicator{align-items:center;background:#efefef;border:1px solid #c3e6cb;border-radius:16px;color:#155724;display:flex;font-size:14px;justify-content:flex-start;max-width:60%;padding:10px 14px}.typing-indicator .typing-dots{display:flex;font-size:0;gap:6px;line-height:0}.typing-indicator .typing-dots span{animation:blink 1.4s infinite both;background:#155724;border-radius:50%;height:8px;width:8px}.typing-indicator .typing-dots span:nth-child(2){animation-delay:.2s}.typing-indicator .typing-dots span:nth-child(3){animation-delay:.4s}.ai-history-result-bubble.with-action{overflow:hidden;position:relative}.ai-history-result-bubble.with-action .ai-result-text{transition:filter .2s ease}.ai-history-result-bubble.with-action .ai-overlay-button{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.ai-history-result-bubble.with-action .ai-use-response-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgb(0 0 0 / .6);border:none;border-radius:6px;box-shadow:0 2px 6px rgb(0 0 0 / .2);color:#fff;font-size:13px;padding:6px 12px;pointer-events:all}.ai-history-result-bubble.with-action:hover .ai-result-text{filter:blur(2px)}.ai-history-result-bubble.with-action:hover .ai-overlay-button{background:rgb(0 0 0 / .6);opacity:1}.ai-use-response-btn{background:linear-gradient(90deg,#5a2ecd,#3f76e2);border:none;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:all .2s ease}.ai-use-response-btn:hover{opacity:.95;transform:translateY(-1px)}.ai-use-response-btn .components-button__icon{margin-right:5px}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.sd-tlhp-link-modal__footer{background:#fff;border-top:1px solid #e2e4e7;bottom:0;display:flex;flex-wrap:wrap;gap:.75em;justify-content:flex-end;margin-top:12px;padding-top:12px;z-index:1}.sd-tlhp-link-modal__footer .sd-tlhp-link-modal__checkbox{margin:0 auto 0 0}.sd-tlhp-link-modal__item{border:1px solid #ddd;border-radius:6px;padding:8px 12px;transition:background .15s,border-color .15s}.sd-tlhp-link-modal__item:hover{background:#f5f7f7}.sd-tlhp-link-modal__item.is-selected,input:checked+.sd-tlhp-link-modal__item{background:#eef6fc;border-color:#007cba}.sd-tlhp-link-modal__item label{align-items:flex-start;display:flex;gap:.75em}.sd-tlhp-link-modal__item input[type=radio]{margin-top:2px}.sd-tlhp-link-modal__item strong{font-size:15px;line-height:1.35}.sd-tlhp-link-modal__item small{color:#555;display:block;font-size:13px}.sd-tlhp-link-modal__item code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-tlhp-link-modal__count{color:#555;font-size:13px;margin:-.25em 0 .75em;text-align:right}.sd-tlhp-link-modal__search-btn.is-busy{opacity:.6;pointer-events:none}.sd-tlhp-link-modal__search-btn.is-busy .components-spinner{margin:0}.sd-tlhp-link-modal .sd-tlhp-link-modal__notice{border-radius:4px;font-size:14px;margin-top:1em;padding:8px 10px}.sd-tlhp-link-modal .sd-tlhp-link-modal__notice.is-info{background:#e7f3ff;border:1px solid #b6d4fe;color:#084298}.sd-tlhp-link-modal .sd-tlhp-link-modal__notice.is-error{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.components-modal__screen-overlay{background:rgb(0 0 0 / .6)}.sd-margin-top-20{margin-top:20px}.sd-margin-bottom-16{margin-bottom:16px}.sd-margin-top-16{margin-top:16px}.sd-margin-top-10{margin-top:10px}.sd-margin-top-5{margin-top:5px}.progress-container{background-color:#e0e0e0;border-radius:4px;height:8px;margin-top:10px;overflow:hidden;width:100%}.progress-bar{background-color:#007cba;height:100%;transition:width .5s ease-in-out;width:0}.progress-text{font-size:14px;font-weight:700;margin-top:5px;text-align:center}.progress-updated{animation:flash-bg 1s ease-out forwards}@keyframes flash-bg{0%{background:#ffffd5}50%{background:#fff4a3}to{background:#fff0}}.sd-tlhp-features .feature-inactive{background-color:#ccc!important;opacity:.5}.sd-tlhp-mb-1{margin-bottom:1em}.sd-tlhp-small-modal{max-width:1200px}.sd-tlhp-table{border-collapse:collapse;width:100%}.sd-tlhp-table td,.sd-tlhp-table th{font-size:14px;padding:10px}.sd-tlhp-table__cell--left{text-align:left}.sd-tlhp-table__cell--center{text-align:center}.sd-tlhp-link-modal__search{margin-bottom:1em}.sd-tlhp-link-modal__search label{display:block;font-weight:600;margin-bottom:.25em}.sd-tlhp-link-modal__row{align-items:center;display:flex;gap:.5em}.sd-tlhp-link-modal__input{border:1px solid #ccc;border-radius:4px;flex-grow:1;font-size:14px;line-height:1.5;min-width:320px;padding:6px 8px}.sd-tlhp-link-modal__search-btn{height:36px}.sd-tlhp-link-modal__results{list-style:none;margin-top:1em;padding-left:0}.sd-tlhp-link-modal__item{margin-bottom:1em}.sd-tlhp-link-modal__item label{cursor:pointer;display:block}.sd-tlhp-link-modal__item label code{color:#0073aa}.sd-tlhp-link-modal__item label small{color:#666}.sd-tlhp-link-modal__checkbox{margin-top:1em}.sd-tlhp-link-modal__checkbox label{align-items:center;display:inline-flex;gap:.5em}.sd-tlhp-link-modal__apply-btn,.sd-tlhp-link-modal__open-btn{margin-left:.5em;margin-top:1em}.sd-tlhp-view-logs{margin-bottom:1.5em}.sd-tlhp-logs-modal{display:flex;flex-direction:column;max-height:800px;max-width:1200px;min-height:600px;min-width:1200px}.sd-tlhp-log-controls{align-items:flex-end;display:flex;gap:15px;margin-bottom:10px}.sd-tlhp-log-controls .components-base-control{flex:1}.sd-tlhp-log-controls .components-base-control:last-child{flex:0}.sd-tlhp-log-controls .components-button{height:32px;margin-bottom:8px}.sd-tlhp-log-output{border-radius:5px;flex:1;min-height:500px;overflow-x:auto;overflow-y:auto;white-space:nowrap}.sd-tlhp-log-entry{background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:2px 2px 5px rgb(0 0 0 / .1);margin-bottom:8px}.sd-tlhp-log-entry:nth-child(2n){background:#f9f9f9}.sd-tlhp-log-header{align-items:center;background:#eee;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:10px}.sd-tlhp-log-header.expanded{background:#ddd}.sd-tlhp-log-meta{align-items:center;display:flex;gap:10px}.sd-tlhp-log-status{border-radius:50%;display:inline-block;height:12px;width:12px}.sd-tlhp-log-date{color:#555;font-size:12px;text-align:right;width:180px}.sd-tlhp-log-body{background:#fafafa;border-top:1px solid #ddd;padding:10px}.sd-tlhp-log-line{margin-bottom:5px}.sd-tlhp-log-line strong.error{color:red}.sd-tlhp-log-line strong.success{color:green}.ai-prompt-input-wrapper .ai-view-history-link{color:#007cba;cursor:pointer;font-size:13px;margin-left:8px;text-decoration:underline}.ai-prompt-input-wrapper .ai-view-history-link:hover{text-decoration:none}.sd-has-external-url>div{position:relative}.sd-has-external-url>div:after{background-color:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PGRlc2M+RXhwb3J0IFRvIFBpY3R1cmUgU3RyZWFtbGluZSBJY29uOiBodHRwczovL3N0cmVhbWxpbmVocS5jb208L2Rlc2M+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMy4wMDggNC4wMTNhLjYyNS42MjUgMCAwIDAgLjg5LjY5Yy44MTctLjQwOSAxLjYxLTEuMTk4IDIuMDI2LTIuMDE0YS42MjUuNjI1IDAgMCAwIC4wMTMtLjU4NEM1LjUyNSAxLjI4IDQuNzIzLjQ3OCAzLjkuMDY2YS42MjUuNjI1IDAgMCAwLS44OTEuNjlxLjEwOS41MDkuMTUgMS4wMDRILjYyNmEuNjI1LjYyNSAwIDEgMCAwIDEuMjVoMi41MzNsLS4wMTEuMTI0YTggOCAwIDAgMS0uMTQuODhtMy45OTYtMi4xMzFjMC0uMzQ1LjI4LS42MjUuNjI1LS42MjUgMS4yMDIgMCAyLjM3LjEyNCAzLjQ3NC4yNWEzLjAzIDMuMDMgMCAwIDEgMi42NTkgMi42NjdjLjEyMSAxLjA5OS4yMzggMi4yNi4yMzggMy40NTRzLS4xMTYgMi4zNTYtLjIzOCAzLjQ1NWEzLjAzIDMuMDMgMCAwIDEtMi42NiAyLjY2NnEtLjMyNS4wMzgtLjY2LjA3M2wtLjA2LjAxQTI2IDI2IDAgMCAxIDcuNjQgMTRjLTEuMjE2IDAtMi40MDEtLjEyNS0zLjUyNi0uMjU1YTIuOTYgMi45NiAwIDAgMS0yLjMwMy0xLjYyIDMgMyAwIDAgMS0uMzE1LTEuMDQzYy0uMTIyLTEuMDk4LS4yMzktMi4yNi0uMjM5LTMuNDU0IDAtLjY0NC4wMzQtMS4yNzcuMDg0LTEuODk1YS42MjUuNjI1IDAgMCAxIDEuMjQ2LjEgMjIgMjIgMCAwIDAtLjA4IDEuNzk1cTAgLjIyNS4wMDYuNDQ4YTYgNiAwIDAgMSAuNTU3LS40NWMuNTc5LS40MSAxLjIyOS0uNjkyIDEuOTIzLS42OTIuNzAzIDAgMS4zNjEuMjkgMS45NDYuNzEuNTg2LjQyIDEuMTMuOTkzIDEuNjE1IDEuNjE2LjgxIDEuMDQxIDEuNDk1IDIuMjcgMS45NzQgMy4yOTZsLjQzMi0uMDVhMS43OCAxLjc4IDAgMCAwIDEuNTYtMS41NjFjLjEyLTEuMDk2LjIzLTIuMTk4LjIzLTMuMzE3cy0uMTEtMi4yMi0uMjMtMy4zMTZhMS43OCAxLjc4IDAgMCAwLTEuNTYtMS41NjJjLTEuMTAzLS4xMjctMi4yMDgtLjI0My0zLjMzMS0uMjQzYS42MjUuNjI1IDAgMCAxLS42MjUtLjYyNW0xLjU5MiAyLjY1Yy4yOTUtLjI5Ni43MTMtLjQzNCAxLjIwMy0uNDM0cy45MDkuMTM4IDEuMjA0LjQzNGMuMjk1LjI5NS40MzQuNzEzLjQzNCAxLjIwM3MtLjEzOS45MDktLjQzNCAxLjIwNGMtLjI5NS4yOTYtLjcxNC40MzQtMS4yMDQuNDM0cy0uOTA4LS4xMzgtMS4yMDMtLjQzNGMtLjI5Ni0uMjk1LS40MzUtLjcxMy0uNDM1LTEuMjA0IDAtLjQ5LjE0LS45MDguNDM1LTEuMjAzIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:6px;bottom:1rem!important;content:""!important;height:24px;left:unset!important;outline:none!important;position:absolute!important;right:1rem!important;top:unset!important;width:24px}