.us{--us-red:#a80f1e;--us-red-dark:#7e0a16;--us-red-soft:#f7edec;--us-red-line:#e3cbc9;--us-red-bright:#d7000f;--us-base:#ffffff;--us-warm:#faf8f4;--us-frame:#f2eee7;--us-sunken:#eae4da;--us-ink900:#1a1614;--us-ink800:#3b342e;--us-ink700:#5c5550;--us-ink500:#6b6459;--us-ink400:#ada49a;--us-ink300:#dfd5ce;--us-ink200:#ebe3dd;--us-ink100:#f3efe8;--us-control:#8c837b;--us-shade:38 28 20;--us-r-md:0.4375rem;--us-r-lg:0.625rem;--us-r-xl:0.875rem;--us-ease:cubic-bezier(0.22,1,0.36,1);--us-sh-hair:0 1px 1px rgba(38,28,20,0.04);--us-sh-lift:0 2px 4px rgba(38,28,20,0.06),0 22px 44px -24px rgba(38,28,20,0.45);--us-sh-inset:inset 0 1px 2px rgba(38,28,20,0.05);--us-grad-film:linear-gradient(180deg,#100d0c,#1b1614);padding:26px 24px 34px;min-width:0}@media (max-width:640px){.us{padding:18px 16px 26px}}.us-body{container-type:inline-size;container-name:usbody;min-width:0}.us-zones{display:grid;grid-template-columns:260px minmax(0,1fr) 300px;gap:20px;margin-top:20px;align-items:start}.us-zone,.us-zones{min-width:0}.us-z-hist{grid-column:1/-1}.us-sourcebody{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0;margin-top:10px}.us-sb-drop,.us-sb-pick,.us-sb-read{min-width:0}.us-sb-head{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px}.us-assetscroll{min-width:0}.us-assetgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.us-drop{border:1px dashed var(--us-ink300);background:var(--us-warm);border-radius:var(--us-r-xl);padding:16px 14px;text-align:center;transition:border-color .2s var(--us-ease),background-color .2s var(--us-ease)}.us-drop.is-over{border-color:var(--us-red);background:var(--us-red-soft)}.us-asset{position:relative;border:1px solid var(--us-ink200);border-radius:var(--us-r-md);overflow:hidden;background:var(--us-sunken);padding:0;display:block;min-width:0;transition:border-color .24s var(--us-ease),box-shadow .24s var(--us-ease),transform .24s var(--us-ease)}.us-asset img,.us-asset video{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s var(--us-ease)}.us-asset:hover{border-color:var(--us-red-line);transform:translateY(-2px);box-shadow:var(--us-sh-lift)}.us-asset:hover img,.us-asset:hover video{transform:scale(1.05)}.us-asset[aria-pressed=true]{border-color:var(--us-red);box-shadow:0 0 0 1px var(--us-red)}.us-asset .us-cap{position:absolute;left:0;right:0;bottom:0;background:rgba(26,22,20,.62);color:#f3efe8;font-size:11px;padding:2px 6px;text-align:left;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.us-asset .us-kindmark{position:absolute;top:0;right:0;background:rgba(26,22,20,.6);color:#f3efe8;font-size:10px;font-weight:700;padding:1px 5px;border-bottom-left-radius:3px;letter-spacing:.06em}.us-slate{border:1px solid var(--us-ink200);border-radius:var(--us-r-lg);overflow:hidden;background:var(--us-base)}.us-slate .us-row{display:flex;justify-content:space-between;gap:12px;padding:7px 11px}.us-slate .us-row+.us-row{border-top:1px solid var(--us-ink200)}.us-slate dt{font-size:12px;color:var(--us-ink500)}.us-slate dd{font-size:12px;font-weight:700;margin:0}.us-seg{display:inline-flex;border:1px solid var(--us-ink300);border-radius:var(--us-r-md);overflow:hidden;background:var(--us-base);max-width:100%;min-width:0}.us-seg button{padding:6px 11px;font-size:12px;font-weight:700;color:var(--us-ink700);min-width:0;transition:background-color .2s var(--us-ease),color .2s var(--us-ease)}.us-seg button+button{border-left:1px solid var(--us-ink200)}.us-seg button:hover:not(:disabled):not([aria-pressed=true]){background:var(--us-frame);color:var(--us-ink900)}.us-seg button[aria-pressed=true]{background:var(--us-ink900);color:#fff}.us-seg button:disabled{color:var(--us-ink400);cursor:not-allowed;background:var(--us-frame)}.us-seg.us-wide{display:flex;width:100%}.us-seg.us-wide>button{flex:1 1 0;min-width:0}.us-seg.us-grid2{display:grid;grid-template-columns:1fr 1fr}.us-seg.us-grid2>button{border-left:1px solid var(--us-ink200);border-top:1px solid var(--us-ink200)}.us-seg.us-grid2>button:nth-child(-n+2){border-top:0}.us-seg.us-grid2>button:nth-child(odd){border-left:0}.us-seg.us-filters button,.us-seg.us-kinds button{padding:7px 5px;font-size:11px;letter-spacing:0}.us-seg.us-filters button{white-space:nowrap}.us-tbtn{font-size:12px;font-weight:700;color:var(--us-ink700);padding:5px 8px;border-radius:var(--us-r-md);transition:background-color .18s var(--us-ease),color .18s var(--us-ease)}.us-tbtn:hover:not(:disabled){background:var(--us-frame);color:var(--us-ink900)}.us-tbtn:disabled{color:var(--us-ink400);cursor:not-allowed}.us-viewer{position:relative;aspect-ratio:16/9;background:var(--us-sunken);border-radius:var(--us-r-lg);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(59,52,46,.1)}.us-viewer img.us-src,.us-viewer video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:#15110f}.us-viewer.us-mode-side:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(250,248,244,.55);z-index:5}.us-viewer .us-stamp{position:absolute;top:10px;font-size:11px;font-weight:700;letter-spacing:.06em;background:rgba(26,22,20,.68);color:#f3efe8;padding:2px 7px;border-radius:3px;z-index:6;white-space:nowrap}.us-viewer .us-lab-before{transform:translateX(-100%);padding-right:9px}.us-viewer .us-lab-after{padding-left:9px}.us-viewer.us-mode-side .us-lab-before{transform:none;padding-right:0}.us-viewer.us-mode-side .us-lab-after{padding-left:0}.us-splice{position:absolute;top:0;bottom:0;width:18px;transform:translateX(-50%);z-index:7;cursor:ew-resize;touch-action:none;background:none;padding:0}.us-splice:before{width:1px;margin-left:-.5px;background:var(--us-red-bright);box-shadow:0 0 0 1px rgba(26,22,20,.35)}.us-splice:after,.us-splice:before{content:"";position:absolute;left:50%;top:0;bottom:0}.us-splice:after{width:7px;margin-left:-3.5px;background:repeating-linear-gradient(180deg,rgba(215,0,15,.55) 0 3px,transparent 3px 9px);opacity:.75}.us-splice:focus-visible{outline:2px solid #fff;outline-offset:-2px}.us-lens{position:absolute;width:200px;height:132px;border:1px solid rgba(250,248,244,.5);border-radius:4px;overflow:hidden;pointer-events:none;z-index:8;box-shadow:0 10px 30px -10px rgba(0,0,0,.7)}.us-lens canvas{width:100%;height:100%;display:block}.us-lens .us-l,.us-lens .us-r{position:absolute;bottom:0;font-size:10px;color:#f3efe8;background:rgba(26,22,20,.62);padding:0 4px}.us-lens .us-l{left:0}.us-lens .us-r{right:0}.us-iconbtn{width:34px;height:34px;border-radius:var(--us-r-md);border:1px solid var(--us-control);background:var(--us-base);display:grid;place-items:center;color:var(--us-ink700);transition:border-color .2s var(--us-ease),color .2s var(--us-ease),transform .18s var(--us-ease)}.us-iconbtn:hover:not(:disabled){border-color:var(--us-ink700);color:var(--us-ink900);transform:translateY(-1px)}.us-iconbtn:disabled{opacity:.5;cursor:not-allowed}.us-stripscroll{overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.us-strip{position:relative;display:flex;gap:4px;padding:17px 9px;border-radius:5px;min-width:100%;background:var(--us-grad-film);touch-action:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 34px -22px rgba(59,52,46,.6)}.us-strip:after,.us-strip:before{content:"";position:absolute;left:0;right:0;height:10px;pointer-events:none;z-index:4;background-image:radial-gradient(circle at 6px 50%,rgba(250,248,244,.42) 0 2.7px,transparent 2.8px);background-size:16px 10px;background-repeat:repeat-x}.us-strip:before{top:3px}.us-strip:after{bottom:3px}.us-fr{position:relative;flex:1 1 0;min-width:0;height:64px;border-radius:2px;overflow:hidden;background:#1c1815}.us-fr canvas,.us-fr img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.us-fr .us-state{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(243,239,232,.07) 0 7px,transparent 7px 14px),rgba(20,16,14,.34);transition:opacity .3s var(--us-ease)}.us-fr.us-done .us-state{opacity:0}.us-fr.us-busy .us-state{background:rgba(20,16,14,.35)}.us-fr.us-busy:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent,rgba(215,0,15,.45) 48%,transparent 52%);animation:us-scan 1.5s linear infinite}@keyframes us-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.us-fr.us-out .us-state{background:repeating-linear-gradient(135deg,rgba(243,239,232,.05) 0 7px,transparent 7px 14px),rgba(16,13,12,.72)}.us-fr.us-edge-l:before,.us-fr.us-edge-r:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--us-red-bright);z-index:3}.us-fr.us-edge-l:before{left:0}.us-fr.us-edge-r:before{right:0}.us-handle{position:absolute;top:0;bottom:0;width:22px;transform:translateX(-50%);z-index:5;background:none;padding:0;cursor:ew-resize;touch-action:none}.us-handle:before{top:2px;bottom:2px;width:8px;margin-left:-4px;border-radius:2px;background:var(--us-red);box-shadow:0 0 0 1px rgba(20,16,14,.6)}.us-handle:after,.us-handle:before{content:"";position:absolute;left:50%}.us-handle:after{top:50%;width:2px;height:16px;margin:-8px 0 0 -1px;background:rgba(250,248,244,.75)}.us-handle:focus-visible{outline:2px solid #fff;outline-offset:-1px}.us-ruler{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--us-ink500)}.us-chip{border:1px solid var(--us-ink300);background:var(--us-base);border-radius:var(--us-r-md);padding:5px 10px;font-size:11px;font-weight:700;color:var(--us-ink700);transition:border-color .2s var(--us-ease),color .2s var(--us-ease),background-color .2s var(--us-ease)}.us-chip:hover{border-color:var(--us-ink700);color:var(--us-ink900)}.us-chip[aria-pressed=true]{border-color:var(--us-red);background:var(--us-red-soft);color:var(--us-red-dark)}.us-empty{border:1px solid var(--us-ink200);background:var(--us-warm);border-radius:var(--us-r-xl);padding:40px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.us-empty h2{word-break:auto-phrase;max-width:30em}.us-setgroup{padding:14px}.us-setgroup+.us-setgroup{border-top:1px solid var(--us-ink200)}.us-rcard{display:block;border:1px solid var(--us-ink300);border-radius:var(--us-r-lg);padding:9px 11px;background:var(--us-base);cursor:pointer;transition:border-color .2s var(--us-ease),background-color .2s var(--us-ease),box-shadow .2s var(--us-ease)}.us-rcard:hover{border-color:var(--us-ink700)}.us-rcard input{position:absolute;opacity:0;width:0;height:0}.us-rcard .us-t{font-size:14px;font-weight:700;color:var(--us-ink900);display:flex;align-items:center;gap:7px}.us-rcard .us-t:before{content:"";width:9px;height:9px;border-radius:999px;border:1px solid var(--us-control);flex:none;transition:border-color .2s var(--us-ease),box-shadow .2s var(--us-ease),background-color .2s var(--us-ease)}.us-rcard .us-d{font-size:11px;color:var(--us-ink500);line-height:1.6;margin-top:3px;padding-left:16px}.us-rcard:has(input:checked){border-color:var(--us-ink900);background:var(--us-warm);box-shadow:var(--us-sh-hair)}.us-rcard:has(input:checked) .us-t:before{background:var(--us-red);border-color:var(--us-red);box-shadow:inset 0 0 0 1.5px #fff}.us-rcard:has(input:focus-visible){outline:2px solid var(--us-ink900);outline-offset:2px}.us-adv{border-top:1px solid var(--us-ink200);padding:12px 14px}.us-adv>summary{font-size:12px;font-weight:700;color:var(--us-ink700);cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px}.us-adv>summary::-webkit-details-marker{display:none}.us-adv>summary:after{content:"";width:7px;height:7px;border-right:1.4px solid var(--us-ink500);border-bottom:1.4px solid var(--us-ink500);transform:rotate(45deg) translateY(-2px);transition:transform .24s var(--us-ease)}.us-adv[open]>summary:after{transform:rotate(225deg) translateY(-2px)}.us-costblock{padding:14px;border-top:1px solid var(--us-ink200);background:var(--us-warm);border-radius:0 0 var(--us-r-xl) var(--us-r-xl)}.us-formula{font-size:11px;color:var(--us-ink500);line-height:1.6;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.us-assure li{position:relative;padding-left:12px}.us-assure li:before{content:"";position:absolute;left:2px;top:.62em;width:3px;height:3px;border-radius:999px;background:var(--us-ink400)}.us-histrail{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px}.us-hitem{flex:0 0 330px;display:flex;gap:10px;padding:9px;border:1px solid var(--us-ink200);border-radius:var(--us-r-lg);background:var(--us-base);box-shadow:var(--us-sh-hair);transition:border-color .24s var(--us-ease),box-shadow .24s var(--us-ease),transform .24s var(--us-ease)}.us-hitem:hover{border-color:var(--us-red-line);box-shadow:var(--us-sh-lift);transform:translateY(-2px)}.us-hitem .us-th{position:relative;flex:none;width:86px;aspect-ratio:16/9;border-radius:3px;overflow:hidden;background:#1c1815}.us-hitem .us-th img,.us-hitem .us-th video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.us-asset .us-thumb-fallback,.us-hitem .us-th .us-thumb-fallback{width:100%;display:flex;align-items:center;justify-content:center;color:var(--us-ink400)}.us-asset .us-thumb-fallback{aspect-ratio:16/9}.us-hitem .us-th .us-thumb-fallback{height:100%}.us-hitem .us-th.us-busy:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(215,0,15,.45) 48%,transparent 52%);animation:us-scan 1.5s linear infinite}.us-hitem .us-acts{display:flex;flex-wrap:wrap;gap:2px;margin-top:5px;margin-left:-7px}.us-hitem .us-acts a,.us-hitem .us-acts button{font-size:11px;padding:4px 7px}.us-stickybar{display:none;position:sticky;bottom:0;z-index:30;gap:12px;align-items:center;padding:10px 16px;margin:0 -24px -34px;border-top:1px solid var(--us-ink200);background:rgba(255,255,255,.94);backdrop-filter:blur(10px)}@container usbody (max-width: 1239px){.us-zones{grid-template-columns:minmax(520px,1fr) 300px}.us-z-source{grid-column:1/-1;order:1}.us-z-view{order:2}.us-z-set{order:3}.us-z-hist{order:4}.us-sourcebody{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px 16px;align-items:start}.us-sb-drop{grid-column:1;grid-row:1/span 2}.us-sb-pick{grid-column:2;grid-row:1}.us-sb-read{grid-column:2;grid-row:2}.us-drop{padding:12px 10px}.us-sb-head{flex-direction:row;align-items:center;gap:12px}.us-sb-head .us-seg.us-wide{width:auto;flex:0 0 auto}.us-sb-head .us-seg.us-wide>button{flex:0 0 auto}.us-assetscroll{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.us-assetgrid{display:flex;gap:6px;width:-moz-max-content;width:max-content;min-width:100%}.us-assetgrid .us-asset{flex:0 0 150px}.us-slate{display:flex;flex-wrap:wrap;gap:4px 20px;border:0;border-top:1px solid var(--us-ink200);border-radius:0;background:transparent;padding-top:8px}.us-slate .us-row{padding:0;gap:6px;flex:0 0 auto;justify-content:flex-start;align-items:baseline}.us-slate .us-row+.us-row{border-top:0}}@container usbody (max-width: 860px){.us-zones{grid-template-columns:minmax(0,1fr);gap:18px}.us-z-view{grid-column:auto;order:1}.us-z-source{grid-column:1/-1;order:2}.us-z-set{order:3}.us-z-hist{order:4}.us-sourcebody{display:flex;flex-direction:column;align-items:stretch;gap:16px}.us-drop{padding:16px 14px}.us-sb-head{flex-direction:column;align-items:stretch;gap:8px}.us-sb-head .us-seg.us-wide{width:100%;flex:1 1 auto}.us-sb-head .us-seg.us-wide>button{flex:1 1 0}.us-assetscroll{overflow:visible;padding-bottom:0}.us-assetgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));width:auto}.us-assetgrid .us-asset{flex:none}.us-slate{display:block;border:1px solid var(--us-ink200);border-radius:var(--us-r-lg);background:var(--us-base);padding-top:0}.us-slate .us-row{display:flex;padding:7px 11px;gap:12px;justify-content:space-between}.us-slate .us-row+.us-row{border-top:1px solid var(--us-ink200)}.us-stickybar{display:flex}.us-strip{min-width:520px}.us-chip,.us-iconbtn,.us-seg button,.us-tbtn{min-height:44px}.us-seg button{padding-left:14px;padding-right:14px}.us-asset{min-height:0}}@media (max-width:640px){.us-stickybar{margin:0 -16px -26px}}@media (prefers-reduced-motion:reduce){.us *,.us :after,.us :before{animation:none!important;transition:none!important}.us-fr.us-busy:after,.us-hitem .us-th.us-busy:after{background:linear-gradient(180deg,transparent 46%,rgba(215,0,15,.5) 46% 54%,transparent 54%)}}