@layer components{.app-drops-note{margin-top:clamp(22px,2.6vw,34px)}.app-drops-totals{margin-top:clamp(26px,3.2vw,44px)}.app-drops-chart{margin-top:16px}.app-drops-empty{margin-top:24px}.app-drops-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:clamp(32px,4vw,56px) 0 16px;display:flex}.app-drops-skel{gap:12px;padding:20px;display:grid}.app-drops-tbl{--cols:minmax(78px, .8fr) minmax(96px, 1fr) minmax(90px, 1fr) minmax(90px, 1fr) minmax(96px, 1fr) minmax(44px, .5fr) minmax(110px, 1.2fr) minmax(104px, 1fr)}.app-drops-id{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.app-drops-id .chip{height:18px;padding:0 6px;font-size:9.5px}.app-drops-of{font-size:11.5px}.app-drops-status{align-items:center;gap:8px;min-width:0;display:flex}.app-drops-why{font-size:11.5px}.app-tr[data-fresh="1"]{animation:.9s cubic-bezier(.2,.85,.25,1) both app-drop-in}.app-drops-foot{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:20px;display:flex}.app-drops-foot .app-hint{flex:40ch}.app-chart{position:relative}.app-chart svg{width:100%;height:clamp(110px,12vw,170px);display:block}.app-chart-tip{font-family:var(--font-mono);color:var(--card-mute);min-height:1.4em;margin:-4px 0 10px;font-size:12px}.app-chart-tip b{color:var(--ink);font-weight:600}.app-chart-base{stroke:var(--card-line);stroke-width:1px;vector-effect:non-scaling-stroke}.app-chart-hit{cursor:pointer}.app-chart-bar{fill:var(--orange)}.app-chart-hot{fill:var(--orange-lo)}.app-chart-new{fill:var(--ink)}.app-chart-skip{fill:var(--excluded)}.app-drop-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.app-drop-nav .app-back{margin:0}.app-drop-step{gap:8px;display:inline-flex}.app-drop-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 0;margin:clamp(14px,1.6vw,22px) 0 0;font-size:13px;display:flex}.app-drop-meta>*+:before{content:"·";color:var(--mute);margin:0 .7em}.app-drop-sum{margin-top:clamp(24px,3vw,40px)}.app-drop-split{gap:10px;padding:0 clamp(16px,2vw,30px) clamp(16px,2vw,26px);display:grid}.app-drop-split-bar{background:#0c0b0b14;border-radius:99px;height:14px;display:flex;overflow:hidden}.app-drop-split-bar i{min-width:2px;height:100%;display:block}.app-drop-split-bar i[data-k=paid]{background:var(--orange)}.app-drop-split-bar i[data-k=carried]{background:var(--orange-hi);opacity:.45}.app-drop-split-bar i[data-k=fee]{background:var(--ink)}.app-drop-split-key{font-family:var(--font-mono);color:var(--card-mute);flex-wrap:wrap;gap:6px 18px;font-size:11.5px;display:flex}.app-drop-split-key span{align-items:center;gap:7px;display:inline-flex}.app-drop-split-key i{border-radius:3px;width:10px;height:10px}.app-drop-proof{border-top:1px solid var(--card-line);font-family:var(--font-mono);color:var(--card-mute);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:12px clamp(16px,2vw,30px) 16px;font-size:12.5px;display:flex}.app-drop-proof .ui-tx{color:var(--ink)}.app-drop-ex{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.app-drop-ex-card{gap:10px;padding:16px 18px 18px;display:grid}.app-drop-ex-top{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.app-drop-ex-num{font-family:var(--font-mono);letter-spacing:-.02em;font-size:22px;font-weight:700}.app-drop-ex-num small{letter-spacing:.04em;font-size:12px;font-weight:400}.app-drop-ex-why{margin:0;font-size:13.5px;line-height:1.45}.app-drop-ex-note{max-width:70ch;margin:12px 0 0}.app-drop-find{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--card-line);align-items:center;gap:8px;min-width:min(100%,340px);height:44px;padding:0 16px;display:flex}.app-drop-find:focus-within{outline:2px solid var(--ink);outline-offset:2px}.app-drop-find input{min-width:0;font-family:var(--font-mono);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.app-drop-pay{--cols:42px minmax(150px, 1.5fr) minmax(80px, .8fr) minmax(150px, 1.6fr) minmax(120px, 1.1fr) minmax(90px, .8fr) minmax(56px, .5fr)}.app-drop-share{gap:6px;min-width:0;display:grid}.app-drop-share span{font-size:12.5px}.app-drop-rank{color:var(--card-mute);font-size:12px}.app-drop-batches{--cols:42px minmax(140px, 1.4fr) minmax(90px, 1fr) minmax(110px, 1fr) minmax(100px, .9fr)}.app-drop-more{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}@media (max-width:1100px){.app-drops-tbl{--cols:minmax(70px, .8fr) minmax(86px, 1fr) minmax(80px, 1fr) minmax(86px, 1fr) minmax(100px, 1.1fr) minmax(96px, 1fr)}.app-drops-tbl .app-th span:nth-child(4),.app-drops-tbl .app-tr>span:nth-child(4),.app-drops-tbl .app-th span:nth-child(6),.app-drops-tbl .app-tr>span:nth-child(6){display:none}.app-drop-pay{--cols:34px minmax(130px, 1.4fr) minmax(130px, 1.4fr) minmax(110px, 1fr) minmax(56px, .5fr)}.app-drop-pay .app-th span:nth-child(3),.app-drop-pay .app-tr>span:nth-child(3),.app-drop-pay .app-th span:nth-child(6),.app-drop-pay .app-tr>span:nth-child(6){display:none}}@media (max-width:640px){.app-drops-tbl,.app-drop-pay,.app-drop-batches{--cols:minmax(0, 1fr) auto}.app-drops-tbl .app-th,.app-drop-pay .app-th,.app-drop-batches .app-th{display:none}.app-drops-tbl .app-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id pot""when status";row-gap:6px}.app-drops-tbl .app-tr>span{display:none}.app-drops-tbl .app-tr>span:first-child{grid-area:id;display:flex}.app-drops-tbl .app-tr>span:nth-child(2){grid-area:when;font-size:12px;display:block}.app-drops-tbl .app-tr>span:nth-child(3){grid-area:pot;font-weight:600;display:block}.app-drops-tbl .app-tr>span:nth-child(7){grid-area:status;justify-self:end;display:flex}.app-drops-why{display:none}.app-drop-pay .app-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who amt""share tx";row-gap:8px}.app-drop-pay .app-tr>span{display:none}.app-drop-pay .app-tr>span:nth-child(2){grid-area:who;display:block}.app-drop-pay .app-tr>span:nth-child(4){grid-area:share;display:grid}.app-drop-pay .app-tr>span:nth-child(5){grid-area:amt;font-weight:600;display:block}.app-drop-pay .app-tr>span:nth-child(7){grid-area:tx;justify-self:end;display:block}.app-drop-batches .app-tr{grid-template-columns:minmax(0,1fr) auto}.app-drop-batches .app-tr>span:first-child,.app-drop-batches .app-tr>span:nth-child(4){display:none}.app-drop-find{width:100%}}.app-drops-sub{flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.app-drops-sub>span:not(.chip)+span:not(.chip):before{content:"·";margin:0 .8em}.app-drops-sub .chip{margin-left:14px}.app-drops-mid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(14px,2vw,40px);margin-top:clamp(22px,2.8vw,40px);display:grid}.app-drops-chart{max-width:1140px;margin:0;padding:clamp(14px,1.4vw,22px) clamp(16px,1.6vw,26px) clamp(10px,1vw,16px)}.app-drops-chart-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:0 0 10px;display:flex}.app-drops-chart-h h2{font-family:var(--font-mono);letter-spacing:0;color:var(--ink);margin:0;font-size:clamp(15px,1.2vw,19px);font-weight:500}.app-drops-chart-h h2 span{font-weight:400}.app-drops-chart-h p{font-family:var(--font-mono);color:var(--ink-2);white-space:pre-wrap;word-spacing:.2em;margin:0;font-size:12.5px}.app-drops-pills{gap:10px;padding-bottom:8px;display:flex}.app-drops-pills button{border:1px solid var(--card-line);border-radius:var(--r-pill);background:var(--card);min-width:104px;height:40px;box-shadow:var(--shadow-card);font-family:var(--font-text);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.app-drops-pills button small{font-family:var(--font-mono);opacity:.55;font-size:11px;font-weight:400}.app-drops-pills button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff6ec}.app-drops-pills button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.app-drops-tbl{--cols:minmax(64px, .7fr) minmax(56px, .6fr) minmax(86px, .9fr) minmax(86px, .9fr) minmax(72px, .8fr) minmax(44px, .5fr) minmax(150px, 2fr) minmax(56px, .5fr);margin-top:clamp(14px,1.6vw,22px);padding:6px 0 10px}.app-drops-tbl .app-th{color:var(--ink);padding-top:8px;padding-bottom:8px;font-size:11.5px}.app-drops-tbl .app-tr{border-bottom-color:#0c0b0b14;min-height:0;padding-top:5px;padding-bottom:5px;font-size:14.5px}.app-drops-tbl .app-cover{font-weight:500}.app-drops-tbl .app-tr[data-skip="1"],.app-drops-tbl .app-tr[data-skip="1"] .app-cover{color:#8f8a85}.app-drops-st{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:700;display:flex;overflow:hidden}.app-drops-st[data-st=done]{color:var(--sol)}.app-drops-st[data-st=failed]{color:var(--down)}.app-drops-st[data-st=skipped]{font-weight:400}.app-drops-st .chip{height:16px;padding:0 5px;font-size:9px;font-weight:400}.app-drops-why{text-overflow:ellipsis;font-weight:400;overflow:hidden}.app-drops-tbl .ui-tx{font-size:12px}@media (max-width:1100px){.app-drops-mid{grid-template-columns:minmax(0,1fr)}.app-drops-pills{padding-bottom:0}.app-drops-tbl{--cols:minmax(64px, .7fr) minmax(56px, .6fr) minmax(86px, 1fr) minmax(72px, .8fr) minmax(120px, 1.6fr) minmax(48px, .5fr)}.app-drops-tbl .app-th span:nth-child(4),.app-drops-tbl .app-tr>span:nth-child(4),.app-drops-tbl .app-th span:nth-child(6),.app-drops-tbl .app-tr>span:nth-child(6){display:none}}@media (max-width:640px){.app-drops-pills button{flex:1;min-width:0}.app-drops-tbl .app-tr{grid-template-areas:"id pot""when status";row-gap:2px;padding-top:8px;padding-bottom:8px}.app-drops-tbl .app-tr>span:nth-child(3){grid-area:pot;justify-self:end;font-weight:600;display:block}.app-drops-tbl .app-tr>span:nth-child(7){grid-area:status;justify-self:end;display:flex}.app-drops-tbl .app-tr>span:nth-child(3):after{content:" SOL";font-size:.75em}}.app-drops-sth{align-items:center;gap:10px;display:flex}.app-drops-sth .chip{height:18px;font-size:10px}}@keyframes app-drop-in{0%{opacity:0;background:#ffd9b0;transform:translateY(-14px)}45%{opacity:1;background:#ffe7cc}to{background:0 0;transform:none}}@media (prefers-reduced-motion:reduce){.app-tr[data-fresh="1"]{animation:none}}
