:root{background:#f6f8fb;color:#18212f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-height:100vh;min-width:1080px}a{color:inherit;text-decoration:none}.site-record-footer{align-items:center;color:#64748be6;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 16px;justify-content:center;line-height:1.5;text-align:center}.site-record-footer a{color:inherit}.site-record-name{font-weight:700}.site-record-footer a:hover{color:#2563eb}.auth-page{background:linear-gradient(135deg,#0f766e1f,#2563eb14),#f6f8fb;display:grid;min-height:100vh;padding:48px;place-items:center}.auth-panel{width:420px}.auth-title{font-size:26px;font-weight:700;margin:0 0 8px}.auth-subtitle{color:#64748b;font-size:14px;margin:0 0 28px}.shell{background:#f6f8fb;display:grid;grid-template-columns:232px 1fr;min-height:100vh}.sidebar{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column}.brand{border-bottom:1px solid #eef2f7;padding:22px 20px 18px}.brand-title{font-size:19px;font-weight:800;margin:0}.brand-subtitle{color:#64748b;font-size:12px;margin-top:4px}.nav{flex:1;padding:16px 12px}.nav-link{align-items:center;border-radius:6px;color:#475569;display:flex;font-size:14px;gap:10px;margin-bottom:4px;min-height:40px;padding:0 12px}.nav-link.router-link-active{background:#e7f5f3;color:#0f766e;font-weight:700}.sidebar-footer{border-top:1px solid #eef2f7;padding:16px}.main{min-width:0}.topbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;height:64px;justify-content:space-between;padding:0 28px}.topbar-title{font-size:18px;font-weight:750;margin:0}.content{padding:24px 28px 40px}.toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.grid-2{display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.grid-3{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.stat-value{font-size:28px;font-weight:800;margin-top:6px}.muted{color:#64748b}.status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:24px;padding:0 8px}.status-ok{background:#dcfce7;color:#15803d}.status-warn{background:#fef3c7;color:#a16207}.status-error{background:#fee2e2;color:#b91c1c}.status-info{background:#dbeafe;color:#1d4ed8}.work-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.work-preview{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;display:grid;min-height:180px;overflow:hidden;place-items:center}.work-preview img,.work-preview video{height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.danger-text{color:#b91c1c}body:has(.ws-root){background:#060709;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em;min-width:1180px;overflow:hidden}body:has(.hp-root){background:#07080a;color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em;min-width:1080px;overflow:hidden}.ws-root{background:#060709;color:#f8fafc;display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.ws-root *{box-sizing:border-box;letter-spacing:0}.hp-root>.site-record-footer{bottom:18px;color:#c0d2ea9e;left:24px;position:absolute;right:24px;z-index:6}.hp-root>.site-record-footer a:hover{color:#f2f8ff}.ws-rail{align-items:center;background:#0b0c10;border-right:1px solid #14161f;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:space-between;padding:20px 10px;width:64px}.ws-rail-brand{background:transparent;border:0;color:inherit;color:#475569;cursor:pointer;display:grid;font:inherit;font-size:9px;font-weight:800;gap:6px;justify-items:center;padding:0;transition:color .18s ease;width:100%}.ws-rail-brand:hover{color:#3b82f6}.ws-logo{display:block;filter:drop-shadow(0 10px 20px rgba(59,130,246,.24));height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.ws-rail-nav,.ws-rail-user{display:grid;gap:14px;width:100%}.ws-rail-item{background:transparent;border:1px solid transparent;border-radius:12px;color:inherit;color:#64748b;cursor:pointer;display:grid;font:inherit;gap:4px;min-height:48px;place-items:center;position:relative;transition:.18s ease}.ws-rail-item span{font-size:9px;font-weight:700}.ws-rail-item.active,.ws-rail-item:hover{background:#161a26;border-color:#23293c;color:#60a5fa}.ws-rail-item.active:before{background:#3b82f6;border-radius:0 999px 999px 0;bottom:12px;content:"";left:-10px;position:absolute;top:12px;width:3px}.ws-rail-item.compact{min-height:40px}.ws-rail-item .emerald{color:#10b981}.ws-avatar{background:transparent;background:#161a26;border:1px solid #23293c;border-radius:999px;color:inherit;color:#93c5fd;cursor:pointer;display:grid;font:inherit;font-size:11px;font-weight:900;height:40px;place-items:center;position:relative;width:40px}.ws-avatar span{background:#10b981;border:2px solid #0b0c10;border-radius:999px;bottom:1px;height:11px;position:absolute;right:1px;width:11px}.ws-user-menu{background:#0d0f17fa;border:1px solid #1b1f2e;border-radius:16px;bottom:20px;box-shadow:0 22px 60px #00000073;left:74px;padding:14px;position:fixed;width:250px;z-index:45}.ws-user-menu div:first-child{border-bottom:1px solid #14161f;display:grid;gap:4px;padding-bottom:10px}.ws-user-menu small,.ws-user-menu span{color:#64748b;font-size:11px}.ws-user-menu strong{color:#e2e8f0;font-size:12px;word-break:break-all}.ws-user-menu .ws-secondary-button.wide+.ws-secondary-button.wide{margin-top:10px}.ws-points-balance-row{align-items:center;background:#07080b;border:1px solid #151821;border-radius:12px;display:flex!important;justify-content:space-between;margin:12px 0;padding:10px}.ws-points-balance-row strong{color:#f59e0b}.ws-user-menu-legal{border-bottom:1px solid #14161f;display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 12px;padding:0 0 12px}.ws-user-menu-legal a{color:#94a3b8;font-size:11px;line-height:1.4}.ws-user-menu-legal a:hover{color:#bfdbfe}.ws-task-panel{background:#0b0c10;border-right:1px solid #14161f;display:flex;flex-direction:column;flex-shrink:0;height:100%;width:330px}.ws-panel-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px}.ws-main::-webkit-scrollbar,.ws-panel-scroll::-webkit-scrollbar{width:4px}.ws-main::-webkit-scrollbar-track,.ws-panel-scroll::-webkit-scrollbar-track{background:#06070999}.ws-main::-webkit-scrollbar-thumb,.ws-panel-scroll::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.ws-main::-webkit-scrollbar-thumb:hover,.ws-panel-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.ws-main-header,.ws-modal-heading,.ws-panel-title{align-items:center;display:flex;gap:16px;justify-content:space-between}.ws-panel-title{margin-bottom:14px}.ws-panel-title h2{font-size:15px;font-weight:850;margin:0}.ws-text-button{align-items:center;background:transparent;border:0;border-radius:7px;color:inherit;color:#64748b;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:4px;padding:4px 7px}.ws-text-button:hover{background:#161a26;color:#cbd5e1}.ws-tabs{border-bottom:1px solid #14161f;display:flex;gap:18px;margin-bottom:14px}.ws-tabs button{background:transparent;border:0;color:inherit;color:#64748b;cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:0 2px 8px}.ws-tabs button.active{border-bottom:2px solid #3b82f6;color:#fff}.ws-creation-form{display:grid;gap:14px}.ws-creation-form :deep(.n-form-item){margin-bottom:0}.ws-creation-form :deep(.n-form-item-blank){display:block}.ws-creation-form :deep(.n-form-item-label){padding-bottom:8px}.ws-creation-form :deep(.n-form-item-label__text){color:#cbd5e1;font-weight:800}.ws-creation-form :deep(.n-base-selection),.ws-creation-form :deep(.n-input),.ws-creation-form :deep(.n-input-number){background:#0b0d12;border-radius:12px;box-shadow:none!important}.ws-creation-form :deep(.n-base-selection .n-base-selection-label),.ws-creation-form :deep(.n-input .n-input-wrapper),.ws-creation-form :deep(.n-input-number .n-input-wrapper){background:#0b0d12}.ws-creation-form :deep(.n-base-selection),.ws-creation-form :deep(.n-input .n-input-wrapper),.ws-creation-form :deep(.n-input-number .n-input-wrapper){border:1px solid #151821}.ws-creation-form :deep(.n-base-selection:hover),.ws-creation-form :deep(.n-input-number:hover .n-input-wrapper),.ws-creation-form :deep(.n-input:hover .n-input-wrapper){border-color:#232838}.ws-creation-form :deep(.n-base-selection.n-base-selection--focus),.ws-creation-form :deep(.n-input-number.n-input-number--focus .n-input-wrapper),.ws-creation-form :deep(.n-input.n-input--focus .n-input-wrapper){border-color:#2d4e93;box-shadow:0 0 0 3px #3b82f61f!important}.ws-creation-form :deep(.n-base-selection-input),.ws-creation-form :deep(.n-base-selection-label__render-label),.ws-creation-form :deep(.n-input-number .n-input__input-el),.ws-creation-form :deep(.n-input__input-el),.ws-creation-form :deep(.n-input__textarea-el){color:#e2e8f0;font-size:12px;font-weight:700}.ws-creation-form :deep(.n-base-selection-placeholder),.ws-creation-form :deep(.n-input__placeholder){color:#64748b}.ws-creation-form :deep(.n-input__textarea-el){line-height:1.6}.ws-creation-form :deep(.n-base-selection-tags){padding-left:4px}.ws-creation-form :deep(.n-tag){margin-left:8px}.ws-creation-form :deep(.n-switch .n-switch__rail){background:#334155e6}.ws-creation-form .n-base-selection,.ws-creation-form .n-base-selection-label,.ws-creation-form .n-input,.ws-creation-form .n-input-number,.ws-creation-form .n-input-wrapper{background-color:#17191f!important}.ws-creation-form .n-base-selection,.ws-creation-form .n-input,.ws-creation-form .n-input-number{--n-color:#17191f!important;--n-color-focus:#17191f!important;--n-color-hover:#191c23!important;--n-border:1px solid hsla(0,0%,100%,.045)!important;--n-border-hover:1px solid rgba(112,145,208,.28)!important;--n-border-focus:1px solid rgba(91,137,231,.72)!important;--n-box-shadow-focus:0 0 0 3px rgba(74,121,217,.1)!important}.ws-field-stack{width:100%}.ws-image-model-panel{background:#17191f;border:1px solid hsla(0,0%,100%,.055);border-radius:14px;display:grid;overflow:hidden}.ws-model-card{align-items:center;background:radial-gradient(circle at 52% 50%,rgba(69,132,160,.34),transparent 46%),linear-gradient(120deg,#5c5e53b8,#7f6a7494);color:#f8fafc;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;min-height:76px;overflow:hidden;padding:12px;position:relative;text-align:left;width:100%}.ws-model-card svg{color:#ffffffe6;position:relative;z-index:1}.ws-model-thumb{background:#05070b75;border-radius:10px;display:grid;font-size:23px;height:52px;place-items:center;position:relative;width:52px;z-index:1}.ws-model-copy{min-width:0;position:relative;z-index:1}.ws-model-copy small,.ws-model-copy strong{display:block}.ws-model-copy strong{color:#fff;font-size:16px;font-weight:820}.ws-model-copy small,.ws-model-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-model-copy small{color:#f1f5f9b8;font-size:10px;line-height:1.35;margin-top:3px}.ws-model-picker-trigger{align-items:center;background:transparent;background:#05070b57;border:0;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:inherit;color:#ffffffeb;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:780;gap:3px;justify-content:center;min-height:32px;padding:0 8px 0 10px;position:relative;transition:border-color .18s ease,background .18s ease,transform .18s ease;z-index:1}.ws-model-picker-trigger:hover{background:#05070b80;border-color:#ffffff52;transform:translateY(-1px)}.ws-model-picker-trigger:focus-visible{outline:2px solid hsla(0,0%,100%,.72);outline-offset:2px}.ws-image-mode-switch{background:#17191f;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.ws-image-mode-switch button{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;color:#8b96a8;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:760;gap:6px;justify-content:center;min-height:36px}.ws-image-mode-switch button.active,.ws-image-mode-switch button:hover{background:#242832;color:#f4f7fb}.ws-model-picker-modal{width:min(430px,100vw - 32px)}.ws-model-picker{background:#11131a;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 28px 70px #0000008c;display:grid;gap:14px;padding:18px}.ws-model-picker-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ws-model-picker-header small,.ws-model-picker-header strong{display:block}.ws-model-picker-header strong{color:#f8fafc;font-size:16px;font-weight:820}.ws-model-picker-header small{color:#7c879a;font-size:11px;margin-top:4px}.ws-model-picker-list{display:grid;gap:8px}.ws-model-picker-option{align-items:center;background:transparent;background:#171a22;border:0;border:1px solid hsla(0,0%,100%,.055);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:11px;grid-template-columns:42px minmax(0,1fr) 38px;min-height:72px;padding:10px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ws-model-picker-option.active,.ws-model-picker-option:hover{background:#202635;border-color:#5b89e76b}.ws-model-picker-option:hover{transform:translateY(-1px)}.ws-model-picker-icon{background:#05070b8f;border-radius:10px;display:grid;font-size:20px;height:42px;place-items:center;width:42px}.ws-model-picker-copy{min-width:0}.ws-model-picker-copy small,.ws-model-picker-copy strong{display:block}.ws-model-picker-copy strong{color:#f8fafc;font-size:13px;font-weight:800}.ws-model-picker-copy small,.ws-model-picker-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-model-picker-copy small{color:#8b96a8;font-size:11px;line-height:1.35;margin-top:4px}.ws-model-picker-check{color:#78a9ff;font-size:11px;font-weight:820;text-align:right}.ws-select-help{align-items:flex-start;color:#64748b;display:flex;gap:8px;line-height:1.5;margin-top:8px;white-space:normal}.ws-select-help span{flex:1;min-width:0}.ws-assets-section{margin-top:2px}.ws-assets-title{color:#e2e8f0;display:flex;font-size:11px;font-weight:800;justify-content:space-between;margin-bottom:8px}.ws-assets-title small{color:#64748b}.ws-assets-title.secondary{margin-top:12px}.ws-upload-grid{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-upload-slot{background:transparent;background:linear-gradient(180deg,#0c0f16fa,#090b11fa);border:1px dashed #1b1f2e;border-radius:14px;color:inherit;color:#64748b;cursor:pointer;display:grid;font:inherit;font-size:10px;min-height:144px;overflow:hidden;place-items:center;position:relative;transition:.18s ease}.ws-upload-slot.empty{border-color:#334a7899}.ws-upload-slot.empty:hover{background:linear-gradient(180deg,#0f1420fa,#0b1020fa);border-color:#3b82f6b3;box-shadow:inset 0 0 0 1px #3b82f61f,0 14px 28px #0000002e;transform:translateY(-1px)}.ws-upload-slot.filled{background:#05070b;border-color:#1f2937e6;border-style:solid}.ws-upload-slot.compact{min-height:108px}.ws-upload-slot.reference-empty{grid-column:1/-1;min-height:88px}.ws-upload-slot img,.ws-upload-slot video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ws-upload-slot.audio span{background:#020617e0;border-radius:10px;color:#e2e8f0;inset:auto 10px 10px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-upload-slot span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617d1;border-radius:8px;bottom:8px;color:#e2e8f0;font-size:10px;font-weight:800;left:8px;padding:4px 7px;position:absolute;z-index:2}.ws-upload-slot i{background:#000000bf;border-radius:50%;color:#fff;display:grid;font-size:14px;font-style:normal;height:22px;place-items:center;position:absolute;right:8px;top:8px;width:22px;z-index:3}.ws-upload-slot-content{align-content:center;display:grid;gap:8px;height:100%;justify-items:center;padding:14px 12px;text-align:center;width:100%}.ws-upload-slot-content small,.ws-upload-slot-content strong{display:block}.ws-upload-slot-content strong{color:#f8fafc;font-size:14px;font-weight:850;line-height:1.2;word-break:keep-all}.ws-upload-slot-content small{color:#74829d;font-size:10px;line-height:1.45}.ws-upload-slot-icon{background:linear-gradient(180deg,#3b82f624,#0f172a47);border:1px solid rgba(59,130,246,.18);border-radius:11px;color:#8fb5ff;display:grid;height:34px;place-items:center;width:34px}.ws-asset-picker-shell{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:70}.ws-asset-picker-enter-active,.ws-asset-picker-enter-active .ws-asset-picker-backdrop,.ws-asset-picker-leave-active,.ws-asset-picker-leave-active .ws-asset-picker-backdrop{transition:opacity .24s ease}.ws-asset-picker-enter-active .ws-asset-picker,.ws-asset-picker-leave-active .ws-asset-picker{transition:opacity .26s ease,transform .26s cubic-bezier(.2,.86,.22,1)}.ws-asset-picker-enter-from,.ws-asset-picker-enter-from .ws-asset-picker-backdrop,.ws-asset-picker-leave-to,.ws-asset-picker-leave-to .ws-asset-picker-backdrop{opacity:0}.ws-asset-picker-enter-from .ws-asset-picker,.ws-asset-picker-leave-to .ws-asset-picker{opacity:0;transform:translate3d(28px,0,0) scale(.992)}.ws-asset-picker-backdrop{background:#0000006b;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute}.ws-asset-picker{background:#111418;border:1px solid rgba(45,54,70,.96);border-radius:9px;bottom:22px;box-shadow:0 28px 90px #00000075;display:flex;flex-direction:column;left:410px;min-width:0;overflow:hidden;pointer-events:auto;position:absolute;right:24px;top:22px}.ws-asset-picker-header{align-items:flex-start;display:flex;justify-content:space-between;min-height:70px;padding:18px 24px 8px}.ws-asset-picker-header div{display:grid;gap:5px}.ws-asset-picker-header strong{color:#f8fafc;font-size:18px;font-weight:850;line-height:1.2}.ws-asset-picker-header small{color:#7b8494;font-size:12px;font-weight:700}.ws-picker-close{background:transparent;background:#20232b;border:0;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:inherit;color:#cbd5e1;cursor:pointer;display:grid;font:inherit;font-size:26px;height:40px;line-height:1;place-items:center;width:40px}.ws-picker-close:hover{background:#282c36;border-color:#ffffff29;color:#fff}.ws-picker-tabs{align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:44px;min-height:54px;padding:0 24px}.ws-picker-tabs button{background:transparent;border:0;color:inherit;color:#8c95a4;cursor:pointer;font:inherit;font-size:15px;font-weight:850;height:54px;position:relative}.ws-picker-tabs button.active{color:#e7edf6}.ws-picker-tabs button.active:after{background:#22d3ee;border-radius:999px;bottom:-1px;box-shadow:0 0 14px #22d3ee61;content:"";height:2px;left:0;position:absolute;right:0}.ws-picker-tabs button:hover{color:#f8fafc}.ws-picker-content{align-content:start;display:grid;flex:1;gap:18px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));min-height:0;overflow-y:auto;padding:28px 36px 34px}.ws-picker-card,.ws-picker-upload{background:transparent;background:#171a21;border:0;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:inherit;color:#cbd5e1;cursor:pointer;font:inherit}.ws-picker-card{aspect-ratio:1/.72;background:#171a20;border-color:#2a303b;border-radius:11px;overflow:hidden;position:relative}.ws-picker-card:hover{border-color:#22d3eeb8;box-shadow:0 0 0 1px #22d3ee2e,0 18px 34px #0000003d}.ws-picker-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ws-picker-card span{background:#000000ad;border-radius:8px;bottom:8px;font-size:11px;left:8px;overflow:hidden;padding:5px 7px;position:absolute;right:8px;text-overflow:ellipsis;white-space:nowrap}.ws-picker-delete{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:transparent;background:#080a0eb8;border:0;border:1px solid hsla(0,0%,100%,.1);border-radius:9px;color:inherit;color:#cbd5e1;cursor:pointer;display:grid;font:inherit;height:28px;opacity:0;place-items:center;position:absolute;right:8px;top:8px;transition:opacity .16s ease,border-color .16s ease,color .16s ease,background .16s ease;width:28px}.ws-picker-delete:hover{background:#ef444429;border-color:#ef44447a;color:#fca5a5}.ws-picker-card:hover .ws-picker-delete,.ws-picker-delete:focus-visible{opacity:1}.ws-picker-upload{align-items:center;aspect-ratio:1/.72;border-style:dashed;color:#8d98a8;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:126px;padding:0 14px}.ws-picker-upload:hover{border-color:#22d3ee94;color:#e2e8f0}.ws-picker-empty{color:#64748b;display:grid;font-size:13px;grid-column:1/-1;min-height:180px;place-items:center}.ws-assets-help{color:#666b78;display:block;font-size:9px;line-height:1.5;margin-top:7px}.ws-ref-row{display:flex;gap:8px;margin-bottom:14px}.ws-ref-add,.ws-ref-thumb{background:#07080b;border:1px solid #1b1f2e;border-radius:12px;height:60px;overflow:hidden;width:60px}.ws-ref-thumb{position:relative}.ws-ref-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ws-ref-thumb span{background:#0009;border-radius:5px;bottom:5px;color:#cbd5e1;font-size:9px;font-weight:800;left:5px;padding:2px 5px;position:absolute}.ws-ref-add{background:transparent;border:0;border-style:dashed;color:inherit;color:#64748b;cursor:pointer;display:grid;font:inherit;place-items:center}.ws-prompt-field{width:100%}.ws-prompt-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.ws-alert{border-radius:12px;font-size:11px;line-height:1.5;margin-bottom:12px;padding:10px}.ws-alert.danger{background:#ef444414;border:1px solid rgba(239,68,68,.22);color:#f87171}.ws-alert.success{background:#10b98114;border:1px solid rgba(16,185,129,.22);color:#34d399}.ws-param-section{background:linear-gradient(180deg,#0f111af5,#090b11eb);border:1px solid #14161f;border-radius:16px;padding:14px}.ws-param-section-title{margin-bottom:12px}.ws-param-section-title span{color:#f8fafc;display:block;font-weight:850}.ws-param-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-param-group{display:grid;gap:8px}.ws-param-group+.ws-param-group{margin-top:15px}.ws-param-label{color:#c8ced8;font-size:12px;font-weight:760}.ws-choice-row,.ws-ratio-grid{background:#17191f;border-radius:11px;display:grid;overflow:hidden}.ws-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-choice-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-choice-row button,.ws-ratio-grid button{background:transparent;border:1px solid transparent;border-radius:9px;color:inherit;color:#8d98aa;cursor:pointer;font:inherit;font-size:13px;font-weight:760;min-height:38px;padding:0 8px;transition:.16s ease}.ws-choice-row button:hover,.ws-ratio-grid button:hover{background:#ffffff09;color:#d7e2f2}.ws-choice-row button.active,.ws-ratio-grid button.active{background:#252a34;border-color:#ffffff09;box-shadow:inset 0 0 0 1px #719fff14;color:#f8fafc}.ws-switch-list{display:grid;gap:10px;margin-top:4px}.ws-switch-item{align-items:center;background:#080a10d9;border:1px solid rgba(20,22,31,.9);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.ws-switch-item small,.ws-switch-item strong{display:block}.ws-switch-item strong{color:#e2e8f0;font-size:12px;font-weight:800}.ws-switch-item small{color:#64748b;font-size:10px;line-height:1.5;margin-top:3px}.ws-panel-submit{background:#0b0c10fa;border-top:1px solid #14161f;display:grid;gap:10px;padding:14px 16px 16px}.ws-panel-submit div{align-items:center;color:#64748b;display:flex;font-size:12px;justify-content:space-between}.ws-panel-submit strong{color:#f59e0b}.ws-estimate-error{color:#f87171;font-size:10px;line-height:1.45}.ws-main{background:radial-gradient(circle at 75% 0,rgba(34,211,238,.08),transparent 28%),radial-gradient(circle at 10% 0,rgba(59,130,246,.1),transparent 34%),linear-gradient(180deg,#05070b,#06070a 38%,#090b11);flex:1;height:100%;min-width:0;overflow-y:auto;padding:28px 30px 44px}.ws-main-header{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin-bottom:20px}.ws-main-header span{color:#73b7ff;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ws-main-header h1{color:#fff;font-size:34px;font-weight:900;margin:5px 0 0}.ws-header-copy,.ws-header-side{min-width:0}.ws-header-copy{background:linear-gradient(135deg,#0c101af5,#070a10e0),#0a0d13db;border:1px solid rgba(80,98,135,.22);border-radius:26px;box-shadow:inset 0 1px #ffffff0a,0 26px 60px #00000047;padding:28px}.ws-header-copy p{color:#91a0b8;font-size:14px;line-height:1.7;margin:12px 0 0;max-width:700px}.ws-header-side,.ws-hero-metrics{display:grid;gap:12px}.ws-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-metric-card{background:linear-gradient(180deg,#10131deb,#0a0c12eb);border:1px solid rgba(79,95,130,.2);border-radius:20px;box-shadow:inset 0 1px #ffffff08;padding:16px 18px}.ws-metric-card small,.ws-metric-card strong{display:block}.ws-metric-card small{color:#72819c;font-size:11px;font-weight:700}.ws-metric-card strong{color:#f8fafc;font-size:28px;font-weight:900;line-height:1;margin-top:10px}.ws-header-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:10px 0 0}.ws-filter-bar{align-items:center;background:#080b11d1;border:1px solid rgba(74,86,114,.18);border-radius:22px;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000002e;display:flex;gap:14px;justify-content:space-between;margin-bottom:22px;padding:12px}.ws-filter-bar button{background:transparent;background:#ffffff03;border:0;border:1px solid hsla(0,0%,100%,.03);border-radius:12px;color:inherit;color:#8c99b0;cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:36px;padding:0 14px}.ws-filter-bar button.icon{padding:0;width:36px}.ws-filter-bar button.active,.ws-filter-bar button:hover{background:linear-gradient(180deg,#202b45db,#121827e0);border-color:#6495ff38;box-shadow:0 10px 24px #12203f3d;color:#edf4ff}.ws-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ws-filter-group small{color:#67758f;font-size:11px;font-weight:800;margin-right:2px}.ws-filter-group.align-right{justify-content:flex-end;margin-left:auto}.ws-task-feed{display:grid;gap:18px}.ws-task-feed.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-task-card{background:linear-gradient(180deg,#0d1018f0,#0a0c12eb),#0b0d12e0;border:1px solid rgba(76,90,117,.16);border-radius:24px;box-shadow:inset 0 1px #ffffff08,0 20px 50px #00000038;overflow:hidden;padding:18px;position:relative;transition:.24s ease}.ws-task-card:hover{border-color:#5c73a23d;box-shadow:inset 0 1px #ffffff0a,0 28px 68px #00000047;transform:translateY(-2px)}.ws-task-card.running{border-color:#3b82f647}.ws-task-card.failed{border-color:#ef444447}.ws-task-card-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:14px;justify-content:space-between;padding-bottom:14px}.ws-task-meta{align-items:center;display:flex;gap:10px;min-width:0}.ws-task-meta span,.ws-task-meta strong{display:block}.ws-task-meta strong{color:#eef2ff;font-size:17px;font-weight:850}.ws-task-meta span{color:#7e8aa1;font-size:12px;margin-top:4px}.ws-task-avatar{background:linear-gradient(135deg,#22d3eef5,#3b82f6eb);border:1px solid rgba(153,198,255,.2);border-radius:14px;box-shadow:0 14px 30px #3b82f62e;color:#fff;display:grid;font-size:14px;font-weight:900;height:42px;place-items:center;width:42px}.ws-task-actions,.ws-task-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ws-failed-box,.ws-rendering-box,.ws-result-box{background:linear-gradient(180deg,#040507,#090b11);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;color:#cbd5e1;display:grid;margin:16px 0;min-height:160px;place-items:center;text-align:center}.ws-result-grid{display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-result-grid.count-1{grid-template-columns:1fr}.ws-result-grid .ws-result-media img{height:220px}.ws-result-media{background:transparent;background:#040507;border:0;color:inherit;cursor:pointer;font:inherit;overflow:hidden;position:relative}.ws-result-media span{background:#05070bc7;border-radius:50%;bottom:10px;color:#fff;display:grid;font-size:11px;font-weight:800;height:24px;place-items:center;position:absolute;right:10px;width:24px}.ws-rendering-box{padding:18px;position:relative}.ws-rendering-box p{color:#94a3b8;font-size:12px;font-weight:700;margin:10px 0}.ws-progress{background:#111827;border-radius:999px;height:6px;overflow:hidden;width:min(260px,100%)}.ws-progress span{background:linear-gradient(90deg,#3b82f6,#818cf8);border-radius:inherit;display:block;height:100%}.ws-failed-box{color:#f87171;font-size:12px;font-weight:700;position:relative}.ws-result-box{align-items:stretch;background:transparent;background:#040507;border:0;color:inherit;cursor:pointer;font:inherit;grid-template-columns:1fr;min-height:auto;overflow:hidden;position:relative;width:100%}.ws-result-box img,.ws-result-box video{height:290px;-o-object-fit:cover;object-fit:cover;width:100%}.ws-result-box>.ws-preview-trigger{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008f;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;bottom:16px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:9px 12px;position:absolute;right:16px}.ws-result-box:after{background:linear-gradient(180deg,transparent,rgba(3,5,8,.72));content:"";height:42%;inset:auto 0 0 0;pointer-events:none;position:absolute}.ws-result-topbar{align-items:center;display:flex;gap:10px;justify-content:space-between;left:14px;position:absolute;right:14px;top:14px;z-index:2}.ws-task-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06090ebd;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:11px;font-weight:850;min-height:30px;padding:0 11px}.ws-task-badge.running{border-color:#3b82f638;color:#93c5fd}.ws-task-badge.failed{border-color:#ef44443d;color:#fca5a5}.ws-task-badge.success{border-color:#10b9813d;color:#86efac}.ws-task-badge.subtle{color:#cbd5e1}.ws-task-copy{background:linear-gradient(180deg,#070a0feb,#06080cfa);border:1px solid hsla(0,0%,100%,.04);border-radius:18px;padding:14px 16px}.ws-task-copy-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ws-task-copy-head small,.ws-task-copy-head span{display:block}.ws-task-copy-head span{color:#7fb3ff;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ws-task-copy-head small{color:#66758f;font-size:11px;font-weight:700}.ws-task-prompt{color:#d4dbe8;font-size:13px;line-height:1.75;margin:0;white-space:pre-wrap}.ws-task-details{background:#0f111af2;border:1px solid #232631;border-radius:12px;display:grid;gap:7px;margin-top:12px;padding:12px}.ws-task-details div{display:flex;gap:12px;justify-content:space-between}.ws-task-details span{color:#64748b;font-size:11px}.ws-task-details strong{color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.ws-task-footer{justify-content:space-between;margin-top:14px}.ws-task-footer>:first-child{margin-right:auto}.ws-work-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ws-work-card{background:transparent;background:#0d0f17b3;border:0;border:1px solid rgba(76,90,117,.16);border-radius:20px;box-shadow:0 18px 42px #00000038;color:inherit;cursor:pointer;font:inherit;overflow:hidden;text-align:left}.ws-work-card img,.ws-work-card video{height:210px;-o-object-fit:cover;object-fit:cover;width:100%}.ws-work-card span{color:#94a3b8;display:block;font-size:12px;padding:12px 14px}.ws-empty{background:#070a0f80;border:1px dashed rgba(108,130,173,.22);border-radius:24px;color:#738099;display:grid;font-size:14px;min-height:260px;padding:24px;place-items:center;text-align:center}.ws-icon-button,.ws-mini-button,.ws-primary-button,.ws-secondary-button{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:850;gap:7px;justify-content:center;min-height:34px;transition:.18s ease}.ws-icon-button:disabled,.ws-mini-button:disabled,.ws-primary-button:disabled,.ws-secondary-button:disabled{cursor:not-allowed;opacity:.55}.ws-primary-button{background:linear-gradient(135deg,#39d8ff,#4f7cff);border:1px solid rgba(34,211,238,.22);box-shadow:0 16px 30px #3b82f63d;color:#06111e;font-weight:850;padding:0 16px}.ws-primary-button span{color:#0f172a}.ws-primary-button:not(:disabled):hover{filter:brightness(1.08);transform:scale(1.02)}.ws-icon-button,.ws-mini-button,.ws-secondary-button{background:#13161fdb;border:1px solid rgba(92,102,128,.22);color:#d7deea}.ws-icon-button:hover,.ws-mini-button:hover,.ws-secondary-button:hover{background:#1c202df5;color:#fff}.ws-primary-button.wide,.ws-secondary-button.wide{width:100%}.ws-mini-button{min-height:30px;padding:0 10px;text-decoration:none}.ws-icon-button{padding:0}.ws-spinner{border:2px solid hsla(0,0%,100%,.25);border-radius:999px;border-top-color:#fff;height:14px;width:14px}.spinning svg,.ws-spinner{animation:ws-spin .8s linear infinite}.ws-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:80}.ws-auth-modal,.ws-preview-modal,.ws-recharge-modal{background:#0f172a;border:1px solid #1f2937;border-radius:18px;box-shadow:0 30px 90px #0000008c;position:relative}.ws-auth-modal{display:grid;gap:16px;padding:24px;width:min(430px,100%)}.ws-auth-modal h2,.ws-auth-modal p{color:#fff;margin:0}.ws-auth-modal h2{font-size:20px}.ws-auth-modal p{color:#64748b;font-size:13px;margin-top:6px}.ws-modal-close{position:absolute;right:14px;top:14px}.ws-input-wrap{align-items:center;background:#020617;border:1px solid #1e293b;border-radius:12px;color:#64748b;display:flex;gap:8px;min-height:42px;padding:0 12px}.ws-input-wrap input{background:transparent;border:0;color:#e2e8f0;font:inherit;font-size:13px;outline:0;width:100%}.ws-code-row{display:grid;gap:8px;grid-template-columns:1fr 94px}.ws-code-row button{height:42px}.ws-recharge-modal{background:#0f172a;display:grid;grid-template-columns:1fr 280px;overflow:hidden;width:min(760px,100%)}.ws-recharge-left,.ws-recharge-right{padding:24px}.ws-recharge-left{border-right:1px solid #1e293b}.ws-modal-heading{align-items:flex-start;margin-bottom:18px}.ws-modal-heading h2{align-items:center;display:flex;font-size:18px;gap:8px;margin:0}.ws-modal-heading p{color:#64748b;font-size:12px;margin:6px 0 0}.mobile-only{display:none}.ws-account-strip,.ws-order-strip{align-items:center;background:#020617;border:1px solid #1e293b;border-radius:13px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px}.ws-account-strip span,.ws-account-strip strong{display:block}.ws-account-strip span{color:#64748b;font-size:10px}.ws-account-strip strong{color:#cbd5e1;font-size:12px;margin-top:3px}.ws-account-strip .amber{color:#f59e0b}.ws-product-list{display:grid;gap:10px;margin-bottom:16px}.ws-product-card{background:transparent;background:#020617a3;border:1px solid #1e293b;border-radius:14px;color:inherit;cursor:pointer;font:inherit;justify-content:space-between;padding:14px;text-align:left}.ws-product-card,.ws-product-card>div:first-child{align-items:center;display:flex;gap:12px}.ws-product-card small,.ws-product-card strong{display:block}.ws-product-card strong{color:#e2e8f0;font-size:13px}.ws-product-card small{color:#64748b;font-size:11px;margin-top:3px}.ws-product-card.active{background:#3b82f61a;border-color:#3b82f6b8}.ws-product-icon{background:#3b82f629;border-radius:10px;color:#60a5fa;display:grid;height:34px;place-items:center;width:34px}.ws-product-price{text-align:right}.ws-recharge-right{align-content:center;background:#020617;display:grid;gap:14px;place-items:center;text-align:center}.ws-recharge-right>svg{color:#64748b}.ws-recharge-right p{color:#64748b;font-size:12px}.ws-pay-label{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.12em}.ws-pay-amount{color:#fff;font-size:28px}.ws-pay-tabs{background:#0f172a;border-radius:10px;display:flex;padding:3px;width:100%}.ws-pay-tabs button{background:transparent;border:0;border-radius:8px;color:inherit;color:#64748b;cursor:pointer;flex:1;font:inherit;font-size:12px;font-weight:800;min-height:30px}.ws-pay-tabs button.active{background:#10b981;color:#fff}.ws-qr-box{background:#fff;border:8px solid #fff;border-radius:16px;color:#0f172a;display:grid;height:150px;place-items:center;width:150px}.ws-qr-box span{font-size:11px;font-weight:800}.ws-preview-modal{background:#020617;display:grid;max-height:88vh;overflow:hidden;place-items:center;width:min(960px,92vw)}.ws-preview-modal img,.ws-preview-modal video{max-height:88vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.ws-toast{background:#0f172af0;border:1px solid rgba(59,130,246,.34);border-radius:12px;bottom:26px;box-shadow:0 20px 50px #00000059;color:#dbeafe;font-size:13px;font-weight:800;padding:12px 16px;position:fixed;right:26px;z-index:120}.ws-toast-enter-active,.ws-toast-leave-active{transition:.2s ease}.ws-toast-enter-from,.ws-toast-leave-to{opacity:0;transform:translateY(8px)}@media(max-width:1480px){.ws-main-header{grid-template-columns:1fr}.ws-header-actions{justify-content:flex-start}}@media(max-width:1280px){body:has(.ws-root){min-width:0}.ws-task-panel{width:300px}.ws-asset-picker{left:380px}.ws-main{padding:22px 22px 34px}.ws-task-feed.grid,.ws-work-grid{grid-template-columns:1fr}}@media(max-width:980px){body:has(.ws-root){overflow:auto}.ws-root{flex-direction:column;min-height:100vh}.ws-rail,.ws-root{height:auto;width:100%}.ws-rail{border-bottom:1px solid #14161f;border-right:0;flex-direction:row;justify-content:space-between;padding:14px 16px}.ws-rail-nav,.ws-rail-user{gap:10px;grid-auto-flow:column;width:auto}.ws-task-panel{border-bottom:1px solid #14161f;border-right:0;height:auto;width:100%}.ws-main{height:auto;overflow:visible}.ws-asset-picker{top:12px;right:12px;bottom:12px;left:12px}.ws-picker-content{gap:12px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));padding:18px}.ws-picker-tabs{gap:22px;overflow-x:auto}.ws-hero-metrics{grid-template-columns:1fr}.ws-filter-bar{align-items:stretch;flex-direction:column}.ws-filter-group.align-right{justify-content:flex-start;margin-left:0}}@media(prefers-reduced-motion:reduce){.ws-asset-picker-enter-active,.ws-asset-picker-enter-active .ws-asset-picker,.ws-asset-picker-enter-active .ws-asset-picker-backdrop,.ws-asset-picker-leave-active,.ws-asset-picker-leave-active .ws-asset-picker,.ws-asset-picker-leave-active .ws-asset-picker-backdrop{transition-duration:.01ms}}.ws-root{background:#0a0b0e}.ws-panel-submit,.ws-rail,.ws-task-panel{background:#0c0d11}.ws-rail{border-right-color:#ffffff0e}.ws-logo{filter:drop-shadow(0 10px 20px rgba(44,93,199,.24))}.ws-rail-item{border-color:transparent;border-radius:9px;color:#68758a}.ws-rail-item.active,.ws-rail-item:hover{background:#476fbe1f;border-color:transparent;color:#78a9ff}.ws-task-panel{border-right-color:#ffffff0e}.ws-panel-scroll{padding:20px 18px 26px}.ws-panel-title{margin-bottom:20px}.ws-panel-title h2{color:#f0f2f6;font-size:16px;font-weight:760}.ws-text-button{color:#667286}.ws-text-button:hover{background:#ffffff0b}.ws-creation-form{gap:17px}.ws-creation-form :deep(.n-form-item-label){padding-bottom:9px}.ws-creation-form :deep(.n-form-item-label__text){color:#c8ced8;font-size:12px;font-weight:720}.ws-creation-form :deep(.n-base-selection .n-base-selection-label),.ws-creation-form :deep(.n-base-selection),.ws-creation-form :deep(.n-input .n-input-wrapper),.ws-creation-form :deep(.n-input),.ws-creation-form :deep(.n-input-number .n-input-wrapper),.ws-creation-form :deep(.n-input-number){background:#17191f}.ws-creation-form :deep(.n-base-selection),.ws-creation-form :deep(.n-input .n-input-wrapper),.ws-creation-form :deep(.n-input-number .n-input-wrapper){border-color:#ffffff0b}.ws-creation-form :deep(.n-base-selection:hover),.ws-creation-form :deep(.n-input-number:hover .n-input-wrapper),.ws-creation-form :deep(.n-input:hover .n-input-wrapper){border-color:#7091d047}.ws-creation-form :deep(.n-base-selection.n-base-selection--focus),.ws-creation-form :deep(.n-input-number.n-input-number--focus .n-input-wrapper),.ws-creation-form :deep(.n-input.n-input--focus .n-input-wrapper){border-color:#5b89e7b8;box-shadow:0 0 0 3px #4a79d91a!important}.ws-creation-form :deep(.n-base-selection-placeholder),.ws-creation-form :deep(.n-input__placeholder){color:#606a7c}.ws-select-help{color:#657084;font-size:10px;line-height:1.55;margin-top:7px}.ws-prompt-actions{margin-top:8px}.ws-prompt-actions .n-button{color:#7c8799}.ws-prompt-actions .n-button:hover{background:#4d75c31a;color:#a9c7ff}.ws-param-section{background:#101218;border-color:#ffffff0d;border-radius:14px;padding:16px}.ws-param-section-title{margin-bottom:14px}.ws-param-section-title span{color:#dfe3ea;font-size:13px;font-weight:760}.ws-param-grid{gap:13px 12px}.ws-switch-list{border-top:1px solid hsla(0,0%,100%,.055);gap:0;margin-top:8px}.ws-switch-item{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.055);border-radius:0;min-height:65px;padding:13px 0}.ws-switch-item:last-child{border-bottom:0;padding-bottom:0}.ws-switch-item strong{color:#d7dce5;font-size:11px}.ws-switch-item small{color:#626d80;font-size:9px}.ws-panel-submit{border-top-color:#ffffff0f;box-shadow:0 -18px 38px #08090c85;gap:11px;padding:15px 18px 17px}.ws-panel-submit div{color:#697488;font-size:11px}.ws-panel-submit strong{color:#f1bd48}.ws-primary-button{background:linear-gradient(135deg,#56bdf4,#4f78ed);border-color:#6d9fff57;border-radius:9px;box-shadow:0 10px 24px #3568d538;color:#07111d;min-height:38px}.ws-primary-button:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.ws-secondary-button{background:#151820;border-color:#ffffff0f;border-radius:9px;color:#aeb7c7}.ws-main{background:radial-gradient(circle at 78% -12%,rgba(55,97,181,.06),transparent 30%),#0b0c0f;padding-top:26px}.ws-main-header{margin-bottom:12px;width:min(880px,100%)}.ws-header-copy span{color:#566176}.ws-header-copy h1{color:#e8ebf1;font-size:19px}.ws-filter-bar{background:#14161ce6;border-color:#ffffff0f;box-shadow:0 10px 28px #00000029;margin:0 max((100% - 880px)/2,0px) 34px auto;max-width:min(880px,100%)}.ws-task-feed{gap:52px}.ws-task-day{gap:24px}.ws-task-day>h2{color:#e8ebf0;font-size:25px}.ws-task-day-list{gap:36px}.ws-task-meta strong{color:#d8dde6}.ws-task-meta span,.ws-task-time{color:#5f6a7d}.ws-failed-box,.ws-rendering-box,.ws-result-box{background:#07080b;border-color:#ffffff0b}.ws-result-box{max-width:720px}.ws-result-box:after{height:28%;opacity:.72}.ws-result-box>.ws-preview-trigger,.ws-task-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111318c7;border-color:#ffffff14}.ws-task-footer{gap:5px}.ws-icon-button,.ws-mini-button{background:#181b22;border-color:#ffffff0d;color:#aab3c2}.ws-icon-button:hover,.ws-mini-button:hover{background:#232730}@keyframes ws-spin{to{transform:rotate(1turn)}}.glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0c10b3;border:1px solid hsla(0,0%,100%,.035)}.glass-panel-heavy{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#08090cf2;border:1px solid hsla(0,0%,100%,.05)}.active-border-glow{border-color:#3b82f6!important;box-shadow:0 0 12px #3b82f64d}.active-amber-glow{border-color:#f59e0b!important;box-shadow:0 0 12px #f59e0b40}.glow-text-blue{text-shadow:0 0 8px rgba(59,130,246,.5)}.glow-text-amber{text-shadow:0 0 8px rgba(245,158,11,.4)}.custom-scrollbar::-webkit-scrollbar{height:4px;width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#06070999}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff2e}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-up{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in-up .22s cubic-bezier(.16,1,.3,1) forwards}.animate-scale-up{animation:scale-up .2s cubic-bezier(.16,1,.3,1) forwards}.image-premium-container{overflow:hidden;position:relative}.image-premium-container:after{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.7));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:opacity .3s}.ws-icon-button.active{background:#f59e0b1a;border-color:#f59e0b66}.ws-icon-button.danger:hover{background:#ef44441a;border-color:#ef444466;color:#ef4444}.ws-main{background:radial-gradient(circle at 68% -10%,rgba(59,130,246,.055),transparent 28%),#0b0c0f;padding:22px 34px 80px}.ws-main-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto 14px;width:min(1080px,100%)}.ws-header-copy{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.ws-header-copy span{color:#606b7e;font-size:9px;letter-spacing:.14em}.ws-header-copy h1{color:#edf0f5;font-size:20px;font-weight:760;margin-top:2px}.ws-header-actions{padding:0}.ws-filter-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#181a20e6;border-color:#ffffff0e;border-radius:10px;box-shadow:0 10px 30px #0003;justify-content:flex-end;margin:0 max((100% - 1080px)/2,0px) 48px auto;max-width:min(1080px,100%);padding:5px;position:sticky;top:12px;width:-moz-fit-content;width:fit-content;z-index:12}.ws-filter-bar button{border-radius:7px;font-size:11px;min-height:30px;padding:0 10px}.ws-filter-bar button.icon{width:30px}.ws-filter-bar button.active,.ws-filter-bar button:hover{background:#282b33;border-color:#ffffff0f;box-shadow:none}.ws-filter-group{gap:3px}.ws-filter-group small{color:#697386;font-size:10px;margin:0 6px}.ws-filter-group+.ws-filter-group{border-left:1px solid hsla(0,0%,100%,.055);padding-left:7px}.ws-task-feed{gap:58px;margin:0 auto;width:min(880px,100%)}.ws-task-day{display:grid;gap:26px}.ws-task-day>h2{color:#eef0f4;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;letter-spacing:.02em;margin:0}.ws-task-day-list{display:grid;gap:40px}.ws-task-day-list.grid{align-items:start;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-task-card{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0}.ws-task-card:hover{box-shadow:none;transform:none}.ws-task-card.failed,.ws-task-card.running,.ws-task-card:hover{border-color:transparent}.ws-task-card-head{align-items:flex-start;border:0;padding:0}.ws-task-meta{align-items:flex-start;gap:12px}.ws-task-meta>div:last-child{min-width:0;padding-top:2px}.ws-task-meta strong{color:#d9dde5;font-size:13px;font-weight:650;line-height:1.55;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-task-meta span{color:#697386;font-size:11px;margin-top:3px}.ws-task-avatar{background:linear-gradient(145deg,#2f3745,#1d2530);border-color:#ffffff14;border-radius:8px;box-shadow:none;color:#9bc5ff;flex:0 0 auto;font-size:11px;height:38px;width:38px}.ws-task-time{color:#525c6d;flex:0 0 auto;font-size:10px;padding-top:4px}.ws-failed-box,.ws-rendering-box,.ws-result-box{background:#060709;border-color:#ffffff0e;border-radius:8px;margin:14px 0 10px 50px}.ws-result-box{max-width:760px;width:calc(100% - 50px)}.ws-result-box img,.ws-result-box video{background:#050608;height:auto;max-height:560px;-o-object-fit:contain;object-fit:contain}.ws-result-box>.ws-preview-trigger{background:#16181ed6;border-radius:7px;bottom:10px;font-size:11px;padding:7px 9px;right:10px;z-index:2}.ws-result-topbar{left:10px;right:10px;top:10px}.ws-task-badge{background:#16181ed1;border-radius:6px;font-size:10px;min-height:25px;padding:0 8px}.ws-task-details{background:#111318;border-color:#ffffff0e;border-radius:8px;margin:10px 0 0 50px}.ws-task-footer{gap:6px;justify-content:flex-start;margin:10px 0 0 50px}.ws-task-footer>:first-child{margin-right:0}.ws-icon-button,.ws-mini-button{background:#1c1f26;border-color:#ffffff0e;border-radius:8px;color:#bdc4d0}.ws-icon-button:hover,.ws-mini-button:hover{background:#282c35}.ws-mini-button{font-size:11px;min-height:32px;padding:0 11px}.ws-icon-button{min-height:32px;width:32px}.ws-voice-library,.ws-work-grid{margin:0 auto;width:min(1080px,100%)}.ws-voice-library{display:grid;gap:18px}.ws-voice-toolbar{align-items:center;background:#0d0f16;border:1px solid #1b1f2e;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.ws-voice-toolbar div{display:grid;gap:4px}.ws-voice-toolbar strong{color:#e5edf8;font-size:14px}.ws-voice-toolbar>div>span{color:#64748b;font-size:12px}.ws-voice-toolbar .ws-primary-button{background:linear-gradient(135deg,#4fb5f4,#386de8);border-color:#60a5fa61;box-shadow:0 14px 34px #3b82f642;color:#f8fbff;min-height:40px;min-width:128px}.ws-voice-toolbar .ws-primary-button span{color:#f8fbff}.ws-voice-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-voice-card{background:#0d0f16;border:1px solid #1b1f2e;border-radius:12px;display:grid;gap:12px;min-height:220px;padding:16px}.ws-voice-card p{color:#aeb8c7;font-size:13px;line-height:1.6;margin:0;min-height:42px}.ws-voice-card audio{height:36px;width:100%}.ws-voice-actions,.ws-voice-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.ws-voice-card-head small,.ws-voice-card-head strong{display:block}.ws-voice-card-head strong{color:#f8fafc;font-size:16px}.ws-voice-card-head small{color:#64748b;font-size:11px;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-voice-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.ws-voice-modal,.ws-voice-register-modal{background:#0b0d13;border:1px solid #1b1f2e;border-radius:16px;box-shadow:0 28px 90px #0000008c;color:#f8fafc;display:grid;gap:16px;max-height:calc(100vh - 48px);overflow:auto;padding:22px;width:min(860px,100vw - 48px)}.ws-voice-register-modal{width:min(680px,100vw - 48px)}.ws-modal-titlebar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ws-modal-titlebar span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.ws-modal-titlebar h2{color:#f8fafc;font-size:24px;margin:2px 0 0}.ws-field{display:grid;gap:8px}.ws-field>span{color:#dbe4f0;font-size:13px;font-weight:800}.ws-prompt-chips{display:flex;flex-wrap:wrap;gap:8px}.ws-voice-options{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-switch-row{align-items:center;background:#0f1118;border:1px solid #1b1f2e;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:0 12px}.ws-switch-row span{color:#dbe4f0;font-size:13px;font-weight:800}.ws-modal-actions,.ws-voice-estimate{align-items:center;color:#aeb8c7;display:flex;font-size:13px;gap:12px;justify-content:space-between}.ws-voice-estimate{background:#0e1420;border:1px solid #1d2636;border-radius:8px;padding:12px}.ws-generated-voice{background:#10b98114;border:1px solid rgba(16,185,129,.22);border-radius:12px;display:grid;gap:10px;padding:14px}.ws-generated-voice small,.ws-generated-voice strong{display:block}.ws-generated-voice small{color:#64748b}.ws-generated-voice audio{width:100%}@media(max-width:980px){.ws-main{padding:20px 18px 60px}.ws-main-header{align-items:flex-start}.ws-filter-bar{margin:0 0 36px;position:static;width:100%}.ws-task-day-list.grid,.ws-voice-grid,.ws-voice-options{grid-template-columns:1fr}.ws-task-time{display:none}.ws-failed-box,.ws-rendering-box,.ws-result-box,.ws-task-details,.ws-task-footer{margin-left:0;width:100%}}
