:root{color:#23262f;font-synthesis:none;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f0f2f8;margin:0}button,a,input,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:disabled,.disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #6359ef}img{object-fit:cover}h2,h3,p{margin-top:0}.phone{background:linear-gradient(#cbd5ff 0,#e0e6fc 50%,#f7f8fa 100%);max-width:590px;min-height:100dvh;margin:auto;padding-bottom:95px;position:relative}.mini-header{z-index:2;background:#cbd5ff;justify-content:center;align-items:center;height:82px;padding:25px 18px 10px;display:flex;position:relative}.mini-header>span{font-size:21px;font-weight:600}.mini-header>button{font-size:22px;position:absolute;left:18px}.capsule{background:#ffffff9c;border-radius:25px;align-items:center;gap:14px;padding:4px 11px;font-size:21px;display:flex;position:absolute;right:12px}.capsule i{background:#d4d7e7;width:1px;height:20px}.mini-content{padding:12px 18px 30px}.with-generate{padding-bottom:195px}.panel{background:#fff;border-radius:17px;margin-bottom:14px;padding:18px}.panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.panel-title b{align-items:center;gap:8px;font-size:19px;font-weight:600;display:flex}.panel-title b:not(:empty):before{content:"";background:linear-gradient(#36c5ef,#853bf1);border-radius:5px;width:5px;height:20px}.panel-title b:empty{display:none}.panel-title:has(b:empty){margin-bottom:0}.text-link{color:#5365ec;font-size:15px}.hint,.muted{color:#969ba7;font-size:13px}.hint{margin:9px 0 0}.segmented{justify-content:center;gap:10px;margin-bottom:12px;display:flex}.segmented button{background:#f3f4ffbd;border-radius:10px;flex:1;padding:10px 20px;font-size:17px}.segmented .selected{color:#fff;background:#3e42ff;box-shadow:0 5px 12px #454af52e}.choices{flex-wrap:wrap;gap:9px;display:flex}.choices button,.chips button{background:#f4f4fb;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;display:flex}.choices .chosen,.chips .chosen,.chosen{color:#665fe9!important;background:#f0eeff!important;border-color:#7771ef!important}.chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chips button{color:#777;border-radius:25px}.horizontal{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.horizontal button{flex-shrink:0}.ratios button{flex-direction:column;min-width:65px}.ratio-symbol{border:1.4px solid #9296a4;border-radius:2px;width:20px;max-height:28px;display:block}.description-box{background:#f7f8fc;border:1px solid #e0e2eb;border-radius:15px;padding:15px}.description-box textarea{resize:none;color:#242730;background:0 0;border:0;outline:0;width:100%;height:170px;font-size:16px;line-height:1.65;display:block}.description-tools{flex-wrap:wrap;align-items:center;gap:7px;padding-top:8px;font-size:12px;display:flex}.description-tools button{white-space:nowrap;border-radius:5px;padding:6px 10px}.mint{color:#42ae79;background:#dcfce9;border:1px solid #91e3b5}.orange{color:#d78e47;background:#ffefdb;border:1px solid #ffc483}.description-tools>span{color:#b4b7c2;margin-left:auto}.clear{color:#fff;background:#9ba4b4}.primary{color:#fff;background:linear-gradient(105deg,#387cf7,#5144ed 68%,#ad54f0);border-radius:36px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:55px;padding:12px 18px;font-size:20px;font-weight:600;display:flex;box-shadow:0 7px 16px #685df32b}.primary small{margin-left:auto;font-size:14px}.generate-bar,.bottom-actions{z-index:5;background:#fffffff5;width:100%;max-width:590px;padding:13px 24px 30px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.generate-bar p{color:#a3a4ab;text-align:center;margin:11px 0 0;font-size:12px}.generate-bar p b{color:#8374e8}.params-summary{color:#636978;text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid #dae0e9;border-radius:10px;width:100%;margin-bottom:12px;padding:12px;font-size:14px;display:block;overflow:hidden}.params-summary span{float:right}.bottom-actions small{text-align:center;color:#989ca6;margin:0 0 12px;font-size:12px;display:block}.bottom-actions .primary+small{margin:12px 0 0}.hero-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.hero-card{text-align:left;background:linear-gradient(120deg,#fff2ee,#ffdacc);border-radius:17px;height:185px;padding:19px 15px;position:relative;overflow:hidden}.hero-card img{width:65%;height:145px;position:absolute;bottom:0;right:-14px}.hero-card strong,.hero-card small,.hero-card>span{z-index:1;display:block;position:relative}.hero-card strong{font-size:20px}.hero-card small{color:#84706c;margin-top:7px;font-size:11px}.hero-card>span{background:#ffffffb0;border-radius:15px;width:max-content;margin-top:77px;padding:5px 9px;font-size:10px}.hero-1{background:linear-gradient(120deg,#ffe6ed,#ffd6ea)}.hero-2{background:linear-gradient(120deg,#e0efff,#cbdcff)}.hero-3{background:linear-gradient(120deg,#e6ddff,#d6ccff)}.hero-card em{color:#fff;background:#6951ee;border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal;position:absolute;top:8px;right:8px}.section-heading{justify-content:space-between;align-items:baseline;margin:25px 1px 13px;display:flex}.section-heading b{font-size:21px}.section-heading>span{color:#9197a7;font-size:12px}.video-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.video-card{text-align:left;background:linear-gradient(#fff,#eceeff);border-radius:14px;height:139px;padding:13px 9px;position:relative;overflow:hidden}.video-card strong{font-size:13px;display:block}.video-card small{color:#969ba8;z-index:1;font-size:10px;position:relative}.video-card img{width:70%;height:87px;position:absolute;bottom:0;right:0}.card-arrow{color:#6e67e9;position:absolute;bottom:7px;left:11px}.image-grid{background:#fff;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:18px 8px;padding:20px 10px;display:grid}.image-grid button{white-space:nowrap;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex}.image-grid .anticon{color:#7865ed;background:linear-gradient(#f7f5ff,#eeeaff);border-radius:13px;padding:12px;font-size:24px}.ranking-banner{color:#fff;background:linear-gradient(110deg,#8167f6,#5c74f2);border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:17px;display:flex}.ranking-banner>span{margin-left:auto;font-size:11px}.empty-hint,.end-note{text-align:center;color:#b6b8c1;margin:0;padding:20px 0;font-size:13px}.tabbar{z-index:6;background:#fff;border-top:1px solid #eee;width:100%;max-width:590px;padding:12px 15px 20px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tabbar button{color:#a7abb8;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:12px;display:flex}.tabbar .anticon{font-size:23px}.tabbar .active{color:#625aee}.tool-banner{background:linear-gradient(120deg,#ede9ff,#d9ddff);border-radius:16px;min-height:130px;margin-bottom:15px;padding:22px 18px;position:relative;overflow:hidden}.tool-banner strong{max-width:75%;font-size:20px;display:block}.tool-banner p{color:#797c9b;max-width:67%;margin:10px 0;font-size:12px}.tool-banner img{width:105px;height:120px;position:absolute;bottom:0;right:0}.draft-bar{text-align:right;color:#807ac5;margin-bottom:7px;font-size:12px}.steps{gap:10px;margin:15px 0;display:flex}.steps button{border:1px solid #d7d9eb;border-radius:8px;flex:1;padding:10px;font-size:13px}.uploads{flex-wrap:wrap;gap:9px;display:flex}.single-upload{width:100%}.upload-box{color:#9799b4;background:#f8f7fe;border:1px dashed #c1c2dd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100px;min-height:100px;padding:15px;font-size:12px;display:flex}.upload-box .anticon{color:#b3b0df;font-size:32px}.upload-box.large{width:100%;height:145px}.upload-thumb{border-radius:10px;width:100px;height:100px;position:relative;overflow:hidden}.single-upload .upload-thumb{width:100%;height:160px}.upload-thumb img,.upload-thumb video{object-fit:contain;background:#f8f8fc;width:100%;height:100%}.upload-thumb button{color:#fff;background:#3339;border-radius:50%;padding:3px;position:absolute;top:5px;right:5px}.upload-pair{gap:12px;display:flex}.upload-pair>div{flex:1}.compact-field{background:#fff;align-items:center;gap:15px;padding:12px 18px;display:flex}.compact-field .ant-slider{flex:1}.compact-field span{white-space:nowrap}.example-grid,.template-grid{gap:9px;display:flex;overflow:auto}.template-grid button,.example-grid button{background:#f5f4fb;border:1px solid #0000;border-radius:10px;min-width:95px;padding:0;overflow:hidden}.template-grid img,.example-grid img{width:95px;height:120px;display:block}.template-grid span,.example-grid span{padding:5px;font-size:11px;display:block}.link-extract{text-align:left;background:#eef0ff;border-radius:10px;width:100%;margin-bottom:14px;padding:14px;font-size:13px}.link-extract b{float:right;color:#6661db}.profile-card{align-items:center;gap:12px;padding:15px 5px 25px;display:flex}.profile-card>img{background:#fff;border-radius:50%;width:58px;height:58px}.profile-card strong{font-size:20px}.profile-card small{color:#9199af;margin-top:5px;font-size:11px;display:block}.profile-card button{text-align:right;margin-left:auto}.profile-card b{color:#665de9;margin-top:5px;font-size:22px;display:block}.membership-banner{color:#eee5cc;background:linear-gradient(130deg,#262e52,#434575);border-radius:17px;margin-bottom:15px;padding:21px 18px;position:relative;overflow:hidden}.membership-banner strong{font-size:22px}.membership-banner em{background:#626078;border-radius:10px;margin-left:9px;padding:4px 7px;font-size:10px;font-style:normal}.membership-banner p{margin:10px 0 22px;font-size:12px}.membership-banner img{width:100px;height:100px;position:absolute;top:0;right:5px}.membership-banner>div{justify-content:space-between;align-items:center;display:flex;position:relative}.membership-banner small{font-size:11px}.membership-banner button{color:#514d65;background:#eee0c0;border-radius:20px;padding:8px 13px;font-size:12px}.reward-banner{background:linear-gradient(120deg,#ece4ff,#dcddff);border-radius:15px;min-height:110px;margin:15px 0;padding:18px;position:relative;overflow:hidden}.reward-banner strong{font-size:19px}.reward-banner strong span{font-size:15px}.reward-banner p{color:#8e87bc;margin:10px 0;font-size:11px}.reward-banner button{color:#6b54c9;font-size:12px}.reward-banner img{width:100px;height:95px;position:absolute;bottom:0;right:0}.menu-card{background:#fff;border-radius:15px;margin-top:15px;overflow:hidden}.menu-card button{border-bottom:1px solid #f7f7fa;align-items:center;gap:13px;width:100%;padding:18px;font-size:15px;display:flex}.menu-card button>.anticon:first-child{color:#786be6;font-size:21px}.menu-card button>.anticon:last-child{color:#bec1ca;margin-left:auto;font-size:12px}.work-filters{background:#f6f7ffcb;border-radius:13px;margin:10px 0 15px;padding:4px;display:flex}.work-filters button{color:#737687;white-space:nowrap;flex:1;padding:10px 0;font-size:12px}.work-filters .selected{color:#4855e6;background:#fff;border-radius:9px;font-weight:600;box-shadow:0 2px 7px #a0a6cf22}.work-row{cursor:pointer;background:#fff;border-radius:17px;gap:14px;min-height:126px;margin-bottom:13px;padding:16px;display:flex;position:relative}.work-thumb{background:#eef0ff;border-radius:12px;flex-shrink:0;width:100px;height:100px;position:relative;overflow:hidden}.work-thumb img,.work-thumb video{object-fit:cover;width:100%;height:100%}.work-thumb>.anticon{color:#fff;background:#5558;border-radius:50%;font-size:21px;position:absolute;bottom:7px;left:7px}.work-thumb>small{color:#fff;background:#5557;border-radius:4px;padding:2px 3px;font-size:10px;position:absolute;bottom:6px;right:5px}.work-body{flex:1;min-width:0}.work-body strong{white-space:nowrap;text-overflow:ellipsis;margin-right:15px;font-size:16px;display:block;overflow:hidden}.work-body>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.work-body small{color:#a1a3ae;font-size:11px}.feature-tag{color:#7276ed;background:#eef0ff;border-radius:20px;padding:4px 10px;font-size:12px}.work-body footer{justify-content:space-between;align-items:center;gap:5px;margin-top:22px;display:flex}.work-body time{color:#b7bac4;font-size:10px}.status{color:#7476ee;white-space:nowrap;background:#edf0ff;border-radius:20px;padding:3px 8px;font-size:11px}.status.succeeded{color:#269f63;background:#eff9f2}.status.failed{color:#db5966;background:#fff0f1}.delete-work{color:#9da0aa;font-size:14px;position:absolute;top:12px;right:10px}.empty-works{text-align:center;padding:50px 30px}.empty-works img{width:110px;height:110px}.empty-works strong{margin:15px;font-size:17px;display:block}.empty-works p{color:#a4a8b8;font-size:13px}.empty-works .primary{max-width:160px;min-height:43px;margin:20px auto;font-size:16px}.points-card{background:#fff;border-radius:17px;margin-bottom:15px;padding:20px}.points-card small{color:#a3a7b3;margin-bottom:10px;display:block}.points-card b{font-size:35px}.points-card .anticon{color:#4247ff;font-size:26px}.ledger-row{border-bottom:1px solid #fafafa;justify-content:space-between;align-items:center;padding:20px 0;font-size:16px;display:flex}.ledger-row time{color:#a5a8b3;margin-top:7px;font-size:12px;display:block}.ledger-row b>small{color:#999;font-size:11px;display:block}.positive{color:#4752f1}.negative{color:#f65065}.task-reward{background:#fff;border-radius:14px;align-items:center;gap:14px;margin-bottom:12px;padding:18px;display:flex}.task-reward>.anticon{color:#7770ee;font-size:27px}.task-reward small{color:#a2a5b2;margin-top:7px;font-size:12px;display:block}.pill{color:#7970eb;white-space:nowrap;border:1px solid #8f89f3;border-radius:20px;margin-left:auto;padding:6px 15px;font-size:12px}.plan-grid{flex-wrap:wrap;gap:10px;display:flex}.plan-grid button{text-align:left;background:#f8f8fc;border:1px solid #ebebf3;border-radius:12px;flex:1;min-width:120px;padding:17px 13px}.plan-grid strong{font-size:15px}.plan-grid b{color:#7264e8;margin:13px 0;font-size:29px;display:block}.plan-grid b small{color:#aaa;font-size:10px;font-weight:400}.plan-grid p{color:#85849b;margin-bottom:8px;font-size:10px}.result-video{object-fit:contain;background:#000;width:100%;height:275px}.detail-actions{gap:12px;margin:15px 0 4px;display:flex}.detail-actions button{color:#7276e9;border:1px solid #7b84f6;border-radius:30px;flex:1;padding:12px 3px;font-size:15px}.detail-actions button:last-child{color:#ae69df;border-color:#ae69df}.prompt-content{color:#5b6070;background:#f4f5ff;border-radius:12px;padding:15px;font-size:16px;line-height:1.8}.metadata-grid{background:#fff;border-radius:17px;grid-template-columns:1fr 1fr;margin-bottom:15px;display:grid;overflow:hidden}.metadata-grid>div{border:1px solid #fafafa;justify-content:space-between;gap:8px;padding:18px 14px;font-size:14px;display:flex}.metadata-grid small{color:#999eaa;overflow-wrap:anywhere;font-size:12px}.favorite-action{width:100%;padding:15px}.agreement-text{white-space:pre-wrap;font-size:14px;line-height:1.8}.overlay{z-index:20;background:#0008;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{overscroll-behavior:contain;text-align:center;background:#fff;border-radius:22px;width:100%;max-width:440px;max-height:85dvh;padding:32px 24px;position:relative;overflow:auto;box-shadow:0 20px 80px #1112}.dialog h2{margin:15px 0 12px;font-size:22px}.dialog h3{margin-bottom:25px;font-size:20px}.dialog>.primary{margin-top:15px;font-size:18px}.dialog>.muted{margin-bottom:25px;font-size:15px}.close-dialog{color:#8b8b98;z-index:2;background:#f5f6fa;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:flex;position:absolute;top:13px;right:14px}.success-icon{color:#fff;background:#20c563;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:5px auto 18px;font-size:33px;display:flex}.outlined{color:#8088ef;border:1px solid #bec6f6;border-radius:30px;width:100%;padding:12px;font-size:17px}.dialog-actions{gap:12px;margin-top:20px;display:flex}.dialog-actions>button{background:#f3f3fb;border-radius:25px;flex:1}.dialog-actions>.primary{background:linear-gradient(110deg,#387bf7,#5741e9);min-height:45px;font-size:16px}.image-preview{overscroll-behavior:contain;border-radius:18px;max-width:486px;padding:0 0 15px;scroll-padding:52px 0 12px;overflow:auto}.full-preview{object-fit:contain;background:#f7f7f7;border-radius:18px 18px 0 0;width:100%;max-height:62dvh;display:block}.image-preview>.primary{width:calc(100% - 30px);margin:15px}.image-preview .close-dialog,.case-preview .close-dialog{z-index:3;background:#fff;width:44px;height:44px;margin:8px 8px -52px auto;font-size:23px;position:sticky;top:8px;right:auto}.sheet-overlay{align-items:flex-end;padding:0}.sheet{text-align:left;border-radius:22px 22px 0 0;max-width:590px;max-height:85dvh;padding:25px 22px 32px}.sheet h3{text-align:center;margin:0 0 22px}.model-picker-trigger{background:#f3f3fc;border-radius:13px;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding:15px;display:flex}.parameter-row{border-bottom:1px solid #f5f5f9;padding:13px 0}.parameter-row label{margin-bottom:12px;font-size:14px;font-weight:600;display:block}.parameter-row .choices button{padding:8px 12px;font-size:12px}.parameter-row .segmented{max-width:210px;margin:0}.parameter-row .segmented button{font-size:13px}.nested-overlay{z-index:30;background:#0005;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.model-dialog{background:#fff;border-radius:18px;width:100%;max-width:480px;max-height:75dvh;padding:24px 20px;position:relative;overflow:auto}.model-dialog>button:not(.close-dialog){text-align:left;border:1px solid #eee;border-radius:9px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:15px 8px;display:flex}.model-dialog b{overflow-wrap:anywhere;font-size:13px}.model-dialog small{color:#aaa;font-size:11px;display:block}.model-dialog .anticon:last-child{margin-left:auto}.asset-selection{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.asset-selection button{aspect-ratio:1;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.asset-selection img,.asset-selection video{object-fit:cover;width:100%;height:100%}.asset-selection span{color:#655cf0;background:#fff;border-radius:50%;padding:3px;position:absolute;top:5px;right:5px}.prompt-template{text-align:left;background:#f7f7fd;border-radius:13px;width:100%;margin-top:12px;padding:14px}.prompt-template p{color:#8c8fa1;margin:8px 0 0;font-size:13px;line-height:1.7}.template-line{background:#fff;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin:10px 0;padding:15px;display:flex}.initial-loading{text-align:center;padding:100px}.admin-layout{min-height:100vh}.admin-brand{color:#514ad1;padding:30px 22px 8px;font-size:21px;font-weight:600;display:block}.admin-product{color:#a0a3b2;padding:0 22px 26px;display:block}.admin-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;display:flex;background:#fff!important;padding:0 30px!important}.admin-content{max-width:1600px;padding:28px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.toolbar-spacer{flex:1}.stat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.admin-login{background:radial-gradient(at 10% 10%,#dee4ff,#f4f5fb 60%);justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.admin-login .ant-card{width:420px;box-shadow:0 15px 60px #989ec51c}.admin-login h1{margin:18px 0 8px;font-size:23px}.admin-login p,.admin-login small{color:#999;margin-bottom:20px;font-size:12px;display:block}.admin-login small{margin:18px 0 0}.brand-mark{color:#6254ed;font-size:35px}.admin-preview{object-fit:contain;max-width:100%;max-height:380px;margin:15px 0}.admin-loading{text-align:center;color:#999;padding:100px}@media (width<=450px){.mini-header{height:67px;padding-top:15px}.mini-header>span{font-size:18px}.capsule{gap:10px;padding:5px 8px;font-size:17px}.mini-content{padding:10px 12px 25px}.with-generate{padding-bottom:195px}.panel{padding:15px}.panel-title b{font-size:17px}.hero-card{height:162px;padding:15px 12px}.hero-card strong{font-size:17px}.hero-card>span{margin-top:63px}.work-row{gap:11px;padding:13px}.work-thumb{width:88px;height:88px}.work-body strong{font-size:14px}.work-body footer{margin-top:16px}.work-body time{font-size:9px}.video-card strong{font-size:11px}.video-card small{font-size:9px}.section-heading b{font-size:19px}.dialog{max-width:345px;padding:30px 23px}.image-preview{padding:0 0 10px}.sheet{max-width:100%;padding:25px 18px}.dialog>.primary{font-size:17px}.metadata-grid>div{padding:16px 12px;font-size:12px}.metadata-grid small{font-size:10px}.admin-content{padding:12px}.admin-layout>.ant-layout-sider{display:none}.admin-header{padding:0 15px!important}.stat-grid{grid-template-columns:repeat(2,1fr)}}.admin-mobile-menu{display:none}@media (width<=760px){.admin-mobile-menu{width:155px;display:block}.admin-header>b{display:none}.admin-header{padding:0 16px}.admin-toolbar{flex-wrap:wrap}}.example-grid video{object-fit:cover;width:100%;height:150px}.case-video{background:#000;width:100%;max-height:55vh}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.pricing-grid .ant-input-number{width:100%}.pending-result{background:#f4f5ff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:30px 20px;display:flex}.pending-result img{width:90px;height:90px}.pending-result p{color:#9299ad;margin:0;font-size:14px;line-height:1.7}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gallery-grid button{text-align:left;background:#fff;border-radius:14px;padding:0;overflow:hidden}.gallery-grid img,.gallery-grid video{object-fit:cover;width:100%;height:240px;display:block}.gallery-grid button>div{padding:12px}.gallery-grid strong{font-size:14px}.gallery-grid small{color:#a3a7b3;margin-top:6px;font-size:11px;display:block}@media (width<=450px){.gallery-grid img,.gallery-grid video{height:200px}}.phone{--mobile-blue:#267bec;--mobile-ink:#1b2c3b;--motion-press:.13s;--motion-enter:.26s;--ease-soft:cubic-bezier(.22,.72,.24,1);overflow-x:clip}.phone button,.phone a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .16s,color .16s,box-shadow .18s,opacity var(--motion-press),transform var(--motion-press)}.phone button:active:not(:disabled),.phone a:active:not(.disabled){opacity:.78;transform:scale(.985)}.phone button:focus-visible,.phone a:focus-visible,.phone article:focus-visible{outline-offset:3px;outline:2px solid #267bec}.phone.home-bg{background:linear-gradient(#267bec 0,#4798f4 220px,#bce0ff 560px,#edf7ff 790px,#f4f8fc 100%)}.home-bg .mini-header{color:#fff;background:#267bec;position:sticky;top:0}.home-bg .mini-header>span{font-size:16px;font-weight:500}.capsule{align-items:center;gap:11px;min-width:86px;height:34px;padding:0 11px;font-size:23px}.capsule .anticon{font-size:24px}.capsule-camera{border:2px solid;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.capsule-camera span{border:2px solid;border-radius:50%;width:9px;height:9px}.home-bg .capsule{color:#fff;background:#166acf88}.home-bg .capsule i{background:#fff5}.phone .with-generate{padding-bottom:210px}.phone .hero-grid{gap:10px}.phone .hero-card{aspect-ratio:1.56;color:#173045;isolation:isolate;background:linear-gradient(115deg,#eaf7ff,#c4e7fc);border-radius:18px;height:auto;padding:clamp(15px,3vw,21px)}.phone .hero-card img{object-fit:contain;object-position:bottom;z-index:-1;width:54%;height:91%;bottom:0;right:-1px}.phone .hero-card strong{white-space:nowrap;letter-spacing:-.4px;font-size:clamp(17px,3.8vw,23px)}.phone .hero-card small{color:#7293a8;white-space:nowrap;max-width:70%;margin-top:5px;font-size:clamp(10px,2.1vw,13px)}.phone .hero-card>span{color:#416b87;background:0 0;border-radius:0;align-items:center;gap:5px;margin-top:clamp(16px,4.5vw,29px);padding:0;font-size:clamp(10px,2.3vw,13px);display:flex}.phone .hero-3{color:#fff;background:linear-gradient(115deg,#2988ef,#1473e9)}.phone .hero-3 small,.phone .hero-3>span{color:#c7e9ff}.phone .hero-card em{background:#ffae43;border-radius:4px;padding:2px 4px;font-size:10px;top:17px;left:60%;right:auto}.phone .hero-card .hot-badge{top:11px;left:auto;right:10px}.phone .section-heading{color:#182f42;align-items:center;margin:22px 0 12px}.phone .section-heading b{align-items:center;gap:5px;font-size:20px;display:flex}.phone .section-heading b:before{content:"";background:linear-gradient(#66d7e8,#226fe9);border-radius:3px;width:4px;height:17px}.phone .section-heading b>.anticon{display:none}.phone .section-heading>span{color:#839cac;font-size:11px}.phone .video-grid{gap:9px}.phone .video-card{aspect-ratio:.735;color:#17334a;isolation:isolate;background:linear-gradient(145deg,#eaf6ff,#d3eaff);border-radius:14px;height:auto;min-height:150px;padding:12px 10px}.phone .video-card strong{white-space:nowrap;z-index:1;font-size:clamp(12px,2.8vw,16px);position:relative}.phone .video-card strong>.anticon{color:#6994af;font-size:15px}.phone .video-card small{color:#829aaa;white-space:nowrap;margin-top:4px;font-size:clamp(9px,1.9vw,11px);display:block}.phone .video-card img{object-fit:contain;object-position:bottom;z-index:-1;width:92%;height:71%;bottom:0;right:0}.phone .card-arrow{color:#7c9cb5;background:#ffffffbd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid;bottom:9px;left:auto;right:9px}.phone .image-grid{color:#22374b;background:#fffdfd;border-radius:15px;gap:25px 7px;padding:22px 9px 25px}.phone .image-grid button{white-space:nowrap;gap:10px;min-height:54px;font-size:12px}.phone .image-grid .anticon{color:#657e94;background:0 0;border-radius:0;padding:0;font-size:26px}.phone .ranking-banner{aspect-ratio:3.05;background:0 0;border-radius:17px;margin-top:17px;padding:0;display:block;overflow:hidden}.phone .ranking-banner img{object-fit:cover;width:100%;height:100%;display:block}.phone .home-bg .chips{margin:14px 0}.home-bg .chips button{color:#8293a0;background:0 0;border:0;padding:7px 10px;font-size:12px}.home-bg .chips .chosen{color:#a78248!important;background:#fff0d6!important}.phone .tabbar{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.phone .tabbar .active{color:#16a6eb}.phone .tabbar button{min-height:44px}.phone .tabbar button.active .anticon{filter:drop-shadow(0 3px 6px #15abef55)}.phone .panel-title b{font-weight:600}.phone .description-box textarea{height:180px;line-height:1.75}.phone .chips button{white-space:nowrap}.phone .primary{background:linear-gradient(110deg,#3a7cf7,#6468ef 54%,#ad54ee);justify-content:center;min-height:57px;font-weight:600;position:relative}.phone .primary small{margin-left:0;font-weight:400;position:absolute;right:19px}.phone .generate-bar,.phone .bottom-actions{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.phone .generate-bar p{font-size:12px}.phone .params-summary{height:48px;padding:12px 15px;line-height:22px}.phone .params-summary>span{float:none;margin-left:5px;font-size:12px;position:absolute;right:38px}.phone .example-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px}.phone .example-grid button{aspect-ratio:2/3;scroll-snap-align:start;border:0;border-radius:10px;flex:0 0 calc(25% - 6.75px);min-width:80px;position:relative;overflow:hidden}.phone .example-grid img,.phone .example-grid video{object-fit:cover;width:100%;height:100%;display:block}.phone .example-grid button>span:not(.anticon){color:#fff;text-overflow:ellipsis;white-space:nowrap;text-align:center;background:linear-gradient(#0000,#000a);padding:25px 5px 8px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.phone .example-grid .case-play{color:#fff;filter:drop-shadow(0 2px 8px #0009);place-items:center;font-size:30px;display:grid;position:absolute;inset:0}.phone .work-row{border-radius:18px;gap:14px;min-height:134px;padding:14px}.phone .work-thumb{border-radius:11px;width:100px;height:100px}.phone .work-body strong{margin-right:14px;font-size:16px;font-weight:600}.phone .work-body footer{margin-top:22px}.phone .work-body time{font-size:11px}.phone .work-body small{font-size:12px}.phone .status{font-size:12px;font-weight:600}.phone .delete-work{place-items:center;width:36px;height:36px;display:grid;top:2px;right:3px}.phone .work-filters{padding:4px}.phone .work-filters button{min-height:36px;font-size:13px}.phone .work-filters .selected{transition:background-color .15s}.phone .segmented button{font-weight:500}.phone .result-video{aspect-ratio:1.53;object-fit:contain;height:auto;display:block}.phone .detail-actions button{justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:500;display:flex}.phone .metadata-grid>div{padding:16px 13px;font-size:15px}.phone .metadata-grid small{font-size:13px}.phone .metadata-grid .anticon{color:#8270ec;margin-right:3px}.phone .prompt-content{font-size:16px;line-height:1.8}.phone .points-card b{align-items:center;gap:8px;font-size:36px;display:flex}.phone .points-card .anticon{color:#fff;background:#4147fe;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.phone .overlay{background:#0008;animation:.18s ease-out both mobile-fade}.phone .dialog{animation:mobile-dialog var(--motion-enter) var(--ease-soft) both}.phone .sheet{animation:mobile-sheet .3s var(--ease-soft) both;padding-bottom:calc(30px + env(safe-area-inset-bottom));scroll-padding-bottom:24px}.phone .nested-overlay{animation:.15s ease-out both mobile-fade}.phone .model-dialog{animation:mobile-dialog .22s var(--ease-soft) both}.phone .image-preview{width:90%;max-width:486px;padding:0 0 13px}.phone .image-preview .full-preview{object-fit:contain;max-height:64dvh}.phone .image-preview .primary{width:calc(100% - 40px);margin:14px 20px;font-size:20px}.phone .image-preview .close-dialog,.phone .case-preview .close-dialog{width:44px;height:44px;right:auto}.phone .full-image{object-fit:contain;max-width:100%;max-height:55dvh;margin:auto;display:block}.phone .close-dialog{width:40px;height:40px;top:8px;right:9px}.phone .model-dialog b{font-weight:500}.phone .model-dialog button>span{min-width:0}.phone .model-dialog small{line-height:1.5}.phone .sheet .primary{margin-top:18px}.phone .dialog-actions button{min-height:45px}.phone .outlined{min-height:46px}.phone .initial-loading .ant-spin{color:#4381ee}@keyframes mobile-fade{0%{opacity:0}to{opacity:1}}@keyframes mobile-dialog{0%{opacity:0;transform:translateY(12px)scale(.965)}to{opacity:1;transform:none}}@keyframes mobile-sheet{0%{opacity:.6;transform:translateY(55px)}to{opacity:1;transform:none}}@media (width<=450px){.phone .mini-content{padding-left:12px;padding-right:12px}.phone .hero-card{padding:16px 13px}.phone .hero-card strong{font-size:17px}.phone .hero-card>span{margin-top:18px;font-size:10px}.phone .hero-card em{font-size:8px;top:17px}.phone .video-card{min-height:145px;padding:11px 8px}.phone .video-card strong{font-size:12px}.phone .image-grid button{font-size:11px}.phone .section-heading b{font-size:19px}.phone .work-row{gap:11px;min-height:118px;padding:12px}.phone .work-thumb{width:88px;height:88px}.phone .work-body strong{font-size:14px}.phone .work-body footer{gap:3px;margin-top:17px}.phone .work-body time{font-size:9px}.phone .work-body small,.phone .status{font-size:10px}.phone .work-filters button{font-size:12px}.phone .metadata-grid>div{padding:15px 12px;font-size:13px}.phone .metadata-grid small{font-size:12px}.phone .image-preview{max-width:90%;padding:0 0 9px}.phone .image-preview .primary{font-size:18px}.phone .dialog{padding:30px 23px}.phone .image-preview{padding:0 0 9px}.phone .sheet{padding:25px 18px calc(28px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.phone button,.phone a{transition:none!important}.phone .overlay,.phone .dialog,.phone .sheet,.phone .nested-overlay,.phone .model-dialog{animation:none!important}.phone button:active,.phone a:active{transform:none!important}}.phone .capsule>.anticon{transform:rotate(90deg)}.phone .upload-thumb button{place-items:center;width:32px;height:32px;display:grid}.phone .choices button{min-height:40px}.phone .asset-selection button{transition:border-color .15s,box-shadow .15s}.phone .asset-selection .chosen{box-shadow:0 0 0 2px #6c6cec22}.phone .dialog .text-link{min-height:36px;padding:8px 14px}.phone .work-row:active{background:#fafaff}.phone .video-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.phone .video-card strong{line-height:1.4}.phone .editor-source{background:#050505;border-radius:10px;position:relative;overflow:hidden}.phone .editor-source>video{aspect-ratio:1.65;object-fit:contain;width:100%;display:block}.phone .editor-source>small{color:#fff;pointer-events:none;background:#0006;border-radius:4px;padding:3px 5px;font-size:12px;position:absolute;bottom:40px;right:9px}.phone .editor-description>.uploads{width:85px;margin-bottom:10px;display:block}.phone .editor-description .upload-box,.phone .editor-description .upload-thumb{border-radius:8px;width:85px;height:85px;min-height:0}.phone .editor-description .upload-box{background:#fff;padding:6px;font-size:11px}.phone .editor-description .upload-box .anticon{font-size:23px}.phone .editor-description textarea{height:145px}.phone .editor-note{color:#7c83a5;background:#eff3ff;border-radius:8px;margin:13px 0 0;padding:12px;font-size:12px;line-height:1.65}.phone .replication-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.phone .replication-actions button{color:#8b78ea;background:#f2f1fe;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:77px;padding:15px 5px;display:flex}.phone .replication-actions b{font-size:12px;font-weight:500}.phone .replication-actions .anticon{font-size:22px}.phone:has(.editor-source) .segmented .selected{background:linear-gradient(110deg,#507bfc,#8061ee)}.phone .comparison-grip{color:#8279bb;z-index:4;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:15px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0002}.phone .image-comparison{aspect-ratio:2.7;isolation:isolate;touch-action:pan-y;border-radius:10px;width:100%;position:relative;overflow:hidden}.phone .image-comparison>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.phone .comparison-label{color:#fff;pointer-events:none;z-index:2;border-radius:11px;padding:3px 8px;font-size:10px;position:absolute;top:7px}.phone .comparison-label.before{background:#536570cc;left:8px}.phone .comparison-label.after{background:#9272e9;right:8px}.phone .comparison-hint{color:#9699a7;margin-top:10px;font-size:11px;display:block}.phone .comparison-control.ant-slider{z-index:3;height:100%;margin:0;position:absolute;inset:0}.phone .comparison-control .ant-slider-rail,.phone .comparison-control .ant-slider-track{height:100%;background:0 0!important}.phone .comparison-control .ant-slider-handle{width:2px;height:100%;top:0}.phone .comparison-control .ant-slider-handle:before{background:#fff;width:2px;height:100%;position:absolute;inset:0;box-shadow:0 0 4px #0002}.phone .comparison-control .ant-slider-handle:after{content:"";color:#8279bb;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;display:grid;top:calc(50% - 11px);left:-10px;box-shadow:0 2px 6px #0002}.phone .comparison-control .ant-slider-handle:focus-visible:after{box-shadow:0 0 0 3px #7860df}.phone .comparison-control .ant-slider-handle:hover:after{box-shadow:0 0 0 2px #8270e4}.phone .model-banner{background:linear-gradient(120deg,#ede5fd,#e8e7fb 50%,#cbd2f2);border-radius:15px;min-height:170px;padding:27px 19px;position:relative;overflow:hidden}.phone .model-banner strong{z-index:1;max-width:65%;font-size:21px;position:relative}.phone .model-banner p{color:#262839;z-index:1;margin:9px 0 24px;font-size:18px;font-weight:600;position:relative}.phone .model-banner small{z-index:1;color:#555570;font-size:11px;position:relative}.phone .model-banner .anticon{color:#766adb;margin:0 2px}.phone .model-banner>img{object-fit:contain;object-position:right bottom;width:49%;height:100%;bottom:0;right:0}.phone .model-parameters{flex-direction:column;gap:13px;display:flex}.phone .model-random-link{color:#92939d;align-items:center;gap:5px;min-height:36px;padding:7px 0;font-size:12px;display:flex}.phone .model-parameter{align-items:center;gap:9px;min-width:0;display:flex}.phone .model-parameter>label{color:#222631;flex:0 0 55px;font-size:13px;font-weight:500}.phone .model-choices{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.phone .model-choices button{white-space:nowrap;color:#6c6d77;background:#f6f6fa;border:1px solid #0000;border-radius:6px;min-height:36px;padding:9px 3px;font-size:12px}.phone .model-choices button.selected{color:#8070df;background:#fff;border-color:#8e79e5}.phone .model-age{flex:1;align-items:center;gap:8px;padding:10px 0 0;display:flex;position:relative}.phone .model-age>b{color:#8070df;font-size:12px;font-weight:500;position:absolute;top:-8px;left:calc(50% - 20px)}.phone .model-age>span{color:#aaaab3;white-space:nowrap;font-size:11px}.phone .model-age .ant-slider{flex:1;min-width:40px;margin:13px 3px}.phone .model-age .ant-slider-rail{background:#e2e4eb}.phone .model-age .ant-slider-track{background:#8c72ef}.phone .model-age .ant-slider-handle:after{background:#8870eb;box-shadow:0 0 0 2px #8870eb}.phone .model-colors{flex:1;align-items:center;gap:2px;display:flex}.phone .model-colors button{border:1.5px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;padding:5px;display:grid}.phone .model-colors button.selected{border-color:#8264ed}.phone .model-colors button>span{border-radius:50%;width:24px;height:24px}.phone .hair-portraits{scrollbar-width:none;flex:1;gap:7px;min-width:0;display:flex;overflow-x:auto}.phone .hair-portraits button{color:#555967;white-space:nowrap;flex:1;min-width:45px;max-width:65px;padding:0;font-size:10px}.phone .hair-portraits img{aspect-ratio:1;object-fit:cover;background:#f7f7fa;border:1px solid #0000;border-radius:6px;width:100%;padding:2px;display:block}.phone .hair-portraits button.selected img{border-color:#8968ec}.phone .hair-portraits button.selected span{color:#8162dc}.phone .hair-portraits span{margin-top:4px;display:block}.phone .model-reference{align-items:center;gap:7px;min-width:0;display:flex}.phone .model-reference>.uploads{flex:none;width:24%;display:block}.phone .model-reference .upload-box,.phone .model-reference .upload-thumb{aspect-ratio:1;border-radius:8px;width:100%;height:auto;min-height:0}.phone .model-reference .upload-box{gap:7px;padding:6px;font-size:10px}.phone .model-reference .upload-box .anticon{font-size:18px}.phone .model-reference .upload-thumb>img{object-fit:cover;width:100%;height:100%}.phone .model-reference>small{writing-mode:vertical-rl;color:#aaaab2;letter-spacing:2px;font-size:10px}.phone .model-reference>button{aspect-ratio:1;border-radius:8px;flex:1;min-width:0;padding:0;overflow:hidden}.phone .model-reference>button img{object-fit:cover;width:100%;height:100%;display:block}.phone .model-reuse{justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);margin:12px auto;display:flex}.phone .result-image{object-fit:contain;border-radius:10px;width:100%;max-width:100%;max-height:60dvh;display:block}.phone .advanced-fields{background:#fff;border-radius:16px;margin-bottom:14px;padding:16px;overflow:hidden}.phone .advanced-fields summary{cursor:pointer;background:#f3f3ff;border-radius:10px;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.phone .advanced-fields summary::-webkit-details-marker{display:none}.phone .advanced-fields summary>.anticon:first-child{color:#fff;background:linear-gradient(130deg,#ae78f3,#745bf4);border-radius:7px;place-items:center;width:35px;height:35px;font-size:21px;display:grid}.phone .advanced-fields summary b{font-size:15px}.phone .advanced-fields summary small{color:#a0a0ac;margin-top:4px;font-size:11px;display:block}.phone .advanced-fields summary>.anticon:last-child{color:#9b9da7;margin-left:auto;transform:rotate(180deg)}.phone .advanced-fields[open] summary>.anticon:last-child{transform:none}.phone .advanced-fields>div{padding-top:14px}.phone .advanced-fields .panel{margin-bottom:0;padding:12px 0}.phone .random-model{color:#7760da;border:1px solid #a394ef;border-radius:20px;align-items:center;gap:8px;margin:4px 0 14px auto;padding:9px 14px;font-size:13px;display:flex}.phone .history-toolbar{color:#9296a4;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;display:flex}.phone .history-toolbar button{color:#d65c69;min-height:40px;padding:8px}.phone .prompt-template dl{text-align:left;grid-template-columns:36px 1fr;gap:7px;margin-bottom:0;font-size:13px;line-height:1.6;display:grid}.phone .prompt-template dt{color:#608cf0}.phone .prompt-template dd{color:#676c78;margin:0}.phone .prompt-template>b{color:#5084df;font-weight:500}.phone .showcase-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.phone .showcase-preview button{aspect-ratio:3/4;flex:none;width:100%;min-width:0}.phone .template-grid video{object-fit:cover;width:95px;height:120px}.phone .advanced-fields .panel-title b:before{display:none}.phone .model-banner>img{object-fit:cover;object-position:right center;width:100%;height:100%;inset:0}.phone .model-colors button{flex-shrink:0;width:32px;height:36px}.phone .model-colors{gap:0}.phone .model-banner strong,.phone .model-banner p{max-width:62%}.phone .editor-description{background:#f8f7ff;border-style:dashed}.phone .replication-actions{flex-direction:column;gap:10px;display:flex}.phone .replication-actions button{text-align:left;background:#fff;border:1px solid #e8e9f0;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:73px;padding:15px 12px}.phone .replication-actions button>.anticon:first-child{color:#7790f4;background:#eef2ff;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:22px;display:grid}.phone .replication-actions button:nth-child(2)>.anticon:first-child{color:#57b4a0;background:#edf9f7}.phone .replication-actions button:nth-child(3)>.anticon:first-child{color:#d99d59;background:#fff2e3}.phone .replication-actions button>span:not(.anticon){flex-direction:column;gap:5px;min-width:0;display:flex}.phone .replication-actions b{color:#30394a;font-size:14px;font-weight:500}.phone .replication-actions small{color:#a0a4b0;font-size:10px;line-height:1.5}.phone .replication-actions button>.anticon:last-child{color:#b5b9c3;margin-left:auto;font-size:12px}.phone .model-banner{background:#d2e2f1}.phone .model-banner>img{object-fit:contain;object-position:right bottom}.phone .model-banner strong{max-width:49%;font-size:18px;display:block}.phone .model-banner p{max-width:49%;font-size:16px}.phone .model-banner small{max-width:49%;font-size:9px;display:block}.phone:has(.editor-description) .segmented button{white-space:nowrap;padding:10px 8px;font-size:15px}.phone .provider-logo{object-fit:contain;border-radius:9px;flex-shrink:0;width:40px;height:40px}.phone .model-identity{text-align:left;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.phone .model-identity b{color:#242832;font-size:15px;font-weight:600;line-height:1.35}.phone .model-identity small{color:#828791;font-size:12px;line-height:1.5}.phone .model-options{flex-direction:column;gap:9px;display:flex}.phone .model-option{text-align:left;background:#fff;border:1px solid #e3e5ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px 11px;display:flex}.phone .model-option.chosen{background:#f0f6ff!important;border-color:#518bea!important}.phone .model-check{color:#fff;border:1px solid #d5d8e2;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.phone .model-option.chosen .model-check{background:#5b86ef;border-color:#5b86ef}.phone .model-picker-trigger{align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:flex}.phone .image-model-trigger{width:100%;margin:0}.phone .model-picker-trigger>.anticon:last-child{flex-shrink:0;margin-left:auto}.phone .model-dialog{max-width:365px;padding:22px 17px}.phone .model-dialog h3{margin:0 0 16px;font-size:18px}.phone .model-option:active{background:#eff4ff}.phone .preview-secondary{justify-content:center;align-items:center;gap:18px;padding:4px 15px;display:flex}.phone .preview-secondary button{min-height:38px;font-size:13px}.phone .provider-logo{width:44px;height:44px}.phone .dialog:has(.model-options)>h3{text-align:left;margin:0 0 16px;font-size:18px}.phone .model-identity small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phone .model-option{transition:background .15s,border-color .15s}.phone .model-dialog h3{text-align:left}.phone .nested-overlay{padding:20px}.phone .model-option{min-height:68px;padding:10px 11px}.phone .model-option .model-identity b{font-size:14px}.phone .model-option .model-identity small{font-size:11px;line-height:1.4}.phone .upload-slot{min-width:0}.phone .upload-history{margin:8px auto 0;padding:4px;font-size:12px;display:block}.phone .bottom-garment{margin-top:14px}.phone .upload-slot-title{color:#666c7a;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:13px;display:flex}.phone .upload-slot-title .text-link{font-size:12px}.phone .params-dialog{text-align:left;flex-direction:column;max-height:85dvh;padding:14px 15px 0;display:flex;overflow:visible}.phone .params-dialog>.close-dialog{display:none}.phone .params-heading{flex:none;justify-content:space-between;align-items:center;min-height:30px;margin-bottom:9px;display:flex}.phone .params-heading>b{font-size:15px;font-weight:600}.phone .params-heading .text-link{color:#858b98;background:#f8f9fc;border:1px solid #eef0f5;border-radius:5px;align-items:center;gap:4px;min-height:28px;padding:3px 9px;font-size:12px;display:flex}.phone .params-body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow:auto}.phone .params-body .model-picker-trigger{background:#f8f9fc;border:1px solid #e9ebf1;min-height:61px;margin-bottom:8px;padding:10px 12px}.phone .params-body .parameter-row{border-bottom:1px solid #eef0f5;align-items:center;gap:10px;min-height:50px;padding:8px 0;display:flex}.phone .params-body .parameter-row>label{color:#565c69;flex:0 0 60px;margin:0;font-size:12px;font-weight:400}.phone .params-body .parameter-row>.choices{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;padding:2px 0;overflow:auto}.phone .params-body .choices>button{white-space:nowrap;background:#fafbfd;border-color:#e4e7ef;border-radius:5px;flex:none;min-height:34px;padding:6px 9px;font-size:12px}.phone .params-body .parameter-row .segmented{gap:7px;margin:0}.phone .params-body .parameter-row .segmented button{flex:none;min-height:34px;padding:7px 12px;font-size:12px}.phone .params-generate{padding:14px 0 calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:0 0 16px 16px;flex:none}.phone .params-generate .primary{min-height:50px;margin:0;padding:11px 18px;font-size:18px}.phone .params-generate p{text-align:center;color:#a3a4ab;margin:9px 0 0;font-size:11px}.phone .params-generate b{color:#8374e8}.phone .params-body .model-version-row{display:none}.phone .params-body .generation-mode-row{min-height:78px}.phone .params-body .generation-modes>button{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:112px;min-height:58px;padding:8px 10px;display:flex}.phone .generation-modes b{font-size:14px;font-weight:500}.phone .generation-modes small{color:#8d92a0;font-size:11px;font-weight:400;line-height:1.3}.phone .generation-modes .chosen small{color:#819ad4}.phone .params-body .parameter-row>.choices>.hint{margin:0}.phone .design-banner{min-height:125px;padding:24px 17px}.phone .design-banner>img{object-fit:cover;object-position:center;width:100%;height:100%;inset:0}.phone .design-banner strong,.phone .design-banner p{z-index:1;max-width:49%;position:relative}.phone .design-banner strong{font-size:17px;line-height:1.5}.phone .design-banner p{color:#747b96;font-size:11px;line-height:1.6}.phone .params-body .automatic-duration{color:#66718a;white-space:nowrap;background:#f3f5fa;border:1px solid #e5e8f0;border-radius:5px;padding:8px 10px;font-size:12px}.phone .params-body .choices .chosen{color:#3186f5!important;background:#eaf6ff!important;border-color:#4b95ff!important}.phone .params-body .generation-modes .chosen small{color:#81a6d4}.phone .primary>.generate-sparkles{object-fit:contain;flex:none;width:20px;height:20px}.phone .primary>small{align-items:center;gap:5px;display:flex}.phone .points-star{color:#8e62ea;background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;display:inline-grid}.phone .points-star .anticon{font-size:10px}.showcase-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:18px;display:grid}.showcase-select-grid>label{color:#777d8b;flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.showcase-select-grid .ant-select{width:100%;height:40px}.showcase-select-grid .ant-select-selector{border-color:#e4e6ed!important;border-radius:7px!important}.phone .showcase-description textarea{height:130px;min-height:130px}.showcase-description .description-tools{justify-content:flex-end}.showcase-description .description-tools>span{margin-left:0}.params-dialog .segmented .selected{color:#3186f5;box-shadow:none;background:#eaf6ff;border:1px solid #4b95ff}.params-dialog .segmented button{border:1px solid #0000}.works-loading{justify-content:center;align-items:center;min-height:220px;display:flex}.phone .profile-card .profile-identity{text-align:left;background:0 0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.phone .profile-identity>span:not(.profile-avatar-default){flex:1;min-width:0}.phone .profile-identity strong{overflow-wrap:anywhere;display:block}.phone .profile-identity>.anticon{color:#8189a1;font-size:14px}.phone .profile-avatar-default{color:#747deb;background:#eef0ff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.phone .profile-editor{text-align:left}.phone .profile-editor h3{text-align:center}.phone .profile-avatar-edit{align-items:center;gap:16px;margin-bottom:24px;display:flex}.phone .profile-avatar-edit img{object-fit:cover;border-radius:50%;width:64px;height:64px}.phone .profile-editor label{margin-bottom:8px;font-size:14px;display:block}.phone .profile-editor .ant-input{min-height:44px}.phone .profile-phone{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}.phone .profile-phone b{font-weight:500}.phone .profile-editor .hint{margin-top:10px;line-height:1.6}.phone .profile-error{color:#d84454;margin:12px 0 0;font-size:13px;line-height:1.6}.phone .profile-card>button:last-child{flex:none}.phone .profile-card .profile-identity img{object-fit:cover;border-radius:50%;flex:none;width:54px;height:54px}.phone{padding-bottom:0}.phone button,.phone a{-webkit-tap-highlight-color:transparent}.phone .mini-content{padding-bottom:24px}.phone.tabbed .mini-content{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.phone .mini-content.with-generate{padding-bottom:calc(166px + env(safe-area-inset-bottom))}.phone.has-bottom-actions .mini-content{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.phone .tabbar{padding:5px 14px calc(5px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef0f8;min-height:62px;box-shadow:0 -4px 22px #6e7dbe08}.phone .tabbar button{color:#8b91a2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:11px;display:flex}.phone .tabbar button>.anticon{font-size:22px}.phone .tabbar button.active{color:#685bed}.phone .generate-bar{padding:9px 16px calc(8px + env(safe-area-inset-bottom))}.phone .generate-bar .primary{min-height:50px;margin-top:9px;padding:11px 16px;font-size:18px}.phone .generate-bar p{margin:8px 0 0;font-size:10px}.phone .generate-bar .params-summary{min-height:40px;padding:9px 12px;font-size:12px}.phone .bottom-actions{padding:10px 16px calc(8px + env(safe-area-inset-bottom))}.phone .bottom-actions .primary{min-height:50px;padding:11px 16px;font-size:18px}.phone .bottom-actions small{text-align:center;margin-top:6px;font-size:10px;line-height:1.5;display:block}.phone .home-carousel{background:#e0e7ff;border-radius:17px;margin-bottom:14px;overflow:hidden}.phone .home-carousel button{width:100%;padding:0;display:block}.phone .home-carousel img{aspect-ratio:2.25;object-fit:cover;width:100%;display:block}.phone .home-carousel .slick-dots{bottom:10px}.phone .home-carousel .slick-dots li button{min-height:0;height:4px!important}.phone .case-category-tabs{gap:8px;margin:0 0 10px}.phone .case-category-tabs button{background:#ffffffa8;min-height:38px;padding:8px 15px;font-size:13px}.phone .case-feature-tabs{gap:6px;margin:0 0 17px}.phone .case-feature-tabs button{background:#f6f7ff;min-height:34px;padding:7px 11px;font-size:11px}.phone .case-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.phone .case-card{text-align:left;background:#fff;border-radius:14px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 4px 15px #8693c510}.phone .case-media{aspect-ratio:3/4;background:#e8edf9;position:relative;overflow:hidden}.phone .case-media>img,.phone .case-media>video{object-fit:cover;width:100%;height:100%;display:block}.phone .case-media>.anticon{color:#fff;filter:drop-shadow(0 2px 4px #0006);font-size:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone .case-card-copy{padding:10px 9px 11px}.phone .case-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.phone .case-card-copy small{color:#969cac;justify-content:space-between;gap:5px;margin-top:7px;font-size:10px;display:flex}.phone .case-card-copy small>span{white-space:nowrap}.phone .case-detail-media{object-fit:contain;background:#edf0f8;border-radius:10px;width:100%;max-height:58dvh;display:block}.phone video.case-detail-media{background:#10131b}.phone .case-author{color:#969cab;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.phone .case-author button{color:#7365ea;background:#f5f3ff;border-radius:20px;min-width:44px;min-height:40px;padding:8px 12px}.phone .collection-tabs{justify-content:center;gap:20px;margin:0 0 12px;display:flex}.phone .collection-tabs button{color:#9297a7;border-bottom:2px solid #0000;min-height:38px;padding:8px 5px;font-size:12px}.phone .collection-tabs .active{color:#6a61ed;border-color:#6a61ed}.phone .refreshed-empty{text-align:center;flex-direction:column;align-items:center;min-height:350px;padding:23px 15px 31px;display:flex}.phone .refreshed-empty>img{object-fit:contain;width:167px;height:167px;margin-bottom:13px;display:block}.phone .refreshed-empty strong{color:#647394;font-size:18px;font-weight:500}.phone .refreshed-empty p{color:#a0aac0;max-width:270px;margin:9px 0 20px;font-size:12px;line-height:1.8}.phone .refreshed-empty .primary{width:82%;max-width:330px;min-height:47px;margin:0;padding:11px 16px;font-size:16px}.phone .recommendations{background:#fff;border-radius:16px;margin-bottom:12px;padding:16px 13px 18px}.phone .recommendations h3{align-items:center;gap:7px;margin:0 0 17px;font-size:16px;font-weight:600;display:flex}.phone .recommendations h3:before{content:"";background:linear-gradient(#49a8ff,#795bf0);border-radius:4px;width:4px;height:16px}.phone .recommendations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.phone .recommendations button{flex-direction:column;align-items:center;gap:9px;min-height:94px;padding:0;display:flex}.phone .recommend-icon{color:#679bf5;background:#ebf3ff;border-radius:12px;place-items:center;width:45px;height:45px;font-size:24px;display:grid}.phone .recommend-icon.image-video{color:#9b7ee9;background:#f1ecff}.phone .recommend-icon.poster{color:#e7ae79;background:#fff1e5}.phone .recommendations b{font-size:12px;font-weight:500;display:block}.phone .recommendations small{color:#a5aabb;margin-top:4px;font-size:9px;line-height:1.5;display:block}.phone .works-skeleton{flex-direction:column;gap:13px;margin-bottom:16px;display:flex}.phone .skeleton-row{background:#ffffffa8;border-radius:16px;align-items:center;gap:14px;min-height:120px;padding:15px;display:flex}.phone .skeleton-row .ant-skeleton-image{width:85px;height:85px}.phone .skeleton-row>.ant-skeleton:last-child{flex:1;min-width:0}.phone .load-error{text-align:center;color:#a16b7f;padding:25px;font-size:13px}.phone .load-error p{line-height:1.6}.phone .profile-card{margin-bottom:15px}.phone .profile-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:17px;display:grid}.phone .profile-benefits>button{text-align:left;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:148px;padding:16px 13px;display:flex;position:relative;overflow:hidden}.phone .profile-member-card{color:#fff;background:linear-gradient(125deg,#5f82f7,#7869ef);box-shadow:0 6px 17px #756fdf23}.phone .profile-task-card{color:#5e65b7;background:linear-gradient(130deg,#f0f4ff,#e9eaff)}.phone .benefit-icon{opacity:.76;place-items:center;font-size:31px;display:grid;position:absolute;top:17px;right:13px}.phone .profile-benefits strong{max-width:calc(100% - 24px);margin-bottom:11px;font-size:17px;font-weight:600;display:block}.phone .profile-benefits p{opacity:.82;max-width:120px;min-height:37px;margin:0;font-size:11px;line-height:1.7}.phone .benefit-action{background:#ffffff30;border-radius:12px;align-items:center;gap:6px;margin-top:15px;padding:5px 9px;font-size:11px;display:flex}.phone .profile-task-card .benefit-action{background:#fff9}.phone .publish-work{color:#7566d9;background:#f7f5ff;border:1px solid #dddafa;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;margin:10px 0 14px;font-size:13px;display:flex}.phone .image-preview>.publish-work{width:calc(100% - 32px);margin:9px 16px}.phone .preview-secondary{flex-wrap:wrap;gap:8px 18px}@media (width>=451px){.phone .refreshed-empty{min-height:405px}.phone .refreshed-empty>img{width:190px;height:190px}.phone .profile-benefits>button{min-height:154px;padding:21px 18px}.phone .recommendations b{font-size:14px}.phone .recommendations small{font-size:11px}}@media (prefers-reduced-motion:reduce){.phone .slick-track{transition:none!important}}.phone .publish-notice{color:#838b9e;text-align:left;margin:0 0 22px;font-size:14px;line-height:1.85}html:has(.phone){scrollbar-width:none}html:has(.phone)::-webkit-scrollbar{display:none}.phone .refreshed-empty strong{margin:0}.phone .recommendations b{font-size:13px}.phone .recommendations small{font-size:11px}.phone .profile-benefits p{max-width:125px;font-size:12px}.phone .case-detail-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.phone .publish-work,.phone .case-author button{min-height:44px}.phone .membership-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phone .membership-levels>div{text-align:left;background:#fafaff;border:1px solid #ebeaf4;border-radius:10px;padding:13px 11px}.phone .membership-levels>div.current{background:#f3f0ff;border-color:#9189ef}.phone .membership-levels b{font-size:14px;font-weight:500}.phone .membership-levels p{color:#9699aa;margin:8px 0 0;font-size:12px;line-height:1.7}.phone .membership-levels small{color:#766de6;margin-top:7px;font-size:10px;display:block}.phone .membership-current{margin:0;font-size:13px}.phone .membership-current>div{justify-content:space-between;gap:14px;padding:10px 0;display:flex}.phone .membership-current>div+div{border-top:1px solid #f2f2f7}.phone .membership-current dt{color:#9399ad;flex-shrink:0}.phone .membership-current dd{text-align:right;color:#555e78;margin:0;line-height:1.6}.phone .profile-identity{flex:1;min-width:0}.phone .profile-identity .profile-name{align-items:center;gap:2px;font-size:17px;display:flex}.phone .profile-edit-icon,.phone .profile-id button{color:#949aac;flex:none;justify-content:center;align-items:center;min-width:36px;min-height:44px;padding:0;font-size:14px;display:inline-flex}.phone .profile-id{letter-spacing:.3px;align-items:center;gap:2px;font-size:12px;display:flex}.phone .profile-id button{min-width:32px;min-height:32px;font-size:12px}.phone .publish-field{text-align:left;color:#778097;flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.phone .publish-field .ant-select{width:100%}.phone .publish-field .ant-input,.phone .publish-field .ant-select-selector{min-height:42px}.case-source-filter{color:#626b83;justify-content:space-between;align-items:center;padding:8px 4px 12px;font-size:13px;display:flex}.tool-banner.tryon-banner{aspect-ratio:3;background:url(/art/tryon-banner.webp) 50%/cover no-repeat;height:auto;min-height:110px;overflow:hidden}.tool-banner.tryon-banner>img{display:none}.tool-banner.tryon-banner strong{max-width:44%;font-size:24px;line-height:1.25;display:block}.tool-banner.tryon-banner p{color:#5c67a3;max-width:44%;font-size:12px}.task-reward .pill:disabled{opacity:.5;cursor:default}.upload-thumb button.replace-upload{color:#636b9b;background:#fffe;border-radius:7px;width:auto;height:24px;padding:0 8px;font-size:11px;inset:auto auto 6px 6px}.admin-detail-modal .admin-detail-fields .ant-descriptions-view table{table-layout:fixed;width:100%}.admin-detail-modal .admin-detail-fields .ant-descriptions-item-label{width:145px}.admin-detail-modal .admin-detail-fields .ant-descriptions-item-content{overflow-wrap:anywhere;word-break:normal;line-height:1.65}.admin-detail-modal .admin-preview{object-fit:contain;max-width:100%;height:auto}@media (width<=600px){.admin-detail-modal .admin-detail-fields .ant-descriptions-view table,.admin-detail-modal .admin-detail-fields .ant-descriptions-view tbody{display:block}.admin-detail-modal .admin-detail-fields .ant-descriptions-row{grid-template-columns:92px minmax(0,1fr);display:grid}.admin-detail-modal .admin-detail-fields .ant-descriptions-item-label,.admin-detail-modal .admin-detail-fields .ant-descriptions-item-content{width:auto;min-width:0;padding:8px 10px;line-height:1.5;display:block;border-inline-end:0!important}.admin-detail-modal .admin-detail-fields .ant-descriptions-item-label{font-weight:500}.admin-detail-modal .admin-detail-fields .ant-descriptions-row:has(.admin-detail-wide-content){grid-template-columns:minmax(0,1fr)}.admin-detail-modal .admin-detail-fields .admin-detail-wide-label{border-bottom:0;padding-bottom:4px}.admin-detail-modal .admin-detail-fields .admin-detail-wide-content{padding-top:4px}}.phone .order-row{display:block}.phone .order-heading,.phone .order-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.phone .order-heading strong{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:500}.phone .order-meta{color:#969ba7;margin:8px 0;font-size:13px}.phone .order-row>.hint{overflow-wrap:anywhere;display:block}.phone .order-row>.text-link{min-height:44px;padding:10px 0}.phone .module-order-list{margin-top:14px}.phone .module-order-row{border-top:1px solid #eef0f7;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.phone .module-order-row>span{overflow-wrap:anywhere;min-width:0;font-size:14px}.phone .module-order-row>div{flex-shrink:0;display:flex}.phone .module-order-row button{color:#665fe9;min-width:44px;min-height:44px}.phone .image-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.phone .image-style-grid button{background:#fff;border:1px solid #ececf3;border-radius:9px;min-width:0;padding:0;transition:border-color .16s,background .16s;position:relative;overflow:hidden}.phone .image-style-grid img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.phone .image-style-grid button>span:not(.anticon){white-space:nowrap;padding:7px 1px;font-size:12px;line-height:1.4;display:block}.phone .image-style-grid button.selected{background:#f2efff;border-color:#7862ec}.phone .image-style-grid button:focus-visible{outline-offset:2px;outline:2px solid #7862ec}.phone .image-style-grid .style-selected-check{color:#fff;background:#7062ec;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:5px;right:5px}.phone .watermark-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.phone .watermark-targets button{background:#fff;border:1px solid #e9e8f3;border-radius:10px;align-items:center;gap:5px;min-width:0;padding:13px 7px;font-size:12px;display:flex;position:relative}.phone .watermark-targets button.chosen{color:#695bdb;background:#f2efff;border-color:#7263ef}.phone .watermark-targets .target-icon{color:#8665ef;font-size:17px}.phone .watermark-targets .target-1{color:#6692ee}.phone .watermark-targets .target-2{color:#31ba85}.phone .watermark-targets .target-3{color:#ea9b54}.phone .watermark-targets .target-4{color:#dd73b4}.phone .watermark-targets .target-5{color:#52b7b5}.phone .watermark-targets .target-check{color:#7363ef;font-size:10px;position:absolute;top:3px;right:4px}.phone .watermark-targets button:focus-visible{outline-offset:2px;outline:2px solid #7862ec}.phone .restore-banner{color:#fff;background:linear-gradient(115deg,#397fff,#8164ed);min-height:126px;padding:22px 17px}.phone .restore-banner strong{max-width:45%;font-size:20px;line-height:1.35}.phone .restore-banner p{color:#f1ecff;max-width:44%;margin-top:8px;font-size:11px;line-height:1.65}.phone .restore-banner-preview{background:#fff;border:2px solid #fff6;border-radius:10px;width:48%;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.phone .restore-banner-preview img{object-fit:cover;object-position:center;width:50%;height:100%;position:static}.phone .restore-banner-preview span{color:#fff;background:#35324c99;border-radius:4px;padding:2px 4px;font-size:9px;line-height:1.4;position:absolute;bottom:5px}.phone .restore-banner-preview span:nth-last-child(2){left:5px}.phone .restore-banner-preview span:last-child{background:#8066db;right:5px}.phone .case-feature-filter{background:#ffffffa8;border-radius:12px;align-items:center;gap:12px;margin:0 0 17px;padding:10px 12px;display:flex}.phone .case-feature-filter>label{color:#687087;white-space:nowrap;font-size:13px}.phone .case-feature-filter>.ant-select{flex:1;min-width:0;height:44px}.phone .case-feature-filter .ant-select-selector{min-height:40px}.admin-case-table .ant-table-thead th,.admin-case-table .case-feature-cell{white-space:nowrap}.case-category-popup{max-width:calc(100vw - 32px);padding:10px;width:min(480px,100vw - 32px)!important}.case-category-popup .ant-select-dropdown-list-holder-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid!important}.case-category-popup .ant-select-item-group{color:#788095;grid-column:1/-1;padding:8px 2px 2px;font-size:12px}.case-category-popup .ant-select-item-option{border:1px solid #eef0f6;border-radius:10px;min-height:90px;padding:5px}.case-category-popup .ant-select-item-option-content{white-space:normal;overflow:visible}.case-category-option{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:1.35;display:flex}.case-category-option>img{object-fit:cover;border-radius:6px;width:100%;height:58px;display:block}.case-category-option>.anticon{color:#7566dc;place-items:center;height:58px;font-size:27px;display:grid}.case-category-popup .ant-select-item-option-state{display:none}.case-category-popup .ant-select-item-option-selected{border-color:#8e79e5;background:#f0edff!important}.case-category-popup .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f5f4ff}.case-category-popup .ant-select-item-option-selected .case-category-option{color:#6657ce}.phone .fusion-composer>.uploads{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.phone .fusion-composer .upload-thumb,.phone .fusion-composer .upload-box{aspect-ratio:1;border-radius:9px;width:100%;height:auto;min-height:0}.phone .fusion-composer .upload-box{gap:8px;padding:8px 4px;font-size:12px}.phone .fusion-composer .upload-thumb>img{object-fit:cover;width:100%;height:100%}.phone .fusion-composer .upload-number{color:#fff;z-index:1;background:#525c6dbd;border-radius:4px;padding:2px 4px;font-size:10px;position:absolute;top:5px;left:4px}.phone .fusion-composer .upload-thumb>.replace-upload{color:#fff;background:#263042a6;border-radius:0;width:100%;min-height:22px;padding:3px;font-size:10px;position:absolute;inset:auto auto 0 0}.phone .fusion-reference-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.phone .fusion-reference{border:1px solid #edf0f5;border-radius:10px;min-width:0;padding:10px}.phone .fusion-reference .upload-slot-title{justify-content:space-between;align-items:center;gap:4px;margin-bottom:9px;display:flex}.phone .fusion-reference strong{white-space:nowrap;font-size:13px;font-weight:600}.phone .fusion-reference small{color:#9da1ab;font-size:10px;font-weight:400}.phone .fusion-reference .text-link{padding:4px 0;font-size:11px}.phone .fusion-reference .uploads{width:82px;max-width:100%;display:block}.phone .fusion-reference.reference .upload-box{color:#da80b3;background:#fff8fc;border-color:#efd9e9}.phone .fusion-reference.person .upload-box{color:#70b998;background:#f7fdfb;border-color:#cfe9de}.phone .fusion-composer .description-box{padding:12px}.phone .fusion-composer textarea{height:116px;font-size:14px;line-height:1.65}.phone .fusion-multiple{color:#8474df;background:#f3f0ff;border-radius:4px;margin-right:auto;padding:3px 6px;font-size:12px}.phone .fusion-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phone .fusion-preview>button{width:100%;min-width:0}.phone .fusion-preview img{aspect-ratio:4/5;object-fit:cover;height:auto}.phone .tool-banner.fusion-banner{aspect-ratio:3;background:url(/art/fusion-banner.jpg) 50%/cover no-repeat;height:auto;min-height:112px;padding:22px 15px;overflow:hidden}.phone .fusion-banner>img{display:none}.phone .fusion-banner strong{max-width:38%;font-size:22px;line-height:1.25;display:block}.phone .fusion-banner p{color:#5d598b;max-width:38%;margin-top:12px;font-size:11px;line-height:1.6}@media (width<=420px){.case-category-popup .ant-select-dropdown-list-holder-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.phone .fusion-banner strong{font-size:19px}.phone .fusion-banner p{font-size:10px;line-height:1.5}.phone .fusion-reference strong{font-size:12px}}.phone .case-references,.phone .case-parameters{text-align:left;background:#fff;border-radius:12px;margin:12px 0;padding:12px 14px}.phone .case-references summary,.phone .case-parameters summary{color:#626181;cursor:pointer;font-size:14px;font-weight:500}.phone .public-reference-list{gap:10px;padding-top:12px;display:flex;overflow:auto}.phone .public-reference-list figure{flex:0 0 94px;margin:0}.phone .public-reference-list figure button{color:#7770db;background:#f7f6fb;border-radius:8px;place-items:center;width:94px;height:110px;padding:0;font-size:25px;display:grid;overflow:hidden}.phone .public-reference-list img{object-fit:contain;width:100%;height:100%}.phone .public-reference-list figcaption{color:#8f93a2;margin-top:6px;font-size:11px;line-height:1.5}.phone .case-parameters dl{margin:12px 0 0}.phone .case-parameters dl>div{border-top:1px solid #f2f2f7;gap:12px;padding:7px 0;font-size:12px;line-height:1.6;display:flex}.phone .case-parameters dt{color:#9295a0;flex:0 0 70px}.phone .case-parameters dd{color:#626777;overflow-wrap:anywhere;margin:0}
