.skin{--ink:#0b0d12;--ink-2:#3f4653;--ink-3:#6b7280;--ink-4:#9aa1ad;--line:rgba(15,23,42,0.07);--line-2:rgba(15,23,42,0.12);--hairline:rgba(15,23,42,0.055);--fill:#f5f6f8;--brand:#0ea5e9;--bg:#f7f9fc;--shadow:0 1px 2px rgba(15,23,42,0.04),0 10px 30px -20px rgba(15,23,42,0.18);--pop:0 22px 60px -26px rgba(15,23,42,0.28),0 2px 8px rgba(15,23,42,0.05);color:var(--ink);background:var(--bg)}.skin [hidden]{display:none!important}.skin .hero{position:relative;padding:30px 20px 24px;text-align:center}.skin .record-fab{position:relative;display:grid;width:56px;height:56px;place-items:center;padding:0;border:0;border-radius:999px;background:#fff;color:#374151;cursor:pointer;box-shadow:0 12px 26px -14px rgba(15,23,42,.38),0 3px 10px -6px rgba(15,23,42,.12);transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .24s ease;font-family:inherit;-webkit-tap-highlight-color:transparent}.skin .record-fab:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 18px 32px -16px rgba(15,23,42,.42),0 4px 12px -8px rgba(15,23,42,.14)}.skin .record-fab:active{transform:translateY(0) scale(.92);transition-duration:.08s}.skin .record-fab .fab-svg{width:26px;height:26px}.skin .record-fab:hover .fab-svg{animation:cpFabIconBob .6s cubic-bezier(.34,1.56,.64,1)}@keyframes cpFabIconBob{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(-18deg) scale(1.1)}to{transform:rotate(0deg) scale(1)}}@keyframes cpFabSlideIn{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}.skin .record-fab-wrap{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.skin .record-fab-menu{display:flex;flex-direction:column;align-items:stretch;gap:8px;max-width:calc(100vw - 40px);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s,transform .18s}.skin .record-fab-wrap.open .record-fab-menu,.skin .record-fab-wrap:hover .record-fab-menu{opacity:1;pointer-events:auto;transform:none}.skin .record-fab-wrap.open .record-fab-item,.skin .record-fab-wrap:hover .record-fab-item{animation:cpFabSlideIn .32s cubic-bezier(.22,1,.36,1) both}.skin .record-fab-menu .record-fab-item:nth-child(2){animation-delay:.06s}.skin .record-fab-menu .record-fab-item:nth-child(3){animation-delay:.12s}.skin .record-fab-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink-2);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 10px 22px -16px rgba(15,23,42,.45);transition:border-color .16s,color .16s,transform .16s;font-family:inherit}.skin .record-fab-item>span{overflow:hidden;text-overflow:ellipsis}.skin .record-fab-item:hover{border-color:rgba(14,165,233,.5);color:#0369a1;transform:translateY(-1px)}.skin .record-fab .fab-label{position:absolute;right:calc(100% + 10px);top:50%;padding:6px 10px;border-radius:8px;background:rgba(15,23,42,.92);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(4px);transition:opacity .16s,transform .28s cubic-bezier(.34,1.56,.64,1)}.skin .record-fab:hover .fab-label{opacity:1;transform:translateY(-50%) translateX(0)}@media (prefers-reduced-motion:reduce){.skin .record-fab,.skin .record-fab-wrap.open .record-fab-item,.skin .record-fab-wrap:hover .record-fab-item,.skin .record-fab:hover,.skin .record-fab:hover .fab-svg{animation:none!important}.skin .fab-label,.skin .record-fab,.skin .record-fab-item{transition-duration:.05s}}.skin .hero h1{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.35}.skin .accent{position:relative;display:inline-block;background-image:linear-gradient(135deg,#0ea5e9,#6366f1 52%,#d946ef);-webkit-background-clip:text;background-clip:text;color:transparent}.skin .accent svg{position:absolute;left:50%;transform:translateX(-50%);width:106%;max-width:calc(100vw - 44px);bottom:-9px;height:24px;overflow:visible}.skin .spark{position:absolute;margin-left:3px;margin-top:-10px;font-size:15px;background-image:linear-gradient(135deg,#0ea5e9,#6366f1 52%,#d946ef);-webkit-background-clip:text;background-clip:text;color:transparent}.skin .hero p{margin:14px auto 0;max-width:600px;font-size:13.5px;line-height:24px;color:var(--ink-3)}.skin .wrap{max-width:1080px;margin:0 auto;padding:16px 20px 40px}.skin .card{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:14px 16px}.skin .card-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.skin .tabs{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--fill)}.skin .tabs button{border:0;background:transparent;padding:7px 16px;border-radius:9px;font-size:13px;font-weight:600;color:#5b6472;cursor:pointer;transition:.16s}.skin .tabs button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(15,23,42,.08)}.skin .outdir{display:flex;align-items:center;gap:9px;margin-left:auto}.skin .outdir .mini-label{font-size:11.5px;font-weight:600;color:var(--ink-4)}.skin .editor{display:flex;gap:12px;margin-top:12px;align-items:stretch}.skin .thumbs{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;flex-shrink:0;width:172px}.skin .thumb{position:relative;width:53px;height:53px;border-radius:9px;border:1px solid var(--line);background:#fafbfc;display:grid;place-items:center;cursor:pointer;overflow:hidden;padding:0}.skin .thumb:hover{border-color:var(--line-2)}.skin .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.skin .thumb .del{position:absolute;top:2px;right:2px;width:15px;height:15px;border-radius:999px;background:rgba(15,23,42,.55);color:#fff;display:none;place-items:center;font-size:9px;line-height:1;border:0;cursor:pointer;padding:0}.skin .thumb:hover .del{display:grid}@media (hover:none),(pointer:coarse){.skin .thumb .del{display:grid}}.skin .hover-reveal{opacity:0;transition:opacity .16s}.skin .group:hover .hover-reveal{opacity:1}@media (hover:none),(pointer:coarse){.skin .hover-reveal{opacity:1}}.skin .thumb-add{width:53px;height:53px;border-radius:9px;border:1px dashed var(--line-2);background:#fcfdfe;display:grid;place-items:center;cursor:pointer;color:var(--ink-4);transition:.16s;padding:0}.skin .thumb-add:hover{border-color:var(--brand);color:var(--brand);background:#f8fcff}.skin .prompt{display:flex;flex-direction:column;flex:1;min-width:0;border:1px solid var(--hairline);border-radius:16px;background:#fff;transition:.16s}.skin .prompt:focus-within{border-color:rgba(14,165,233,.55);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.skin .prompt textarea{display:block;width:100%;border:0;outline:0;resize:none;background:transparent;font-family:inherit;font-size:13.5px;line-height:23px;color:var(--ink);padding:12px 14px 6px}.skin .prompt{min-height:215px}.skin .prompt textarea{min-height:165px}.skin .prompt.with-name textarea{min-height:0}.skin .prompt.prompt-sm{min-height:124px}.skin .prompt.prompt-sm textarea{min-height:87px}.skin .prompt textarea::-moz-placeholder{color:#a6adba}.skin .prompt textarea::placeholder{color:#a6adba}.skin .prompt-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 14px 12px;margin-top:auto}.skin .prompt-hint{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--ink-4)}.skin .btn-ai{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:12px;font-weight:600;color:#4b5563;cursor:pointer;transition:.16s;flex-shrink:0}.skin .btn-ai:hover{border-color:var(--line-2);color:var(--ink)}.skin .btn-ai:disabled{opacity:.5;cursor:not-allowed}.skin .zone{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:14px;border:1px dashed var(--line-2);border-radius:16px;background:#fcfdfe;text-align:center;cursor:pointer;transition:.16s}.skin .zone:hover{border-color:var(--brand);background:#f8fcff}.skin .zone.static{cursor:default}.skin .zone.static:hover{border-color:var(--line-2);background:#fcfdfe}.skin .zone .z-title{font-size:12.5px;font-weight:600;color:var(--ink)}.skin .zone .z-desc{max-width:460px;font-size:11.5px;line-height:18px;color:var(--ink-4)}.skin .zone .z-badge{font-size:11px;font-weight:600;color:var(--ink-4)}.skin .zone .z-ico{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background-image:linear-gradient(135deg,#cffafe,#fae8ff);color:#4b5563;margin-bottom:2px}.skin .linkbox{display:flex;gap:8px;margin-top:12px}.skin .linkbox input{flex:1;min-width:0;height:33px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:12.5px;font-family:inherit;color:var(--ink);outline:0}.skin .linkbox input:focus{border-color:rgba(14,165,233,.55);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.skin .analysis{margin-top:12px;padding:12px 13px;border:1px solid var(--line);border-radius:14px;background:#fcfdfe}.skin .analysis .a-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skin .analysis .a-title{font-size:12.5px;font-weight:600;color:var(--ink)}.skin .analysis .a-badge{margin-left:auto;padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:11px;font-weight:600;color:#374151}.skin .analysis .a-desc{margin-top:3px;font-size:11.5px;line-height:18px;color:var(--ink-4)}.skin .analysis .a-grid{display:grid;gap:8px;margin-top:10px}.skin .analysis .a-box{padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:#fff}.skin .analysis .a-box-title{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#3f4653}.skin .analysis .a-box-body{margin-top:6px;font-size:11.5px;line-height:18px;color:var(--ink-3)}.skin .analysis .tokens{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.skin .analysis .token{padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:#f7f8fa;font-size:11px;font-weight:600;color:#374151}.skin .sec-label{font-size:11.5px;font-weight:600;color:var(--ink-4)}.skin .duo,.skin .stack{display:grid;gap:10px;margin-top:12px}.skin .duo{grid-template-columns:1fr 1fr}.skin .upblock{padding:10px;border:1px solid var(--hairline);border-radius:14px;background:#fcfdfe;display:flex;flex-direction:column}.skin .upblock .ub-hint{margin-top:auto}.skin .upblock .ub-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.skin .upblock .ub-title{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#3f4653}.skin .upblock .ub-count{font-size:11px;font-weight:600;color:var(--ink-4)}.skin .upblock .ub-hint{margin-top:8px;font-size:11px;line-height:17px;color:var(--ink-4)}.skin .ub-format{margin-top:8px;font-size:10.5px;line-height:16px;color:#b4bac4}.skin .upblock .thumbs{width:auto}.skin .upcol{display:flex;flex-shrink:0;flex-direction:column;gap:6px;width:236px;padding:10px 10px 12px;border:1px solid var(--hairline);border-radius:16px;background:#fcfdfe}.skin .upcol .thumbs{width:auto}.skin .upcol .up-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;line-height:18px;font-weight:600;color:var(--ink)}.skin .upcol .up-count{font-size:11px;font-weight:600;color:var(--ink-4)}.skin .upcol.panel .thumbs{width:auto}.skin .upcol .ub-format,.skin .upcol .ub-hint{margin-top:auto}.skin .upcol .up-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}@media (max-width:900px){.skin .duo{grid-template-columns:1fr}}.skin .bundle{position:relative;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fcfdfe}.skin .bundle-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skin .bundle-pair{gap:7px;min-width:0}.skin .bundle-name,.skin .bundle-pair{display:inline-flex;align-items:center}.skin .bundle-name{gap:6px;height:34px;padding:0 13px;border-radius:9px;border:1px solid var(--line);background:#fff;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;transition:.16s}.skin .bundle-name:hover{border-color:var(--line-2)}.skin .bundle-name[aria-expanded=true]{border-color:rgba(14,165,233,.5);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.skin .bundle-name .caret{color:var(--ink-4);transition:.18s}.skin .bundle-name[aria-expanded=true] .caret{transform:rotate(180deg);color:var(--brand)}.skin .bundle-count{margin-left:auto;display:flex;align-items:center;gap:7px}.skin .bundle .mini-label{font-size:11.5px;font-weight:600;color:var(--ink-4);white-space:nowrap}.skin .bundle-steps{margin-top:9px;font-size:11.5px;line-height:19px;color:var(--ink-3)}.skin .bundle-steps b{color:#3f4653;font-weight:600}.skin .chips{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px}.skin .acts-right{margin-left:auto;display:inline-flex;align-items:center;gap:9px}.skin .acts-row{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:10px}.skin .pop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.skin .pop-group{display:flex;flex-direction:column;gap:8px;min-width:0}.skin .pop-group.full{grid-column:1/-1}.skin .pop-group h4{margin:0!important}.skin .pop-group .track{width:100%}.skin .pop-group .track button{flex:1 0 auto;padding:5px 8px}.skin .pop .track{flex-wrap:wrap}.skin .pop .track button{flex:1 0 auto}.skin .pop .track.track-eq{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:2px}.skin .pop .track.track-eq button{flex:none;width:100%;padding:6px 8px;white-space:normal;line-height:15px}.skin .chipset{display:flex;flex-wrap:wrap;gap:6px}.skin .chipset button{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12px;font-weight:600;color:#5b6472;cursor:pointer;font-family:inherit;white-space:nowrap;transition:.15s}.skin .chipset button:hover{border-color:var(--line-2);color:var(--ink)}.skin .chipset button[aria-pressed=true]{border-color:rgba(14,165,233,.5);background:#f0f9ff;color:#0369a1}.skin .skulist{display:grid;gap:8px;margin-top:12px}.skin .skurow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:.16s;font-family:inherit}.skin .skurow:hover{border-color:var(--line-2);background:#fcfdff}.skin .skurow.on{border-color:rgba(14,165,233,.55);background:#f7fcff;box-shadow:0 0 0 3px rgba(14,165,233,.08)}.skin .skurow .sr-name{display:block;font-size:13px;font-weight:600;color:var(--ink)}.skin .skurow .sr-desc{display:block;margin-top:3px;font-size:11.5px;line-height:18px;color:var(--ink-4)}.skin .skurow .sr-logo{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;padding:4px}.skin .skurow .sr-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.skin .skurow .sr-side{display:flex;flex-shrink:0;align-self:stretch;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px}.skin .skurow .sr-acts{display:flex;flex-shrink:0;align-items:center;gap:8px}.skin .skurow .sr-time{margin-top:0}@media (max-width:600px){.skin .skurow{flex-direction:column;align-items:stretch}.skin .skurow .sr-side{align-items:flex-start;gap:6px}.skin .skurow .sr-acts{flex-wrap:wrap}}.skin .skuinput{height:34px;width:100%;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:12.5px;color:var(--ink);outline:0;font-family:inherit}.skin .skuinput:focus{border-color:rgba(14,165,233,.55);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.skin .skuinput.area{height:auto;padding:9px 11px;line-height:20px;resize:vertical}.skin .pop-field{display:flex;flex-direction:column;gap:6px;min-width:0}.skin .pop-field .pop-label{font-size:11.5px;font-weight:600;color:var(--ink-4)}.skin .chipwrap{position:relative;display:inline-flex}.skin .chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:.16s;box-shadow:0 1px 2px rgba(15,23,42,.03);white-space:nowrap;font-family:inherit}.skin .chip:hover{border-color:var(--line-2)}.skin .chip[aria-expanded=true]{border-color:rgba(14,165,233,.5);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.skin .chip .chip-ico{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;border-radius:6px}.skin .chip .chip-ico.brand{background:rgba(124,58,237,.1);color:#7c3aed}.skin .chip .chip-ico.conv{background:rgba(14,165,233,.12);color:#0284c7}.skin .chip .chip-ico.save{background:rgba(16,185,129,.12);color:#059669}.skin .chip:disabled .chip-ico{opacity:.6}.skin .optbtn .ic.step-1{background:rgba(124,58,237,.1);border-color:transparent;color:#7c3aed}.skin .optbtn .ic.step-2{background:rgba(14,165,233,.12);border-color:transparent;color:#0284c7}.skin .optbtn .ic.step-3{background:rgba(16,185,129,.12);border-color:transparent;color:#059669}.skin .optbtn .ic.step-4{background:rgba(245,158,11,.14);border-color:transparent;color:#b45309}.skin .chip .caret{color:var(--ink-4);transition:.18s}.skin .chip[aria-expanded=true] .caret{transform:rotate(180deg);color:var(--brand)}.skin .cost{margin-left:auto;font-size:11.5px;color:var(--ink-4);white-space:nowrap}.skin .cost b{color:var(--ink);font-size:13px;font-weight:700}.skin .btn-primary{display:inline-flex;align-items:center;gap:6px;height:33px;padding:0 16px;border-radius:999px;border:0;background-image:linear-gradient(135deg,#0ea5e9,#6366f1 52%,#d946ef);color:#fff;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px -10px rgba(99,102,241,.7);transition:.16s}.skin .btn-primary:hover{transform:translateY(-1px)}.skin .btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.skin .pop{position:absolute;top:calc(100% + 8px);left:0;z-index:45;display:none;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--pop);padding:16px 18px}.skin .pop.open{display:block;animation:gp-pop .16s ease}.skin .pop.up{top:auto;bottom:calc(100% + 8px)}@keyframes gp-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.skin .pop h4{margin:0 0 12px;font-size:12.5px!important;font-weight:600;color:var(--ink-3)}.skin .w-md{width:380px}.skin .w-lg{width:460px}.skin .w-xl{width:520px}.skin .list{display:flex;flex-direction:column;gap:2px}.skin .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.skin .optbtn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:11px;background:transparent;cursor:pointer;font-size:13px;color:#252a33;text-align:left;transition:.14s;font-family:inherit}.skin .optbtn:hover{background:#f7f8fa}.skin .optbtn[aria-pressed=true]{background:var(--fill);font-weight:600}.skin .optbtn.compact{padding:6px 10px}.skin .optbtn .opt-text{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.skin .optbtn .opt-name{font-size:13px;line-height:17px;font-weight:600;color:#252a33;overflow-wrap:anywhere}.skin .optbtn .opt-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:15px;font-weight:400;color:var(--ink-4)}.skin .optbtn .ic{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:8px;background:#fff;border:1px solid var(--line);color:#5b6472;font-size:11px;font-weight:700;padding:4px}.skin .optbtn .ic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.skin .bundle-name .mk,.skin .chip .mk{display:grid;width:16px;height:16px;place-items:center;border-radius:5px;flex-shrink:0;overflow:hidden;background:#fff;border:1px solid var(--line);padding:2px}.skin .bundle-name .mk img,.skin .chip .mk img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.skin .chip.danger{border-color:#f2d6d6;background:#fff5f5;color:#b42318}.skin .chip.danger:hover{border-color:#e9b9b9}.skin .chip .mk.txt{color:#5b6472;font-size:9.5px;font-weight:700;line-height:1}.skin .ratio-grid{display:flex;flex-wrap:wrap;gap:4px}.skin .ratio{width:74px;padding:8px 0 7px;border-radius:12px;border:1px solid transparent;background:transparent;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:.14s;font-family:inherit}.skin .ratio:hover{background:#f7f8fa}.skin .ratio[aria-pressed=true]{background:var(--fill)}.skin .ratio .slot{display:grid;place-items:center;width:100%;height:26px}.skin .ratio .box{border:1.4px solid #a8b0bd;border-radius:4px;display:block}.skin .ratio span{font-size:12.5px;color:#6b7280}.skin .ratio[aria-pressed=true] span{color:var(--ink);font-weight:600}.skin .track{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:var(--fill)}.skin .track button{border:0;background:transparent;padding:5px 15px;border-radius:7px;font-size:12.5px;font-weight:600;line-height:18px;color:#5b6472;cursor:pointer;transition:.14s;font-family:inherit;white-space:nowrap}.skin .track button:hover{color:var(--ink)}.skin .track button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(15,23,42,.08)}.skin .langwrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.skin .langbtn{display:flex;align-items:center;gap:6px;width:100%;height:auto;min-height:30px;padding:5px 9px;overflow-wrap:anywhere;border-radius:9px;background:#fff;border:1px solid var(--line);font-size:11.5px;font-weight:600;color:#374151;cursor:pointer;transition:.15s;font-family:inherit;white-space:normal;overflow:hidden}.skin .langbtn:hover{border-color:var(--line-2)}.skin .langbtn[aria-pressed=true]{border-color:rgba(14,165,233,.5);background:#f0f9ff;color:#0369a1}.skin .langbtn .fl{display:grid;width:18px;height:18px;place-items:center;border-radius:5px;background:#f7f8fa;border:1px solid var(--line);font-size:11px;font-style:normal;flex-shrink:0;line-height:1}.skin .sku-result .empty{min-height:260px}.skin .result{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:16px}.skin .result-head{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--line)}.skin .result-head .ico{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:var(--fill);color:#4b5563}.skin .result-head h3{font-size:14px!important;font-weight:600}.skin .result-head p{margin-top:3px;font-size:12px;color:var(--ink-4)}.skin .empty{display:grid;min-height:350px;place-items:center;text-align:center;color:var(--ink-4)}.skin .empty .blob{display:grid;width:64px;height:64px;place-items:center;margin:0 auto 16px;border-radius:999px;background-image:linear-gradient(135deg,#cffafe,#fae8ff);color:#4b5563}.skin .empty p{font-size:13px;line-height:24px}.skin .empty.fail .blob{background-image:none;background:#fef2f2;color:#dc2626;box-shadow:inset 0 0 0 1px #fee2e2}.skin .empty.fail .fail-title{font-size:14px;font-weight:600;color:#b91c1c}.skin .empty.fail .fail-message{max-width:460px;margin:2px auto 0;color:#7f1d1d}.skin .empty.fail .fail-hint{max-width:460px;margin:6px auto 0;font-size:12px;color:var(--ink-4)}.skin .queued{display:grid;min-height:350px;place-items:center;text-align:center}.skin .q-bars{display:flex;width:96px;height:96px;align-items:center;justify-content:center;gap:8px;margin:0 auto 22px}.skin .q-bars i{display:block;width:6px;border-radius:999px;background-image:linear-gradient(180deg,#22d3ee,#0ea5e9 50%,#8b5cf6);box-shadow:0 0 8px rgba(14,165,233,.24);animation:gp-queue-scan 1.2s ease-in-out infinite}.skin .q-bars i:first-child{height:28px}.skin .q-bars i:nth-child(2){height:36px;animation-delay:.14s}.skin .q-bars i:nth-child(3){height:28px;animation-delay:.28s}@keyframes gp-queue-scan{0%,to{opacity:.28;transform:translateY(3px) scaleY(.76)}42%{opacity:1;transform:translateY(-3px) scaleY(1)}}.skin .q-title{font-size:13px;font-weight:600;color:#1e293b}.skin .q-sub{margin:6px auto 0;max-width:384px;font-size:12px;line-height:20px;color:#94a3b8}.skin .working{display:grid;min-height:350px;place-items:center}.skin .wk-inner{width:100%;max-width:448px;text-align:center}.skin .wk-ring{position:relative;width:112px;height:112px;margin:0 auto 22px}.skin .ring-svg{display:block;width:112px;height:112px;transform:rotate(-90deg)}.skin .ring-pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.skin .ring-pct span{font-size:16px;font-weight:600;color:#94a3b8;margin-left:1px}.skin .wk-title{font-size:13px;font-weight:600;color:#1e293b}.skin .wk-sub{margin-top:6px;font-size:12px;line-height:20px;color:#94a3b8}.skin .dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px}.skin .dots i{display:block;width:16px;height:6px;border-radius:999px;background:#e2e8f0;transition:all .5s}.skin .dots i.on{width:32px;background-image:linear-gradient(90deg,#22d3ee,#e879f9)}.skin .done{padding:14px 2px 2px}.skin .result-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.skin .result-center>*{width:100%}.skin .result-center .tile{width:-moz-fit-content;width:fit-content;max-width:100%}.skin .done-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.skin .tile{border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.03)}.skin .shot{position:relative;display:block;width:100%;border:0;padding:0;background:#f7f7f8;cursor:pointer;overflow:hidden}.skin .shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.skin .shot:hover img{transform:scale(1.02)}.skin .tile-foot{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:7px 9px}.skin .tile-foot .pl{margin-right:auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;color:#252a33}.skin .tile-foot .acts{display:flex;flex-shrink:0;gap:5px}.skin .tbtn{display:inline-flex;align-items:center;gap:4px;height:25px;padding:0 8px;border-radius:7px;border:1px solid var(--line-2);background:#fff;font-size:11px;font-weight:600;color:#374151;cursor:pointer;transition:.16s}.skin .tbtn:hover{background:#f7f8fa}.skin .tbtn.pri{border-color:transparent;color:#fff;background-image:linear-gradient(135deg,#0ea5e9,#6366f1 55%,#d946ef)}.skin .tbtn.pri:hover{filter:brightness(1.05)}.skin .tbtn.danger{border-color:#f2d6d6;color:#b42318}.skin .tbtn.danger:hover{background:#fff5f5}.skin .tbtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1200px){.skin .done-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.skin .pop .grid2{grid-template-columns:1fr}}@media (max-width:900px){.skin .outdir{margin-left:0;width:100%;flex-wrap:wrap}.skin .editor{flex-direction:column}.skin .thumbs{width:auto}.skin .pop.w-lg,.skin .pop.w-md,.skin .pop.w-xl{width:calc(100vw - 60px)}.skin .done-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skin .upcol{width:100%}.skin .result-head{flex-wrap:wrap}.skin .bundle-count{margin-left:0;width:100%}.skin .chips .acts-right{margin-left:0;width:100%;justify-content:space-between;flex-wrap:wrap}.skin .chip{white-space:normal}.skin .bundle-name,.skin .chip{height:auto;min-height:34px;padding:6px 13px;text-align:left}.skin .langwrap{grid-template-columns:repeat(2,minmax(0,1fr))}.skin .pop .track{display:flex;flex-wrap:wrap;width:100%}.skin .track{flex-wrap:wrap;max-width:100%}.skin .pop .track button{flex:1 1 auto;min-width:0;padding:5px 10px}.skin .pop .pop-grid{grid-template-columns:1fr;gap:12px}.skin .linkbox{flex-wrap:wrap}.skin .linkbox input{flex:1 1 100%}.skin .linkbox .btn-primary{width:100%;justify-content:center}}.skin .pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:#7c8595;white-space:nowrap}.skin .pill.done{border-color:rgba(14,165,233,.35);background:#f0f9ff;color:#0369a1}.skin .pill-row{display:flex;flex-wrap:wrap;gap:6px}.skin .pop-note{margin:10px 0 12px;font-size:11.5px;line-height:18px;color:var(--ink-4)}.skin .prompt .prompt-line{display:block;width:100%;border:0;outline:0;background:transparent;font-family:inherit;font-size:13.5px;line-height:22px;font-weight:600;color:var(--ink);padding:11px 14px 0}.skin .prompt .prompt-line::-moz-placeholder{color:#a6adba;font-weight:400}.skin .prompt .prompt-line::placeholder{color:#a6adba;font-weight:400}.skin .prompt .prompt-sep{margin:9px 14px 0;border-top:1px solid var(--line)}.skin .prompt .prompt-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 6px;font-size:11px;font-weight:600;color:var(--ink-4)}.skin .tile .state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px 12px;background:#fbfcfd;text-align:center}.skin .tile .state.warn{background:#fffdf7}.skin .tile .state.err{background:#fffafa}.skin .tile .st-title{font-size:11.5px;font-weight:600;color:#475569}.skin .tile .st-desc{font-size:10.5px;line-height:15px;color:#94a3b8}.skin .tile .st-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--fill);font-size:10px;font-weight:600;color:#64748b}.skin .tile .st-badge.run{background:#f0f9ff;color:#0369a1}.skin .tile .st-badge.ok{background:#f1f7f4;color:#2f6b52}.skin .tile .st-badge.warn{background:#faf6ee;color:#8a6220}.skin .tile .st-badge.err{background:#fdf2f2;color:#b42318}.skin .overlay{position:fixed;inset:0;z-index:60;background:rgba(15,23,42,.32);opacity:0;pointer-events:none;transition:.2s}.skin .overlay.open{opacity:1;pointer-events:auto}.skin .drawer{position:fixed;top:0;right:0;z-index:70;display:flex;height:100%;width:min(860px,94vw);flex-direction:column;background:#fff;border-left:1px solid var(--line);box-shadow:-30px 0 70px -40px rgba(15,23,42,.45);transform:translateX(100%);transition:transform .26s cubic-bezier(.22,.61,.36,1)}.skin .drawer.open{transform:none}.skin .drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.skin .drawer-head h3{font-size:15.5px!important;font-weight:600}.skin .drawer-head p{margin-top:4px;font-size:12px;color:var(--ink-4)}.skin .drawer-body{overflow:auto;padding:4px 22px 28px}.skin .x{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;border:1px solid var(--line);background:#fff;color:#5b6472;cursor:pointer;transition:.16s}.skin .x:hover{border-color:var(--line-2);color:var(--ink)}.skin .drawer table{width:100%;border-collapse:collapse;font-size:12.5px}.skin .drawer th{position:sticky;top:0;background:#fff;text-align:left;font-weight:600;color:var(--ink-4)}.skin .drawer td,.skin .drawer th{padding:14px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.skin .drawer td{color:#4b5563;vertical-align:middle}.skin .tst{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600}.skin .tst.ok{background:#f1f7f4;color:#2f6b52}.skin .tst.run{background:#f0f9ff;color:#0369a1}.skin .tst.warn{background:#faf6ee;color:#8a6220}.skin .mini{display:flex;gap:5px}.skin .mini i{display:block;width:30px;height:30px;border-radius:7px;background:var(--fill);border:1px solid var(--line)}.skin .drawer-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;font-size:12px;color:var(--ink-4)}.skin .sheet{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(15,23,42,.5)}.skin .sheet-in{width:100%;max-width:520px;border-radius:20px;border:1px solid var(--line);background:#fff;box-shadow:var(--pop);padding:18px 20px}.skin .sheet-in.wide{max-width:1024px;padding:0;overflow:hidden}.skin .sheet-title{font-size:14px;font-weight:600;color:var(--ink)}.skin .sheet-desc{margin-top:4px;font-size:12px;color:var(--ink-4)}.skin .sheet-note{margin-top:14px;border-radius:12px;border:1px solid #fbe4e4;background:#fff7f7;padding:10px 12px;font-size:12.5px;line-height:20px;color:#8f2b2b}.skin .sheet-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media (max-width:900px){.skin .drawer{top:0;right:0;bottom:0;height:100%;width:calc(100% - 24px);border:0;border-left:1px solid var(--line);border-radius:0}.skin .drawer-body,.skin .drawer-head{padding-left:16px;padding-right:16px}}.skin .optbtn .track{flex:0 0 auto;width:auto;margin-left:8px}