.onenav-ai-image-lab,.onenav-ai-image-page-main .content-layout,.onenav-ai-image-page-main .content-wrap{width:100%}.onenav-ai-image-lab,.onenav-ai-image-lab *{box-sizing:border-box}.hai-hidden{display:none!important}.hai-workbench-grid{display:grid;gap:16px;grid-template-columns:360px minmax(0,1fr)}.hai-panel-preview,.hai-panel-settings{min-width:0;padding:18px}.hai-section-head{align-items:center;border-bottom:1px solid var(--main-border-color,#eee);display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.hai-field-label-row label,.onenav-ai-image-field>label,.onenav-ai-image-head h3,.onenav-ai-image-pay-title>span:first-child,.onenav-ai-image-ready-history-title,.onenav-ai-image-title{align-items:center;color:var(--main-color,#333);display:flex;font-size:13px;font-weight:700;gap:6px;line-height:1.4}.onenav-ai-image-head h3{font-size:16px;gap:12px;margin:0}.hai-title-dot{background:var(--focus-color);border-radius:50%;box-shadow:0 0 0 4px var(--focus-color-opacity1,rgba(45,127,255,.12));display:inline-block;flex:0 0 auto;height:8px;width:8px}.onenav-ai-image-head h3 .fa,.onenav-ai-image-title .fa{color:var(--focus-color)}.hai-chip,.hai-model-pill{align-items:center;background:var(--focus-color-opacity1,rgba(45,127,255,.1));border-radius:99px;color:var(--focus-color);display:inline-flex;font-size:12px;gap:5px;line-height:1.5;padding:3px 8px}.hai-chip-success{background:rgba(24,160,88,.12);color:#18a058}.hai-chip-warning{background:rgba(245,158,11,.12);color:#b7791f}.hai-chip-blue{color:var(--focus-color)}.hai-chip-danger{background:rgba(208,48,80,.12);color:#d03050}.hai-chip-plain{background:var(--muted-border-color,#f5f5f5);color:var(--muted-color,#777)}.hai-alert{background:rgba(245,158,11,.12);border-radius:var(--main-radius,8px);color:#b7791f;margin-bottom:15px;padding:12px 15px}.onenav-ai-image-form{display:grid;gap:15px}.onenav-ai-image-field{margin:0}.hai-field-label-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.hai-field-label-row label{margin-bottom:0}.hai-size-tip{color:var(--muted-2-color,#999);cursor:help;font-size:15px;line-height:1;margin-left:auto}.onenav-ai-image-model-line{display:block}.hai-control{font-size:14px;width:100%}.hai-prompt-field textarea{line-height:1.7;min-height:140px;resize:vertical;scrollbar-width:none;-ms-overflow-style:none}.hai-prompt-field textarea::-webkit-scrollbar{display:none}.onenav-ai-image-model-edit{align-items:center;border-radius:999px!important;display:inline-flex!important;font-size:12px;font-weight:700;gap:5px;height:30px!important;justify-content:center;line-height:30px!important;min-height:30px!important;min-width:0;padding:0 10px!important}.onenav-ai-image-model-edit .fa{font-size:13px;margin:0}.hai-select-wrap{display:block;min-width:0;position:relative}.hai-select-wrap:after{content:"⌄";font-family:Arial,Helvetica,sans-serif;position:absolute;transform:translateY(-50%)}.onenav-ai-image-upload{align-items:center;background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,#eee);border-radius:var(--main-radius,8px);cursor:pointer;display:flex;min-height:46px;padding:0 12px;position:relative}.onenav-ai-image-upload.is-open,.onenav-ai-image-upload:hover{border-color:var(--focus-color)}.onenav-ai-image-upload-content{align-items:center;display:flex;gap:10px;justify-content:space-between;pointer-events:none;width:100%}.onenav-ai-image-upload-content span{align-items:center;display:inline-flex;gap:8px}.onenav-ai-image-upload-content strong{font-weight:700}.onenav-ai-image-upload-content em{color:var(--muted-2-color,#999);font-size:12px;font-style:normal}.onenav-ai-image-upload>.dropup.image>.dropdown-menu,.onenav-ai-image-upload>.dropup.relative.image>.dropdown-menu{display:none!important;pointer-events:none!important}.onenav-ai-image-upload>.onenav-ai-image-media-panel.dropdown-menu{background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,#eee);border-radius:var(--main-radius,8px);bottom:auto!important;box-shadow:0 10px 24px var(--main-shadow,rgba(0,0,0,.08));display:none!important;left:0!important;margin:0!important;min-width:0;padding:10px;position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:100%;z-index:20}.onenav-ai-image-upload.is-open>.onenav-ai-image-media-panel.dropdown-menu{display:block!important;opacity:1!important;visibility:visible!important}.onenav-ai-image-upload .dropup.image,.onenav-ai-image-upload .dropup.relative.image,.onenav-ai-image-upload .onenav-ai-image-ref-tools{display:block!important;height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:static!important;width:0!important}.onenav-ai-image-upload .onenav-ai-image-ref-tools>.dropup.image>.but,.onenav-ai-image-upload [zibupload=image_upload],.onenav-ai-image-upload [zibupload=submit],.onenav-ai-image-upload>.dropup.image>.but,.onenav-ai-image-upload>.dropup.relative.image>.but{height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important}.onenav-ai-image-pay-wrap{border-top:1px solid var(--main-border-color,#eee);margin-top:4px;padding-top:12px}.onenav-ai-image-pay{padding:0}.onenav-ai-image-pay-title{align-items:center;display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:space-between;margin-bottom:8px}.onenav-ai-image-price-view{color:var(--muted-color,#777);font-weight:400}.onenav-ai-image-price-view b{color:var(--focus-color);font-size:14px;margin:0 3px 0 0}.onenav-ai-image-price-view em{font-style:normal}.dahai-onenav-ai-image-pay-tabs{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hai-pill-options{display:flex;flex-wrap:wrap;gap:6px}.hai-quality-options,.hai-ratio-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hai-quality-options label,.hai-ratio-options label{min-width:0}.hai-quality-options span,.hai-ratio-options span{display:flex;width:100%}.hai-option-field>label{margin-bottom:6px}.hai-pill-options label{margin:0}.hai-pill-options span{align-items:center;background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,#eee);border-radius:999px;color:var(--muted-color,#777);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:30px;padding:5px 9px}.hai-pill-options input:checked+span{background:var(--focus-color-opacity1,rgba(45,127,255,.1));border-color:var(--focus-color);color:var(--focus-color)}.onenav-ai-image-compact-options{display:grid;gap:9px}.hai-count-options{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.hai-count-options label{margin:0}.hai-count-options span{align-items:center;background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,#eee);border-radius:999px;color:var(--muted-color,#777);cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:30px;padding:5px 6px}.hai-count-options input:checked+span{background:var(--focus-color-opacity1,rgba(45,127,255,.1));border-color:var(--focus-color);color:var(--focus-color)}.dahai-onenav-ai-image-pay-tabs input[type=radio],.hai-pill-options input[type=radio]{height:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:0!important}.dahai-onenav-ai-image-pay-tab{align-items:center;background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,#eee);border-radius:var(--main-radius,8px);color:var(--muted-color,#777);cursor:pointer;display:flex;font-weight:700;justify-content:center;min-height:38px}.dahai-onenav-ai-image-pay-tabs input:checked+label{background:var(--focus-color-opacity1,rgba(45,127,255,.1));border-color:var(--focus-color);color:var(--focus-color)}.onenav-ai-image-run{gap:8px;justify-content:center;min-height:42px;width:100%}.hai-run-svg{color:currentColor;flex:0 0 auto;height:17px;margin-right:2px;width:17px}.hai-vip-badge{margin-left:8px}.onenav-ai-image-account-mini{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hai-account-card{align-items:center;background:var(--muted-border-color,#f6f6f6);border-radius:var(--main-radius,8px);display:flex;justify-content:space-between;padding:8px 10px}.onenav-ai-image-stage{min-height:240px}.hai-loading-state{align-items:center;background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,#eee);border-radius:var(--main-radius,8px);color:var(--muted-color,#777);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:96px;padding:18px;text-align:center}.hai-loading-state .loading{height:22px;margin:0;width:22px}.hai-loading-state strong{font-size:13px;font-weight:700;line-height:1}.onenav-ai-image-media-loading.hai-loading-state{grid-column:1/-1;min-height:104px}.onenav-ai-image-history-loading.hai-loading-state{margin:0 20px 20px;min-height:180px}.hai-empty-state,.hai-task-card{border:1px dashed var(--main-border-color,#eee);border-radius:var(--main-radius,8px);color:var(--muted-color,#777);display:grid;gap:8px;min-height:240px;place-items:center;text-align:center}.hai-generating-state,.hai-task-card.info{overflow:hidden;position:relative}.hai-wave-canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.hai-task-visual{display:none}.hai-generating-state strong,.hai-task-copy{position:relative;z-index:1}.hai-task-copy p{margin:6px 0 0}.onenav-ai-image-debug pre{background:var(--main-bg-color,#fff);border-radius:var(--main-radius,8px);overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.onenav-ai-image-media-grid,.onenav-ai-image-ready-history-grid,.onenav-ai-image-results-grid{display:grid;gap:10px}.onenav-ai-image-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onenav-ai-image-ready-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.onenav-ai-image-results-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hai-image-card,.onenav-ai-image-media-item,.onenav-ai-image-ready-card,.onenav-ai-image-result{background:var(--muted-border-color,#f7f7f7);border-radius:var(--main-radius,8px);overflow:hidden;position:relative}.hai-image-card-media{cursor:pointer;overflow:hidden;position:relative}.onenav-ai-image-media-item{cursor:pointer}.onenav-ai-image-lab .hai-image-card,.onenav-ai-image-lab .hai-image-card-media,.onenav-ai-image-lab img,.onenav-ai-image-media-item .hai-image-card-media,.onenav-ai-image-media-item img,.onenav-ai-image-media-panel .hai-image-card-media,.onenav-ai-image-record-modal .hai-image-card,.onenav-ai-image-record-modal .hai-image-card-media,.onenav-ai-image-record-modal img,.onenav-ai-image-ref-item,.onenav-ai-image-ref-item img{cursor:pointer!important}.onenav-ai-image-media-item.is-selected{box-shadow:0 0 0 2px var(--focus-color) inset}.onenav-ai-image-media-item.is-selected:after{align-items:center;background:var(--focus-color);border-radius:50%;bottom:8px;color:#fff;content:"✓";display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;height:24px;justify-content:center;position:absolute;right:8px;width:24px;z-index:4}.onenav-ai-image-media-item img,.onenav-ai-image-ready-history-grid img,.onenav-ai-image-result img{display:block;height:auto;width:100%}.onenav-ai-image-media-item img,.onenav-ai-image-ready-history-grid img{aspect-ratio:1/1;object-fit:cover}.onenav-ai-image-media-item:nth-child(n+9){display:none}.onenav-ai-image-media-add{display:flex;font-size:0;min-height:72px}.onenav-ai-image-media-add .fa{font-size:18px;margin:0}.onenav-ai-image-media-empty{min-height:72px}.hai-card-actions{display:flex;gap:6px;position:absolute;right:8px;top:8px;z-index:3}.onenav-ai-image-history-icon{backdrop-filter:blur(8px);background:rgba(0,0,0,.46)!important;border:0!important;color:#fff!important;height:30px;min-width:30px;width:30px}.hai-action-tooltip{background:rgba(0,0,0,.82);border-radius:5px;box-shadow:0 4px 14px rgba(0,0,0,.18);color:#fff;display:none;font-size:12px;left:0;line-height:1;padding:6px 9px;pointer-events:none;position:fixed;top:0;white-space:nowrap;z-index:999999}.hai-action-tooltip:after{border:5px solid transparent;border-top-color:rgba(0,0,0,.82);bottom:-10px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.onenav-ai-image-media-delete,.onenav-ai-image-ref-remove{align-items:center;display:inline-flex!important;height:26px;justify-content:center;padding:0!important;position:absolute;width:26px;z-index:3}.onenav-ai-image-ref-remove{right:-7px;top:-7px}.onenav-ai-image-ready-card .hai-card-actions{display:none}.onenav-ai-image-ready-card:after,.onenav-ai-image-result-card:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.42));bottom:0;content:"";height:42%;left:0;pointer-events:none;position:absolute;right:0}.hai-ready-prompt{backdrop-filter:blur(8px);background:rgba(0,0,0,.46);border-radius:var(--main-radius,8px);bottom:8px;color:#fff;font-size:12px;left:8px;line-height:1.35;overflow:hidden;padding:6px 8px;position:absolute;right:8px;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.35);white-space:nowrap;z-index:2}.onenav-ai-image-ready-history{margin-top:15px}.onenav-ai-image-ready-history-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.onenav-ai-image-ready-history-title{margin:0}.onenav-ai-image-actions{align-items:center;display:flex;gap:8px}.hai-outline-btn{align-items:center;display:inline-flex!important;gap:6px}.modal-dialog:has(.hai-two-thirds-modal){max-width:min(480px,calc(100vw - 24px))!important;width:min(480px,calc(100vw - 24px))!important}.onenav-ai-image-help-modal{padding-bottom:18px}.onenav-ai-image-help-content{border:1px solid var(--main-border-color,#eee);color:var(--main-color,#333);margin:0 18px;padding:16px}.onenav-ai-image-help-content p:last-child{margin-bottom:0}.onenav-ai-image-ref-thumbs,.onenav-ai-image-refs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.onenav-ai-image-ref-item{height:72px;position:relative;width:72px}.onenav-ai-image-ref-item img,.onenav-ai-image-ref-thumbs img{border-radius:var(--main-radius,8px);height:72px;object-fit:cover;width:72px}.onenav-ai-image-record-modal{display:flex;flex-direction:column;height:min(76vh,760px);min-height:520px;overflow:hidden}.onenav-ai-image-record-modal>.colorful-bg,.onenav-ai-image-record-modal>.modal-colorful-header{flex:0 0 auto}.onenav-ai-image-record-fixed{background:var(--main-bg-color,#fff);border-bottom:1px solid var(--main-border-color,#eee);flex:0 0 auto;padding:12px 20px}.onenav-ai-image-record-fixed-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hai-record-main-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.hai-record-side-controls{align-items:center;display:flex;gap:8px;margin-left:auto;min-width:0}.hai-record-side-controls .onenav-ai-image-record-tip{font-size:12px;line-height:1;white-space:nowrap}.onenav-ai-image-record-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.onenav-ai-image-record-scroll::-webkit-scrollbar{display:none}.onenav-ai-image-record-top{display:contents}.onenav-ai-image-record-tabs{background:var(--muted-border-color,#f7f7f7);border:1px solid var(--main-border-color,#eee);border-radius:999px;display:inline-flex;gap:6px;padding:4px;width:auto}.onenav-ai-image-record-tabs .hai-record-tab{background:transparent;border:0;border-radius:999px;color:var(--muted-color,#777);cursor:pointer;font-weight:700;line-height:1;min-height:32px;padding:6px 15px}.onenav-ai-image-record-tabs .hai-record-tab.active{background:var(--main-bg-color,#fff);box-shadow:0 2px 8px rgba(0,0,0,.05);color:var(--focus-color)}.onenav-ai-image-record-switches{align-items:center;background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,#eee);border-radius:999px;display:flex;gap:8px;margin:0!important;min-height:34px;padding:5px 10px;white-space:nowrap}.onenav-ai-image-record-switches .form-switch{flex:0 0 auto}.onenav-ai-image-lock-text{color:var(--muted-color,#777);font-size:13px;font-weight:700}.onenav-ai-image-record-tools{display:contents}.onenav-ai-image-record-tools .onenav-ai-image-record-tip{display:block}.onenav-ai-image-mini-but{align-items:center;border-radius:999px!important;display:inline-flex!important;height:34px;justify-content:center;min-width:34px;padding:0!important;width:34px}#onenav-ai-image-records{padding:0 20px 20px}#onenav-ai-image-records .onenav-ai-image-history-list{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:120px;position:relative}#onenav-ai-image-records .onenav-ai-image-history-list.hai-masonry-applied{display:block;position:relative}#onenav-ai-image-records .hai-masonry-col{display:none}#onenav-ai-image-records .onenav-ai-image-history-item{background:var(--muted-border-color,#f7f7f7);border-radius:var(--main-radius,8px);cursor:pointer;margin:0;overflow:hidden;transition:left .2s ease,top .2s ease}#onenav-ai-image-records .hai-image-card-media{cursor:pointer;position:relative}#onenav-ai-image-records .onenav-ai-image-history-image img,#onenav-ai-image-records .onenav-ai-image-history-thumb{display:block;height:auto;min-height:150px;object-fit:cover;width:100%}#onenav-ai-image-records .onenav-ai-image-history-thumb{align-items:center;display:flex;justify-content:center;min-height:210px}#onenav-ai-image-records .onenav-ai-image-history-tools{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}#onenav-ai-image-records .onenav-ai-image-history-item:hover .onenav-ai-image-history-tools{opacity:1;transform:translateY(0)}#onenav-ai-image-records .hai-history-overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.12) 26%,rgba(0,0,0,.68));bottom:0;color:#fff;left:0;opacity:0;padding:56px 12px 12px;position:absolute;right:0;transform:translateY(14px);transition:opacity .22s ease,transform .22s ease;z-index:2}#onenav-ai-image-records .onenav-ai-image-history-item:hover .hai-history-overlay{opacity:1;transform:translateY(0)}.hai-history-overlay-main p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;font-size:13px;line-height:1.45;margin:0;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hai-history-overlay-meta{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:8px}.hai-history-overlay-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hai-history-overlay-meta span:last-child{margin-left:auto;text-align:right}#onenav-ai-image-records .onenav-ai-image-author,#onenav-ai-image-records .onenav-ai-image-history-main{display:none}@media (max-width:1100px){.hai-workbench-grid{grid-template-columns:330px minmax(0,1fr)}}@media (max-width:900px){.hai-workbench-grid{grid-template-columns:1fr}.hai-empty-state,.hai-task-card,.onenav-ai-image-stage{min-height:240px}}@media (max-width:640px){.hai-panel-preview,.hai-panel-settings{padding:15px}.onenav-ai-image-media-grid,.onenav-ai-image-ready-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onenav-ai-image-ready-history-head{align-items:stretch;flex-direction:column}.onenav-ai-image-record-fixed-row{align-items:stretch}.hai-record-main-controls,.hai-record-side-controls{justify-content:space-between;width:100%}.hai-record-side-controls{margin-left:0}#onenav-ai-image-records .onenav-ai-image-history-list,#onenav-ai-image-records .onenav-ai-image-history-list.hai-masonry-applied{display:block}.onenav-ai-image-actions{justify-content:flex-end}}#oai-ajax-modal .modal-content{max-height:88vh}#oai-ajax-modal .oai-modal-body{max-height:88vh;overflow:auto}.oai-modal-close{background:rgba(0,0,0,.08);border:0;border-radius:50%;cursor:pointer;font-size:24px;height:32px;line-height:30px;position:absolute;right:12px;top:10px;width:32px;z-index:2}.oai-modal-header{align-items:center;border-bottom:1px solid hsla(0,0%,49%,.15);display:flex;gap:10px;margin:0 0 16px;padding:0 38px 12px 0}.oai-modal-title{font-size:18px;font-weight:700;margin:0}.oai-modal-icon{color:var(--focus-color,var(--theme-color,#3b82f6));font-size:20px}.oai-modal-loading,.oai-modal-notice{color:#666;padding:36px;text-align:center}.oai-upload-input{display:none!important}.onenav-ai-image-page-main{padding-bottom:40px;padding-top:20px}.onenav-ai-image-page-box{padding:18px}@media(max-width:768px){#oai-ajax-modal .modal-content,#oai-ajax-modal .oai-modal-body{max-height:92vh}}.onenav-ai-image-account-mini.oai-pay-card{background:transparent;border:0;cursor:pointer;display:block;margin-top:12px;padding:0;text-align:left;width:100%}.onenav-ai-image-account-mini.oai-pay-card .hai-account-card{border:1px solid rgba(var(--theme-color-rgb,59,130,246),.18);justify-content:space-between;transition:all .2s ease;width:100%}.onenav-ai-image-account-mini.oai-pay-card:hover .hai-account-card{border-color:var(--focus-color,var(--theme-color,#3b82f6));box-shadow:0 10px 24px rgba(var(--theme-color-rgb,59,130,246),.12);transform:translateY(-1px)}.oai-pay-unit{font-size:.82em;font-style:normal;margin-right:2px}.oai-pay-modal .io-radio{cursor:pointer}.oai-pay-modal .pay-qrcode img{height:auto;max-width:220px;width:100%}#oai-ajax-modal .vc-l-blue,#oai-ajax-modal .vc-l-purple,.onenav-ai-image-lab .vc-l-blue,.onenav-ai-image-lab .vc-l-purple,.onenav-ai-image-record-modal .vc-l-blue,.onenav-ai-image-record-modal .vc-l-purple{background:var(--focus-color-opacity1,rgba(var(--theme-color-rgb,59,130,246),.1))!important;border-color:rgba(var(--theme-color-rgb,59,130,246),.24)!important;color:var(--focus-color,var(--theme-color,#3b82f6))!important}#oai-ajax-modal .vc-l-blue:hover,#oai-ajax-modal .vc-l-purple:hover,.onenav-ai-image-lab .vc-l-blue:hover,.onenav-ai-image-lab .vc-l-purple:hover,.onenav-ai-image-record-modal .vc-l-blue:hover,.onenav-ai-image-record-modal .vc-l-purple:hover{background:rgba(var(--theme-color-rgb,59,130,246),.16)!important;border-color:var(--focus-color,var(--theme-color,#3b82f6))!important;color:var(--focus-color,var(--theme-color,#3b82f6))!important}#oai-ajax-modal .tips-box.vc-blue,.oai-modal-header.c-blue,.oai-modal-header.c-blue .oai-modal-icon,.oai-modal-header.c-purple,.oai-modal-header.c-purple .oai-modal-icon{color:var(--focus-color,var(--theme-color,#3b82f6))!important}#oai-ajax-modal .tips-box.vc-blue{background:rgba(var(--theme-color-rgb,59,130,246),.1)!important}#oai-ajax-modal.oai-pay-mask .io-close,#oai-ajax-modal.oai-pay-mask .modal-header .close,#oai-ajax-modal.oai-pay-mask .oai-modal-close{display:none!important}#oai-ajax-modal.oai-pay-mask .modal-header{padding-right:1rem!important}.onenav-ai-image-media-add{margin-top:8px;width:100%}.onenav-ai-image-media-add,.onenav-ai-image-media-delete{align-items:center;display:inline-flex!important;justify-content:center}.onenav-ai-image-media-delete{height:28px!important;min-width:28px!important;padding:0!important;position:absolute!important;right:6px;top:6px;width:28px!important;z-index:3}.onenav-ai-image-media-item{position:relative}.onenav-ai-image-media-delete .iconfont{font-size:14px}.hai-api-summary .iconfont,.oai-modal-header .iconfont{align-items:center;display:inline-flex;font-size:18px;justify-content:center;line-height:1}.hai-api-actions .btn,.hai-api-footer .btn{align-items:center;display:inline-flex!important;gap:4px;justify-content:center}.hai-add-api-btn{min-height:32px}.onenav-ai-image-history-icon .iconfont{font-size:15px;line-height:1}.onenav-ai-image-history-icon{height:32px;min-width:32px;width:32px}.onenav-ai-image-history-icon,.onenav-ai-image-ref-remove{align-items:center;display:inline-flex!important;justify-content:center;padding:0!important}.onenav-ai-image-ref-remove{height:24px!important;min-width:24px!important;position:absolute!important;right:4px;top:4px;width:24px!important;z-index:2}.onenav-ai-image-ref-remove .iconfont{font-size:12px}.hai-select-wrap:after{color:var(--muted-2-color,#999);content:"⌄"!important;font-size:18px;line-height:1;pointer-events:none;right:12px;top:50%;transform:translateY(-58%)}.hai-select-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.fancybox-container,.fancybox-is-open{z-index:1000000!important}.fancybox-bg{z-index:999999!important}.fancybox-container{z-index:1000000!important}.fancybox-container .fancybox-bg{z-index:0!important}.fancybox-container .fancybox-caption,.fancybox-container .fancybox-inner,.fancybox-container .fancybox-navigation,.fancybox-container .fancybox-slide,.fancybox-container .fancybox-stage,.fancybox-container .fancybox-toolbar{z-index:2!important}.hai-select-wrap:after{align-items:center!important;bottom:0!important;color:var(--muted-2-color,#999)!important;content:"▾"!important;display:flex!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;height:100%!important;line-height:1!important;pointer-events:none!important;position:absolute!important;right:12px!important;top:0!important;transform:none!important}.hai-select-wrap select{padding-right:34px!important}.oai-recharge-amount{background:transparent!important;border:0!important;box-shadow:none!important;color:#dc3545!important;display:inline-block!important;font-size:28px!important;font-weight:700!important;padding:0!important;text-align:center!important;width:120px!important}.oai-recharge-amount:focus{box-shadow:none!important;outline:0!important}#oai-ajax-modal,#oai-ajax-modal *,.onenav-ai-image-page-main,.onenav-ai-image-page-main *{box-sizing:border-box}.onenav-ai-image-page-main{margin-left:auto!important;margin-right:auto!important;max-width:1280px!important;overflow-x:hidden!important;width:min(1280px,calc(100vw - 30px))!important}.onenav-ai-image-page-main .content-layout,.onenav-ai-image-page-main .content-wrap{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important}.hai-workbench-grid,.onenav-ai-image-input,.onenav-ai-image-lab,.onenav-ai-image-output,.onenav-ai-image-page-box{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.hai-count-options,.hai-pill-options,.onenav-ai-image-actions,.onenav-ai-image-ready-history-head{flex-wrap:wrap;max-width:100%;min-width:0}.hai-count-options label,.hai-pill-options label{min-width:0}.hai-control,.onenav-ai-image-form input,.onenav-ai-image-form select,.onenav-ai-image-form textarea{max-width:100%!important}.onenav-ai-image-media-grid,.onenav-ai-image-ready-history-grid,.onenav-ai-image-results-grid{max-width:100%!important;min-width:0!important}@media(max-width:768px){body,html{overflow-x:hidden!important}.onenav-ai-image-page-main.container{max-width:100vw!important;padding-left:10px!important;padding-right:10px!important;width:100%!important}.onenav-ai-image-page-box{padding:10px!important}.hai-workbench-grid{display:block!important;width:100%!important}.onenav-ai-image-input,.onenav-ai-image-output{margin-left:0!important;margin-right:0!important;width:100%!important}.hai-quality-options,.hai-ratio-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hai-count-options{grid-template-columns:repeat(4,minmax(0,1fr))!important}.onenav-ai-image-results-grid{grid-template-columns:1fr!important}}.io-black-mode .hai-panel-preview,.io-black-mode .hai-panel-settings,.io-black-mode .onenav-ai-image-input,.io-black-mode .onenav-ai-image-lab,.io-black-mode .onenav-ai-image-output,.io-black-mode .onenav-ai-image-page-box,.io-black-mode .onenav-ai-image-record-fixed,.io-black-mode .onenav-ai-image-record-modal{background:var(--main-bg-color,#2d2e2f)!important;background-color:var(--main-bg-color,#2d2e2f)!important;border-color:var(--main-border-color,#374151)!important;box-shadow:none!important;color:var(--main-color,#b4b8bf)!important}.io-black-mode .hai-section-head,.io-black-mode .oai-modal-header,.io-black-mode .onenav-ai-image-pay-wrap,.io-black-mode .onenav-ai-image-record-fixed{border-color:var(--main-border-color,#374151)!important}.io-black-mode .hai-field-label-row label,.io-black-mode .hai-generating-state strong,.io-black-mode .hai-task-copy,.io-black-mode .oai-modal-title,.io-black-mode .onenav-ai-image-field>label,.io-black-mode .onenav-ai-image-head h3,.io-black-mode .onenav-ai-image-help-content,.io-black-mode .onenav-ai-image-pay-title>span:first-child,.io-black-mode .onenav-ai-image-ready-history-title,.io-black-mode .onenav-ai-image-title{color:var(--main-color,#d1d5db)!important}.io-black-mode .hai-chip-plain,.io-black-mode .hai-empty-state,.io-black-mode .hai-loading-state,.io-black-mode .hai-size-tip,.io-black-mode .hai-task-card,.io-black-mode .oai-modal-loading,.io-black-mode .oai-modal-notice,.io-black-mode .onenav-ai-image-lock-text,.io-black-mode .onenav-ai-image-price-view,.io-black-mode .onenav-ai-image-upload-content em{color:var(--muted-color2,#a6a8ab)!important}.io-black-mode .hai-control,.io-black-mode .hai-prompt-field textarea,.io-black-mode .hai-select-wrap select,.io-black-mode .oai-recharge-amount,.io-black-mode .onenav-ai-image-form input,.io-black-mode .onenav-ai-image-form select,.io-black-mode .onenav-ai-image-form textarea{background-color:var(--input-bg-color,#24262a)!important;border-color:var(--main-border-color,#374151)!important;box-shadow:none!important;color:var(--main-color,#d1d5db)!important}.io-black-mode .hai-control::placeholder,.io-black-mode .hai-prompt-field textarea::placeholder,.io-black-mode .onenav-ai-image-form input::placeholder,.io-black-mode .onenav-ai-image-form textarea::placeholder{color:var(--muted-color,#73757a)!important}.io-black-mode #onenav-ai-image-records .onenav-ai-image-history-item,.io-black-mode .dahai-onenav-ai-image-pay-tab,.io-black-mode .hai-account-card,.io-black-mode .hai-count-options span,.io-black-mode .hai-empty-state,.io-black-mode .hai-image-card,.io-black-mode .hai-loading-state,.io-black-mode .hai-pill-options span,.io-black-mode .hai-task-card,.io-black-mode .onenav-ai-image-debug pre,.io-black-mode .onenav-ai-image-help-content,.io-black-mode .onenav-ai-image-media-item,.io-black-mode .onenav-ai-image-ready-card,.io-black-mode .onenav-ai-image-record-switches,.io-black-mode .onenav-ai-image-record-tabs,.io-black-mode .onenav-ai-image-result,.io-black-mode .onenav-ai-image-upload,.io-black-mode .onenav-ai-image-upload>.onenav-ai-image-media-panel.dropdown-menu{background:hsla(0,0%,100%,.04)!important;background-color:hsla(0,0%,100%,.04)!important;border-color:var(--main-border-color,#374151)!important;color:var(--main-color,#b4b8bf)!important}.io-black-mode .dahai-onenav-ai-image-pay-tab:hover,.io-black-mode .hai-count-options span:hover,.io-black-mode .hai-pill-options span:hover,.io-black-mode .onenav-ai-image-account-mini.oai-pay-card:hover .hai-account-card,.io-black-mode .onenav-ai-image-upload.is-open,.io-black-mode .onenav-ai-image-upload:hover{border-color:var(--focus-color)!important}.io-black-mode .dahai-onenav-ai-image-pay-tabs input:checked+label,.io-black-mode .hai-count-options input:checked+span,.io-black-mode .hai-pill-options input:checked+span,.io-black-mode .onenav-ai-image-record-tabs .hai-record-tab.active{background:var(--focus-color-opacity1,rgba(45,127,255,.16))!important;border-color:var(--focus-color)!important;color:var(--focus-color)!important}.io-black-mode .hai-chip-plain,.io-black-mode .onenav-ai-image-record-switches,.io-black-mode .onenav-ai-image-record-tabs .hai-record-tab{color:var(--muted-color2,#a6a8ab)!important}.io-black-mode .oai-modal-close{background:hsla(0,0%,100%,.08)!important;color:var(--main-color,#d1d5db)!important}.io-black-mode .oai-modal-close:hover{background:hsla(0,0%,100%,.14)!important}.io-black-mode .hai-chip-success{background:rgba(74,222,128,.14)!important;color:#4ade80!important}.io-black-mode .hai-chip-warning{background:rgba(251,191,36,.14)!important;color:#fbbf24!important}.io-black-mode .hai-chip-danger{background:rgba(251,113,133,.14)!important;color:#fb7185!important}.io-black-mode .onenav-ai-image-media-item.is-selected{box-shadow:0 0 0 2px var(--focus-color) inset!important}.onenav-ai-image-empty-frame,.onenav-ai-image-ready-history-grid:empty:before{align-items:center;background:var(--main-bg-color,#fff);border:1px dashed var(--main-border-color,#eee);border-radius:var(--main-radius,8px);color:var(--muted-color,#777);content:"暂无生成记录";display:flex;font-size:13px;grid-column:1/-1;justify-content:center;min-height:120px;padding:18px;text-align:center;width:100%}.io-black-mode .onenav-ai-image-empty-frame,.io-black-mode .onenav-ai-image-ready-history-grid:empty:before{background:hsla(0,0%,100%,.04)!important;border-color:var(--main-border-color,#374151)!important;color:var(--muted-color2,#a6a8ab)!important}.onenav-ai-image-page-main{--hai-radius-sm:var(--main-radius,8px);--hai-radius-card:calc(var(--main-radius, 8px) + 3px);--hai-radius-panel:calc(var(--main-radius, 8px) + 6px);--hai-shadow-card:0 5px 18px rgba(25,38,64,.06);--hai-shadow-card-hover:0 13px 30px rgba(25,38,64,.12);--hai-shadow-float:0 16px 42px rgba(25,38,64,.16)}.onenav-ai-image-lab .hai-panel-preview,.onenav-ai-image-lab .hai-panel-settings,.onenav-ai-image-page-box{border-radius:var(--hai-radius-panel)!important}.onenav-ai-image-page-box{box-shadow:var(--hai-shadow-card);overflow:hidden}.onenav-ai-image-lab .hai-empty-state,.onenav-ai-image-lab .hai-loading-state,.onenav-ai-image-lab .hai-panel-preview,.onenav-ai-image-lab .hai-panel-settings,.onenav-ai-image-lab .hai-task-card,.onenav-ai-image-lab .onenav-ai-image-debug pre,.onenav-ai-image-lab .onenav-ai-image-help-content,.onenav-ai-image-lab .onenav-ai-image-upload{border-radius:var(--hai-radius-card)}.onenav-ai-image-lab .hai-panel-preview,.onenav-ai-image-lab .hai-panel-settings{box-shadow:var(--hai-shadow-card)}.onenav-ai-image-lab .hai-image-card,.onenav-ai-image-lab .onenav-ai-image-media-item,.onenav-ai-image-lab .onenav-ai-image-ready-card,.onenav-ai-image-lab .onenav-ai-image-result{border-radius:var(--hai-radius-card);box-shadow:var(--hai-shadow-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.onenav-ai-image-lab .hai-image-card:hover,.onenav-ai-image-lab .onenav-ai-image-media-item:hover,.onenav-ai-image-lab .onenav-ai-image-ready-card:hover,.onenav-ai-image-lab .onenav-ai-image-result:hover{box-shadow:var(--hai-shadow-card-hover);transform:translateY(-2px)}.onenav-ai-image-lab .hai-image-card-media,.onenav-ai-image-lab .onenav-ai-image-media-item img,.onenav-ai-image-lab .onenav-ai-image-ready-history-grid img,.onenav-ai-image-lab .onenav-ai-image-result img{border-radius:inherit}.onenav-ai-image-lab .onenav-ai-image-ref-item,.onenav-ai-image-lab .onenav-ai-image-ref-item img{border-radius:var(--hai-radius-sm)}.onenav-ai-image-lab .onenav-ai-image-media-item.is-selected{box-shadow:0 0 0 2px var(--focus-color) inset,var(--hai-shadow-card)!important}.onenav-ai-image-lab .onenav-ai-image-upload>.onenav-ai-image-media-panel.dropdown-menu{border-radius:var(--hai-radius-panel);box-shadow:var(--hai-shadow-float)}.onenav-ai-image-lab .hai-card-actions>button,.onenav-ai-image-lab .hai-ready-prompt,.onenav-ai-image-lab .onenav-ai-image-history-icon{border-radius:var(--hai-radius-sm)}.io-black-mode .onenav-ai-image-lab .hai-image-card,.io-black-mode .onenav-ai-image-lab .hai-panel-preview,.io-black-mode .onenav-ai-image-lab .hai-panel-settings,.io-black-mode .onenav-ai-image-lab .onenav-ai-image-media-item,.io-black-mode .onenav-ai-image-lab .onenav-ai-image-ready-card,.io-black-mode .onenav-ai-image-lab .onenav-ai-image-result,.io-black-mode .onenav-ai-image-page-box{box-shadow:0 6px 22px rgba(0,0,0,.24)}.io-black-mode .onenav-ai-image-lab .hai-image-card:hover,.io-black-mode .onenav-ai-image-lab .onenav-ai-image-media-item:hover,.io-black-mode .onenav-ai-image-lab .onenav-ai-image-ready-card:hover,.io-black-mode .onenav-ai-image-lab .onenav-ai-image-result:hover{box-shadow:0 14px 34px rgba(0,0,0,.36),0 0 0 1px rgba(var(--theme-color-rgb,59,130,246),.16)}.io-black-mode .onenav-ai-image-lab .onenav-ai-image-upload>.onenav-ai-image-media-panel.dropdown-menu{box-shadow:0 20px 50px rgba(0,0,0,.48)}@media (max-width:640px){.onenav-ai-image-page-main{--hai-radius-card:var(--main-radius,8px);--hai-radius-panel:calc(var(--main-radius, 8px) + 3px);--hai-shadow-card:0 3px 12px rgba(25,38,64,.06);--hai-shadow-card-hover:0 8px 20px rgba(25,38,64,.1)}.onenav-ai-image-lab .hai-image-card:hover,.onenav-ai-image-lab .onenav-ai-image-media-item:hover,.onenav-ai-image-lab .onenav-ai-image-ready-card:hover,.onenav-ai-image-lab .onenav-ai-image-result:hover{transform:none}}