@keyframes kw-pulse{50%{opacity:.35}}.kw-gem{display:inline-block;flex:none;width:7px;height:7px;border-radius:var(--k-r-xs);background:var(--k-kd-oil);transform:rotate(45deg)}.kw-panel.k-modal--drawer{width:min(452px,100vw);color:var(--k-text);font-size:var(--k-fs-ui)}.kw-head{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:var(--k-s-3);padding:var(--k-s-4) var(--k-s-4) var(--k-s-3)}.kw-kicker{display:flex;align-items:center;gap:var(--k-s-2);margin:0 0 var(--k-s-1);color:var(--k-text-label);font-size:var(--k-fs-tiny);font-weight:var(--k-fw-bold);letter-spacing:var(--k-ls-caps);text-transform:uppercase}.kw-title{margin:0;color:var(--k-text);font-size:var(--k-fs-title);font-weight:var(--k-fw-semibold);line-height:var(--k-lh-heading)}.kw-pair{position:relative;flex:none;padding:0 var(--k-s-4) var(--k-s-3)}.kw-pair[hidden]{display:none}.kw-pair__two{position:relative;display:grid;grid-template-columns:minmax(0,148px) auto minmax(0,148px);align-items:center;justify-content:center;gap:var(--k-s-3)}.kw-pair__f{display:flex;flex-direction:column;gap:var(--k-s-15);min-width:0;margin:0}.kw-pair__f img,.kw-pair__views,.kw-pair__pick{display:block;width:100%;aspect-ratio:4 / 5;border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-media);-o-object-fit:cover;object-fit:cover}.kw-pair__views{background:var(--kw-views) 0 0 / 500% 100% no-repeat,var(--k-fill-card)}.kw-pair__f--o[data-rar=rare] .kw-pair__views{border-color:var(--k-kd-ring-rare)}.kw-pair__f--o[data-rar=epic] .kw-pair__views{border-color:var(--k-kd-ring-epic)}.kw-pair__f--o[data-rar=legendary] .kw-pair__views{border-color:var(--k-kd-ring-legendary)}.kw-pair__f--o[data-rar=one] .kw-pair__views{border:2px solid transparent;background:var(--kw-views) 0 0 / 500% 100% no-repeat padding-box,linear-gradient(var(--k-fill-card),var(--k-fill-card)) padding-box,var(--k-kd-oil) border-box}.kw-pair__pick{display:grid;place-content:center;justify-items:center;gap:var(--k-s-2);border-style:dashed;border-color:var(--k-line-field);color:var(--k-text-muted);font-size:var(--k-fs-caption)}.kw-pair__f figcaption{overflow:hidden;color:var(--k-text-muted);font-size:var(--k-fs-caption);text-align:center;text-overflow:ellipsis;white-space:nowrap}.kw-pair__plus{display:grid;place-items:center;width:24px;height:24px;margin-bottom:var(--k-s-5);border:1px solid var(--k-line-control);border-radius:var(--k-r-round);color:var(--k-text-soft)}.kw-pair__busy{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--k-s-15);border-radius:var(--k-r-lg);background:var(--k-scrim-drop);color:var(--k-text);font-size:var(--k-fs-caption);text-align:center}.kw-pair__busy b{font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold)}.kw-pair__busy span{color:var(--k-text-soft)}.kw-pair__cmp{display:flex;justify-content:center}.kw-pair__cmp .kw-cmp{width:auto;height:min(40dvh,360px);max-width:100%}.kw-cmp__full{position:absolute;top:var(--k-s-2);right:var(--k-s-2);z-index:3}.kw-pair__bar{display:flex;justify-content:center;margin-top:var(--k-s-2)}.kw-pair__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--k-s-15);margin-top:var(--k-s-2)}.kw-cmp{--cut: 50%;position:relative;display:block;width:100%;aspect-ratio:var(--ar, 4 / 5);margin:0 auto;overflow:hidden;border:1px solid var(--k-line);border-radius:var(--k-r-lg);background:var(--k-media);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kw-cmp__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.kw-cmp__after{clip-path:inset(0 0 0 var(--cut))}.kw-cmp:not(.is-drag) .kw-cmp__after,.kw-cmp:not(.is-drag) .kw-cmp__handle{transition:clip-path var(--k-dur-base) var(--k-ease),left var(--k-dur-base) var(--k-ease)}.kw-cmp__handle{position:absolute;top:0;bottom:0;left:var(--cut);z-index:2;width:2px;margin-left:-1px;background:var(--k-text);box-shadow:var(--k-shadow-knob);outline:none}.kw-cmp__knob{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--k-r-round);background:var(--k-text);box-shadow:var(--k-shadow-knob);color:var(--k-inverse-ink);transform:translate(-50%,-50%)}.kw-cmp__handle:focus-visible .kw-cmp__knob{outline:2px solid var(--k-line-selected);outline-offset:3px}.kw-cmp[data-mode=before] .kw-cmp__handle,.kw-cmp[data-mode=after] .kw-cmp__handle{opacity:0}.kw-cmp__tag{position:absolute;bottom:var(--k-s-2);z-index:2;padding:var(--k-s-05) var(--k-s-2);border-radius:var(--k-r-pill);background:var(--k-glass-tag);backdrop-filter:var(--k-blur-tag);color:var(--k-text);font-size:var(--k-fs-tiny);font-weight:var(--k-fw-bold);letter-spacing:var(--k-ls-caps);text-transform:uppercase;pointer-events:none;transition:opacity var(--k-dur-base) var(--k-ease)}.kw-cmp__tag--a{left:var(--k-s-2)}.kw-cmp__tag--b{right:var(--k-s-2)}.kw-cmp[data-mode=before] .kw-cmp__tag--b,.kw-cmp[data-mode=after] .kw-cmp__tag--a{opacity:0}.kw-modes{display:inline-flex;gap:var(--k-s-05);padding:var(--k-s-05);border:1px solid var(--k-line-menu);border-radius:var(--k-r-pill);background:var(--k-fill-sunken)}.kw-mode{min-height:26px;padding:0 var(--k-s-3);border:0;border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-soft);font:inherit;font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);cursor:pointer}.kw-mode:hover{color:var(--k-text)}.kw-mode[aria-pressed=true]{background:var(--k-text);color:var(--k-inverse-ink)}.kw-tabs{display:flex;flex:none;gap:var(--k-s-4);padding:0 var(--k-s-4);border-bottom:1px solid var(--k-line-subtle)}.kw-tab{display:inline-flex;align-items:center;gap:var(--k-s-15);min-height:36px;margin-bottom:-1px;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--k-text-muted);font:inherit;font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold);cursor:pointer}.kw-tab:hover{color:var(--k-text-strong)}.kw-tab[aria-selected=true]{border-bottom-color:var(--k-text);color:var(--k-text)}.kw-tab__n{color:var(--k-text-subtle);font-size:var(--k-fs-caption);font-weight:var(--k-fw-medium)}.kw-tab__n:empty{display:none}.kw-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.kw-pane{padding:var(--k-s-3) var(--k-s-4) var(--k-s-5)}.kw-pane[hidden]{display:none}.kw-tools{position:sticky;top:calc(var(--k-s-3) * -1);z-index:2;display:grid;gap:var(--k-s-2);margin:calc(var(--k-s-3) * -1) calc(var(--k-s-4) * -1) var(--k-s-3);padding:var(--k-s-3) var(--k-s-4) var(--k-s-2);background:var(--k-panel)}.kw-tools__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--k-s-2)}.kw-find{flex:1 1 180px;min-width:0;display:flex;align-items:center;gap:var(--k-s-2);min-height:32px;padding:0 var(--k-s-3);border:1px solid var(--k-line-field);border-radius:var(--k-r-pill);background:var(--k-fill-field);color:var(--k-text-muted)}.kw-find:focus-within{border-color:var(--k-line-hover-strong)}.kw-find__in{flex:1;width:100%;min-width:0;border:0;background:none;color:var(--k-text);font:inherit;font-size:var(--k-fs-ui);outline:none}.kw-find__in::-moz-placeholder{color:var(--k-text-placeholder)}.kw-find__in::placeholder{color:var(--k-text-placeholder)}.kw-shelves{display:flex;gap:var(--k-s-15);overflow-x:auto;scrollbar-width:none}.kw-shelves::-webkit-scrollbar{display:none}.kw-chip,.kw-scope__b{display:inline-flex;flex:none;align-items:center;gap:var(--k-s-15);min-height:26px;padding:0 var(--k-s-25);border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-body);font:inherit;font-size:var(--k-fs-caption);font-weight:var(--k-fw-medium);white-space:nowrap;cursor:pointer}.kw-chip span{color:var(--k-text-subtle)}.kw-chip:hover,.kw-scope__b:hover{border-color:var(--k-line-hover-pill);color:var(--k-text)}.kw-chip[aria-pressed=true],.kw-scope__b[aria-pressed=true]{border-color:var(--k-text);background:var(--k-text);color:var(--k-inverse-ink)}.kw-chip[aria-pressed=true] span{color:var(--k-inverse-ink);opacity:.6}.kw-scope{display:inline-flex;flex:none;gap:var(--k-s-05);padding:var(--k-s-05);border:1px solid var(--k-line-menu);border-radius:var(--k-r-pill);background:var(--k-fill-sunken)}.kw-scope[hidden]{display:none}.kw-scope .kw-scope__b{border-color:transparent}.kw-scope__b span{color:var(--k-text-subtle)}.kw-scope__b[aria-pressed=true] span{color:var(--k-inverse-ink-muted)}.kw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-s-25);margin:0;padding:0;list-style:none}.kw-cell{min-width:0}.kw-o{--ring: var(--k-line);position:relative;display:flex;flex-direction:column;gap:var(--k-s-05);width:100%;padding:0;border:0;background:none;color:var(--k-text);font:inherit;text-align:left;cursor:pointer}.kw-o[data-rar=rare]{--ring: var(--k-kd-ring-rare)}.kw-o[data-rar=epic]{--ring: var(--k-kd-ring-epic)}.kw-o[data-rar=legendary]{--ring: var(--k-kd-ring-legendary)}.kw-o__pic{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;margin-bottom:var(--k-s-1);border:1px solid var(--ring);border-radius:var(--k-r-md);background:var(--k-fill-card);transition:border-color var(--k-dur-quick) var(--k-ease),transform var(--k-dur-quick) var(--k-ease)}.kw-o[data-rar=one] .kw-o__pic{border:1.5px solid transparent;background:linear-gradient(var(--k-fill-card),var(--k-fill-card)) padding-box,var(--k-kd-oil) border-box}.kw-o__pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--k-dur-lift) var(--k-ease)}.kw-o:hover .kw-o__pic img{transform:scale(1.04)}.kw-o[aria-pressed=true] .kw-o__pic{border-color:var(--k-line-selected);box-shadow:0 0 0 1.5px var(--k-line-selected)}.kw-o__on{position:absolute;top:var(--k-s-15);right:var(--k-s-15);display:grid;place-items:center;width:18px;height:18px;border-radius:var(--k-r-round);background:var(--k-text);box-shadow:var(--k-shadow-knob);color:var(--k-inverse-ink)}.kw-o__no{position:absolute;top:var(--k-s-15);left:var(--k-s-15);padding:0 var(--k-s-15);border-radius:var(--k-r-pill);background:var(--k-scrim-drawer);color:var(--k-text);font-size:var(--k-fs-micro);font-weight:var(--k-fw-bold);line-height:1.7}.kw-o__serial{margin-left:auto;color:var(--k-text-muted);font-variant-numeric:tabular-nums}.kw-o__name{overflow:hidden;color:var(--k-text-strong);font-size:var(--k-fs-caption);font-weight:var(--k-fw-semibold);line-height:var(--k-lh-tight);text-overflow:ellipsis;white-space:nowrap}.kw-o__sub{display:flex;align-items:center;gap:var(--k-s-1);overflow:hidden;color:var(--k-text-subtle);font-size:var(--k-fs-tiny);white-space:nowrap}.kw-o__dot{flex:none;width:8px;height:8px;border:1px solid var(--k-line-layer);border-radius:var(--k-r-round);background:var(--c)}.kw-o--skel{display:block;aspect-ratio:4 / 5;border-radius:var(--k-r-md)}.kw-empty{display:grid;justify-items:center;gap:var(--k-s-2);padding:var(--k-s-8) var(--k-s-4);border:1px dashed var(--k-line-field);border-radius:var(--k-r-lg);color:var(--k-text-meta);font-size:var(--k-fs-ui);line-height:var(--k-lh-body);text-align:center}.kw-empty[hidden]{display:none}.kw-empty b{color:var(--k-text);font-weight:var(--k-fw-semibold)}.kw-empty span{max-width:34ch}.kw-empty .k-btn{margin-top:var(--k-s-1)}.kw-empty--quiet{border:0;padding-top:var(--k-s-6)}.kw-jobs{display:grid;gap:var(--k-s-1);margin:0;padding:0;list-style:none}.kw-job{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:var(--k-s-3);padding:var(--k-s-2);border:1px solid transparent;border-radius:var(--k-r-lg)}.kw-job:hover{background:var(--k-fill-hover)}.kw-job[data-fresh="1"]{border-color:var(--k-line-hover)}.kw-job__pic{position:relative;display:grid;place-items:center;width:52px;height:65px;padding:0;overflow:hidden;border:1px solid var(--k-line);border-radius:var(--k-r-sm);background:var(--k-media);cursor:pointer}.kw-job__pic img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kw-job[data-state=wait] .kw-job__pic img,.kw-job[data-state=photo] .kw-job__pic img,.kw-job[data-state=wear] .kw-job__pic img{opacity:.45}.kw-job__pic .k-spin{position:relative}.kw-job__text{display:grid;gap:var(--k-s-05);min-width:0;font-size:var(--k-fs-caption)}.kw-job__text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-job__text b{color:var(--k-text);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold)}.kw-job__text span{color:var(--k-text-muted)}.kw-job__st{color:var(--k-text-soft)}.kw-job[data-state=failed] .kw-job__st{color:var(--k-text-strong)}.kw-job__acts{display:flex;flex-direction:column;gap:var(--k-s-1)}.kw-foot{flex:none;display:grid;gap:var(--k-s-15);padding:var(--k-s-3) var(--k-s-4) calc(var(--k-s-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--k-line-subtle);background:var(--k-panel)}.kw-foot__row{display:flex;align-items:center;justify-content:space-between;gap:var(--k-s-3)}.kw-cost{display:grid;gap:var(--k-s-05);margin:0;min-width:0;font-size:var(--k-fs-caption)}.kw-cost b{color:var(--k-text);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold)}.kw-cost span{color:var(--k-text-subtle)}.kw-go{flex:none;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-note{margin:0;color:var(--k-text-soft);font-size:var(--k-fs-caption)}.kw-note:empty{display:none}.kw-big__frame{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:var(--k-s-3);width:100%;height:100%;padding:var(--k-s-12) var(--k-s-6) var(--k-s-5)}.kw-cmp--big{width:auto;height:100%;max-width:min(1100px,calc(100vw - 48px));max-height:calc(100dvh - 180px);border-radius:var(--k-r-xl)}.kw-big__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--k-s-3) var(--k-s-5)}.kw-big__name{display:grid;gap:var(--k-s-05);margin:0;font-size:var(--k-fs-caption)}.kw-big__name b{color:var(--k-text);font-size:var(--k-fs-ui);font-weight:var(--k-fw-semibold)}.kw-big__name span{color:var(--k-text-muted)}.kw-big__acts{display:flex;flex-wrap:wrap;gap:var(--k-s-15)}.kw-dock{position:fixed;left:var(--k-s-4);bottom:calc(var(--k-s-4) + env(safe-area-inset-bottom,0px));z-index:var(--k-z-sticky);display:inline-flex;align-items:center;gap:var(--k-s-2);min-height:34px;padding:0 var(--k-s-35) 0 var(--k-s-3);border:1px solid var(--k-line-menu);border-radius:var(--k-r-pill);background:var(--k-glass-menu);backdrop-filter:var(--k-blur-panel);box-shadow:var(--k-shadow-float);color:var(--k-text);font:inherit;font-size:var(--k-fs-caption);cursor:pointer;animation:k-rise var(--k-dur-enter) var(--k-ease-enter)}.kw-dock[hidden]{display:none}.kw-dock:hover{border-color:var(--k-line-hover)}.kw-dock b{font-weight:var(--k-fw-semibold)}.kw-dock__dot{width:8px;height:8px;border-radius:var(--k-r-xs);background:var(--k-kd-oil);transform:rotate(45deg)}.kw-dock[data-state=run] .kw-dock__dot{animation:kw-pulse 1.4s var(--k-ease-loop) infinite}@media(max-width:640px){.kw-panel.k-modal--drawer{width:100vw;border-width:0}.kw-grid{gap:var(--k-s-2)}.kw-big__frame{padding:var(--k-s-12) var(--k-s-3) var(--k-s-4)}.kw-cmp--big{width:100%;height:auto}}@media(prefers-reduced-motion:reduce){.kw-dock[data-state=run] .kw-dock__dot{animation:none}.kw-cmp__after,.kw-cmp__handle,.kw-o__pic img{transition:none}}
