.ls{--col:min(100vw - 32px, 980px);flex-direction:column;align-items:center;gap:40px;padding:36px 0 24px;display:flex}.ls-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(100vw - 32px,620px);display:flex}.ls-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.05}.ls-section{width:var(--col);flex-direction:column;gap:14px;display:flex}.ls-section__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ls-section__head h2{letter-spacing:-.01em;font-size:18px;font-weight:800}.ls-note{color:var(--ink-dim);font-size:12px}.ls-note b{color:var(--ink)}.ls-sub{color:var(--ink-dim);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.ls-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;display:grid}.ls-card{text-align:left;color:inherit;background:linear-gradient(#ffffff0e,#ffffff05);border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff0d}button.ls-card:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff24}.ls-card[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 2px var(--accent)}.ls-card[data-muted]{opacity:.62;background:#ffffff05;grid-template-columns:44px 1fr}.ls-card[data-muted] .ls-card__why{text-align:left;grid-column:2;max-width:none;margin-top:-6px}.ls-card__art{border-radius:13px;flex:none;width:44px;height:44px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.ls-card__art svg{width:100%;height:100%;display:block}.ls-card__main{flex-direction:column;gap:2px;min-width:0;display:flex}.ls-card__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ls-card__name small{color:var(--ink-dim);font-weight:600}.ls-card__meta{color:var(--ink-dim);font-size:12px}.ls-card__meta b{color:var(--ink);font-weight:400}.ls-card__side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ls-card__value{font-size:15px}.ls-card__why{text-align:right;color:#ffb4a0;max-width:150px;font-size:11.5px;line-height:1.3}.ls-chip{white-space:nowrap;color:#3be08a;background:#3be08a1f;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.ls-chip[data-kind=warn]{color:#ffc53d;background:#ffc53d1f}.ls-sheet-wrap{z-index:60;-webkit-backdrop-filter:blur(6px);background:#05040999;justify-content:flex-end;display:flex;position:fixed;inset:0}.ls-sheet{width:min(460px,100vw);height:100%;padding:22px 22px max(22px, env(safe-area-inset-bottom));background:linear-gradient(#16141f,#0f0e15);flex-direction:column;gap:18px;display:flex;overflow-y:auto;box-shadow:-30px 0 80px -20px #000c,inset 1px 0 #ffffff0f}.ls-sheet__head{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.ls-sheet__head h2{letter-spacing:-.02em;font-size:20px;font-weight:800}.ls-x{width:36px;height:36px;color:var(--ink-dim);background:#ffffff0f;border-radius:50%;font-size:22px;line-height:1}.ls-amount{background:#ffffff08;border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ls-amount__row{color:var(--ink-dim);align-items:baseline;gap:8px;font-size:13px;display:flex}.ls-amount__row b{color:var(--ink);font-size:20px}.ls-amount input[type=range]{width:100%;accent-color:var(--accent)}.ls-amount__chips{flex-wrap:wrap;gap:6px;display:flex}.ls-amount__chips button,.ls-btn{color:var(--ink-dim);background:#ffffff0f;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff0f}.ls-amount__chips button[aria-pressed=true]{color:var(--ink);background:#ffffff24}.ls-value{flex-direction:column;gap:4px;display:flex}.ls-value__label{color:var(--ink-dim);align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.ls-value__num{font-size:40px;line-height:1.05}.ls-value__num small{color:var(--ink-dim);font-size:15px}.ls-value__sub{color:var(--ink-dim);font-size:12px}.ls-value__sub[data-warn]{color:#ffc53d}.ls-packs{flex-direction:column;gap:6px;display:flex}.ls-pack{text-align:left;color:inherit;background:#ffffff09;border-radius:16px;grid-template-columns:10px 1fr auto;grid-template-areas:"dot name mark""dot why mark";align-items:center;gap:2px 10px;padding:10px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.ls-pack[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent);background:#ff5b2e1a}.ls-pack:disabled{cursor:default}.ls-pack:disabled .ls-pack__name{color:var(--ink-dim)}.ls-pack__dot{background:#c9ced6;border-radius:50%;grid-area:dot;width:10px;height:10px}.ls-pack__dot[data-finish=gold]{background:#ffc53d}.ls-pack__dot[data-finish=dust]{background:#b9a7ff}.ls-pack__name{grid-area:name;font-size:14px;font-weight:700}.ls-pack__why{color:var(--ink-dim);grid-area:why;font-size:11.5px;line-height:1.35}.ls-pack:disabled .ls-pack__why{color:#ffb4a0}.ls-pack__mark{color:#3be08a;grid-area:mark;font-size:14px}.ls-pack:disabled .ls-pack__mark{color:#ffb4a0b3}.ls-steps{color:var(--ink-dim);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:flex}.ls-steps b{color:var(--ink)}.ls-progress{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ls-progress li:before{content:"◌ ";color:var(--ink-dim)}.ls-progress li[data-done]:before{content:"✓ ";color:#3be08a}.ls-progress code{font-family:var(--font-mono);color:var(--ink-dim);margin-left:8px;font-size:11px}.ls-go{margin-top:auto}.ls-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ls-row{background:linear-gradient(#ffffff0d,#ffffff05);border-radius:22px;grid-template-columns:44px 1fr auto auto;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff0a}.ls-row__main{flex-direction:column;gap:3px;min-width:0;display:flex}.ls-row__earn{color:var(--ink-dim);flex-direction:column;align-items:flex-end;gap:2px;font-size:11.5px;display:flex}.ls-row__earn b{color:var(--ink);font-size:14px}.ls-row__acts{flex-direction:column;gap:6px;display:flex}.ls-btn[data-kind=primary]{color:#111;background:var(--accent);box-shadow:none}.ls-btn:disabled{opacity:.5}.ls-tl{flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.ls-tl li{color:#f3f1ec66;align-items:center;gap:5px;display:flex}.ls-tl li:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ls-tl li[data-s=done]{color:var(--ink-dim)}.ls-tl li[data-s=now]{color:#3be08a;font-weight:700}.ls-row[data-state=Observing] .ls-tl li[data-s=now],.ls-row[data-state=WithdrawRequested] .ls-tl li[data-s=now]{color:#ffc53d}.ls-tl li[data-s=bad]{color:#ff8f73;font-weight:700}.ls-reason{color:#ffb4a0;font-size:12px;line-height:1.4}.ls-empty{text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:10px;width:min(100vw - 32px,560px);padding:28px 22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.ls-empty__title{font-size:17px;font-weight:800}@media (max-width:760px){.ls{gap:28px;padding-top:20px}.ls-sheet-wrap{align-items:flex-end}.ls-sheet{border-radius:26px 26px 0 0;width:100vw;height:auto;max-height:92dvh}.ls-row{grid-template-columns:40px 1fr auto;grid-template-areas:"art main earn""acts acts acts"}.ls-row>.ls-card__art{grid-area:art;width:40px;height:40px}.ls-row__main{grid-area:main}.ls-row__earn{grid-area:earn}.ls-row__acts{flex-direction:row;grid-area:acts;justify-content:flex-end}.ls-row__acts:empty{display:none}}
