.lk-list{display:flex;flex-direction:column;gap:4px}.lk-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.lk-row:last-of-type{border-bottom:0}.lk-row__main{display:flex;flex-direction:column;gap:4px;min-width:0}.lk-row__main b{font:600 16px var(--font-ui)}.lk-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;text-align:right}.lk-balance{font:600 32px var(--font-ui);line-height:1.1}.lk-delta{font:600 18px var(--font-ui);white-space:nowrap;color:var(--text-on-dark-muted)}.lk-delta--plus{color:var(--u-white)}.lk-status{font-size:14px;padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.12)}.lk-status--succeeded{background:rgba(80,220,140,.22)}.lk-status--canceled{background:rgba(255,90,90,.22)}.lk-link{padding:0;border:0;background:none;font-family:var(--font-ui);cursor:pointer;color:var(--u-white);font-size:15px;text-decoration:underline}.lk-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--text-on-dark-muted);font-size:15px}.lk-skeleton{height:56px;border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.14),rgba(255,255,255,.06));background-size:200% 100%;animation:lk-shimmer 1.4s linear infinite}.lk-skeleton--tall{height:72px}@keyframes lk-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lk-skeleton{animation:none}}@media (max-width:639px){.lk-row,.lk-row__side{flex-wrap:wrap}.lk-row__side{align-items:flex-start;text-align:left;flex-direction:row;gap:8px 12px}.lk-balance{font-size:26px}}.lk-auth{gap:12px}.lk-auth,.lk-nav{display:flex;flex-wrap:wrap}.lk-nav{gap:8px}.lk-nav a{padding:8px 16px;border-radius:999px;color:var(--u-white);font-size:15px;background:rgba(255,255,255,.08);text-decoration:none}.lk-nav a[aria-current=page]{background:var(--u-white);color:var(--u-ink);font-weight:600}@media (max-width:639px){.lk-nav{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.lk-nav::-webkit-scrollbar{display:none}.lk-nav a{flex:none;white-space:nowrap}}.lk-filters{display:flex;flex-direction:column;gap:12px}.lk-filters__row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lk-chip{min-height:40px;padding:8px 16px;border-radius:999px;border:0;cursor:pointer;font:500 15px var(--font-ui);color:var(--u-white);background:rgba(255,255,255,.1)}.lk-chip--on{background:var(--u-white);color:var(--u-ink)}.lk-select{min-height:40px;padding:8px 14px;border-radius:999px;border:0;font:500 15px var(--font-ui);color:var(--u-white);background:rgba(255,255,255,.1);cursor:pointer}.lk-select option{color:#111}.lk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.lk-grid--dense{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.lk-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.lk-grid .lk-skeleton{height:auto;aspect-ratio:3/4}.lk-job{display:flex;min-width:0;flex-direction:column;gap:4px;padding:0;border:0;background:none;color:var(--u-white);text-align:left;cursor:pointer;font-family:var(--font-ui);text-decoration:none}.lk-job__cover{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3/4;background:rgba(255,255,255,.06);margin-bottom:6px}.lk-job__title{font:600 16px var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-job__count{right:10px;top:10px;min-width:28px;padding:2px 8px;font:600 13px var(--font-ui);text-align:center}.lk-job__count,.lk-job__tag{position:absolute;border-radius:999px;background:rgba(0,0,0,.55)}.lk-job__tag{left:10px;bottom:10px;padding:2px 10px;font-size:12px}.lk-job:focus-visible,.lk-tile:focus-visible{outline:2px solid var(--u-white);outline-offset:3px;border-radius:20px}.lk-thumb{display:block;width:100%;height:100%;object-fit:cover}.lk-thumb--empty,.lk-tile{background:rgba(255,255,255,.06)}.lk-tile{position:relative;padding:0;border:0;border-radius:14px;overflow:hidden;aspect-ratio:3/4;cursor:pointer}.lk-tile--on{box-shadow:0 0 0 3px var(--u-white)}.lk-tile__fav{position:absolute;right:8px;top:6px;color:#fff;font-size:18px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.lk-tile__check{position:absolute;left:8px;top:8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.5);box-shadow:inset 0 0 0 2px #fff;color:#fff;font-size:14px}.lk-select-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:40px}.lk-series__head{display:flex;flex-direction:column;gap:6px}.lk-shoot{--gap:3px;position:absolute;inset:0;display:grid;grid-template-columns:64fr 36fr;grid-template-rows:1fr 1fr;grid-gap:var(--gap);gap:var(--gap)}.lk-shoot__f{position:relative;overflow:hidden;background:#2A1733}.lk-shoot__f:first-child{grid-row:1/3}.lk-shoot--solo{display:block}.lk-shoot--solo .lk-shoot__f{position:absolute;inset:0}.lk-job__status{color:var(--u-white)}.lk-series__actions{display:flex;gap:12px;margin-top:6px}.lk-series__title{font:600 22px var(--font-ui)}.lk-prompt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.lk-prompt__text{margin:0;max-width:640px;padding:12px 16px;border-radius:16px;background:rgba(37,37,37,.05);font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.lk-back{background:none;border:0;padding:0;cursor:pointer;align-self:flex-start}.lk-empty--works{align-items:flex-start}.lk-empty--works b{color:var(--u-white);font:600 20px var(--font-ui)}.lk-viewer{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;background:rgba(10,4,16,.96);color:var(--u-white);font-family:var(--font-ui)}.lk-viewer__bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.lk-viewer__icon{width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:18px;cursor:pointer}.lk-viewer__stage{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 16px}.lk-viewer__media{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.lk-viewer__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:28px;line-height:1;cursor:pointer}.lk-viewer__nav--prev{left:16px}.lk-viewer__nav--next{right:16px}.lk-viewer__actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:16px}@media (max-width:639px){.lk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lk-grid--dense{gap:4px}.lk-grid--3,.lk-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.lk-grid--3{gap:8px}.lk-job__cover{border-radius:14px}.lk-viewer__nav{display:none}}.profile__inner.lk-inner{max-width:1080px;padding-top:8px}@media (max-width:639px){.profile.lk{--tabbar-h:76px}}.lk-hello{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.lk-hello__title{font:600 26px var(--font-ui);line-height:1.2}.lk-hello__side{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lk-pill{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.12);color:var(--u-white);font-size:15px;text-decoration:none}.lk-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-radius:20px;background:rgba(255,255,255,.1);font-size:15px;line-height:1.4}.lk-alert--warn{background:rgba(255,170,60,.22)}.lk-alert--ok{background:rgba(80,220,140,.2)}.lk-block{display:flex;flex-direction:column;gap:14px}.lk-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lk-block__head h2{margin:0;font:600 18px var(--font-ui)}.lk-block__links{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.lk-strip{display:grid;grid-auto-flow:column;grid-auto-columns:160px;grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.lk-strip__item{scroll-snap-align:start}.lk-strip{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.lk-strip::-webkit-scrollbar{height:6px}.lk-strip::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:3px}.lk-strip::-webkit-scrollbar-track{background:transparent}.lk-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lk-check li{display:flex;align-items:center;gap:12px;font-size:16px}.lk-check a{color:var(--u-white)}.lk-check__done{color:var(--text-on-dark-muted)}.lk-check__box{width:24px;height:24px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5);font-size:14px}.lk-check__done .lk-check__box{background:var(--u-white);color:var(--u-ink);box-shadow:none}@media (max-width:639px){.lk-hello__title{font-size:21px}.lk-strip{grid-auto-columns:130px}}.lk-tag-inline{margin-left:8px;font-weight:500;vertical-align:middle}.lk-danger{box-shadow:inset 0 0 0 1px rgba(255,110,110,.35)}.lk-inline-form{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.lk-row__actions{display:inline-flex;align-items:baseline;gap:16px;flex-wrap:wrap;min-width:0}.lk-row__actions .profile__muted{overflow-wrap:anywhere}.lk-checks{display:flex;flex-direction:column;gap:14px}.lk-seg{max-width:100%}.lk-seg [role=radiogroup]{flex-wrap:wrap;max-width:100%}@media (max-width:640px){.lk-seg [role=radiogroup] button{padding:8px 11px!important;font-size:14px!important}}.lk-job__status.is-running{color:var(--u-white)}.lk-job__status.is-failed{color:#ff9a9a}.lk-tile--wait{cursor:default;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.14),rgba(255,255,255,.06));background-size:200% 100%;animation:lk-shimmer 1.4s linear infinite}.lk-shoot-sum{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.06);box-shadow:var(--ring-hairline)}.lk-shoot-sum.is-failed{background:rgba(255,90,90,.1)}.lk-shoot-sum__bar{height:6px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden}.lk-shoot-sum__bar span{display:block;height:100%;border-radius:inherit;background:var(--u-gradient-brand-h);transition:width .6s var(--ease-out)}@media (prefers-reduced-motion:reduce){.lk-tile--wait{animation:none}.lk-shoot-sum__bar span{transition:none}}