*{box-sizing:border-box}body{color:#111;background:radial-gradient(circle at 50% 0,#fff 0,#fafafa 45%,#f6f6f4 100%);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button,a{font:inherit}button{cursor:pointer}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:4;background:#ffffffd1;border-bottom:1px solid #eee;align-items:center;height:78px;padding:0 44px;display:flex;position:sticky;top:0}.brand{color:#111;align-items:center;gap:12px;margin-right:34px;text-decoration:none;display:flex}.brand img{object-fit:cover;border-radius:14px;width:44px;height:44px;box-shadow:0 12px 24px #0002}.brand b{white-space:nowrap;font-size:22px}nav{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}nav a{color:#666;white-space:nowrap;border-radius:14px;align-items:center;gap:7px;padding:10px 12px;text-decoration:none;display:flex}nav a.active{color:#fff;background:#090909;box-shadow:0 10px 20px #0002}em,strong{color:#b87300;background:#fff2dc;border-radius:7px;padding:2px 5px;font-size:10px;font-style:normal}strong{color:#d21;background:#ffe7e7}.actions{gap:12px;display:flex}.gift,.login{white-space:nowrap;border:0;border-radius:13px;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.gift{color:#a65f00;background:#fff;border:1px solid #f0d9bf}.login{color:#fff;background:#090909}main{max-width:1280px;margin:0 auto;padding:52px 32px}.hero{text-align:center}.pill,.mini{color:#343434;background:#fff;border:1px solid #eee;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;display:inline-flex;box-shadow:0 8px 22px #0000000a}.hero h1{letter-spacing:-.04em;margin:26px 0 14px;font-size:42px}.hero p{color:#686868;margin:0;font-size:18px}.steps{justify-content:center;gap:28px;margin:38px 0 24px;padding:0;list-style:none;display:flex}.steps li{color:#9a9a9a;align-items:center;gap:10px;font-size:14px;display:flex}.steps li:not(:last-child):after{content:"";border-top:2px dashed #ddd;width:40px;margin-left:18px}.steps span{background:#f0f1f3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.workspace{grid-template-columns:390px 1fr;gap:20px;display:grid}.panel{background:#ffffffeb;border:1px solid #e8e8e8;border-radius:22px;box-shadow:0 20px 70px #0000000a}.card-title,.result-head{justify-content:space-between;align-items:flex-start;display:flex}.card-title div,.result-head div{grid-template-columns:22px 1fr;column-gap:8px;display:grid}.card-title small,.result-head small{color:#8a8a8a;grid-column:2;margin-top:2px}.drop{color:#555;background:#fcfcfc;border:1.5px dashed #d9d9d9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:128px;margin:18px 0 12px;display:flex;overflow:hidden}.drop input{display:none}.drop img{object-fit:contain;width:100%;height:100%}.drop small{color:#aaa}.thumbs{gap:8px;margin-bottom:12px;display:flex}.thumbs button{background:#fff;border:1px solid #eee;border-radius:12px;width:54px;height:54px;padding:0;position:relative}.thumbs img{object-fit:cover;border-radius:12px;width:100%;height:100%}.thumbs svg{color:#fff;background:#111;border-radius:50%;position:absolute;top:-5px;right:-5px}.seg{background:#f6f6f6;border:1px solid #eee;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding:4px;display:grid}.seg button{background:0 0;border:0;border-radius:10px;height:34px}.seg .sel{color:#fff;background:#08090d}.field{flex-direction:column;gap:7px;margin:12px 0;display:flex;position:relative}.field span{color:#555;font-size:13px}.select,textarea{color:#333;background:#fbfbfb;border:1px solid #e5e5e5;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;display:flex}.select.native{appearance:auto;display:block}textarea{resize:none;height:94px;padding:13px;line-height:1.5}.ai{background:#fff;border:0;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;display:flex;position:absolute;bottom:9px;right:9px;box-shadow:0 5px 14px #0001}.grid-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.primary{color:#fff;background:#08090d;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:12px;font-weight:700;display:flex}.primary:disabled{opacity:.45}.spin{animation:1s linear infinite spin}@keyframes spin{to{rotate:360deg}}.result{min-height:646px;padding:28px;position:relative}.export{background:#fff;border:1px solid #e7e7e7;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.toast{color:#325500;background:#f2ffe7;border-radius:12px;align-items:center;gap:8px;margin:18px 0 0;padding:12px 14px;display:flex}.plan{color:#333;background:#fff;border:1px solid #e8e8e8;border-radius:14px;margin:12px 0 0;padding:14px 16px;font-size:14px}.plan ul{color:#666;margin:8px 0 0;padding-left:20px}.empty{text-align:center;color:#777;flex-direction:column;justify-content:center;align-items:center;height:520px;display:flex}.empty span{color:#111;background:#f2f3f4;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.empty h2{color:#222;margin:22px 0 8px}.gallery{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.gen-card{color:#fff;background:linear-gradient(145deg,#151515,#333);border-radius:18px;height:246px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff2}.gen-card.blue{background:linear-gradient(145deg,#08111f,#123a59)}.gen-card.warm{background:linear-gradient(145deg,#2d211a,#806041)}.gen-card.gray{background:linear-gradient(145deg,#2b2d30,#73777c)}.gen-card.line{color:#111;background:linear-gradient(145deg,#f5f5f5,#cfd4d9)}.badge{letter-spacing:.12em;opacity:.75;font-size:10px}.product-glow{filter:blur(25px);background:#fff2;border-radius:50%;width:160px;height:80px;position:absolute;top:40%;left:45%}.gen-card img{object-fit:contain;filter:drop-shadow(0 20px 18px #0008);width:54%;height:48%;position:absolute;top:20%;left:30%}.shoe{background:linear-gradient(135deg,#111,#777);border-radius:80% 20% 35% 40%;width:145px;height:58px;position:absolute;top:33%;right:12%;transform:skew(-14deg)rotate(-8deg);box-shadow:0 28px 30px #0008}.shoe span{border-top:4px solid #aaa;border-radius:50%;width:80px;height:22px;margin:12px 0 0 28px;display:block}.gen-card h3{margin:0;font-size:18px;position:absolute;bottom:48px;left:16px}.gen-card p{opacity:.75;margin:0;font-size:12px;position:absolute;bottom:24px;left:16px}.gen-card button{color:#111;background:#fffe;border:0;border-radius:10px;gap:5px;padding:8px 10px;display:flex;position:absolute;bottom:12px;right:12px}.workflow{background:#fff;border:1px solid #e8e8e8;border-radius:26px;grid-template-columns:1fr 1fr;gap:30px;margin-top:18px;padding:34px;display:grid;box-shadow:0 20px 70px #0000000a}.copy h2{letter-spacing:-.05em;margin:24px 0 18px;font-size:38px;line-height:1.08}.copy p{color:#666;font-size:17px;line-height:1.8}.benefits{gap:28px;margin-top:30px;display:flex}.benefits span{font-weight:700}.benefits svg{vertical-align:middle;background:#f4f4f4;border-radius:9px;width:28px;height:28px;margin-right:8px;padding:6px}.benefits small{color:#888;font-weight:400}.mockgrid{grid-template-columns:1.1fr 1fr;gap:8px;display:grid}.mockgrid .gen-card{height:156px}.mockgrid .gen-card:first-child{grid-row:span 2;height:320px}.support{color:#fff;background:#070707;border:0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 40px #0004}@media (width<=900px){header{padding:0 18px}.brand b{display:none}nav{overflow:auto}.actions{display:none}main{padding:34px 16px}.hero h1{font-size:32px}.workspace,.workflow,.gallery{grid-template-columns:1fr}.steps{gap:8px}.steps li:not(:last-child):after{display:none}}.secondary{color:#333;background:#fff;border:1px solid #e6e6e6;border-radius:13px;width:100%;height:42px;margin-top:10px}.modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#08080a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:#fff;border:1px solid #e9e9e9;border-radius:24px;flex-direction:column;width:min(880px,96vw);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0005}.modal-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.modal-head div{grid-template-columns:34px 1fr;column-gap:10px;display:grid}.modal-head span{background:#f2f2f2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.modal-head b{font-size:18px}.modal-head small{color:#777;grid-column:2;margin-top:2px}.modal-head button{background:#f7f7f7;border:0;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.modal-loading{color:#555;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.option-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 24px;display:grid;overflow:auto}.option-card{background:linear-gradient(#fff,#fbfbfb);border:1px solid #ececec;border-radius:18px;flex-direction:column;gap:12px;min-height:250px;padding:18px;display:flex}.option-card:hover{border-color:#111;box-shadow:0 16px 40px #00000012}.option-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.option-top b{font-size:17px}.option-top span{color:#555;background:#f1f1f1;border-radius:999px;padding:6px 9px;font-size:12px}.option-card p{color:#555;margin:0;font-size:14px;line-height:1.65}.option-card ul{color:#666;flex:1;margin:0;padding-left:18px;font-size:13px;line-height:1.7}.option-card button,.modal-foot button{color:#fff;background:#090909;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:40px;display:flex}.modal-foot{border-top:1px solid #eee;justify-content:flex-end;padding:14px 24px 22px;display:flex}.modal-foot button{color:#111;background:#fff;border:1px solid #e5e5e5;padding:0 16px}.planning{margin-top:18px}.planning-title{grid-template-columns:24px 1fr;align-items:start;column-gap:8px;margin-bottom:14px;display:grid}.planning-title small{color:#888;grid-column:2}.spec-box{background:#fafafa;border:1px solid #eee;border-radius:16px;margin-bottom:14px;padding:16px}.spec-box p{color:#555;margin:8px 0 0;line-height:1.7}.plan-list{gap:10px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.plan-list article{background:#fff;border:1px solid #ececec;border-radius:15px;grid-template-columns:32px 1fr;gap:12px;padding:13px;display:grid}.plan-list article>span{color:#fff;background:#090909;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.plan-list b{margin-bottom:4px;display:block}.plan-list p{color:#666;margin:0;font-size:13px;line-height:1.55}.plan-list em{color:#1b4a8f;background:#f3f6ff;border-radius:999px;margin-top:8px;padding:5px 9px;font-size:12px;font-style:normal;display:inline-block}.primary.confirm{margin-top:16px}@media (width<=760px){.option-grid{grid-template-columns:1fr}.modal-card{max-height:92vh}.modal-mask{padding:12px}.planning{font-size:14px}}.workflow{display:none!important}.real-card{background:#fff;border:1px solid #e9e9e9;border-radius:20px;overflow:hidden;box-shadow:0 16px 45px #0000000a}.real-image-wrap{background:#f7f7f7;justify-content:center;align-items:center;min-height:360px;padding:12px;display:flex}.real-image-wrap img{object-fit:contain;background:#fff;border-radius:14px;width:100%;height:100%;max-height:620px}.real-placeholder{color:#999;place-items:center;height:280px;display:grid}.real-meta{justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px 17px;display:flex}.real-meta span{letter-spacing:.14em;color:#999;margin-bottom:5px;font-size:11px;display:block}.real-meta b{font-size:17px;line-height:1.3;display:block}.real-meta p{color:#666;margin:5px 0 0;font-size:13px;line-height:1.45}.download-link{color:#111;background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-shrink:0;align-items:center;gap:5px;padding:9px 12px;text-decoration:none;display:flex}.download-link:hover{color:#fff;background:#0b0b0d}@media (width<=900px){.gallery{grid-template-columns:1fr}.real-image-wrap{min-height:300px}}.left.locked{opacity:.72}.left.locked input,.left.locked textarea,.left.locked select,.left.locked .seg button{pointer-events:none}.preview-title{align-items:center;gap:13px;margin:4px 0 22px;display:flex}.preview-title>span{color:#777;background:#f2f3f5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.preview-title small{color:#777;margin-top:3px;display:block}.spec-preview-card{background:#fff;border:1px solid #e4e4e4;border-radius:22px;overflow:hidden}.spec-preview-head{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:20px 22px;display:flex}.spec-preview-head .round-icon{background:#f1f1f1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.spec-preview-head b{font-size:18px}.spec-preview-head small{color:#888;margin-top:2px;display:block}.spec-preview-head button{color:#777;background:0 0;border:0;margin-left:auto;font-size:24px}.spec-scroll{background:#fafafa;border-radius:16px;max-height:520px;margin:0 18px 18px;padding:20px 24px;overflow:auto}.spec-section:last-child{margin-bottom:0}.spec-section h3{color:#111;margin:0 0 12px;font-size:18px}.spec-section p{color:#646464;margin:8px 0;font-size:15px;line-height:1.75}.spec-section .bullet{padding-left:14px}.image-plan-title{align-items:center;gap:12px;margin-bottom:14px;display:flex}.image-plan-title b{font-size:18px}.image-plan-title small{color:#888;margin-top:2px;display:block}.ref-list{max-height:none}.ref-list article{border-radius:18px;padding:18px 20px}.ref-list article>span{width:42px;height:42px;font-size:18px}.ref-list b{font-size:18px}.ref-list p{color:#666;font-size:15px}.result .planning.ref-planning{margin-top:8px}@media (width<=900px){.spec-scroll{max-height:430px;margin:0 12px 12px;padding:16px}.spec-preview-head{padding:16px}.preview-title{margin-top:12px}}.plan-detail-list{gap:16px;display:grid}.plan-detail-card{background:#fff;border:1px solid #e8e8e8;border-radius:18px;padding:20px 22px}.plan-detail-card h3{color:#111;margin:0 0 14px;font-size:20px}.plan-detail-card h4{color:#111;margin:18px 0 8px;font-size:16px}.plan-detail-card p{color:#666;margin:0;line-height:1.75}.plan-detail-card ul{color:#666;margin:0;padding-left:20px;line-height:1.75}.plan-detail-card li{margin:3px 0}.plan-detail-card .kv{color:#666;grid-template-columns:150px 1fr;gap:12px;margin:9px 0;display:grid}.plan-detail-card .kv b,.plan-detail-card li b{color:#222}@media (width<=760px){.plan-detail-card .kv{grid-template-columns:1fr;gap:2px}.plan-detail-card{padding:16px}}header{height:66px;padding:0 28px;position:sticky}.brand{z-index:2;margin-right:0;position:relative}nav{flex:none;justify-content:center;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}nav a{border-radius:13px;padding:9px 16px;font-weight:700}.hero h1{margin:18px 0 10px;font-size:34px}.pill{padding:7px 12px}.drop{height:112px;margin:14px 0 10px}.select,textarea{min-height:40px}.primary{height:48px}.gallery{gap:14px}.real-image-wrap{min-height:310px}.spec-scroll{max-height:440px}.support{width:54px;height:54px;transition:transform .18s,box-shadow .18s;bottom:22px;right:22px}.support:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0005}.wechat-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#00000061;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.wechat-card{text-align:center;background:#fff;border:1px solid #eee;border-radius:24px;width:min(420px,92vw);padding:24px 24px 28px;position:relative;box-shadow:0 30px 90px #0005}.wechat-card h3{margin:4px 0 6px;font-size:24px}.wechat-card p{color:#777;margin:0 0 18px}.wechat-card img{background:#fff;border:1px solid #eee;border-radius:18px;width:100%;max-width:330px}.wechat-close{color:#333;background:#f4f4f4;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}@media (width<=900px){nav{width:auto;margin-left:auto;position:static;transform:translate(0,0)}.brand b{display:block}main{padding:24px 14px}.workspace{grid-template-columns:1fr}.real-image-wrap{min-height:280px}}.cky-logo-icon{object-fit:cover;flex-shrink:0;display:block}.brand img.cky-logo-icon,.brand img{background:#050505}.pill-logo{border-radius:8px;width:24px;height:24px;box-shadow:0 6px 16px #0002}.empty-logo{border-radius:50%;width:54px;height:54px;box-shadow:0 10px 24px #0002}.empty span:has(.empty-logo){background:#f2f3f4;padding:10px}.result-head .cky-logo-icon{border-radius:7px;width:22px;height:22px}.brand img.cky-logo-icon,.brand img{background:#050505;padding:3px;object-fit:contain!important}.pill-logo{background:#050505;padding:2px;object-fit:contain!important}.empty-logo{background:#050505;padding:3px;object-fit:contain!important}.cky-logo-icon{object-fit:contain!important}.brand img.cky-logo-icon,.brand img{object-fit:contain!important;background:#000!important;border-radius:10px!important;width:38px!important;height:38px!important;padding:0!important}.pill-logo{object-fit:contain!important;background:#000!important;border-radius:6px!important;width:24px!important;height:24px!important;padding:0!important}.empty-logo{object-fit:contain!important;background:#000!important;border-radius:10px!important;width:58px!important;height:58px!important;padding:0!important}.empty span:has(.empty-logo){background:#f2f3f4!important;border-radius:22px!important;width:78px!important;height:78px!important;padding:10px!important}.cky-logo-icon{aspect-ratio:1!important;object-fit:contain!important}.brand img.cky-logo-icon,.brand img,.pill-logo,.empty-logo{object-fit:contain!important;background:#000!important;padding:0!important}.brand img.cky-logo-icon,.brand img{border-radius:10px!important;width:38px!important;height:38px!important}.pill-logo{border-radius:6px!important;width:24px!important;height:24px!important}.empty-logo{border-radius:10px!important;width:58px!important;height:58px!important}.cky-logo-icon{aspect-ratio:1!important}.auth-page{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:42px;max-width:1120px;min-height:100vh;margin:0 auto;padding:48px 28px;display:grid}.auth-visual{background:radial-gradient(circle at 70% 18%,#fff 0,#f6f6f6 42%,#ececec 100%);border:1px solid #ececec;border-radius:30px;flex-direction:column;justify-content:center;min-height:520px;padding:46px;display:flex;box-shadow:0 28px 90px #0000000d}.auth-brand{align-items:center;gap:13px;margin-bottom:34px;display:flex}.auth-brand img{object-fit:contain;background:#000;border-radius:14px;width:50px;height:50px}.auth-brand b{font-size:24px}.auth-visual h1{letter-spacing:-.06em;margin:0 0 20px;font-size:48px;line-height:1.05}.auth-visual p{color:#666;max-width:560px;margin:0;font-size:18px;line-height:1.8}.auth-tags{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.auth-tags span{color:#333;background:#fff;border:1px solid #ddd;border-radius:999px;padding:10px 14px;box-shadow:0 8px 22px #00000008}.auth-card{background:#fff;border:1px solid #e9e9e9;border-radius:26px;padding:26px;box-shadow:0 26px 80px #00000014}.auth-card-head{align-items:center;gap:13px;margin-bottom:20px;display:flex}.auth-card-head img{object-fit:contain;background:#000;border-radius:12px;width:44px;height:44px}.auth-card-head b{font-size:22px;display:block}.auth-card-head small{color:#888;margin-top:3px;display:block}.auth-tabs,.auth-method{background:#f5f5f5;border:1px solid #eee;border-radius:15px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;padding:5px;display:grid}.auth-tabs button,.auth-method button{color:#555;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:40px;display:flex}.auth-tabs button.on,.auth-method button.on{color:#fff;background:#08090d}.auth-field{color:#777;background:#fbfbfb;border:1px solid #e6e6e6;border-radius:14px;align-items:center;gap:9px;height:48px;margin:12px 0;padding:0 13px;display:flex}.auth-field input{width:100%;font:inherit;color:#111;background:0 0;border:0;outline:0}.auth-msg{color:#c52424;background:#fff3f3;border:1px solid #ffd5d5;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:14px}.auth-submit{color:#fff;background:#070707;border:0;border-radius:15px;width:100%;height:50px;margin-top:10px;font-weight:800}.auth-note{color:#999;margin:16px 0 0;font-size:12px;line-height:1.7}.user-menu{z-index:3;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.user-menu span{text-overflow:ellipsis;white-space:nowrap;color:#555;max-width:150px;font-size:13px;overflow:hidden}.user-menu button{color:#333;background:#fff;border:1px solid #e6e6e6;border-radius:11px;align-items:center;gap:5px;height:34px;padding:0 11px;display:flex}@media (width<=900px){.auth-page{grid-template-columns:1fr;padding:24px 16px}.auth-visual{min-height:auto;padding:28px}.auth-visual h1{font-size:36px}.auth-card{padding:20px}.user-menu span{display:none}}.auth-page{display:none!important}.picset-auth-page{color:#151519;background:#f5f5f6;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:28px 16px;display:flex}.picset-auth-card{text-align:center;background:#fff;border:1px solid #dedfe3;border-radius:24px;width:min(620px,94vw);padding:46px 44px 42px;box-shadow:0 12px 34px #0000000d}.picset-auth-logo{object-fit:contain;background:#000;border-radius:22px;width:78px;height:78px;margin-bottom:28px;box-shadow:0 12px 22px #00000016}.picset-auth-card h1{letter-spacing:-.04em;margin:0 0 14px;font-size:36px;font-weight:900;line-height:1.1}.picset-auth-card>p{color:#737682;margin:0 0 36px;font-size:20px}.picset-tabs{background:#f2f2f4;border-radius:18px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:5px;display:grid}.picset-tabs button{color:#73737c;background:0 0;border:0;border-radius:15px;height:48px;font-size:18px;font-weight:700}.picset-tabs button.on{color:#151519;background:#fff;box-shadow:0 5px 14px #00000008}.picset-method{justify-content:center;gap:8px;margin:0 0 24px;display:flex}.picset-method button{color:#777;background:#fff;border:1px solid #e3e3e5;border-radius:999px;padding:7px 14px;font-weight:700}.picset-method button.on{color:#fff;background:#151519;border-color:#151519}.picset-label{text-align:left;margin:18px 0 10px;font-size:18px;font-weight:800;display:block}.picset-input,.picset-password{background:#f7f7f8;border:1px solid #dedfe3;border-radius:18px;align-items:center;width:100%;height:56px;display:flex}.picset-input,.picset-password input{color:#151519;font-size:19px}.picset-input{outline:0;padding:0 18px}.picset-password input{background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 18px}.picset-password button{color:#737682;background:0 0;border:0;padding:0 18px;font-weight:700}.picset-forgot{text-align:right;margin:16px 4px 24px}.picset-forgot button{color:#151519;background:0 0;border:0;font-size:16px}.picset-msg{color:#bf2020;text-align:left;background:#fff3f3;border:1px solid #ffd6d6;border-radius:14px;margin:-8px 0 16px;padding:11px 14px}.picset-submit{color:#fff;background:#19191d;border:0;border-radius:18px;width:100%;height:60px;font-size:20px;font-weight:900;box-shadow:0 10px 22px #00000010}.picset-agree{color:#777b86;margin-top:30px;font-size:16px}.picset-back{color:#777b86;background:0 0;border:0;margin-top:34px;font-size:18px}@media (width<=640px){.picset-auth-card{border-radius:20px;padding:34px 22px}.picset-auth-card h1{font-size:30px}.picset-auth-card>p{font-size:17px}.picset-submit{height:54px}}.picset-auth-page{display:none!important}.agnes-auth-page{color:#05070b;background:#fff;min-height:100vh;padding:34px 24px;position:relative}.agnes-script{letter-spacing:-.08em;font-family:Georgia,serif;font-size:30px;font-style:italic;font-weight:900}.agnes-auth-brand b{color:#333;font-size:23px;font-weight:500}.agnes-auth-main{width:min(520px,92vw);margin:0 auto;padding-top:170px}.agnes-auth-main h1{text-align:center;letter-spacing:-.07em;margin:0 0 48px;font-size:54px;font-weight:900;line-height:1}.agnes-method-switch{justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.agnes-method-switch button{color:#747780;background:#fff;border:1px solid #e4e6ea;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700}.agnes-label,.agnes-label-row label{margin:0 0 13px;font-size:16px;font-weight:800;display:block}.agnes-label-row{justify-content:space-between;align-items:center;margin-top:34px;display:flex}.agnes-label-row button{color:#6d737d;background:0 0;border:0;margin-bottom:13px;font-size:16px;font-weight:800}.agnes-input,.agnes-password{background:#f5f6f8;border:0;border-radius:12px;width:100%;height:62px}.agnes-password input{background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 20px;font-size:17px}.agnes-submit{color:#fff;letter-spacing:.18em;background:#020b15;border:0;border-radius:12px;width:100%;height:62px;margin-top:34px;font-size:19px;font-weight:900;box-shadow:0 4px #d8dde4}.agnes-register-line button{color:#2b67b1;background:0 0;border:0;font-size:17px;font-weight:900}.agnes-divider b{font-size:18px}.agnes-oauth{color:#07111d;background:#fff;border:1px solid #dedfe3;border-radius:12px;justify-content:center;align-items:center;gap:11px;width:100%;height:58px;margin-bottom:28px;font-size:18px;font-weight:850;display:flex}@media (width<=720px){.agnes-auth-brand{top:20px;left:20px}.agnes-script{font-size:25px}.agnes-auth-brand b{font-size:19px}.agnes-auth-main{padding-top:135px}.agnes-auth-main h1{margin-bottom:38px;font-size:44px}.agnes-input,.agnes-password,.agnes-submit{height:56px}.agnes-oauth{height:54px;font-size:16px}}.github-mark{color:#07111d;background:#07111d;border-radius:50%;width:24px;height:24px;display:inline-block}header{height:60px}nav a{padding:8px 14px!important;font-size:14px!important}.hero h1{font-size:30px!important}.pill,.steps li{font-size:13px!important}.card-title b,.result-head b{font-size:16px!important}.card-title small,.result-head small,.field span{font-size:12px!important}.select,textarea{font-size:13px!important}.seg button{font-size:14px!important}.primary{height:44px!important;font-size:14px!important}.secondary,.toast,.plan{font-size:13px!important}.empty h2{font-size:24px!important}.empty p{font-size:14px!important}.preview-title small{font-size:12px!important}.spec-preview-head b,.image-plan-title b,.spec-section h3{font-size:16px!important}.spec-section p{font-size:13px!important}.plan-detail-card h3{font-size:17px!important}.plan-detail-card h4{font-size:14px!important}.plan-detail-card p,.plan-detail-card ul,.plan-detail-card .kv{font-size:13px!important}.real-meta b{font-size:15px!important}.real-meta p{font-size:12px!important}.download-link{font-size:13px!important}.user-menu span,.user-menu button{font-size:12px!important}.drop b{font-size:14px!important}.drop small{font-size:12px!important}body{font-weight:400;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.app{font-size:13px!important}.hero h1{font-weight:850;margin:14px 0 8px!important;font-size:26px!important}.hero p{font-size:13px!important}.pill{padding:6px 10px!important;font-size:12px!important}.steps{gap:14px!important;margin:22px 0 14px!important}.steps span{width:24px!important;height:24px!important}.steps li:not(:last-child):after{width:28px!important;margin-left:10px!important}.workspace{grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important}.panel{border-radius:16px!important}.left{padding:15px!important}.drop{border-radius:14px!important;height:96px!important;margin:12px 0 8px!important}.thumbs button{width:46px!important;height:46px!important}.seg{margin:10px 0!important}.seg button{height:30px!important;font-size:13px!important}.field{gap:5px!important;margin:8px 0!important}.select,textarea{border-radius:10px!important;min-height:36px!important;padding:0 10px!important}.primary{border-radius:12px!important;height:40px!important;margin-top:10px!important}.secondary{border-radius:11px!important;height:38px!important}.empty{height:390px!important}.empty span{width:62px!important;height:62px!important}.empty h2{margin:16px 0 6px!important;font-size:21px!important}.gallery{gap:12px!important;margin-top:14px!important}.real-card{border-radius:16px!important}.real-image-wrap{min-height:260px!important;padding:9px!important}.real-image-wrap img{border-radius:12px!important;max-height:500px!important}.real-meta{padding:12px 13px 14px!important}.download-link{border-radius:10px!important;padding:7px 10px!important}.spec-scroll{max-height:360px!important;padding:16px 18px!important}.spec-preview-card,.plan-detail-card{border-radius:16px!important}.plan-detail-card{padding:16px 18px!important}.support{width:48px!important;height:48px!important;bottom:18px!important;right:18px!important}header{height:56px!important;padding:0 22px!important}.brand img.cky-logo-icon,.brand img{width:34px!important;height:34px!important}.brand b{font-size:16px!important}.user-menu button{border-radius:9px!important;height:30px!important}.agnes-auth-page,.picset-auth-page{font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important}:root{--pd-bg:#f7f8fa;--pd-card:#fff;--pd-border:#e7e9ee;--pd-soft:#f3f4f6;--pd-text:#101216;--pd-muted:#7b808a;--pd-black:#05070c;--pd-radius:14px;--pd-shadow:0 14px 40px #1418220f}body{-webkit-font-smoothing:antialiased;background:var(--pd-bg)!important;color:var(--pd-text)!important}.app{background:var(--pd-bg);min-height:100vh}.app header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--pd-border)!important;height:54px!important;box-shadow:none!important;background:#ffffffe6!important;padding:0 24px!important}.brand{gap:9px!important}.brand img{border-radius:8px!important;width:30px!important;height:30px!important}.brand b{letter-spacing:-.02em!important;font-size:15px!important;font-weight:820!important}nav{left:50%!important}nav a.active{background:#0a0d13!important;border-radius:11px!important;gap:6px!important;height:34px!important;font-size:13px!important;box-shadow:0 8px 20px #0000001a!important}.user-menu span{color:#68707c!important;font-size:12px!important}.user-menu button{border-color:var(--pd-border)!important;color:#4e5561!important;background:#fff!important;border-radius:9px!important;height:28px!important}main{max-width:1080px!important;padding:22px 18px 34px!important}.hero{padding-top:4px!important}.hero .pill{border:1px solid var(--pd-border)!important;color:#323842!important;background:#fff!important;border-radius:999px!important;box-shadow:0 8px 22px #10141e0a!important}.hero h1{letter-spacing:-.055em!important;color:#090b10!important;font-size:25px!important;font-weight:900!important;line-height:1.08!important}.hero p{color:#727884!important;font-size:13px!important;line-height:1.7!important}.steps{margin:20px 0 14px!important}.steps li{color:#9ba1aa!important;font-size:12px!important;font-weight:650!important}.steps span{color:#8b929d!important;background:#eaecf0!important;width:23px!important;height:23px!important;font-size:12px!important}.steps .on{color:#171a20!important}.steps .on span{color:#fff!important;background:#080b11!important}.steps li:not(:last-child):after{border-top:1px dashed #d8dbe2!important;width:26px!important}.workspace{grid-template-columns:292px minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.panel{border:1px solid var(--pd-border)!important;box-shadow:var(--pd-shadow)!important;background:#fffffff5!important;border-radius:18px!important}.left{position:sticky;top:68px;padding:14px!important}.card-title,.result-head{align-items:center!important}.card-title div,.result-head div{grid-template-columns:19px 1fr!important;column-gap:8px!important}.card-title b,.result-head b{letter-spacing:-.02em!important;font-size:15px!important;font-weight:850!important}.card-title small,.result-head small{color:#8a909a!important;font-size:11.5px!important}.card-title>span{color:#323842!important;font-size:13px!important;font-weight:800!important}.drop{color:#5f6671!important;background:#fbfcfd!important;border:1px dashed #d4d8df!important;border-radius:13px!important;gap:6px!important;height:92px!important}.drop b{font-size:13px!important;font-weight:760!important}.drop small{color:#a0a5ad!important;font-size:11px!important}.thumbs{gap:7px!important;margin-bottom:10px!important}.thumbs button{border-radius:10px!important;width:42px!important;height:42px!important}.thumbs img{border-radius:10px!important}.seg{background:#f2f3f5!important;border:1px solid #e9ebef!important;border-radius:12px!important;gap:4px!important;padding:3px!important}.seg button{color:#606774!important;border-radius:9px!important;height:28px!important;font-size:13px!important;font-weight:760!important}.seg .sel{color:#fff!important;background:#070a10!important;box-shadow:0 6px 14px #0000001a!important}.field{margin:7px 0!important}.field span{color:#626975!important;font-size:11.5px!important;font-weight:760!important}.select,textarea{color:#303641!important;background:#fbfcfd!important;border:1px solid #e5e8ed!important;border-radius:10px!important;min-height:34px!important;font-size:12.5px!important}.select:focus,textarea:focus,.picset-input:focus,.agnes-input:focus{border-color:#cfd4dc!important;outline:2px solid #060c1614!important}.grid-fields{gap:0 9px!important}.primary{background:#070a10!important;border-radius:11px!important;height:39px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 10px 22px #0000001a!important}.primary:hover:not(:disabled){transform:translateY(-1px)}.secondary{color:#525a66!important;background:#fff!important;border-color:#e5e8ed!important;height:35px!important;font-size:12.5px!important}.result{min-height:505px!important;padding:17px!important}.result-head{padding-bottom:2px}.export{border-radius:10px!important;height:32px!important;font-size:12px!important}.toast{background:#f3ffe9!important;border:1px solid #dff3ce!important;border-radius:11px!important;margin-top:14px!important;padding:10px 12px!important;font-size:12.5px!important}.plan{background:#fff!important;border-color:#e7e9ee!important;border-radius:12px!important;padding:12px 14px!important;font-size:12.5px!important;line-height:1.65!important}.empty{color:#7f858f!important;height:370px!important}.empty span{background:#f0f2f5!important;width:58px!important;height:58px!important}.empty h2{letter-spacing:-.035em!important;color:#151922!important;font-size:20px!important;font-weight:880!important}.empty p{color:#888f99!important;font-size:12.5px!important}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.real-card{border-color:#e7e9ee!important;border-radius:16px!important;box-shadow:0 12px 34px #0a101c0f!important}.real-image-wrap{background:#f6f7f9!important;min-height:250px!important}.real-meta span{color:#9aa1ac!important;font-size:10px!important}.real-meta b{letter-spacing:-.015em!important;font-size:14px!important}.real-meta p{color:#747b86!important;font-size:11.5px!important}.download-link{border-color:#e4e7ec!important;border-radius:10px!important;font-size:12px!important}.preview-title{margin:2px 0 16px!important}.preview-title>span{width:38px!important;height:38px!important}.preview-title b{font-size:16px!important}.spec-preview-card{border-color:#e6e9ee!important;border-radius:16px!important}.spec-preview-head{padding:14px 16px!important}.spec-preview-head .round-icon{width:34px!important;height:34px!important}.spec-preview-head b,.image-plan-title b{font-size:15px!important}.spec-preview-head small,.image-plan-title small{font-size:11.5px!important}.spec-scroll{background:#fafbfc!important;border-radius:12px!important;max-height:330px!important;margin:0 12px 12px!important;padding:14px 16px!important}.spec-section{margin-bottom:16px!important}.spec-section h3{margin-bottom:8px!important;font-size:14px!important}.spec-section p{font-size:12.3px!important;line-height:1.65!important}.image-plan-section{margin-top:18px!important}.plan-detail-list{gap:12px!important}.plan-detail-card{border-radius:14px!important;padding:14px 16px!important}.plan-detail-card h3{margin-bottom:10px!important;font-size:15px!important}.plan-detail-card h4{margin:14px 0 6px!important;font-size:13px!important}.plan-detail-card p,.plan-detail-card ul,.plan-detail-card .kv{font-size:12.2px!important;line-height:1.62!important}.plan-detail-card .kv{grid-template-columns:120px 1fr!important;gap:8px!important}.support{background:#070a10!important;width:44px!important;height:44px!important;box-shadow:0 14px 32px #00000038!important}.wechat-card{border-radius:18px!important;box-shadow:0 24px 70px #00000038!important}.wechat-card h3{font-size:19px!important}.wechat-card p{font-size:13px!important}@media (width<=900px){main{padding:18px 12px!important}.workspace{grid-template-columns:1fr!important}.left{position:relative!important;top:auto!important}.hero h1{font-size:22px!important}.gallery,.plan-detail-card .kv{grid-template-columns:1fr!important}}body:has(.agnes-auth-page){background:#fff!important}.agnes-auth-page{color:#07080b!important;background:#fff!important;min-height:100vh!important;padding:0!important;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important;display:block!important;position:relative!important}.agnes-auth-brand{color:#111!important;align-items:center!important;gap:11px!important;text-decoration:none!important;display:flex!important;position:absolute!important;top:26px!important;left:30px!important}.agnes-script{letter-spacing:-.08em!important;font-family:Georgia,Times New Roman,serif!important;font-size:27px!important;font-style:italic!important;font-weight:900!important;line-height:1!important}.agnes-auth-brand i{background:#111!important;width:1px!important;height:27px!important;display:block!important}.agnes-auth-brand b{color:#333!important;letter-spacing:-.03em!important;font-size:21px!important;font-weight:450!important;line-height:1!important}.agnes-auth-main{box-sizing:border-box!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:176px 0 80px!important}.agnes-auth-main h1{text-align:center!important;letter-spacing:-.08em!important;color:#05070b!important;margin:0 0 42px!important;font-size:42px!important;font-weight:900!important;line-height:1!important}.agnes-auth-form{width:100%!important}.agnes-method-switch{justify-content:flex-end!important;gap:6px!important;margin:0 0 12px!important;display:flex!important}.agnes-method-switch button{color:#7a808b!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;height:26px!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important}.agnes-method-switch button.on{color:#fff!important;background:#020b15!important;border-color:#020b15!important}.agnes-label{color:#15171b!important;margin:0 0 12px!important;font-size:14px!important;font-weight:780!important;line-height:1!important;display:block!important}.agnes-label-row{justify-content:space-between!important;align-items:flex-start!important;margin:30px 0 0!important;display:flex!important}.agnes-label-row .agnes-label{margin:0 0 12px!important}.agnes-label-row button{color:#6f7580!important;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important;font-size:14px!important;font-weight:760!important}.agnes-input,.agnes-password{width:100%!important;height:52px!important;box-shadow:none!important;background:#f5f6f8!important;border:0!important;border-radius:11px!important}.agnes-input{color:#111!important;outline:0!important;padding:0 18px!important;font-size:15px!important}.agnes-input::placeholder,.agnes-password input::placeholder{color:#b7bbc2!important}.agnes-password{align-items:center!important;display:flex!important}.agnes-password input{color:#111!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;height:100%!important;padding:0 18px!important;font-size:15px!important}.agnes-password button{color:#8b9098!important;background:0 0!important;border:0!important;place-items:center!important;width:50px!important;height:100%!important;display:grid!important}.agnes-submit{color:#fff!important;letter-spacing:.22em!important;background:#020b15!important;border:0!important;border-radius:11px!important;width:100%!important;height:52px!important;margin:30px 0 0!important;font-size:16px!important;font-weight:860!important;box-shadow:0 3px #d8dde4!important}.agnes-register-line{text-align:center!important;color:#6f7580!important;margin:30px 0 22px!important;font-size:15px!important;font-weight:650!important}.agnes-register-line button{color:#2b67b1!important;background:0 0!important;border:0!important;padding:0 0 0 7px!important;font-size:15px!important;font-weight:850!important}.agnes-divider{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:22px!important;margin:0 0 24px!important;display:grid!important}.agnes-divider span{background:#eaecf0!important;height:1px!important}.agnes-divider b{color:#111!important;font-size:16px!important;font-weight:850!important}.agnes-oauth{color:#07111d!important;width:100%!important;height:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedfe3!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0 0 24px!important;font-size:15px!important;font-weight:820!important;display:flex!important}.google-g{color:#4285f4!important;font-family:Arial,sans-serif!important;font-size:25px!important;font-weight:900!important;line-height:1!important}.github-mark{background:#07111d!important;border-radius:50%!important;width:22px!important;height:22px!important;display:inline-block!important}.agnes-msg{color:#c42626!important;background:#fff3f3!important;border:1px solid #ffd7d7!important;border-radius:9px!important;margin:14px 0 -10px!important;padding:9px 11px!important;font-size:12px!important}.picset-auth-page,.auth-page{display:none!important}@media (width<=560px){.agnes-auth-brand{top:18px!important;left:18px!important}.agnes-auth-main{max-width:none!important;padding:138px 22px 56px!important}.agnes-auth-main h1{margin-bottom:34px!important;font-size:36px!important}.agnes-script{font-size:23px!important}.agnes-auth-brand b{font-size:18px!important}}.nav-price{color:#727884;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13px;font-weight:760;display:flex}.nav-price:hover{color:#111;background:#fff;border-color:#e6e8ee}.pricing-page{color:#15171c;background:#fafafa;min-height:100vh;font-family:Inter,SF Pro Display,PingFang SC,sans-serif}.pricing-top{justify-content:space-between;align-items:center;height:64px;padding:0 34px;display:flex}.pricing-top .brand{color:#111;align-items:center;gap:10px;text-decoration:none;display:flex}.pricing-top .brand img{object-fit:contain;background:#000;border-radius:10px;width:36px;height:36px}.pricing-top .brand b{font-size:18px}.pricing-top button{color:#333;background:#fff;border:1px solid #e5e7ec;border-radius:12px;height:36px;padding:0 15px;font-weight:760}.pricing-hero h1{letter-spacing:-.06em;margin:0 0 18px;font-size:42px;font-weight:950}.pricing-hero p{color:#727884;margin:0;font-size:17px}.pricing-hero p b{color:#111;font-size:26px}.points-pill{text-align:left;background:#fff;border:1px solid #e0e3e8;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;width:112px;height:54px;margin:40px auto 0;padding:0 12px;display:grid;box-shadow:0 10px 24px #0000000b}.points-pill span{color:#f5a000;background:#fff7df;border-radius:50%;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.points-pill small{color:#9aa1aa;font-size:11px}.points-pill b{font-size:20px}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:28px;max-width:1320px;margin:0 auto;padding:0 24px 54px;display:grid}.price-card{background:#fff;border:1px solid #e2e4e9;border-radius:18px;flex-direction:column;min-height:600px;padding:34px 28px;display:flex;position:relative;box-shadow:0 12px 32px #00000008}.price-card.hot{border:2px solid #16181d;box-shadow:0 18px 44px #00000012}.popular{color:#fff;background:#4b4b4d;border-radius:999px;padding:5px 18px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price-head{align-items:center;gap:14px;display:flex}.price-head span{color:#5d6470;background:#f4f4f5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.price-head h3{margin:0;font-size:22px}.price-head i{color:#c87500;border:2px dashed #f4b62b;border-radius:50%;place-items:center;width:58px;height:58px;margin-left:auto;font-size:14px;font-style:normal;font-weight:900;display:grid;transform:rotate(-14deg)}.price{letter-spacing:-.05em;margin:38px 0 18px;font-size:42px;font-weight:950}.price-card ul{color:#5d626c;gap:18px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.price-card li.strong{color:#4d535d;font-weight:850}.price-card li b{color:#e67700}.support-note{color:#d46b00;background:#fffaf0;border:1px solid #ffe2a7;border-radius:16px;align-items:center;gap:8px;margin-top:auto;padding:12px 14px;font-size:13px;display:flex}.price-card button{background:#fff;border:1px solid #e5e7ec;border-radius:14px;height:54px;margin-top:auto;font-size:17px;font-weight:900;box-shadow:0 6px 16px #00000008}.price-card.hot button{color:#fff;background:#17181d;border-color:#17181d}.price-card button:hover{transform:translateY(-1px)}@media (width<=1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pricing-grid{grid-template-columns:1fr}.pricing-hero h1{font-size:32px}.price-card{min-height:auto}.pricing-top{padding:0 18px}}.agnes-auth-brand i,.agnes-auth-brand b{display:none!important}.agnes-auth-brand{gap:0!important}.agnes-script{letter-spacing:-.04em!important}.user-menu{align-items:center;gap:10px;margin-left:auto;display:flex}.quota-line{white-space:nowrap;background:#f3f4f6;border:1px solid #e6e8ee;border-radius:999px;padding:5px 9px;color:#111!important;font-size:11px!important}.pricing-account{color:#858b95;margin:14px auto 0;font-size:13px}.payment-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:80;background:#05070c7a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.payment-modal{background:#fff;border:1px solid #e7e9ee;border-radius:22px;width:min(620px,94vw);padding:26px;position:relative;box-shadow:0 28px 90px #00000047}.pay-close{background:#f5f6f8;border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.payment-modal h2{letter-spacing:-.04em;margin:0 42px 8px 0;font-size:25px}.payment-modal>p{color:#747b86;margin:0 0 18px;font-size:13px;line-height:1.7}.pay-layout{grid-template-columns:1fr 210px;align-items:stretch;gap:18px;display:grid}.pay-info{background:#fbfcfd;border:1px solid #eceef2;border-radius:16px;flex-direction:column;gap:9px;padding:16px;display:flex}.pay-info b{font-size:15px}.pay-info span{color:#363c46;font-size:14px}.pay-info small{color:#8a909a;margin-top:8px;line-height:1.55}.pay-info input{background:#fff;border:1px solid #e4e7ec;border-radius:10px;height:38px;padding:0 10px;font-size:13px}.pay-qr{background:#fff;border:1px solid #eceef2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.pay-qr img{object-fit:contain;border-radius:10px;width:176px;height:176px}.pay-qr small{color:#777;font-size:12px}.pay-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.pay-actions button{background:#fff;border:1px solid #e3e6ec;border-radius:12px;height:42px;padding:0 16px;font-weight:800}.pay-warning{background:#fff8e8;border:1px solid #ffe7b2;border-radius:12px;padding:10px 12px;color:#9a6a00!important;margin-top:12px!important;font-size:12px!important}.price-card ul{gap:14px!important}.price-card li{font-size:15px!important}.price-card li.strong{color:#303641!important;background:0 0!important;padding:0!important}.price-card .price{margin:30px 0 18px!important}.price-card button{font-size:15px!important}@media (width<=720px){.pay-layout{grid-template-columns:1fr}.user-menu .quota-line{display:none}.payment-modal{padding:22px}.pricing-grid{padding-left:16px!important;padding-right:16px!important}}body:has(.taste-preview-page){color:#0b0d12!important;background:#f5f7fb!important}.taste-preview-page{color:#0b0d12;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste-nav{justify-content:space-between;align-items:center;max-width:1220px;margin:0 auto;display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;height:68px!important;padding:0 24px!important;position:relative!important}.taste-brand{color:#0b0d12;letter-spacing:-.03em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.taste-brand img{border-radius:12px!important;width:36px!important;height:36px!important;box-shadow:0 10px 24px #0f172a1f!important}.taste-nav nav{flex:0;justify-content:center;gap:6px;display:flex;position:static!important}.taste-nav nav a{color:#606875;border-radius:999px;align-items:center;height:38px;padding:0 13px;font-size:14px;font-weight:720;text-decoration:none;display:flex}.taste-nav button{color:#151922;background:#fff;border:1px solid #dde3ea;border-radius:999px;height:40px;padding:0 16px;font-weight:820;box-shadow:0 10px 24px #0f172a0f}.taste-main{max-width:1220px!important;margin:0 auto!important;padding:38px 24px 76px!important}.taste-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:48px;min-height:calc(100dvh - 140px);display:grid}.taste-hero-copy{padding-bottom:24px}.taste-kicker{color:#4f5867;background:#fff;border:1px solid #dfe5ec;border-radius:999px;margin:0 0 20px;padding:8px 12px;font-size:13px;font-weight:850;display:inline-flex}.taste-hero h1{letter-spacing:-.075em;color:#07090d;max-width:660px;margin:0 0 18px;font-size:clamp(46px,6vw,76px);font-weight:950;line-height:.98}.taste-lead{color:#5d6674;max-width:520px;margin:0;font-size:18px;line-height:1.7}.taste-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.taste-actions button,.taste-primary{color:#fff;background:#07111f;border:0;border-radius:999px;font-weight:900;box-shadow:0 18px 38px #07111f2e}.taste-actions button{height:50px;padding:0 24px}.taste-actions a{color:#27303c;background:#fff;border:1px solid #dbe2ea;border-radius:999px;align-items:center;height:50px;padding:0 20px;font-weight:860;text-decoration:none;display:flex}.taste-hero-visual{background:#dce4ed;border-radius:34px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a2e}.taste-hero-visual img{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.taste-hero-visual:after{content:"";background:linear-gradient(#07111f00 35%,#07111f6b 100%);position:absolute;inset:0}.taste-floating-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffff7a;border-radius:18px;min-width:128px;padding:14px 16px;position:absolute;box-shadow:0 18px 42px #0f172a2e}.taste-floating-card b{letter-spacing:-.04em;color:#07111f;font-size:28px;display:block}.taste-floating-card span{color:#5f6875;margin-top:3px;font-size:13px;font-weight:760;display:block}.taste-floating-card.one{bottom:24px;left:22px}.taste-floating-card.two{top:26px;right:22px}.taste-workbench{grid-template-columns:340px minmax(0,1fr);gap:18px;margin-top:34px;display:grid}.taste-control-card,.taste-output-card,.taste-feature-grid article{background:#ffffffdb;border:1px solid #dde4ec;border-radius:26px;box-shadow:0 20px 60px #0f172a14}.taste-control-card{align-self:start;padding:20px}.taste-output-card{padding:22px}.taste-card-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.taste-card-head svg{color:#07111f}.taste-card-head b{letter-spacing:-.03em;font-size:17px;font-weight:920;display:block}.taste-card-head span{color:#7a8290;margin-top:3px;font-size:13px;display:block}.taste-upload{color:#536070;background:#f8fafc;border:1px dashed #cfd7e2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:138px;display:flex}.taste-upload b{color:#151922}.taste-upload span{color:#8b94a2;font-size:12px}.taste-field-row{margin:16px 0}.taste-field-row>span{color:#5d6674;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.taste-field-row div{background:#f4f7fa;border:1px solid #e1e7ee;border-radius:15px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.taste-field-row button{color:#6a7380;background:0 0;border:0;border-radius:12px;height:36px;font-weight:850}.taste-field-row .is-on{color:#fff;background:#07111f}.taste-mini-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.taste-mini-grid label{color:#7a8290;background:#fff;border:1px solid #e1e7ee;border-radius:16px;min-height:66px;padding:11px;font-size:12px}.taste-mini-grid b{color:#111720;margin-top:8px;font-size:16px;display:block}.taste-primary{justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:16px;display:flex}.taste-plan-layout{grid-template-columns:minmax(260px,.78fr) 1fr;align-items:stretch;gap:18px;display:grid}.taste-plan-layout img{object-fit:cover;background:#dfe6ee;border-radius:22px;width:100%;height:100%;min-height:330px}.taste-plan-list{gap:12px;display:grid}.taste-plan-list article{background:#fbfcfe;border:1px solid #e1e7ee;border-radius:18px;padding:18px}.taste-plan-list b{letter-spacing:-.03em;font-size:18px;display:block}.taste-plan-list span{color:#687180;margin-top:8px;line-height:1.65;display:block}.taste-feature-grid{grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin-top:18px;display:grid}.taste-feature-grid article{min-height:150px;padding:22px}.taste-feature-grid article:first-child{color:#fff;background:#07111f;grid-row:span 2}.taste-feature-grid span{color:inherit;font-size:14px;font-weight:900;display:block}.taste-feature-grid p{color:inherit;opacity:.72;max-width:420px;margin:18px 0 0;font-size:17px;line-height:1.55}@media (width<=900px){.taste-nav{padding:0 16px!important}.taste-nav nav{display:none}.taste-main{padding:24px 16px 52px!important}.taste-hero{grid-template-columns:1fr;gap:24px;min-height:auto}.taste-hero h1{font-size:44px}.taste-lead{font-size:16px}.taste-hero-visual{border-radius:26px;min-height:420px}.taste-workbench,.taste-plan-layout,.taste-feature-grid{grid-template-columns:1fr}.taste-feature-grid article:first-child{grid-row:auto}.taste-nav button{padding:0 12px;font-size:13px}.taste-brand span{font-size:15px}}body:has(.taste2-page){color:#f4f7fb!important;background:#080a0f!important}.taste2-page{color:#f4f7fb;background:radial-gradient(circle at 78% 8%,#49669052,#0000 34%),linear-gradient(#0b0f16 0%,#080a0f 58%,#10141c 100%);min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste2-nav{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;height:70px!important;padding:0 24px!important;position:relative!important}.taste2-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.taste2-brand img{width:36px!important;height:36px!important;box-shadow:none!important;border-radius:12px!important}.taste2-brand b{letter-spacing:-.03em;font-size:18px}.taste2-nav nav{flex:0;gap:8px;width:auto;display:flex;position:static!important;transform:translate(0,0)!important}.taste2-nav nav a{color:#aeb8c7;border:1px solid #0000;border-radius:999px;align-items:center;height:38px;padding:0 14px;font-weight:760;text-decoration:none;display:flex}.taste2-nav nav a:first-child{color:#fff;background:#ffffff14;border-color:#ffffff29}.taste2-nav button{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;height:40px;padding:0 16px;font-weight:820}.taste2-main{max-width:1240px!important;margin:0 auto!important;padding:42px 24px 78px!important}.taste2-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:54px;min-height:calc(100dvh - 150px);display:grid}.taste2-label{color:#c8d2e1;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;margin-bottom:22px;padding:8px 12px;font-size:13px;font-weight:860;display:inline-flex}.taste2-copy h1{color:#fff;letter-spacing:-.08em;max-width:720px;margin:0 0 20px;font-size:clamp(46px,6.2vw,78px);font-weight:960;line-height:.98}.taste2-copy p{color:#b5bfce;max-width:520px;margin:0;font-size:18px;line-height:1.72}.taste2-cta{gap:12px;margin-top:34px;display:flex}.taste2-cta button,.taste2-console-left>button{color:#08101b;background:#f4f7fb;border:0;border-radius:999px;font-weight:930;box-shadow:0 22px 52px #ffffff1f}.taste2-cta button{height:50px;padding:0 24px}.taste2-cta a{color:#e7edf6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;height:50px;padding:0 20px;font-weight:860;text-decoration:none;display:flex}.taste2-stage{background:#151b25;border:1px solid #ffffff1f;border-radius:36px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 36px 100px #0000006b}.taste2-stage img{object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.84);width:100%;height:100%;position:absolute;inset:0}.taste2-stage:after{content:"";background:linear-gradient(#080a0f00 42%,#080a0fb8 100%);position:absolute;inset:0}.taste2-stage-panel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0e14ad;border:1px solid #ffffff2e;border-radius:22px;padding:18px 20px;position:absolute;bottom:24px;left:24px;right:24px}.taste2-stage-panel span{color:#9fabbc;font-size:13px;font-weight:820;display:block}.taste2-stage-panel b{color:#fff;letter-spacing:-.05em;margin-top:4px;font-size:30px;display:block}.taste2-stage-panel p{color:#c2cad6;margin:6px 0 0}.taste2-console{grid-template-columns:360px minmax(0,1fr);gap:18px;margin-top:30px;display:grid}.taste2-console-left,.taste2-console-right,.taste2-strip>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 24px 70px #0000002e}.taste2-console-left,.taste2-console-right{padding:22px}.taste2-console-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.taste2-console-head svg{color:#e7edf6}.taste2-console-head b{color:#fff;letter-spacing:-.03em;font-size:18px;display:block}.taste2-console-head span{color:#929daf;margin-top:3px;font-size:13px;display:block}.taste2-drop{color:#aeb8c7;background:#00000029;border:1px dashed #ffffff38;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:148px;display:flex}.taste2-drop b{color:#fff}.taste2-drop span{color:#8e99aa;font-size:12px}.taste2-specs{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.taste2-specs span{color:#d7deea;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.taste2-console-left>button{justify-content:center;align-items:center;gap:8px;width:100%;height:46px;display:flex}.taste2-output-grid{grid-template-columns:minmax(260px,.82fr) 1fr;gap:16px;display:grid}.taste2-output-grid img{object-fit:cover;filter:saturate(.85)contrast(1.06);border-radius:24px;width:100%;height:100%;min-height:350px}.taste2-output-grid>div{gap:12px;display:grid}.taste2-output-grid article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:18px}.taste2-output-grid b{color:#fff;letter-spacing:-.03em;font-size:18px;display:block}.taste2-output-grid p{color:#aeb8c7;margin:8px 0 0;line-height:1.65}.taste2-strip{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.taste2-strip>div{padding:24px}.taste2-strip b{color:#fff;letter-spacing:-.05em;font-size:24px;display:block}.taste2-strip span{color:#aeb8c7;margin-top:10px;line-height:1.65;display:block}@media (width<=900px){.taste2-nav{padding:0 16px!important}.taste2-nav nav{display:none}.taste2-main{padding:28px 16px 56px!important}.taste2-hero{grid-template-columns:1fr;gap:26px;min-height:auto}.taste2-copy h1{font-size:44px}.taste2-copy p{font-size:16px}.taste2-stage{border-radius:28px;min-height:430px}.taste2-console,.taste2-output-grid,.taste2-strip{grid-template-columns:1fr}.taste2-nav button{padding:0 12px;font-size:13px}}body:has(.taste-op-page){color:#10141b!important;background:#eef1f5!important}.taste-op-page{color:#10141b;background:#eef1f5;min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste-op-topbar{align-items:center;gap:18px;display:flex;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:10!important;background:#f6f8fbeb!important;border-bottom:1px solid #dfe4eb!important;height:66px!important;padding:0 22px!important;position:sticky!important;top:0!important}.taste-op-brand{color:#10141b;align-items:center;gap:10px;min-width:260px;text-decoration:none;display:flex}.taste-op-brand img{border-radius:11px!important;width:36px!important;height:36px!important;box-shadow:0 10px 24px #0f172a1a!important}.taste-op-brand b{letter-spacing:-.03em;font-size:18px}.taste-op-brand span{color:#7b8492;font-size:13px;font-weight:780}.taste-op-tabs{background:#fff;border:1px solid #dde3ea;border-radius:15px;gap:6px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.taste-op-tabs button{color:#667081;background:0 0;border:0;border-radius:11px;height:34px;padding:0 14px;font-weight:820}.taste-op-tabs .active{color:#fff;background:#10141b}.taste-op-account{align-items:center;gap:8px;margin-left:auto;display:flex}.taste-op-account span{color:#394150;background:#fff;border:1px solid #dfe4eb;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:12px;font-weight:820;display:flex}.taste-op-account button{color:#28313d;background:#fff;border:1px solid #d9e0e8;border-radius:11px;height:34px;padding:0 12px;font-weight:820}.taste-op-shell{max-width:1440px!important;margin:0 auto!important;padding:22px!important}.taste-op-titlebar{justify-content:space-between;align-items:flex-end;margin:4px 0 18px;display:flex}.taste-op-titlebar h1{letter-spacing:-.055em;color:#080b10;margin:0 0 6px;font-size:32px;font-weight:950;line-height:1.05}.taste-op-titlebar p{color:#778190;margin:0;font-size:14px}.taste-op-titlebar button{color:#202936;background:#fff;border:1px solid #dbe2ea;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 13px;font-weight:850;display:flex}.taste-op-grid{grid-template-columns:318px minmax(420px,1fr) 360px;align-items:start;gap:14px;display:grid}.taste-op-left,.taste-op-center,.taste-op-right{background:#ffffffe6;border:1px solid #dde4ec;border-radius:22px;box-shadow:0 18px 46px #0f172a0f}.taste-op-left{padding:16px;position:sticky;top:84px}.taste-op-center,.taste-op-right{padding:18px}.taste-op-card-head,.taste-op-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.taste-op-card-head{justify-content:flex-start}.taste-op-card-head>div,.taste-op-panel-head>div{align-items:center;gap:9px;display:flex}.taste-op-card-head b,.taste-op-panel-head b{letter-spacing:-.025em;font-size:16px}.taste-op-card-head span{color:#8a93a1;margin-top:3px;font-size:12px;display:block}.taste-op-panel-head>span{color:#647084;background:#f8fafc;border:1px solid #e0e6ed;border-radius:999px;align-items:center;height:28px;padding:0 9px;font-size:12px;font-weight:820;display:flex}.taste-op-drop{color:#657083;background:#f8fafc;border:1px dashed #c9d2de;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:132px;display:flex}.taste-op-drop b{color:#1a202b}.taste-op-drop span{color:#97a0ae;font-size:11px}.taste-op-thumbs{gap:7px;margin:10px 0 12px;display:flex}.taste-op-thumbs span{background:linear-gradient(135deg,#dfe5ed,#f9fafb);border:1px solid #dfe5ed;border-radius:12px;width:44px;height:44px}.taste-op-segment{background:#f0f3f7;border:1px solid #e0e6ed;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:12px;padding:4px;display:grid}.taste-op-segment button{color:#657083;background:0 0;border:0;border-radius:10px;height:32px;font-weight:850}.taste-op-segment .on{color:#fff;background:#10141b}.taste-op-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.taste-op-fields label{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:14px;min-height:58px;padding:9px 10px}.taste-op-fields span{color:#8993a2;font-size:11px;font-weight:780;display:block}.taste-op-fields b{color:#121821;margin-top:7px;font-size:13px;display:block}.taste-op-prompt{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:14px;margin-top:10px;padding:12px}.taste-op-prompt span{color:#677284;font-size:12px;font-weight:850;display:block}.taste-op-prompt p{color:#303846;margin:7px 0 0;font-size:13px;line-height:1.55}.taste-op-primary,.taste-op-generate-row button{color:#fff;background:#10141b;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:43px;margin-top:12px;font-weight:900;display:flex;box-shadow:0 14px 26px #10141b24}.taste-op-summary{background:linear-gradient(135deg,#f8fafc,#eef3f8);border:1px solid #e2e8ef;border-radius:18px;margin-bottom:12px;padding:18px}.taste-op-summary b{letter-spacing:-.03em;font-size:18px}.taste-op-summary p{color:#5f6978;margin:8px 0 0;line-height:1.7}.taste-op-plan-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.taste-op-plan-list article{background:#fff;border:1px solid #e2e8ef;border-radius:17px;grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.taste-op-plan-list article>span{color:#fff;background:#10141b;border-radius:12px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.taste-op-plan-list b{letter-spacing:-.02em;font-size:15px}.taste-op-plan-list p{color:#697384;margin:6px 0 0;font-size:13px;line-height:1.55}.taste-op-generate-row{align-items:center;gap:14px;margin-top:14px;display:flex}.taste-op-generate-row button{width:auto;margin-top:0;padding:0 18px}.taste-op-generate-row small{color:#828c9b}.taste-op-result-grid{gap:10px;display:grid}.taste-op-result-grid article{background:#eef2f6;border:1px solid #e0e6ed;border-radius:16px;min-height:150px;position:relative;overflow:hidden}.taste-op-result-grid img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:150px;display:block}.taste-op-result-grid button{color:#10141b;background:#ffffffe6;border:0;border-radius:10px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:12px;font-weight:850;display:flex;position:absolute;bottom:10px;right:10px}.taste-op-status{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:17px;margin-top:12px;padding:14px}.taste-op-status b{font-size:15px}.taste-op-status ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.taste-op-status li{color:#8b95a4;font-size:13px}.taste-op-status li.done,.taste-op-status li.active{color:#151b25;font-weight:850}@media (width<=1180px){.taste-op-grid{grid-template-columns:300px minmax(0,1fr)}.taste-op-right{grid-column:1/-1}.taste-op-result-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.taste-op-topbar{padding:0 14px!important}.taste-op-brand{min-width:auto}.taste-op-brand span,.taste-op-tabs,.taste-op-account span{display:none}.taste-op-shell{padding:16px!important}.taste-op-titlebar{display:block}.taste-op-titlebar button{margin-top:12px}.taste-op-grid,.taste-op-plan-list,.taste-op-result-grid{grid-template-columns:1fr}.taste-op-left{position:relative;top:auto}.taste-op-generate-row{display:block}.taste-op-generate-row small{margin-top:9px;display:block}.taste-op-titlebar h1{font-size:26px}}body:has(.taste-op2-page){color:#15130f!important;background:#f6f4ef!important}.taste-op2-page{color:#15130f;background:linear-gradient(#faf8f3 0%,#f0eee8 100%);min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste-op2-header{justify-content:space-between;align-items:center;gap:18px;display:flex;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:10!important;background:#faf8f3e0!important;border-bottom:1px solid #e2ded4!important;height:72px!important;padding:0 22px!important;position:sticky!important;top:0!important}.taste-op2-brand{color:#15130f;align-items:center;gap:11px;min-width:250px;text-decoration:none;display:flex}.taste-op2-brand img{border-radius:12px!important;width:38px!important;height:38px!important;box-shadow:0 10px 24px #1e180e1a!important}.taste-op2-brand b{letter-spacing:-.03em;font-size:18px;display:block}.taste-op2-brand span{color:#80796c;margin-top:2px;font-size:12px;font-weight:780;display:block}.taste-op2-steps{background:#fff;border:1px solid #e4dfd5;border-radius:999px;align-items:center;gap:8px;padding:5px;display:flex}.taste-op2-steps span{color:#8b8376;border-radius:999px;align-items:center;height:32px;padding:0 13px;font-size:13px;font-weight:850;display:flex}.taste-op2-steps .done{color:#474034;background:#f3f0e8}.taste-op2-steps .active{color:#fff;background:#15130f}.taste-op2-header>button{color:#302b23;background:#fff;border:1px solid #ded8cc;border-radius:999px;height:38px;padding:0 14px;font-weight:850}.taste-op2-main{grid-template-columns:300px minmax(520px,1fr) 340px;gap:16px;display:grid;max-width:1500px!important;margin:0 auto!important;padding:20px!important}.taste-op2-settings,.taste-op2-canvas,.taste-op2-plan{background:#ffffffd1;border:1px solid #e1dcd1;border-radius:24px;box-shadow:0 20px 50px #27201312}.taste-op2-settings,.taste-op2-plan{padding:17px;position:sticky;top:92px}.taste-op2-canvas{min-height:calc(100dvh - 112px);padding:18px}.taste-op2-section-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.taste-op2-section-title b{letter-spacing:-.03em;font-size:17px}.taste-op2-section-title span{color:#8c8477;font-size:12px;font-weight:780}.taste-op2-upload{color:#756d60;background:#faf8f3;border:1px dashed #cfc8bb;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:122px;display:flex}.taste-op2-upload b{color:#211d17}.taste-op2-upload span{color:#9b9386;font-size:12px}.taste-op2-mode{background:#f4f1ea;border:1px solid #e2ddd2;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0;padding:4px;display:grid}.taste-op2-mode button{color:#756d60;background:0 0;border:0;border-radius:10px;height:32px;font-weight:880}.taste-op2-mode .active{color:#fff;background:#15130f}.taste-op2-control-list{gap:8px;display:grid}.taste-op2-control-list label{background:#fff;border:1px solid #e4dfd5;border-radius:13px;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;display:flex}.taste-op2-control-list span{color:#8d8578;font-size:12px;font-weight:800}.taste-op2-control-list strong{color:#211d17;background:0 0;border-radius:0;padding:0;font-size:13px}.taste-op2-requirement{background:#fff;border:1px solid #e4dfd5;border-radius:15px;margin-top:10px;padding:12px}.taste-op2-requirement span{color:#756d60;font-size:12px;font-weight:850}.taste-op2-requirement p{color:#3f382f;margin:7px 0 0;font-size:13px;line-height:1.55}.taste-op2-action{color:#fff;background:#15130f;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:12px;font-weight:900;display:flex}.taste-op2-canvas-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.taste-op2-canvas-head h1{letter-spacing:-.06em;color:#14110d;margin:0 0 6px;font-size:34px;font-weight:960;line-height:1}.taste-op2-canvas-head p{color:#80786b;margin:0;font-size:14px}.taste-op2-canvas-head button{color:#fff;background:#15130f;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-weight:920;display:flex;box-shadow:0 14px 30px #15130f2e}.taste-op2-preview-wrap{background:#ddd6ca;border:1px solid #dcd5c9;border-radius:28px;min-height:560px;position:relative;overflow:hidden}.taste-op2-main-image{object-fit:cover;filter:saturate(.85)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.taste-op2-preview-wrap:after{content:"";background:linear-gradient(#0f0d0a00 48%,#0f0d0a80 100%);position:absolute;inset:0}.taste-op2-overlay-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffff6b;border-radius:20px;width:min(360px,100% - 40px);padding:16px;position:absolute;bottom:20px;left:20px}.taste-op2-overlay-card span{color:#786f62;font-size:12px;font-weight:850;display:block}.taste-op2-overlay-card b{color:#15130f;letter-spacing:-.04em;margin-top:4px;font-size:24px;display:block}.taste-op2-overlay-card p{color:#4f473d;margin:7px 0 0;line-height:1.5}.taste-op2-thumbs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.taste-op2-thumbs article{background:#ebe6dc;border:1px solid #e1dcd1;border-radius:16px;height:118px;position:relative;overflow:hidden}.taste-op2-thumbs article.active{outline:2px solid #15130f}.taste-op2-thumbs img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.taste-op2-thumbs span{color:#211d17;background:#ffffffd6;border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:850;display:flex;position:absolute;bottom:9px;left:9px}.taste-op2-summary{background:#faf8f3;border:1px solid #e4dfd5;border-radius:17px;margin-bottom:10px;padding:14px}.taste-op2-summary b{font-size:15px}.taste-op2-summary p{color:#625a4e;margin:8px 0 0;font-size:13px;line-height:1.6}.taste-op2-task-list{gap:9px;display:grid}.taste-op2-task-list article{background:#fff;border:1px solid #e4dfd5;border-radius:16px;padding:13px}.taste-op2-task-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.taste-op2-task-list b{color:#211d17;font-size:14px}.taste-op2-task-list article span{color:#6f675b;background:#f3f0e8;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:850;display:flex}.taste-op2-task-list p{color:#6a6256;margin:8px 0 0;font-size:13px;line-height:1.55}.taste-op2-quota{color:#fff;background:#15130f;border:1px solid #d8d0c3;border-radius:17px;margin-top:10px;padding:14px}.taste-op2-quota b{font-size:15px;display:block}.taste-op2-quota span{color:#d6d0c6;margin-top:6px;font-size:13px;line-height:1.45;display:block}@media (width<=1180px){.taste-op2-main{grid-template-columns:300px minmax(0,1fr)}.taste-op2-plan{grid-column:1/-1;position:relative;top:auto}.taste-op2-task-list{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.taste-op2-header{padding:0 14px!important}.taste-op2-brand{min-width:auto}.taste-op2-brand span,.taste-op2-steps{display:none}.taste-op2-main{grid-template-columns:1fr;padding:14px!important}.taste-op2-settings{position:relative;top:auto}.taste-op2-canvas{min-height:auto}.taste-op2-canvas-head{display:block}.taste-op2-canvas-head button{margin-top:12px}.taste-op2-preview-wrap{min-height:420px}.taste-op2-task-list,.taste-op2-thumbs{grid-template-columns:1fr}.taste-op2-header>button{padding:0 12px;font-size:13px}}body:has(.taste-login-page){color:#101318!important;background:#f7f8fb!important}.taste-login-page{color:#101318;background:radial-gradient(circle at 50% 0,#fff 0%,#f7f8fb 48%,#eef1f6 100%);min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste-login-shell{place-items:center;display:grid;position:relative;max-width:none!important;min-height:100vh!important;margin:0!important;padding:28px 20px!important}.taste-login-brand{color:#101318;letter-spacing:-.03em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex;position:absolute;top:28px;left:32px}.taste-login-brand img{border-radius:11px;width:34px;height:34px;box-shadow:0 10px 22px #0f172a1a}.taste-login-brand span{font-size:18px}.taste-login-card{background:#ffffffeb;border:1px solid #e4e8ef;border-radius:24px;width:min(420px,100%);padding:30px;box-shadow:0 24px 70px #0f172a14}.taste-login-head{text-align:center;margin-bottom:24px}.taste-login-head h1{letter-spacing:-.055em;color:#080b10;margin:0 0 8px;font-size:30px;font-weight:940;line-height:1.05}.taste-login-head p{color:#7a8391;margin:0;font-size:14px}.taste-login-switch{background:#f2f5f8;border:1px solid #e2e7ee;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:4px;display:grid}.taste-login-switch button{color:#687284;background:0 0;border:0;border-radius:10px;height:34px;font-weight:850}.taste-login-switch .active{color:#fff;background:#101318}.taste-login-form{gap:14px;display:grid}.taste-login-form label{gap:8px;display:grid}.taste-login-form label span{color:#3f4652;font-size:13px;font-weight:820}.taste-login-form input[type=text],.taste-login-form input[type=password],.taste-login-form input:not([type]){color:#101318;background:#fbfcfe;border:1px solid #dfe5ec;border-radius:13px;outline:none;height:46px;padding:0 13px;font-size:14px}.taste-login-form input:focus{border-color:#bfc8d4;box-shadow:0 0 0 4px #1013180f}.taste-login-form input::placeholder{color:#a5adba}.taste-login-row{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.taste-login-row label{color:#707a89;align-items:center;gap:7px;font-size:13px;font-weight:760;display:flex}.taste-login-row input{width:14px;height:14px}.taste-login-row button{color:#303946;background:0 0;border:0;padding:0;font-size:13px;font-weight:820}.taste-login-submit{color:#fff;background:#101318;border:0;border-radius:14px;height:48px;font-size:15px;font-weight:920;box-shadow:0 16px 30px #10131829}.taste-login-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0 16px;display:grid}.taste-login-divider span{background:#e4e8ef;height:1px}.taste-login-divider b{color:#929baa;font-size:12px}.taste-login-oauth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.taste-login-oauth button{color:#18202c;background:#fff;border:1px solid #dfe5ec;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:44px;font-weight:850;display:flex}.taste-login-oauth span{color:#4285f4;font-family:Arial,sans-serif;font-size:20px;font-weight:900}.taste-login-oauth i{background:#111820;border-radius:50%;width:18px;height:18px;display:block}.taste-login-register{text-align:center;color:#737d8c;margin:22px 0 0;font-size:14px}.taste-login-register button{color:#101318;background:0 0;border:0;padding-left:6px;font-weight:900}.taste-login-back{color:#303946;background:#fff;border:1px solid #dfe5ec;border-radius:999px;height:36px;padding:0 13px;font-weight:820;position:absolute;top:28px;right:32px}@media (width<=560px){.taste-login-shell{display:block;padding:84px 16px 32px!important}.taste-login-brand{top:20px;left:18px}.taste-login-back{font-size:12px;top:20px;right:16px}.taste-login-card{border-radius:20px;padding:24px}.taste-login-oauth{grid-template-columns:1fr}.taste-login-head h1{font-size:27px}}body:has(.taste-login2-page){color:#090b0f!important;background:#fff!important}.taste-login2-page{color:#090b0f;background:#fff;min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste-login2-shell{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);display:grid;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important}.taste-login2-intro{background:#f4f6f9;border-right:1px solid #e5e9ef;flex-direction:column;justify-content:space-between;padding:34px;display:flex}.taste-login2-brand{color:#090b0f;letter-spacing:-.03em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.taste-login2-brand img{border-radius:11px;width:36px;height:36px;box-shadow:0 10px 24px #0f172a1a}.taste-login2-brand span{font-size:18px}.taste-login2-intro h1{letter-spacing:-.07em;max-width:430px;margin:0 0 14px;font-size:44px;font-weight:950;line-height:1.02}.taste-login2-intro p{color:#687284;max-width:360px;margin:0;font-size:16px;line-height:1.7}.taste-login2-panel{place-items:center;padding:48px 22px;display:grid;position:relative}.taste-login2-back{color:#303946;background:#fff;border:1px solid #e0e5ec;border-radius:999px;height:36px;padding:0 13px;font-weight:820;position:absolute;top:28px;right:28px}.taste-login2-card{width:min(390px,100%)}.taste-login2-head{margin-bottom:24px}.taste-login2-head h2{letter-spacing:-.06em;margin:0 0 8px;font-size:34px;font-weight:950;line-height:1}.taste-login2-head p{color:#7a8391;margin:0;font-size:14px}.taste-login2-tabs{background:#f5f7fa;border:1px solid #e2e7ee;border-radius:999px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.taste-login2-tabs button{color:#687284;background:0 0;border:0;border-radius:999px;height:32px;padding:0 15px;font-weight:850}.taste-login2-tabs .active{color:#fff;background:#090b0f}.taste-login2-form{gap:15px;display:grid}.taste-login2-form label{gap:8px;display:grid}.taste-login2-form span{color:#384150;font-size:13px;font-weight:820}.taste-login2-form input{color:#090b0f;background:#fbfcfe;border:1px solid #dfe5ec;border-radius:14px;outline:none;height:48px;padding:0 14px;font-size:14px}.taste-login2-form input:focus{border-color:#b8c2cf;box-shadow:0 0 0 4px #090b0f0f}.taste-login2-form input::placeholder{color:#a6aebb}.taste-login2-submit{color:#fff;background:#090b0f;border:0;border-radius:15px;height:50px;font-size:15px;font-weight:920;box-shadow:0 16px 32px #090b0f29}.taste-login2-links{justify-content:space-between;margin:16px 0 24px;display:flex}.taste-login2-links button{color:#4d5664;background:0 0;border:0;padding:0;font-size:13px;font-weight:820}.taste-login2-line{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:14px;display:grid}.taste-login2-line span{background:#e5e9ef;height:1px}.taste-login2-line b{color:#929baa;font-size:12px}.taste-login2-social{grid-template-columns:1fr 1fr;gap:10px;display:grid}.taste-login2-social button{background:#fff;border:1px solid #dfe5ec;border-radius:14px;place-items:center;height:44px;display:grid}.taste-login2-social span{color:#4285f4;font-family:Arial,sans-serif;font-size:22px;font-weight:900}.taste-login2-social i{background:#101318;border-radius:50%;width:20px;height:20px;display:block}@media (width<=760px){.taste-login2-shell{grid-template-columns:1fr}.taste-login2-intro{display:none}.taste-login2-panel{min-height:100vh;padding:86px 18px 34px}.taste-login2-back{top:22px;right:18px}.taste-login2-head h2{font-size:31px}}body:has(.taste-login3-page){color:#0b0c0f!important;background:#fff!important}.taste-login3-page{color:#0b0c0f;background:#fff;min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste-login3-main{place-items:center;display:grid;position:relative;max-width:none!important;min-height:100vh!important;margin:0!important;padding:24px!important}.taste-login3-back{color:#4d5561;background:#fff;border:1px solid #e6e8ec;border-radius:999px;height:34px;padding:0 12px;font-size:13px;font-weight:800;position:absolute;top:24px;right:28px}.taste-login3-card{text-align:left;width:min(360px,100%)}.taste-login3-card>img{border-radius:13px;width:42px;height:42px;margin-bottom:30px;box-shadow:0 10px 24px #0f172a14}.taste-login3-card h1{letter-spacing:-.065em;margin:0 0 10px;font-size:36px;font-weight:950;line-height:1}.taste-login3-card p{color:#747b86;margin:0 0 30px;font-size:14px}.taste-login3-card form{gap:12px;display:grid}.taste-login3-card input{color:#0b0c0f;background:#f8f9fb;border:1px solid #e2e5ea;border-radius:14px;outline:none;height:48px;padding:0 14px;font-size:14px}.taste-login3-card input:focus{background:#fff;border-color:#bfc6d0;box-shadow:0 0 0 4px #0b0c0f0d}.taste-login3-card input::placeholder{color:#9aa2ad}.taste-login3-card form button{color:#fff;background:#0b0c0f;border:0;border-radius:14px;height:48px;margin-top:4px;font-size:15px;font-weight:920}.taste-login3-meta{justify-content:center;align-items:center;gap:10px;margin:18px 0 26px;display:flex}.taste-login3-meta button{color:#5f6875;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.taste-login3-meta span{background:#c8ced6;border-radius:50%;width:3px;height:3px}.taste-login3-social{grid-template-columns:1fr 1fr;gap:10px;display:grid}.taste-login3-social button{color:#202631;background:#fff;border:1px solid #e2e5ea;border-radius:14px;height:44px;font-weight:850}@media (width<=520px){.taste-login3-main{display:block;padding:76px 20px 28px!important}.taste-login3-back{top:20px;right:18px}.taste-login3-card{margin:0 auto}.taste-login3-card h1{font-size:34px}}body:has(.taste-login4-page){color:#f7f8fb!important;background:#090b10!important}.taste-login4-page{color:#f7f8fb;background:radial-gradient(circle at 50% -10%,#61739147,#0000 34%),linear-gradient(#0d1017 0%,#090b10 100%);min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste-login4-main{place-items:center;display:grid;max-width:none!important;min-height:100vh!important;margin:0!important;padding:24px!important}.taste-login4-back{color:#e7ecf4;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;height:36px;padding:0 13px;font-weight:820;position:fixed;top:24px;right:28px}.taste-login4-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:28px;width:min(410px,100%);padding:30px;box-shadow:0 30px 90px #00000052}.taste-login4-brand{align-items:center;gap:10px;margin-bottom:34px;display:flex}.taste-login4-brand img{border-radius:12px;width:38px;height:38px}.taste-login4-brand span{letter-spacing:-.03em;font-size:18px;font-weight:930}.taste-login4-card h1{letter-spacing:-.06em;margin:0 0 10px;font-size:34px;font-weight:950;line-height:1}.taste-login4-card p{color:#aab4c3;margin:0 0 24px;font-size:14px}.taste-login4-tabs{background:#0000002e;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:4px;display:grid}.taste-login4-tabs button{color:#aab4c3;background:0 0;border:0;border-radius:11px;height:34px;font-weight:850}.taste-login4-tabs .active{color:#090b10;background:#f7f8fb}.taste-login4-card form{gap:14px;display:grid}.taste-login4-card label{gap:8px;display:grid}.taste-login4-card label span{color:#d5dbe5;font-size:13px;font-weight:820}.taste-login4-card input{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;outline:none;height:48px;padding:0 14px;font-size:14px}.taste-login4-card input::placeholder{color:#778293}.taste-login4-card input:focus{border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff0f}.taste-login4-card form>button{color:#090b10;background:#f7f8fb;border:0;border-radius:14px;height:48px;margin-top:2px;font-size:15px;font-weight:940}.taste-login4-foot{justify-content:space-between;margin:16px 0 24px;display:flex}.taste-login4-foot button{color:#c1c9d6;background:0 0;border:0;padding:0;font-size:13px;font-weight:820}.taste-login4-oauth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.taste-login4-oauth button{color:#f7f8fb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;height:44px;font-weight:850}@media (width<=520px){.taste-login4-main{display:block;padding:78px 16px 28px!important}.taste-login4-back{top:20px;right:16px}.taste-login4-card{border-radius:22px;margin:0 auto;padding:24px}}body:has(.taste-tone-op-page){color:#0b0d12!important;background:#f5f7fb!important}.taste-tone-op-page{color:#0b0d12;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taste-tone-op-nav{align-items:center;gap:18px;display:flex;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:20!important;background:#f8fafce6!important;border-bottom:1px solid #dfe5ed!important;height:68px!important;padding:0 24px!important;position:sticky!important;top:0!important}.taste-tone-op-brand{color:#0b0d12;letter-spacing:-.03em;align-items:center;gap:10px;min-width:220px;font-weight:900;text-decoration:none;display:flex}.taste-tone-op-brand img{border-radius:12px!important;width:36px!important;height:36px!important;box-shadow:0 10px 24px #0f172a1a!important}.taste-tone-op-brand span{font-size:18px}.taste-tone-op-navtabs{background:#fff;border:1px solid #dde4ec;border-radius:16px;gap:6px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.taste-tone-op-navtabs button{color:#697384;background:0 0;border:0;border-radius:12px;height:34px;padding:0 14px;font-weight:840}.taste-tone-op-navtabs .active{color:#fff;background:#07111f}.taste-tone-op-user{align-items:center;gap:8px;margin-left:auto;display:flex}.taste-tone-op-user span{color:#394352;background:#fff;border:1px solid #dde4ec;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:12px;font-weight:820;display:flex}.taste-tone-op-user button{color:#27303c;background:#fff;border:1px solid #dbe2ea;border-radius:999px;height:34px;padding:0 12px;font-weight:820}.taste-tone-op-main{max-width:1440px!important;margin:0 auto!important;padding:22px!important}.taste-tone-op-hero{justify-content:space-between;align-items:flex-end;gap:18px;margin:4px 0 18px;display:flex}.taste-tone-op-hero p{color:#566173;background:#fff;border:1px solid #dfe6ee;border-radius:999px;margin:0 0 7px;padding:7px 11px;font-size:13px;font-weight:850;display:inline-flex}.taste-tone-op-hero h1{letter-spacing:-.06em;color:#07090d;margin:0;font-size:34px;font-weight:950;line-height:1.05}.taste-tone-op-hero button{color:#1e2734;background:#fff;border:1px solid #dce4ec;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 14px;font-weight:860;display:flex;box-shadow:0 10px 24px #0f172a0d}.taste-tone-op-layout{grid-template-columns:316px minmax(480px,1fr) 340px;align-items:start;gap:14px;display:grid}.taste-tone-op-input,.taste-tone-op-preview,.taste-tone-op-output{background:#ffffffe0;border:1px solid #dde4ec;border-radius:26px;box-shadow:0 20px 60px #0f172a12}.taste-tone-op-input,.taste-tone-op-output{padding:17px;position:sticky;top:88px}.taste-tone-op-preview{padding:18px}.taste-tone-op-head,.taste-tone-op-panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.taste-tone-op-head{justify-content:flex-start}.taste-tone-op-head>div,.taste-tone-op-panel-title>div{align-items:center;gap:9px;display:flex}.taste-tone-op-head b,.taste-tone-op-panel-title b{letter-spacing:-.025em;color:#111720;font-size:16px}.taste-tone-op-head span{color:#8791a0;margin-top:3px;font-size:12px;display:block}.taste-tone-op-panel-title>span{color:#647084;background:#f8fafc;border:1px solid #e0e7ef;border-radius:999px;align-items:center;height:28px;padding:0 9px;font-size:12px;font-weight:820;display:flex}.taste-tone-op-upload{color:#657083;background:#f8fafc;border:1px dashed #ccd6e2;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:132px;display:flex}.taste-tone-op-upload b{color:#151b25}.taste-tone-op-upload span{color:#97a0ae;font-size:11px}.taste-tone-op-switch{background:#f0f4f8;border:1px solid #e0e7ef;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0;padding:4px;display:grid}.taste-tone-op-switch button{color:#697384;background:0 0;border:0;border-radius:11px;height:32px;font-weight:860}.taste-tone-op-switch .active{color:#fff;background:#07111f}.taste-tone-op-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.taste-tone-op-fields label{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:15px;min-height:58px;padding:9px 10px}.taste-tone-op-fields span{color:#8993a2;font-size:11px;font-weight:790;display:block}.taste-tone-op-fields b{color:#111720;margin-top:7px;font-size:13px;display:block}.taste-tone-op-requirement{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:15px;margin-top:10px;padding:12px}.taste-tone-op-requirement span{color:#667184;font-size:12px;font-weight:850;display:block}.taste-tone-op-requirement p{color:#303946;margin:7px 0 0;font-size:13px;line-height:1.55}.taste-tone-op-primary,.taste-tone-op-confirm{color:#fff;background:#07111f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;font-weight:920;display:flex;box-shadow:0 16px 32px #07111f29}.taste-tone-op-primary{width:100%;margin-top:12px}.taste-tone-op-stage{background:#dce4ed;border:1px solid #dbe4ee;border-radius:26px;min-height:438px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff61}.taste-tone-op-stage img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.taste-tone-op-stage:after{content:"";background:linear-gradient(#07111f00 42%,#07111f6b 100%);position:absolute;inset:0}.taste-tone-op-floating{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffff75;border-radius:19px;width:min(330px,100% - 36px);padding:15px;position:absolute;bottom:18px;left:18px}.taste-tone-op-floating span{color:#667184;font-size:12px;font-weight:840;display:block}.taste-tone-op-floating b{color:#07111f;letter-spacing:-.04em;margin-top:4px;font-size:25px;display:block}.taste-tone-op-floating p{color:#526071;margin:7px 0 0;font-size:13px;line-height:1.5}.taste-tone-op-plan-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.taste-tone-op-plan-grid article{background:#fff;border:1px solid #e1e8f0;border-radius:18px;grid-template-columns:34px 1fr;gap:10px;padding:14px;display:grid}.taste-tone-op-plan-grid article>span{color:#fff;background:#07111f;border-radius:12px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.taste-tone-op-plan-grid b{letter-spacing:-.02em;font-size:15px}.taste-tone-op-plan-grid p{color:#697384;margin:6px 0 0;font-size:13px;line-height:1.55}.taste-tone-op-confirm{width:auto;margin-top:14px;padding:0 18px}.taste-tone-op-result-list{gap:10px;display:grid}.taste-tone-op-result-list article{background:#fff;border:1px solid #e1e8f0;border-radius:18px;overflow:hidden}.taste-tone-op-result-list img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:142px;display:block}.taste-tone-op-result-list article>div{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.taste-tone-op-result-list b{color:#19212d;font-size:13px}.taste-tone-op-result-list button{color:#27303c;background:#fff;border:1px solid #dfe6ee;border-radius:10px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:12px;font-weight:850;display:flex}.taste-tone-op-flow{background:#fbfcfe;border:1px solid #e1e8f0;border-radius:18px;gap:8px;margin-top:12px;padding:14px;display:grid}.taste-tone-op-flow b{font-size:15px}.taste-tone-op-flow span{color:#647084;background:#fff;border:1px solid #e5ebf2;border-radius:999px;align-items:center;height:32px;padding:0 10px;font-size:13px;font-weight:820;display:flex}@media (width<=1180px){.taste-tone-op-layout{grid-template-columns:306px minmax(0,1fr)}.taste-tone-op-output{grid-column:1/-1;position:relative;top:auto}.taste-tone-op-result-list{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.taste-tone-op-nav{padding:0 14px!important}.taste-tone-op-brand{min-width:auto}.taste-tone-op-navtabs,.taste-tone-op-user span{display:none}.taste-tone-op-main{padding:16px!important}.taste-tone-op-hero{display:block}.taste-tone-op-hero h1{font-size:27px}.taste-tone-op-hero button{margin-top:12px}.taste-tone-op-layout,.taste-tone-op-plan-grid,.taste-tone-op-result-list{grid-template-columns:1fr}.taste-tone-op-input,.taste-tone-op-output{position:relative;top:auto}.taste-tone-op-stage{min-height:380px}.taste-tone-op-user button{padding:0 10px;font-size:12px}}body:has(.live-dark-login-page){color:#f7f8fb!important;background:#090b10!important}.live-dark-login-page{color:#f7f8fb;background:radial-gradient(circle at 50% -10%,#61739147,#0000 34%),linear-gradient(#0d1017 0%,#090b10 100%);min-height:100vh;font-family:SF Pro Display,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.live-dark-login-main{place-items:center!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:24px!important;display:grid!important}.live-dark-login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:28px;width:min(410px,100%);padding:30px;box-shadow:0 30px 90px #00000052}.live-dark-login-brand{align-items:center;gap:10px;margin-bottom:34px;display:flex}.live-dark-login-brand img{border-radius:12px;width:38px;height:38px}.live-dark-login-brand span{letter-spacing:-.03em;font-size:18px;font-weight:930}.live-dark-login-card h1{letter-spacing:-.06em;color:#fff;margin:0 0 10px;font-size:34px;font-weight:950;line-height:1}.live-dark-login-card p{color:#aab4c3;margin:0 0 24px;font-size:14px;line-height:1.6}.live-dark-login-tabs{background:#0000002e;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:4px;display:grid}.live-dark-login-tabs button{color:#aab4c3;background:0 0;border:0;border-radius:11px;height:34px;font-weight:850}.live-dark-login-tabs .active{color:#090b10;background:#f7f8fb}.live-dark-login-card form{gap:14px;display:grid}.live-dark-login-card label{gap:8px;display:grid}.live-dark-login-card input{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px}.live-dark-login-card input::placeholder{color:#778293}.live-dark-login-card input:focus{border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff0f}.live-dark-password{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;align-items:center;display:flex;overflow:hidden}.live-dark-password input{flex:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.live-dark-password button{color:#aab4c3;background:0 0;border:0;place-items:center;width:48px;height:48px;display:grid}.live-dark-login-submit{color:#090b10;background:#f7f8fb;border:0;border-radius:14px;height:48px;margin-top:2px;font-size:15px;font-weight:940}.live-dark-login-foot{justify-content:space-between;margin:16px 0 24px;display:flex}.live-dark-login-foot button{color:#c1c9d6;background:0 0;border:0;padding:0;font-size:13px;font-weight:820}.live-dark-login-oauth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.live-dark-login-oauth button{color:#f7f8fb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;height:44px;font-weight:850}.live-dark-login-msg{color:#ffd5d5;background:#ff50501f;border:1px solid #ff6e6e47;border-radius:13px;padding:10px 12px;font-size:13px;line-height:1.5}@media (width<=520px){.live-dark-login-main{padding:28px 16px!important;display:block!important}.live-dark-login-card{border-radius:22px;margin:0 auto;padding:24px}}.live-dark-login-oauth button{gap:8px}.live-dark-login-oauth .oauth-dot{border-radius:50%;width:18px;height:18px;display:inline-block}.live-dark-login-oauth .oauth-dot.wechat{background:#19c15f}.live-dark-login-oauth .oauth-dot.qq{background:#2d8cff}.live-qr-login-mask{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008f;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.live-qr-login-card{color:#f7f8fb;text-align:center;background:#111722;border:1px solid #ffffff1f;border-radius:24px;width:min(360px,94vw);padding:26px;position:relative;box-shadow:0 28px 90px #00000073}.live-qr-close{color:#d7deea;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.live-qr-login-card h2{letter-spacing:-.04em;margin:6px 36px 8px;font-size:23px}.live-qr-login-card p{color:#aab4c3;margin:0 0 18px;font-size:14px}.live-qr-box{background:#fff;border-radius:18px;place-items:center;width:210px;height:210px;margin:0 auto 12px;padding:12px;display:grid}.live-qr-box img{object-fit:contain;border-radius:10px;width:100%;height:100%}.live-qq-qr{background:repeating-linear-gradient(45deg,#111 0 8px,#fff 8px 16px);border-radius:10px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.live-qq-qr:before{content:"";background:#fff;border-radius:18px;position:absolute;inset:34px}.live-qq-qr .cky-logo-icon{z-index:1;border-radius:14px;width:54px;height:54px;position:relative}.live-qq-qr span{z-index:1;color:#1677ff;font-weight:950;position:absolute;bottom:45px}.live-qr-login-card small{color:#8f9bad;margin-bottom:16px;font-size:12px;display:block}.live-qr-confirm{color:#090b10;background:#f7f8fb;border:0;border-radius:14px;width:100%;height:44px;font-weight:920}.login-random-qr{background:#fff;border-radius:12px;grid-template-rows:repeat(25,1fr);grid-template-columns:repeat(25,1fr);gap:2px;width:100%;height:100%;padding:8px;display:grid;position:relative}.login-random-qr i{background:0 0;border-radius:2px}.login-random-qr i.on{background:#111827}.login-random-qr em{color:#111827;background:#fff;border:4px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:54px;height:32px;font-size:13px;font-style:normal;font-weight:950;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #e5e7eb}.live-qr-box img,.live-qq-qr{display:none!important}body:has(.app){color:#f7f8fb!important;background:#090b10!important}.app{color:#f7f8fb!important;background:radial-gradient(circle at 52% -8%,#61739138,#0000 32%),linear-gradient(#0d1017 0%,#090b10 100%)!important;min-height:100vh!important}.app header{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0c0f16d6!important;border-bottom:1px solid #ffffff1a!important}.app .brand,.app .brand b{color:#f7f8fb!important}.app nav a{color:#aab4c3!important;background:0 0!important}.app nav a.active{color:#090b10!important;background:#f7f8fb!important;box-shadow:0 14px 30px #ffffff1a!important}.app .nav-price{color:#aab4c3!important;background:#ffffff0a!important;border-color:#ffffff1a!important}.app .nav-price:hover{color:#fff!important;background:#ffffff14!important}.app .user-menu span:not(.quota-line){color:#c8d0dc!important}.app .quota-line{color:#e7ecf4!important;background:#ffffff12!important;border-color:#ffffff1a!important}.app .user-menu button{color:#d7deea!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:10px!important}.app main{color:#f7f8fb!important}.app .hero .pill{color:#d7deea!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff1f!important}.app .hero h1{color:#fff!important}.app .hero p{color:#aab4c3!important}.app .steps li{color:#707b8c!important}.app .steps span{color:#8f9bad!important;background:#ffffff14!important}.app .steps .on{color:#f7f8fb!important}.app .steps .on span{color:#090b10!important;background:#f7f8fb!important}.app .steps li:not(:last-child):after{border-top-color:#ffffff29!important}.app .panel{color:#f7f8fb!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;box-shadow:0 24px 70px #00000047!important}.app .card-title b,.app .result-head b{color:#f7f8fb!important}.app .card-title small,.app .result-head small{color:#8f9bad!important}.app .card-title>span{color:#c8d0dc!important}.app .drop{color:#d7deea!important;background:#ffffff0d!important;border-color:#ffffff29!important}.app .drop b{color:#eef2f8!important}.app .drop small{color:#8f9bad!important}.app .thumbs button{background:#ffffff0f!important;border-color:#ffffff1f!important}.app .seg{background:#0000002e!important;border-color:#ffffff1a!important}.app .seg button{color:#aab4c3!important}.app .seg .sel{color:#090b10!important;background:#f7f8fb!important}.app .field span{color:#c1c9d6!important}.app .select,.app textarea{color:#f7f8fb!important;background:#ffffff12!important;border-color:#ffffff1f!important}.app .select option{color:#f7f8fb;background:#111722}.app textarea::placeholder{color:#778293!important}.app .select:focus,.app textarea:focus{border-color:#ffffff3d!important;outline:2px solid #ffffff14!important}.app .primary{color:#090b10!important;background:#f7f8fb!important;box-shadow:0 18px 34px #ffffff1a!important}.app .primary:disabled{opacity:.46!important}.app .secondary,.app .export,.app .download-link{color:#d7deea!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.app .toast{color:#caffdd!important;background:#4dff941a!important;border:1px solid #4dff9433!important}.app .plan{color:#d7deea!important;background:#ffffff0f!important;border-color:#ffffff1a!important}.app .plan ul{color:#aab4c3!important}.app .empty{color:#8f9bad!important}.app .empty span{color:#f7f8fb!important;background:#ffffff12!important}.app .empty h2{color:#f7f8fb!important}.app .empty p{color:#8f9bad!important}.app .real-card,.app .spec-preview-card,.app .plan-detail-card{color:#f7f8fb!important;background:#ffffff0f!important;border-color:#ffffff1a!important;box-shadow:0 20px 54px #00000040!important}.app .real-meta span{color:#8f9bad!important}.app .real-meta b{color:#f7f8fb!important}.app .real-meta p{color:#aab4c3!important}.app .preview-title b,.app .spec-preview-head b,.app .image-plan-title b,.app .plan-detail-card h3,.app .plan-detail-card h4{color:#f7f8fb!important}.app .preview-title small,.app .spec-preview-head small,.app .image-plan-title small{color:#8f9bad!important}.app .preview-title>span,.app .spec-preview-head .round-icon{color:#d7deea!important;background:#ffffff12!important}.app .spec-preview-head{border-bottom-color:#ffffff1a!important}.app .spec-scroll{background:#00000029!important}.app .spec-section h3{color:#f7f8fb!important}.app .spec-section p,.app .plan-detail-card p,.app .plan-detail-card ul,.app .plan-detail-card .kv{color:#aab4c3!important}.app .plan-detail-card .kv b,.app .plan-detail-card li b{color:#e7ecf4!important}.app .support{color:#090b10!important;background:#f7f8fb!important;box-shadow:0 18px 44px #00000061!important}.app .wechat-card{color:#f7f8fb!important;background:#111722!important;border-color:#ffffff1a!important}.app .wechat-card p{color:#aab4c3!important}.app .wechat-close{color:#d7deea!important;background:#ffffff14!important}.app{isolation:isolate;position:relative}.app:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 12%,#8ea0be2e,#0000 28%),radial-gradient(circle at 82% 8%,#4d608233,#0000 30%),radial-gradient(circle at 50% 100%,#ffffff0f,#0000 34%);position:fixed;inset:0}.app:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 72%);mask-image:linear-gradient(#0009,#0000 72%)}.app header{box-shadow:0 1px #ffffff0a,0 18px 60px #00000038!important}.app .brand img{box-shadow:0 0 0 1px #ffffff24,0 14px 34px #00000059!important}.app nav a.active,.app .primary{color:#090b10!important;background:linear-gradient(#fff,#dfe6ef)!important}.app .nav-price,.app .user-menu button,.app .secondary,.app .export,.app .download-link{box-shadow:inset 0 1px #ffffff14!important}.app main{position:relative}.app .hero .pill{position:relative;overflow:hidden}.app .hero .pill:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:6s ease-in-out infinite ckyDarkSheen;position:absolute;inset:0;transform:translate(-100%)}.app .hero h1{text-shadow:0 18px 60px #ffffff14;font-size:clamp(28px,3vw,38px)!important}.app .workspace{position:relative}.app .panel{position:relative;overflow:hidden;background:linear-gradient(#ffffff18,#ffffff0e)!important;box-shadow:inset 0 1px #ffffff14,0 26px 80px #0000004d!important}.app .panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px;position:absolute;top:0;left:0;right:0}.app .drop{position:relative;overflow:hidden;background:linear-gradient(#fff1,#ffffff09)!important}.app .drop:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:12px;position:absolute;inset:10px}.app .drop svg{filter:drop-shadow(0 12px 24px #ffffff14)}.app .seg,.app .select,.app textarea,.app .plan,.app .spec-scroll,.app .taste-op-fields label{box-shadow:inset 0 1px #ffffff0a!important}.app .field span{letter-spacing:.01em}.app .primary{transition:transform .18s,box-shadow .18s,filter .18s}.app .primary:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 22px 44px #ffffff21!important}.app .primary:active:not(:disabled){transform:translateY(0)scale(.99)}.app .result{background:linear-gradient(#ffffff16,#ffffff0b)!important}.app .result-head{border-bottom:1px solid #ffffff12;padding-bottom:10px}.app .empty span{box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000003d}.app .toast{box-shadow:inset 0 1px #ffffff0f}.app .real-card{overflow:hidden}.app .real-card:hover{transition:transform .18s,border-color .18s;transform:translateY(-2px);border-color:#ffffff2e!important}.app .real-image-wrap{background:radial-gradient(circle at 50% 18%,#ffffff14,#0000 42%),#ffffff0a!important}.app .spec-preview-card,.app .plan-detail-card{background:linear-gradient(#ffffff13,#ffffff0b)!important}.app .plan-detail-card{transition:border-color .18s,transform .18s}.app .plan-detail-card:hover{transform:translateY(-1px);border-color:#ffffff2e!important}.app .support{transition:transform .18s,box-shadow .18s}.app .support:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 24px 54px #0000007a!important}@keyframes ckyDarkSheen{0%,70%,to{transform:translate(-120%)}82%{transform:translate(120%)}}@media (width<=900px){.app:after{background-size:48px 48px}.app .hero{padding-top:4px!important}.app .hero h1{font-size:24px!important}}.app header{justify-content:space-between!important}.app header>nav{display:none!important}.app header>.brand{margin-right:0!important}.app header>.user-menu{margin-left:auto!important}.app .user-menu .nav-price{color:#d7deea!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:11px!important;align-items:center!important;gap:7px!important;height:34px!important;padding:0 13px!important;font-weight:820!important;display:flex!important}.app .user-menu .nav-price:hover{color:#fff!important;background:#ffffff1a!important}.app .left{overflow:hidden!important}.app .hero{padding-top:4px!important}.app main{padding-top:24px!important}.app .workspace{align-items:start!important;margin-top:0!important}@media (width<=900px){.app header>.user-menu{gap:6px!important}.app .user-menu .nav-price{padding:0 10px!important;font-size:12px!important}.app .brand b{display:block!important}}.app .workspace{align-items:start!important}.app .workspace>.left{align-self:start!important;margin-top:0!important;position:relative!important;top:auto!important;transform:none!important}.app .workspace>.result{align-self:start!important;margin-top:0!important}body:has(.pricing-page){color:#f7f8fb!important;background:#090b10!important}.pricing-page{isolation:isolate;position:relative;color:#f7f8fb!important;background:radial-gradient(circle at 24% 8%,#8ea0be2e,#0000 30%),radial-gradient(circle at 82% 4%,#4d608238,#0000 32%),linear-gradient(#0d1017 0%,#090b10 100%)!important;min-height:100vh!important}.pricing-page:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 76%);mask-image:linear-gradient(#0009,#0000 76%)}.pricing-top{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0c0f16d6!important;border-bottom:1px solid #ffffff1a!important;height:68px!important;padding:0 28px!important}.pricing-top .brand{color:#f7f8fb!important}.pricing-top .brand img{box-shadow:0 0 0 1px #ffffff24,0 14px 34px #00000059!important}.pricing-top .brand b{color:#f7f8fb!important}.pricing-top button{color:#d7deea!important;background:#ffffff0f!important;border:1px solid #ffffff1a!important;border-radius:999px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff14!important}.pricing-top button:hover{color:#fff!important;background:#ffffff1a!important}.pricing-hero{text-align:center!important;padding:54px 20px 52px!important}.pricing-hero h1{text-shadow:0 18px 60px #ffffff14;color:#fff!important;letter-spacing:-.075em!important;margin:0 0 16px!important;font-size:clamp(36px,5vw,62px)!important;line-height:.98!important}.pricing-hero p{color:#aab4c3!important;font-size:17px!important;line-height:1.7!important}.pricing-hero p b{color:#f7f8fb!important;background:0 0!important;padding:0!important;font-size:24px!important}.points-pill{background:linear-gradient(#ffffff18,#ffffff0e)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;width:132px!important;height:58px!important;margin-top:30px!important;box-shadow:inset 0 1px #ffffff14,0 20px 54px #0000003d!important}.points-pill span{color:#090b10!important;background:#f7f8fb!important}.points-pill small{color:#8f9bad!important}.points-pill b{color:#fff!important}.pricing-account{color:#8f9bad!important}.pricing-grid{gap:18px!important;max-width:1320px!important;padding:0 24px 70px!important}.price-card{color:#f7f8fb!important;background:linear-gradient(#ffffff16,#ffffff0b)!important;border:1px solid #ffffff1f!important;border-radius:26px!important;min-height:560px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 26px 80px #0000004d!important}.price-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px;position:absolute;top:0;left:0;right:0}.price-card.hot{background:linear-gradient(#ffffff21,#ffffff0f)!important;border-color:#ffffff47!important;box-shadow:inset 0 1px #ffffff1f,0 30px 90px #00000061!important}.price-card.hot:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 42%);position:absolute;inset:-1px}.popular{z-index:1!important;color:#090b10!important;background:#f7f8fb!important;border-radius:999px!important;font-size:12px!important;top:14px!important;box-shadow:0 14px 30px #ffffff1a!important}.price-head{z-index:1;position:relative;margin-top:10px!important}.price-head span{color:#e7ecf4!important;background:#ffffff14!important;border:1px solid #ffffff1a!important}.hot .price-head span{color:#090b10!important;background:#f7f8fb!important}.price-head h3{color:#fff!important;letter-spacing:-.04em!important}.price-head i{color:#f7f8fb!important;background:#ffffff12!important;border-color:#ffffff38!important}.price{z-index:1;position:relative;color:#fff!important;font-size:44px!important}.price-card ul{z-index:1;position:relative;color:#aab4c3!important}.price-card li{color:#aab4c3!important}.price-card li.strong{color:#f7f8fb!important}.price-card li b{color:#fff!important;background:0 0!important;padding:0!important}.support-note{z-index:1;position:relative;color:#d7deea!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:16px!important}.price-card button{z-index:1;transition:transform .18s,background .18s;position:relative;color:#f7f8fb!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:16px!important;font-weight:920!important;box-shadow:inset 0 1px #ffffff14!important}.price-card.hot button{color:#090b10!important;background:linear-gradient(#fff,#dfe6ef)!important;border-color:#0000!important;box-shadow:0 18px 34px #ffffff1a!important}.price-card button:hover{background:#ffffff1c!important;transform:translateY(-2px)!important}.price-card.hot button:hover{background:linear-gradient(#fff,#e8edf4)!important}.payment-mask{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0000009e!important}.payment-modal{color:#f7f8fb!important;background:#111722!important;border:1px solid #ffffff1f!important;border-radius:26px!important;box-shadow:0 30px 90px #00000073!important}.payment-modal h2{color:#fff!important}.payment-modal>p{color:#aab4c3!important}.pay-close{color:#d7deea!important;background:#ffffff14!important}.pay-info,.pay-qr{color:#f7f8fb!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.pay-info span{color:#d7deea!important}.pay-info small,.pay-qr small{color:#8f9bad!important}.pay-info input{color:#fff!important;background:#ffffff14!important;border-color:#ffffff1f!important}.pay-actions button{color:#f7f8fb!important;background:#ffffff12!important;border-color:#ffffff1f!important}.pay-actions .paid{color:#090b10!important;background:#f7f8fb!important;border-color:#0000!important}.pay-warning{color:#ffe2a0!important;background:#ffd25a1a!important;border-color:#ffd25a33!important}@media (width<=640px){.pricing-top{padding:0 16px!important}.pricing-hero{padding-top:36px!important}.pricing-grid{padding-left:16px!important;padding-right:16px!important}.price-card{min-height:auto!important}}.price-card{cursor:pointer!important;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s,background .2s!important}.price-card:active{transform:translateY(0)scale(.985)!important}.price-card:hover{border-color:#ffffff3d!important;transform:translateY(-4px)!important;box-shadow:inset 0 1px #ffffff1a,0 34px 100px #00000061!important}.price-card.selected{box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px var(--plan-accent,#ffffff73),0 34px 110px color-mix(in srgb,var(--plan-accent,#fff) 20%,transparent)!important;transform:translateY(-6px)!important}.price-card.selected:before{background:linear-gradient(90deg,transparent,var(--plan-accent,#fff),transparent)!important;height:2px!important}.price-card.selected .price-head span{background:var(--plan-accent,#fff)!important;color:#08101b!important}.price-card.tone-starter{--plan-accent:#9fb4d8}.price-card.tone-pro{--plan-accent:#86efac}.price-card.tone-business{--plan-accent:#f7f8fb}.price-card.tone-luxury{--plan-accent:#f0c878}.price-card.tone-starter.selected{border-color:#9fb4d8a6!important}.price-card.tone-pro.selected{border-color:#86efaca6!important}.price-card.tone-business.selected{border-color:#f7f8fbbf!important}.price-card.tone-luxury.selected{border-color:#f0c878b8!important}.price-card button:active{transform:scale(.98)!important}.price-head i{text-align:center!important;box-sizing:border-box!important;white-space:normal!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1.05!important;display:flex!important}.price-card{overflow:hidden!important}.price-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0% 38%,#ffffff14 48%,#0000 58% 100%);transition:opacity .2s;position:absolute;inset:0;transform:translate(-120%)}.price-card:hover:after{opacity:1;animation:1.25s pricingCardSheen}.price-card.hot{animation:4.8s ease-in-out infinite pricingHotBreath}.price-card.hot .popular{animation:3.6s ease-in-out infinite pricingBadgeFloat}.price-card button{position:relative!important;overflow:hidden!important}.price-card button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);position:absolute;inset:0;transform:translate(-120%)}.price-card button:hover:before{animation:.9s pricingButtonSheen}.points-pill{transition:transform .18s,box-shadow .18s}.points-pill:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 26px 70px #00000052!important}@keyframes pricingCardSheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pricingButtonSheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pricingHotBreath{0%,to{box-shadow:inset 0 1px #ffffff1f,0 30px 90px #00000061,0 0 #ffffff0d}50%{box-shadow:inset 0 1px #ffffff29,0 34px 105px #00000070,0 0 0 1px #ffffff0f}}@keyframes pricingBadgeFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.price-card,.price-card:after,.price-card.hot,.price-card.hot .popular,.price-card button:before,.points-pill{transition:none!important;animation:none!important}}.live-dark-phone-mode{background:#00000029;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.live-dark-phone-mode button{color:#aab4c3;background:0 0;border:0;border-radius:10px;height:32px;font-size:13px;font-weight:850}.live-dark-phone-mode .active{color:#fff;background:#ffffff1f}.live-dark-code-field{grid-template-columns:1fr 104px;gap:8px;display:grid}.live-dark-code-field input{min-width:0}.live-dark-code-field button{color:#f7f8fb;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;height:48px;font-size:13px;font-weight:850}.live-dark-code-field button:hover{background:#ffffff1f}@media (width<=420px){.live-dark-code-field{grid-template-columns:1fr}.live-dark-code-field button{width:100%}}.live-dark-login-card{padding:28px!important}.live-dark-login-brand{margin-bottom:30px!important}.live-dark-login-brand span{font-size:16px!important;font-weight:880!important}.live-dark-login-card h1{font-size:34px!important}.live-dark-login-card p{color:#96a1b2!important;margin-bottom:20px!important;font-size:13px!important;line-height:1.55!important}.live-dark-login-tabs{margin-bottom:16px!important}.live-dark-login-tabs button{height:32px!important;font-size:12.5px!important;font-weight:780!important}.live-dark-login-card form{gap:12px!important}.live-dark-login-card label span{color:#c2cad6!important;font-size:12px!important;font-weight:760!important}.live-dark-login-card input{border-radius:12px!important;height:44px!important;font-size:13px!important}.live-dark-password button{width:44px!important;height:44px!important}.live-dark-login-submit{border-radius:13px!important;height:45px!important;font-size:14px!important;font-weight:880!important}.live-dark-login-foot{margin:14px 0 20px!important}.live-dark-login-foot button{color:#aeb8c7!important;font-size:12.5px!important;font-weight:760!important}.live-dark-login-oauth{gap:8px!important}.live-dark-login-oauth button{border-radius:12px!important;height:40px!important;font-size:12.5px!important;font-weight:780!important}.live-dark-login-oauth .oauth-dot{width:14px!important;height:14px!important}.live-dark-login-msg{border-radius:11px!important;padding:9px 10px!important;font-size:12px!important}.live-dark-phone-mode button{height:30px!important;font-size:12px!important;font-weight:760!important}.live-dark-code-field{grid-template-columns:1fr 94px!important;gap:7px!important}.live-dark-code-field button{border-radius:12px!important;height:44px!important;font-size:12px!important;font-weight:780!important}.live-qr-login-card h2{font-size:21px!important}.live-qr-login-card p{font-size:13px!important}.live-qr-login-card small{font-size:11.5px!important}.live-qr-confirm{height:42px!important;font-size:13px!important}@media (width<=420px){.live-dark-code-field{grid-template-columns:1fr!important}}.live-dark-login-oauth .oauth-logo{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:block}.live-dark-login-oauth .oauth-dot{display:none!important}.live-dark-login-oauth{justify-content:center!important;gap:12px!important;display:flex!important}.live-dark-login-oauth button.icon-only{border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important}.live-dark-login-oauth button.icon-only .oauth-logo{width:21px!important;height:21px!important}.live-dark-login-oauth button.icon-only:hover{transform:translateY(-1px);background:#ffffff1f!important}.live-dark-login-oauth button.icon-only:active{transform:scale(.96)}.live-dark-login-oauth button.icon-only .qq-penguin{width:24px!important;height:24px!important;display:block!important}.admin-panel{color:#f7f8fb;max-width:1100px;margin:0 auto;padding:36px 22px 70px}.admin-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.admin-head h1{letter-spacing:-.06em;margin:0 0 8px;font-size:36px}.admin-head p{color:#aab4c3;margin:0}.admin-head button{color:#f7f8fb;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;height:38px;padding:0 16px;font-weight:850}.admin-message{color:#bff5cc;background:#5ad2821a;border:1px solid #78dc963d;border-radius:14px;margin:0 0 14px;padding:12px 14px}.admin-list{gap:12px;display:grid}.admin-order{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(0,1fr) 86px 140px 180px;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff14}.admin-order b{color:#fff;margin-bottom:6px;display:block}.admin-order span,.admin-order small{color:#aab4c3;font-size:12px;line-height:1.6;display:block}.admin-status{color:#ffe2a0;background:#ffd25a1f;border:1px solid #ffd25a33;border-radius:999px;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:900;display:flex}.admin-status.manual_confirmed{color:#bff5cc;background:#5ad2821f;border-color:#5ad28238}.admin-status.rejected{color:#ffbcbc;background:#ff64641f;border-color:#ff646438}.admin-order-quota{gap:4px;display:grid}.admin-actions{justify-content:flex-end;gap:8px;display:flex}.admin-actions button{color:#f7f8fb;background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;height:36px;padding:0 12px;font-weight:850}.admin-actions .paid{color:#090b10;background:#f7f8fb;border-color:#0000}.admin-actions button:disabled{opacity:.42;cursor:not-allowed}@media (width<=820px){.admin-head{display:block}.admin-head button{margin-top:14px}.admin-order{grid-template-columns:1fr}.admin-actions{justify-content:flex-start}}.pay-qr-two{grid-template-columns:1fr 1fr;gap:12px!important;padding:12px!important;display:grid!important}.pay-qr-two>div{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.pay-qr-two img{background:#fff!important;width:128px!important;height:128px!important}@media (width<=720px){.pay-qr-two img{width:150px!important;height:150px!important}}.payment-modal{width:min(900px,94vw)!important;padding:30px!important}.payment-modal h2{margin-right:54px!important;font-size:31px!important;line-height:1.12!important}.payment-modal>p{margin-bottom:22px!important;font-size:15px!important}.pay-layout{grid-template-columns:minmax(0,1fr) 390px!important;align-items:stretch!important;gap:22px!important}.pay-info{border-radius:20px!important;gap:12px!important;padding:22px!important}.pay-info b{margin-bottom:6px!important;font-size:19px!important}.pay-info span{font-size:17px!important}.pay-info small{margin-top:14px!important;font-size:14px!important;line-height:1.7!important}.pay-info input{border-radius:14px!important;height:48px!important;margin-top:auto!important;padding:0 14px!important;font-size:15px!important}.pay-qr-two{border-radius:20px!important;grid-template-columns:1fr 1fr!important;align-content:center!important;justify-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}.pay-qr-two>div{width:100%;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.pay-qr-two img{object-fit:cover!important;background:#fff!important;border-radius:14px!important;width:158px!important;height:158px!important;padding:6px!important;box-shadow:0 10px 26px #0000002e!important}.pay-qr-two small{color:#aab4c3!important;font-size:14px!important}.pay-actions{align-items:center!important;margin-top:22px!important}.pay-actions button{border-radius:15px!important;height:48px!important;padding:0 24px!important;font-size:17px!important}.pay-actions .paid{min-width:220px!important}.pay-warning{border-radius:15px!important;margin-top:18px!important;padding:13px 16px!important;font-size:14px!important;line-height:1.65!important}@media (width<=860px){.payment-modal{width:min(620px,94vw)!important;padding:24px!important}.pay-layout{grid-template-columns:1fr!important}.pay-qr-two img{width:170px!important;height:170px!important}.pay-actions{justify-content:stretch!important}.pay-actions button{flex:1!important}.pay-actions .paid{min-width:0!important}}@media (width<=520px){.payment-modal{padding:20px!important}.payment-modal h2{font-size:25px!important}.pay-qr-two{grid-template-columns:1fr!important}.pay-qr-two img{width:210px!important;height:210px!important}.pay-actions{flex-direction:column!important}.pay-actions button{width:100%!important}}.live-dark-captcha-field{grid-template-columns:1fr 128px;gap:8px;display:grid}.live-dark-captcha-field input{min-width:0}.live-dark-captcha-field button{color:#f7f8fb;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;height:48px;font-size:13px;font-weight:900}.live-dark-captcha-field button:hover{background:#ffffff1f}@media (width<=420px){.live-dark-captcha-field{grid-template-columns:1fr}.live-dark-captcha-field button{width:100%}}.live-dark-login-card input{box-sizing:border-box}.live-dark-captcha-field button{border-radius:12px!important;height:44px!important;font-size:12px!important;font-weight:820!important}@media (width<=420px){.live-dark-captcha-field{grid-template-columns:1fr!important}}.live-dark-captcha-field{grid-template-columns:1fr 118px!important}.live-dark-captcha-field button{position:relative;overflow:hidden;letter-spacing:.18em!important;text-transform:uppercase!important;color:#101318!important;text-shadow:0 1px #ffffff8c!important;background:linear-gradient(135deg,#eef3fb,#cfd9e8)!important;border-color:#ffffff38!important;font-family:SF Mono,Menlo,Consolas,monospace!important;font-size:16px!important}.live-dark-captcha-field button:before,.live-dark-captcha-field button:after{content:"";pointer-events:none;background:#10131847;height:1px;position:absolute;left:-12%;right:-12%;transform:rotate(-12deg)}.live-dark-captcha-field button:before{top:35%}.live-dark-captcha-field button:after{top:63%;transform:rotate(10deg)}.live-dark-captcha-field button:hover{filter:brightness(1.04)}.admin-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 24px;display:grid}.admin-summary-grid article{background:linear-gradient(#ffffff14,#ffffff0b);border:1px solid #ffffff1f;border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff14}.admin-summary-grid span{color:#aab4c3;font-size:13px;font-weight:820;display:block}.admin-summary-grid b{color:#fff;letter-spacing:-.05em;margin:8px 0 4px;font-size:32px;font-weight:950;line-height:1;display:block}.admin-summary-grid small{color:#7f8a9b;font-size:12px;display:block}.admin-subhead{margin-top:30px}.admin-record-row{grid-template-columns:minmax(0,1fr) 150px}.admin-user-list .admin-record-row{grid-template-columns:minmax(0,1fr) 260px}.admin-usage-list .admin-record-row{grid-template-columns:minmax(0,1fr) 150px}.admin-usage-list .admin-order-quota span:first-child,.admin-user-list .admin-order-quota span:first-child{color:#fff;font-weight:900}.admin-user-row{align-items:stretch}.admin-user-metrics{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:10px;display:grid}.admin-user-metrics>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;justify-content:center;min-height:70px;padding:12px;display:flex}.admin-user-metrics small{color:#8f9bad;font-size:12px;font-weight:850}.admin-user-metrics b{color:#fff;letter-spacing:-.04em;margin:4px 0 0;font-size:28px;line-height:1}.admin-user-metrics span{margin-top:4px;font-weight:900;color:#f7f8fb!important;font-size:18px!important}.admin-user-credit{background:linear-gradient(#78dc9629,#78dc9612)!important;border-color:#78dc9638!important}@media (width<=820px){.admin-summary-grid,.admin-record-row,.admin-user-list .admin-record-row,.admin-usage-list .admin-record-row{grid-template-columns:1fr}.admin-user-metrics{grid-template-columns:1fr 1fr}}@media (width<=460px){.admin-user-metrics{grid-template-columns:1fr}}.admin-search-row{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:-6px 0 14px;padding:10px;display:grid}.admin-search-row input{color:#f7f8fb;height:42px;font:inherit;background:#090b108c;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 14px}.admin-search-row input::placeholder{color:#7f8a9b}.admin-search-row span{color:#aab4c3;white-space:nowrap;font-size:12px}.admin-search-row button{color:#f7f8fb;background:#ffffff14;border:1px solid #ffffff1f;border-radius:11px;height:38px;padding:0 12px;font-weight:850}@media (width<=720px){.admin-search-row{grid-template-columns:1fr}.admin-search-row span{white-space:normal}}.admin-panel{max-width:1180px!important}.admin-head:first-child{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#090b10 0%,#090b10f0 72%,#090b1000 100%);margin:-18px 0 14px;padding:18px 0 14px;position:sticky;top:0}.admin-tabs{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1119e0;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;padding:10px;display:grid;position:sticky;top:86px;box-shadow:0 18px 50px #0000003d}.admin-tabs button{color:#d7deea;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:1fr auto;grid-template-areas:"label count""hint count";align-items:center;height:66px;padding:0 14px;display:grid}.admin-tabs button span{color:#f7f8fb;grid-area:label;font-weight:900}.admin-tabs button b{color:#fff;letter-spacing:-.04em;grid-area:count;font-size:25px}.admin-tabs button small{color:#8f9bad;grid-area:hint;font-size:12px}.admin-tabs button.active{color:#090b10;background:linear-gradient(#fff,#dfe6ef);border-color:#0000;box-shadow:0 14px 34px #ffffff1a}.admin-tabs button.active span,.admin-tabs button.active b{color:#090b10}.admin-tabs button.active small{color:#566173}.admin-tab-panel{min-height:420px}.admin-tab-panel .admin-subhead{margin-top:0}.admin-tab-panel .admin-list{scrollbar-width:thin;max-height:calc(100vh - 310px);padding-right:4px;overflow:auto}.admin-tab-panel .admin-list::-webkit-scrollbar{width:8px}.admin-tab-panel .admin-list::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}@media (width<=820px){.admin-head:first-child,.admin-tabs{position:relative;top:auto}.admin-tabs{grid-template-columns:1fr}.admin-tabs button{height:58px}.admin-tab-panel .admin-list{max-height:none;overflow:visible}}.admin-summary-grid-wide{grid-template-columns:repeat(6,1fr)!important}.admin-summary-grid-wide article{min-height:112px}.admin-summary-grid-wide b{white-space:nowrap;font-size:30px!important}.admin-tabs{width:max-content;max-width:100%;margin-left:auto;margin-right:auto;border-radius:999px!important;grid-template-columns:none!important;gap:8px!important;padding:8px!important;display:flex!important}.admin-tabs button{text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:128px!important;height:42px!important;padding:0 16px!important;display:flex!important}.admin-tabs button span{font-size:14px!important}.admin-tabs button b{background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;display:flex;color:#d7deea!important;font-size:12px!important}.admin-tabs button.active b{background:#090b101a;color:#090b10!important}.admin-tabs button small{display:none!important}@media (width<=1180px){.admin-summary-grid-wide{grid-template-columns:repeat(3,1fr)!important}.admin-tabs{justify-content:center;width:100%}.admin-tabs button{flex:1;min-width:0!important}}@media (width<=720px){.admin-summary-grid-wide{grid-template-columns:1fr 1fr!important}.admin-summary-grid-wide b{font-size:25px!important}.admin-tabs{flex-direction:column;border-radius:18px!important}.admin-tabs button{width:100%!important}}@media (width<=420px){.admin-summary-grid-wide{grid-template-columns:1fr!important}}.edit-plan-btn{color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;margin-left:auto;padding:9px 14px;font-weight:800}.manual-plan-card{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;margin-bottom:18px;padding:18px}.manual-plan-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.manual-plan-grid .wide{grid-column:1/-1}.manual-plan-grid label,.plan-edit-card label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.manual-plan-grid textarea,.spec-editor,.plan-edit-card textarea,.plan-edit-card input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#ffffff0f;border-radius:14px;outline:none;padding:12px 13px;line-height:1.55}.manual-plan-grid textarea{resize:vertical;min-height:86px}.manual-plan-grid textarea:disabled{opacity:.78;cursor:not-allowed}.spec-editor{resize:vertical;min-height:360px;margin-top:14px}.plan-edit-card{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;gap:12px;padding:18px;display:grid}.plan-edit-card h3{color:var(--text);margin:0 0 4px}.plan-edit-card textarea{resize:vertical;min-height:78px}@media (width<=900px){.manual-plan-grid{grid-template-columns:1fr}}.pay-actions-split{flex-wrap:wrap!important}.pay-actions .manual{color:#f7f8fb!important;background:#ffffff1a!important;border-color:#ffffff2e!important}.pay-actions .manual:hover{background:#ffffff26!important}.pay-actions-split .manual{min-width:260px!important}@media (width<=860px){.pay-actions-split .manual{min-width:0!important}}.wechat-pay-box{color:#f7f8fb!important;background:#1cbf5f1a!important;border:1px solid #1cbf5f3d!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin-top:18px!important;padding:16px!important;display:flex!important}.wechat-pay-box img{background:#fff!important;border-radius:14px!important;width:210px!important;height:210px!important;padding:8px!important}.wechat-pay-box b{font-size:16px!important}.wechat-pay-box small{color:#b9c7d8!important;font-size:13px!important}.pay-actions-stacked{grid-template-columns:1fr!important;justify-content:stretch!important;align-items:stretch!important;gap:12px!important;display:grid!important}.pay-actions-stacked .pay-main{border-radius:18px!important;width:100%!important;height:56px!important;font-size:18px!important}.pay-actions-stacked .paid.pay-main{color:#090b10!important;background:#f7f8fb!important;border-color:#0000!important}.pay-actions-stacked .pay-disabled{opacity:.58!important;cursor:not-allowed!important;color:#aeb8c7!important;background:#ffffff14!important;border:1px dashed #ffffff2e!important}.pay-sub-actions{grid-template-columns:minmax(0,1fr) 140px!important;gap:12px!important;display:grid!important}.pay-sub-actions button{width:100%!important}.pay-actions-stacked+.pay-warning{margin-top:14px!important}@media (width<=640px){.pay-sub-actions{grid-template-columns:1fr!important}.pay-actions-stacked .pay-main{height:52px!important}}
