@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--color-neutral-200:#e5e5e5;--color-neutral-500:#737373;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0)}}}@layer utilities{.static{position:static}.mt-8{margin-top:calc(var(--spacing) * 8)}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.w-full{width:100%}.shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-5{gap:calc(var(--spacing) * 5)}.rounded-full{border-radius:2147483647px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-neutral-200{border-color:var(--color-neutral-200)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-left{text-align:left}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-neutral-500{color:var(--color-neutral-500)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}.tryon-root{--ink:#171717;--muted:#727272;--line:#deded9;--lime:#d8fa58;color:var(--ink);isolation:isolate;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.7}.tryon-root *{box-sizing:border-box}.tryon-root :is(h1,h2,h3,p){letter-spacing:normal;margin:0;font-family:inherit}.tryon-root :is(h1,h2,h3){color:var(--ink);font-weight:600}.tryon-root h2{font-size:30px;line-height:1.4}.tryon-root h3{font-size:16px;line-height:1.5}.tryon-root p{color:var(--muted)}.tryon-root a{color:inherit;text-decoration:none}.tryon-root button,.tryon-root input{font:inherit}.tryon-root img{max-width:100%;display:block}.tryon-root :is(a,button,input):focus-visible,.tryon-root label:focus-within{outline-offset:4px;outline:3px solid #7a991c}.tryon-root button:disabled{cursor:not-allowed;opacity:.45}.tryon-root [id]{scroll-margin-top:28px}.tryon-root .tryon-container{width:min(100% - 48px,1000px);margin-left:auto;margin-right:auto}.tryon-root .tryon-header{background:#fff;border:0;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 5%;display:flex}.tryon-root .tryon-brand{white-space:nowrap;letter-spacing:-1px;color:#111;align-items:center;gap:9px;font-size:24px;font-weight:750;display:inline-flex}.tryon-root .tryon-brand>svg{box-sizing:content-box;background:var(--lime);border-radius:4px;padding:7px;transform:rotate(-6deg)}.tryon-root .tryon-brand-ai{letter-spacing:0;margin-left:5px;font-size:12px;font-weight:500}.tryon-root .tryon-header nav{gap:28px;font-size:13px;display:flex}.tryon-root .tryon-header nav a:hover,.tryon-root .tryon-footer a:hover{text-underline-offset:5px;text-decoration:underline}.tryon-root .cleanup-button{white-space:normal;color:#fff;cursor:pointer;background:#181818;border:1px solid #181818;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:600;line-height:1.5;transition:background .18s;display:inline-flex}.tryon-root .cleanup-button-outline{color:#181818;background:#fff}.tryon-root .cleanup-button-lime{background:var(--lime);color:#181818}.tryon-root .cleanup-button-ghost{color:#333;background:0 0;border-color:#0000}.tryon-root .cleanup-button:hover:not(:disabled){color:#181818;background:#e9e9e2}.tryon-root .cleanup-button-lime:hover:not(:disabled){background:#c7ed36}.tryon-root .tryon-skip{z-index:20;background:var(--lime);padding:10px 18px;position:absolute;top:-100px;left:20px}.tryon-root .tryon-skip:focus{top:15px}.tryon-root .tryon-hero{text-align:center;padding:66px 20px 44px}.tryon-root .tryon-kicker{color:#62625a;letter-spacing:1px;align-items:center;gap:7px;font-size:12px;display:inline-flex}.tryon-root .tryon-hero h1{letter-spacing:-3px;max-width:1000px;margin:20px auto 24px;font-size:clamp(44px,6.4vw,84px);font-weight:700;line-height:1.22}.tryon-root .tryon-highlight{background:linear-gradient(transparent 48%,var(--lime) 48%,var(--lime) 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.tryon-root .tryon-hero p{font-size:15px;line-height:1.9}.tryon-root .tryon-studio{border:1px solid #202020;border-radius:5px;max-width:860px;margin-bottom:60px;padding:28px}.tryon-root .tryon-studio-heading,.tryon-root .tryon-upload-heading,.tryon-root .tryon-result-heading,.tryon-root .tryon-result-footer,.tryon-root .tryon-history-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.tryon-root .tryon-studio-heading{margin-bottom:24px}.tryon-root .tryon-studio-heading h2{font-size:20px}.tryon-root .tryon-studio-heading>span,.tryon-root .tryon-result-heading>span{color:var(--muted);font-size:11px}.tryon-root .tryon-upload-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tryon-root .tryon-upload-heading{margin-bottom:12px}.tryon-root .tryon-upload-heading h3{align-items:center;gap:8px;font-size:13px;display:flex}.tryon-root .tryon-upload-heading h3>span{color:#777;font-size:10px;font-weight:400}.tryon-root .tryon-upload-heading>span{color:#73766a;align-items:center;gap:3px;font-size:10px;display:flex}.tryon-root .tryon-dropzone{cursor:pointer;background:#fcfcfa;border:1.5px dashed #999;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:240px;min-height:240px;display:flex;position:relative;overflow:hidden}.tryon-root .tryon-dropzone:hover,.tryon-root .tryon-dropzone.is-dragging{background:#f7fbe9;border-color:#5d741e}.tryon-root .tryon-dropzone.is-disabled{cursor:not-allowed;opacity:.65}.tryon-root .tryon-dropzone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.tryon-root .tryon-dropzone>svg{margin-bottom:10px}.tryon-root .tryon-dropzone strong{font-size:14px;font-weight:500}.tryon-root .tryon-dropzone small{color:var(--muted);font-size:11px}.tryon-root .tryon-upload-cta{background:var(--lime);border-radius:3px;align-items:center;gap:16px;margin-top:10px;padding:7px 15px;font-size:12px;display:flex}.tryon-root .tryon-dropzone img{object-fit:contain;width:100%;height:100%}.tryon-root .tryon-replace{background:#fffffff0;border:1px solid #ddd;border-radius:3px;padding:5px 10px;font-size:10px;position:absolute;bottom:10px}.tryon-root .tryon-file-hint{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10px;overflow:hidden}.tryon-root .tryon-generate{text-align:center;margin:24px 0}.tryon-root .tryon-generate>.cleanup-button{min-width:240px;padding:13px 25px;font-size:14px}.tryon-root .tryon-generate p{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:10px;font-size:10px;display:flex}.tryon-root .tryon-generate p+p{margin-top:5px}.tryon-root .tryon-generate p a{text-decoration:underline}.tryon-root .tryon-result{border-top:1px solid var(--line);padding-top:20px}.tryon-root .tryon-result-heading{margin-bottom:14px}.tryon-root .tryon-result-heading h3{font-size:13px}.tryon-root .tryon-canvas{background:#f7f7f4;border:1px solid #ecece6;border-radius:3px;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative;overflow:hidden}.tryon-root .tryon-canvas.has-result{background:repeating-conic-gradient(#f2f2ee 0% 25%,#fafaf8 0% 50%) 50%/24px 24px;min-height:420px}.tryon-root .tryon-canvas>img{object-fit:contain;width:100%;height:490px}.tryon-root .tryon-empty{text-align:center;padding:28px 16px}.tryon-root .tryon-empty>svg{color:#95968b;margin:0 auto 10px}.tryon-root .tryon-empty h3{font-size:15px}.tryon-root .tryon-empty p{margin-top:6px;font-size:11px}.tryon-root .tryon-loading{text-align:center;background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.tryon-root .tryon-loading p{font-size:12px}.tryon-root .tryon-spin{animation:1s linear infinite tryon-spin}@keyframes tryon-spin{to{transform:rotate(360deg)}}.tryon-root .tryon-result-footer{flex-wrap:wrap;margin-top:14px}.tryon-root .tryon-result-footer p{font-size:10px}.tryon-root .tryon-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tryon-root .tryon-actions .cleanup-button{padding:7px 11px;font-size:11px}.tryon-root .tryon-section{padding-top:65px;padding-bottom:65px}.tryon-root .tryon-section-heading{text-align:center;margin-bottom:32px}.tryon-root .tryon-section-heading h2{margin-top:13px;font-size:clamp(25px,3.5vw,39px)}.tryon-root .tryon-section-heading p{margin-top:16px;font-size:13px}.tryon-root .tryon-account{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tryon-root .tryon-account>p,.tryon-root .tryon-quota p,.tryon-root .tryon-plans p{font-size:12px;line-height:1.9}.tryon-root .tryon-account-form{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0 12px;display:flex}.tryon-root .tryon-account-form label{flex-direction:column;flex:1;gap:7px;min-width:180px;font-size:12px;display:flex}.tryon-root .tryon-account-form input{color:#171717;background:#fff;border:1px solid #b8b8b1;border-radius:3px;width:100%;min-width:0;padding:10px}.tryon-root .tryon-account-row{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.tryon-root .tryon-quota{background:#f7f9ef;border:1px solid #dde4c4;border-radius:3px;margin-top:22px;padding:18px}.tryon-root .tryon-quota strong{color:#171717;font-size:18px}.tryon-root .tryon-plans{margin-top:24px}.tryon-root .tryon-plans h3{margin-bottom:8px;font-size:14px}.tryon-root .tryon-error{color:#953e26;background:#fff4ee;border:1px solid #edb7a4;border-radius:3px;margin-top:15px;padding:12px 15px;font-size:12px}.tryon-root .tryon-history{margin-top:38px;margin-bottom:45px}.tryon-root .tryon-history-heading{flex-wrap:wrap;margin-bottom:20px}.tryon-root .tryon-history h2{font-size:23px}.tryon-root .tryon-history p{overflow-wrap:anywhere;font-size:12px}.tryon-root .tryon-history-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;margin-top:18px;display:grid}.tryon-root .tryon-history-card{border:1px solid var(--line);border-radius:4px;min-width:0;padding:10px}.tryon-root .tryon-history-card.is-selected{border-color:#495b15;box-shadow:0 0 0 1px #495b15}.tryon-root .tryon-history-preview{text-align:left;color:#333;background:0 0;border:0;width:100%;padding:0;display:block}.tryon-root .tryon-history-preview img{object-fit:contain;background:#f7f7f3;width:100%;height:205px}.tryon-root .tryon-history-preview span{text-overflow:ellipsis;white-space:nowrap;padding:10px 0;font-size:12px;display:block;overflow:hidden}.tryon-root .tryon-history-card>.tryon-actions{margin-top:10px}.tryon-root .tryon-steps{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.tryon-root .tryon-steps article{border-top:1px solid #222;padding-top:22px}.tryon-root .tryon-steps article>div{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.tryon-root .tryon-steps article>div span{color:#92928a;font-size:11px}.tryon-root .tryon-steps h3{margin-bottom:10px;font-size:17px}.tryon-root .tryon-steps p{font-size:12px;line-height:1.9}.tryon-root .tryon-faq{max-width:760px;padding-top:35px;padding-bottom:90px}.tryon-root .cleanup-accordion-item{border-bottom:1px solid var(--line)}.tryon-root .cleanup-accordion-trigger{text-align:left;color:#171717;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:14px;font-weight:500;line-height:1.6;display:flex}.tryon-root .cleanup-accordion-trigger svg{flex-shrink:0;width:18px;height:18px;transition:transform .2s}.tryon-root .cleanup-accordion-trigger[data-state=open] svg{transform:rotate(45deg)}.tryon-root .cleanup-accordion-content{color:var(--muted);padding:0 28px 22px 0;font-size:12px;line-height:1.9}.tryon-root .tryon-footer{border-top:1px solid var(--line);background:#fafaf8;padding:36px 0 25px;display:block}.tryon-root .tryon-footer-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.tryon-root .tryon-footer-top p,.tryon-root .tryon-footer-top>a:last-child{font-size:11px}.tryon-root .tryon-service-note{border-top:1px solid var(--line);padding-top:18px;font-size:10px;line-height:1.9}@media (max-width:700px){.tryon-root .tryon-container{width:calc(100% - 32px)}.tryon-root .tryon-header{flex-wrap:wrap;gap:16px;height:auto;min-height:78px;padding:18px 16px}.tryon-root .tryon-brand{font-size:21px}.tryon-root .tryon-header nav{order:3;justify-content:center;gap:24px;width:100%;font-size:12px}.tryon-root .tryon-header>.cleanup-button{padding:8px 12px;font-size:11px}.tryon-root .tryon-hero{padding:40px 16px 32px}.tryon-root .tryon-hero h1{letter-spacing:-2px;font-size:clamp(40px,9vw,60px)}.tryon-root .tryon-hero p{font-size:12px}.tryon-root .tryon-studio{margin-bottom:40px;padding:18px}.tryon-root .tryon-studio-heading{flex-direction:column;align-items:flex-start;gap:4px}.tryon-root .tryon-upload-grid{gap:14px}.tryon-root .tryon-dropzone{height:205px;min-height:205px}.tryon-root .tryon-upload-heading{flex-direction:column;align-items:start;gap:4px}.tryon-root .tryon-dropzone strong{font-size:11px}.tryon-root .tryon-dropzone small{font-size:10px}.tryon-root .tryon-upload-cta{gap:4px;padding:7px 9px;font-size:10px}.tryon-root .tryon-dropzone>svg{width:26px}.tryon-root .tryon-replace{text-align:center;padding:4px;font-size:9px;left:5px;right:5px}.tryon-root .tryon-section{padding-top:42px;padding-bottom:42px}.tryon-root .tryon-steps{grid-template-columns:1fr;gap:24px}.tryon-root .tryon-steps article>div{margin-bottom:12px}.tryon-root .tryon-result-heading{flex-direction:column;align-items:start;gap:4px}.tryon-root .tryon-canvas>img{height:400px}.tryon-root .tryon-canvas.has-result{min-height:350px}.tryon-root .tryon-empty h3{font-size:13px}.tryon-root .tryon-account-form label{flex-basis:100%;min-width:100%}.tryon-root .tryon-footer-top{flex-wrap:wrap;align-items:start}.tryon-root .tryon-footer-top p{order:3;width:100%}.tryon-root .tryon-faq{padding-bottom:55px}.tryon-root .tryon-history-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media (max-width:380px){.tryon-root .tryon-upload-grid{grid-template-columns:1fr}.tryon-root .tryon-generate>.cleanup-button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.tryon-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
