.preview-mark{position:fixed;right:14px;bottom:12px;z-index:100010;display:flex;align-items:center;gap:12px;padding:7px 11px;border:1px solid #454b33;border-radius:5px;background:#13160eee;color:#dbdfd1;font:11px/1.4 Arial,sans-serif;letter-spacing:0;max-width:calc(100vw - 24px)}.preview-mark a{color:#ccff00;text-decoration:none}.preview-mark a:hover{text-decoration:underline}#preview-dialog{color:#f5f5f5;background:#1b1c19;border:1px solid #484d3d;border-radius:8px;padding:28px;width:min(420px,calc(100vw - 32px));font:14px/1.7 Arial,"PingFang SC",sans-serif}#preview-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}#preview-dialog h2{font-size:22px;margin:4px 0 15px}#preview-dialog p{color:#bbbfb5;margin:0 0 24px}#preview-dialog button{cursor:pointer;border:0;letter-spacing:0}#preview-dialog .preview-close{position:absolute;right:14px;top:10px;width:30px;height:30px;color:#aab09e;background:transparent;font-size:26px}#preview-dialog .preview-primary{padding:10px 18px;background:#ccff00;color:#182000;border-radius:5px;font-weight:600}.preview-gallery{margin:0;background:#0b0c0a;color:#f2f3ed;font:14px/1.6 Arial,"PingFang SC",sans-serif}.gallery-header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:24px 28px;border-bottom:1px solid #2c3024}.gallery-header h1{font-size:22px;margin:0}.gallery-header a{color:#ccff00;text-decoration:none}.gallery-grid{padding:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.gallery-item{min-width:0}.gallery-item video{width:100%;aspect-ratio:16/9;object-fit:contain;background:#151713;border-radius:6px}.gallery-item p{margin:6px 0;color:#afb7a3;font-size:12px}@media(max-width:600px){.preview-mark{font-size:10px;right:10px;bottom:10px}.gallery-header{padding:18px}.gallery-grid{padding:14px;gap:18px;grid-template-columns:1fr}}
.ufox-hidden{display:none!important}.ufox-brand-image{width:34px!important;height:34px!important;object-fit:contain;border-radius:5px;flex:none}.brand-wordmark{font-family:Arial,"PingFang SC",sans-serif!important;font-size:25px!important;font-weight:750!important;letter-spacing:0!important;line-height:1.1}.ufox-loading-brand{display:flex;align-items:center;gap:12px;font:700 30px Arial,sans-serif;letter-spacing:0}.ufox-loading-brand img{object-fit:contain;border-radius:6px}.ufox-footer{color:#bec1c4;padding:54px 28px 24px;max-width:1240px;margin:60px auto 0;border-top:1px solid #292b2d}.ufox-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:30px}.ufox-footer a{display:block;color:#b5b8bc;line-height:2.3;text-decoration:none;font-size:13px}.ufox-footer a:hover{color:#ccff00}.ufox-footer h3{font-size:13px;font-weight:650;color:#eee;margin:0 0 12px}.ufox-footer p{font-size:12px;line-height:1.8;color:#91959c;max-width:250px}.ufox-footer-brand{display:flex!important;align-items:center;gap:12px;color:#f5f5f5!important;font-size:27px!important;font-weight:700}.ufox-footer-brand img{border-radius:6px;object-fit:contain}.ufox-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:34px;padding-top:20px;border-top:1px solid #292b2d;font-size:12px;color:#92959d}.ufox-footer-bottom a{font-size:12px}.ufox-workspace{padding:34px 28px 0;max-width:1200px;width:100%;margin:auto;color:#eee}.ufox-page-heading{margin:20px 0 36px}.ufox-page-heading>span{font:600 11px Arial,sans-serif;color:#9da497}.ufox-page-heading h1{font-size:28px;margin:10px 0;font-weight:700}.ufox-form{padding:24px 0;border-top:1px solid #303234}.ufox-form label{font-size:13px;color:#c3c6cb;display:block}.ufox-form textarea{display:block;width:100%;height:180px;resize:vertical;background:#17191a;border:1px solid #353739;border-radius:6px;color:#eee;padding:16px;margin-top:12px;font:14px/1.8 Arial,"PingFang SC",sans-serif}.ufox-counter{font-size:12px;color:#92979e;text-align:right;padding-top:7px}.ufox-parameters{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:650px;margin:22px 0}.ufox-parameters select{display:block;width:100%;margin-top:10px;border:1px solid #353739;background:#202224;color:#ddd;border-radius:6px;padding:10px;font-size:13px}.ufox-reference{padding:10px 0 25px}.ufox-upload,.ufox-form-actions button,.ufox-empty a{display:inline-flex!important;align-items:center;gap:8px;padding:10px 14px;border:1px solid #3a3e36;border-radius:6px;background:#242820;color:#e0e5d8;font-size:13px;cursor:pointer;text-decoration:none;line-height:1.5}.ufox-workspace svg{width:18px;height:18px;flex:none}.ufox-reference img,.ufox-motion-slot img,.ufox-motion-slot video{max-width:100%;max-height:240px;border-radius:6px;object-fit:contain;margin-top:14px}.ufox-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #303234;padding:22px 0}.ufox-form-actions>span{flex:1;color:#969da2;font-size:12px}.ufox-form-actions button:disabled{opacity:.38;cursor:not-allowed}.ufox-motion-slots{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ufox-motion-slot{min-height:260px;padding:24px;background:#17191a;border:1px dashed #464b40;border-radius:6px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ufox-motion-slot input{max-width:100%;font-size:12px;color:#aaa}.ufox-empty{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;border-top:1px solid #303234}.ufox-empty>svg{width:34px;height:34px;color:#a8b48f}.ufox-empty h2{font-size:19px;margin:0}.ufox-empty p{font-size:13px;line-height:1.8;color:#92999f;margin:0;max-width:520px}.ufox-state{display:inline-block;padding:5px 9px;border-radius:4px;background:#253027;color:#c3e1b4;font-size:12px}.ufox-guide article{padding:22px 0;border-top:1px solid #303234;line-height:1.9}.ufox-guide h2{font-size:18px;margin:10px 0}.ufox-guide p,.ufox-guide li{font-size:14px;color:#adb4ba;line-height:1.9}.ufox-workspace .ufox-footer-grid{grid-template-columns:1.2fr 1fr 1fr 1fr}.ufox-workspace .ufox-footer{padding-left:0;padding-right:0}@media(max-width:760px){.ufox-footer{padding:32px 18px 20px;margin-top:36px}.ufox-footer-grid,.ufox-workspace .ufox-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.ufox-footer-grid>div:first-child{grid-column:1/-1}.ufox-footer-bottom{align-items:flex-start;flex-direction:column;gap:2px}.ufox-workspace{padding:26px 18px 0}.ufox-page-heading{margin:12px 0 25px}.ufox-page-heading h1{font-size:24px}.ufox-motion-slots{grid-template-columns:1fr}.ufox-form-actions>span{flex-basis:100%}.ufox-parameters{grid-template-columns:1fr 1fr;gap:10px}.brand-wordmark{font-size:23px!important}}
