.pl-overlay{--ov-sans:ui-sans-serif, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ov-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--ov-lime-pop:#c8ff00;--ov-ink:#17171c;--ov-ink-2:#33333d;--ov-muted:#747481;--ov-line-2:#d9d9dd;--ov-border:#e4e4e7}.pl-overlay .tray{z-index:90;color:#fff;background:#121217;border:1px solid #3d3d48;border-radius:14px;align-items:center;gap:16px;max-width:min(96vw,960px);padding:10px 12px 10px 14px;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,140%);box-shadow:0 24px 48px -12px #00000073}.pl-overlay .tray.is-on{transform:translate(-50%)}.pl-overlay .tray-items{gap:10px;display:flex}.pl-overlay .titem{background:linear-gradient(#f7f7f8,#e3e3e8);border:1px solid #4b4b58;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}.pl-overlay .titem img{object-fit:contain;width:100%;height:100%;padding:3px}.pl-overlay .titem.has-photo{background:#fff}.pl-overlay .titem .ti-txt{font-family:var(--ov-mono);color:#50505e;text-align:center;-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-box-orient:vertical;padding:3px;font-size:8px;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.pl-overlay .titem .tx{color:#fff;cursor:pointer;background:#25252d;border:1px solid #50505e;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:11px;line-height:1;transition:background-color .13s,border-color .13s;display:flex;position:absolute;top:-7px;right:-7px}.pl-overlay .titem .tx:hover{background:#a63030;border-color:#c63939}.pl-overlay .tray-count{font-family:var(--ov-mono);color:#858593;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.pl-overlay .tray-sep{background:#34343d;align-self:stretch;width:1px;margin:2px 0}.pl-overlay .tray-cta{background:var(--ov-lime-pop);color:#25310c;height:40px;font-family:var(--ov-sans);cursor:pointer;white-space:nowrap;border:1px solid #c4ec24;border-radius:9px;padding:0 20px;font-size:13.5px;font-weight:700;transition:filter .13s}.pl-overlay .tray-cta:hover:not(:disabled){filter:brightness(1.08)}.pl-overlay .tray-cta:disabled{color:#7e7e8b;cursor:default;background:#23232a;border-color:#3d3d48}.pl-overlay .tray-clear{color:#8d8d9a;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:12.5px}.pl-overlay .tray-clear:hover{color:#c9c9cf}@media (max-width:700px){.pl-overlay .tray{gap:10px;padding:9px 12px}.pl-overlay .tray-count{display:none}}.pl-overlay .cmp-scrim{z-index:96;background:#08080c6b;position:fixed;inset:0}.pl-overlay .cmp-modal{z-index:97;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pl-overlay .cmp-panel{background:#fff;border-radius:16px;flex-direction:column;width:min(94vw,1240px);max-height:86dvh;display:flex;overflow:hidden;box-shadow:0 40px 90px -20px #00000073}.pl-overlay .cmp-head{border-bottom:1px solid var(--ov-border);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.pl-overlay .cmp-head h3{color:var(--ov-ink);font-size:17px;font-weight:600;font-family:var(--ov-sans);margin:0}.pl-overlay .cmp-head .n{font-family:var(--ov-mono);color:var(--ov-muted);font-variant-numeric:tabular-nums;margin-left:7px;font-size:12px}.pl-overlay .cmp-x{cursor:pointer;color:#60606c;background:#fff;border:1px solid #dfdfe2;border-radius:7px;width:34px;height:34px;font-size:20px;line-height:1}.pl-overlay .cmp-x:hover{background:#f4f4f5}.pl-overlay .cmp-body{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex:1;padding:0 24px 4px;overflow:auto}.pl-overlay .cmp-row{align-items:center;width:max-content;padding:0;display:grid}.pl-overlay .cmp-row+.cmp-row{border-top:1px solid #ececee}.pl-overlay .cmp-prod{z-index:2;background:#fff;border-right:1px solid #e7e7e9;grid-template-columns:128px minmax(0,1fr) 24px;align-self:stretch;align-items:center;gap:14px;padding:13px 14px 13px 0;display:grid;position:sticky;left:0}.pl-overlay .cmp-thumb{width:128px;height:128px;font-family:var(--ov-mono);color:#94949e;background:linear-gradient(#fcfcfd,#f1f1f3);border:1px solid #e1e1e5;border-radius:10px;justify-content:center;align-items:center;font-size:8.5px;font-weight:600;display:flex;overflow:hidden}.pl-overlay .cmp-thumb.has-photo{background:#fff}.pl-overlay .cmp-thumb img{object-fit:contain;width:100%;height:100%;padding:8px}.pl-overlay .cmp-t{min-width:0}.pl-overlay .cmp-t .v{font-family:var(--ov-mono);letter-spacing:.12em;text-transform:uppercase;color:#797986;margin-bottom:2px;font-size:9px;font-weight:600;display:block}.pl-overlay .cmp-t .t{color:var(--ov-ink);font-size:13px;font-weight:600;line-height:1.3;font-family:var(--ov-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-overlay .cmp-desc-cell{min-width:0;font-family:var(--ov-sans);color:#666670;border-left:1px solid #efeff1;align-items:center;padding:13px 16px;font-size:11.5px;font-weight:400;line-height:1.5;display:flex;overflow:hidden}.pl-overlay .cmp-desc-cell .dv{-webkit-line-clamp:4;overflow-wrap:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pl-overlay .cmp-desc-cell.na{color:#a4a4ad}.pl-overlay .cmp-headrow{z-index:3;background:#fff;border-bottom:1px solid #d9d9dd;position:sticky;top:0}.pl-overlay .cmp-prod.cmp-h,.pl-overlay .cmp-hcell{font-family:var(--ov-mono);letter-spacing:.1em;text-transform:uppercase;color:#6f6f7b;background:#fff;align-items:center;gap:5px;padding:10px 16px 10px 0;font-size:9.5px;font-weight:600;display:flex}.pl-overlay .cmp-hcell{padding-left:16px;line-height:1.25}.pl-overlay .cmp-hcell .hl{overflow-wrap:break-word;min-width:0}.pl-overlay .cmp-warn{font-family:var(--ov-sans);color:#594222;background:#fef9eb;border-bottom:1px solid #f0e4c2;align-items:flex-start;gap:9px;margin:0;padding:11px 24px 12px;font-size:12px;line-height:1.5;display:flex}.pl-overlay .cmp-warn svg{color:#c38313;flex-shrink:0;width:15px;height:15px;margin-top:1px}.pl-overlay .cmp-t-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-overlay .cmp-learn{border:1px solid var(--ov-line-2);font-family:var(--ov-sans);color:var(--ov-ink-2);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;max-width:100%;margin-top:6px;padding:5px 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:border-color .14s,background-color .14s;display:inline-flex}@media (max-width:480px){.pl-overlay .cmp-learn{padding:5px 8px}.pl-overlay .cmp-learn svg{display:none}}.pl-overlay .cmp-learn:hover{background:#f8f8f9;border-color:#9898a4}.pl-overlay .cmp-learn:focus-visible{outline-offset:2px;outline:2px solid #2e2e38}.pl-overlay .cmp-learn svg{color:#7e7e8b;flex-shrink:0;width:12px;height:12px}.pl-overlay .cmp-t .ref-pill{white-space:nowrap;align-items:center;gap:5px;margin-top:6px;padding:5px 0;display:inline-flex}.pl-overlay .cmp-t .ref-pill .hash{font-family:var(--ov-mono);color:#8f8f99;font-size:11px;line-height:1}.pl-overlay .cmp-t .ref-pill .num{font-family:var(--ov-mono);letter-spacing:.06em;color:#6f6f7b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1}.pl-overlay .cmp-rm{color:#878792;cursor:pointer;background:0 0;border:0;align-self:start;padding:4px;font-size:16px;line-height:1}.pl-overlay .cmp-rm:hover{color:#b82e2e}.pl-overlay .cmp-cell{flex-direction:column;gap:3px;min-width:0;padding:13px 16px 13px 14px;display:flex}.pl-overlay .cmp-cell+.cmp-cell{border-left:1px solid #efeff1}.pl-overlay .cmp-cell .u-block{font-family:var(--ov-mono);letter-spacing:.04em;color:#7e7e8b;overflow-wrap:break-word;min-width:0;font-size:9.5px;font-weight:500;line-height:1.3}.pl-overlay .cmp-cell .spec-val{letter-spacing:-.01em;color:#17171c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.15}.pl-overlay .cmp-cell .spec-val .u{font-family:var(--ov-mono);letter-spacing:.05em;text-transform:uppercase;color:#7e7e8b;margin-left:4px;font-size:.6em;font-weight:500}.pl-overlay .cmp-cell .spec-val.na{color:#a1a1aa;font-weight:500}.pl-overlay .cmp-cell .spec-val.is-clamped{white-space:normal;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pl-overlay .cmp-cell .spec-lbl{font-family:var(--ov-mono);letter-spacing:.08em;text-transform:uppercase;color:#797986;white-space:nowrap;font-size:9px}.pl-overlay .cmp-foot{border-top:1px solid var(--ov-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;padding:16px 24px 18px;display:flex}.pl-overlay .cmp-actions{gap:10px;display:flex}.pl-overlay .cmp-primary{background:var(--ov-lime-pop);color:#25310c;height:44px;font-family:var(--ov-sans);cursor:pointer;white-space:nowrap;border:1px solid #c4ec24;border-radius:8px;align-items:center;padding:0 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:filter .13s;display:inline-flex}.pl-overlay .cmp-primary:hover{filter:brightness(1.08)}.pl-overlay .cmp-secondary{border:1px solid var(--ov-line-2);height:44px;color:var(--ov-ink-2);font-family:var(--ov-sans);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;transition:border-color .13s;display:inline-flex}.pl-overlay .cmp-secondary:hover{border-color:#93939f}@media (max-width:640px){.pl-overlay .cmp-modal{padding:12px}.pl-overlay .cmp-panel{width:calc(100vw - 24px);max-height:92dvh}.pl-overlay .cmp-head{padding:14px 16px 12px}.pl-overlay .cmp-body{padding:0 12px 4px}.pl-overlay .cmp-row{--cmp-prod-w:150px;--cmp-desc-w:200px;--cmp-col-w:120px}.pl-overlay .cmp-prod{grid-template-columns:56px minmax(0,1fr);gap:8px;padding:10px 8px 10px 0}.pl-overlay .cmp-thumb{border-radius:7px;width:56px;height:56px}.pl-overlay .cmp-thumb img{padding:3px}.pl-overlay .cmp-t .t{font-size:12px}}
.pl-overlay.pl-savelists{--ov-lime-ink:#61790c}.pl-overlay .save-pop{z-index:98;width:300px;max-width:calc(100vw - 40px);font-family:var(--ov-sans);background:#fff;border:1px solid #c9c9cf;border-radius:12px;flex-direction:column;display:none;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 6px 16px -8px #00000024,0 24px 60px -16px #00000061}.pl-overlay .save-pop.is-on{display:flex}.pl-overlay .sp-head{justify-content:space-between;align-items:center;padding:13px 15px 10px;display:flex}.pl-overlay .sp-head h4{color:var(--ov-ink);margin:0;font-size:13.5px;font-weight:600}.pl-overlay .sp-x{color:#797986;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:16px;line-height:1}.pl-overlay .sp-row{width:100%;font-family:var(--ov-sans);color:var(--ov-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #efeff1;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:500;transition:background-color .12s;display:flex}.pl-overlay .sp-row:hover{background:#f7f7f8}.pl-overlay .sp-row .sp-check{border:1.5px solid #bebec5;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pl-overlay .sp-row.is-in .sp-check{background:#17171c;border-color:#17171c}.pl-overlay .sp-row .sp-check svg{color:#fff;opacity:0;width:10px;height:10px}.pl-overlay .sp-row.is-in .sp-check svg{opacity:1}.pl-overlay .sp-row .sp-n{font-family:var(--ov-mono);color:#8f8f99;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.pl-overlay .sp-new{border-top:1px solid #efeff1;gap:7px;padding:11px 15px 13px;display:flex}.pl-overlay .sp-new input{border:1px solid var(--ov-line-2);min-width:0;height:32px;font-family:var(--ov-sans);border-radius:7px;flex:1;padding:0 10px;font-size:12.5px}.pl-overlay .sp-new input:focus{border-color:var(--ov-lime-ink);outline:none}.pl-overlay .sp-new button{color:#fff;height:32px;font-family:var(--ov-sans);cursor:pointer;background:#17171c;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600}.pl-overlay .save-toast{z-index:98;opacity:0;pointer-events:none;font-family:var(--ov-sans);background:#fff;border:1px solid #d6d6db;border-radius:10px;align-items:center;gap:10px;padding:12px 15px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:88px;right:20px;transform:translateY(14px);box-shadow:0 16px 40px -12px #0000004d}.pl-overlay .save-toast.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.pl-overlay .save-toast svg{width:16px;height:16px;color:var(--ov-lime-ink);flex-shrink:0}.pl-overlay .save-toast .t-msg{color:var(--ov-ink-2);font-size:13px;font-weight:500}.pl-overlay .save-toast .t-view{color:var(--ov-lime-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.pl-overlay .list-fab{z-index:89;width:48px;height:48px;color:var(--ov-lime-pop);cursor:pointer;background:#121217;border:1px solid #3d3d48;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,border-color .13s;display:none;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 34px -10px #0006}.pl-overlay .list-fab.is-on{display:inline-flex}.pl-overlay .list-fab:hover{border-color:#c8ff00a6;transform:translateY(-2px)}.pl-overlay .list-fab svg{width:19px;height:19px;fill:var(--ov-lime-pop)}.pl-overlay .list-fab .fab-n{background:var(--ov-lime-pop);color:#25310c;min-width:19px;height:19px;font-family:var(--ov-mono);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.pl-overlay .mylist-scrim{z-index:96;opacity:0;pointer-events:none;background:#08080c6b;transition:opacity .22s;position:fixed;inset:0}.pl-overlay .mylist-scrim.is-open{opacity:1;pointer-events:auto}.pl-overlay .mylist-drawer{z-index:97;visibility:hidden;width:400px;max-width:94vw;height:100%;box-shadow:none;font-family:var(--ov-sans);color:var(--ov-ink);background:#fff;border-left:1px solid #d4d4d9;flex-direction:column;transition:transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear .26s,box-shadow 0s linear .26s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.pl-overlay .mylist-drawer.is-on{visibility:visible;transition:transform .26s cubic-bezier(.2,.7,.2,1);transform:translate(0);box-shadow:-24px 0 60px -20px #00000057}:is(.pl-overlay,.acct-lists) .ld-head{border-bottom:1px solid var(--ov-border);justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}:is(.pl-overlay,.acct-lists) .ld-head h3{margin:0;font-size:17px;font-weight:600}:is(.pl-overlay,.acct-lists) .ld-head .n{font-family:var(--ov-mono);color:var(--ov-muted);font-variant-numeric:tabular-nums;margin-left:7px;font-size:12px}:is(.pl-overlay,.acct-lists) .ld-x{cursor:pointer;color:#60606c;background:#fff;border:1px solid #dfdfe2;border-radius:7px;width:34px;height:34px;font-size:20px;line-height:1}:is(.pl-overlay,.acct-lists) .ld-x:hover{background:#f4f4f5}:is(.pl-overlay,.acct-lists) .ld-tabs{flex-wrap:wrap;gap:6px;padding:12px 22px 0;display:flex}:is(.pl-overlay,.acct-lists) .ld-tab{height:28px;font-family:var(--ov-sans);color:#464653;cursor:pointer;background:#fff;border:1px solid #d9d9dd;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}:is(.pl-overlay,.acct-lists) .ld-tab .n{font-family:var(--ov-mono);color:#878792;font-variant-numeric:tabular-nums;font-size:10px}:is(.pl-overlay,.acct-lists) .ld-tab.is-on{color:#fff;background:#17171c;border-color:#17171c}:is(.pl-overlay,.acct-lists) .ld-tab.is-on .n{color:var(--ov-lime-pop)}:is(.pl-overlay,.acct-lists) .ld-tab-new{color:var(--ov-lime-ink);border-style:dashed}:is(.pl-overlay,.acct-lists) .ld-tab-arch{color:#797986;border-style:dashed}:is(.pl-overlay,.acct-lists) .ld-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:14px 22px 0;display:flex}:is(.pl-overlay,.acct-lists) .ld-count{font-family:var(--ov-mono);letter-spacing:.08em;text-transform:uppercase;color:#7e7e8b;font-variant-numeric:tabular-nums;font-size:10.5px}:is(.pl-overlay,.acct-lists) .ld-tools{gap:15px;display:flex}:is(.pl-overlay,.acct-lists) .ld-tools button{font-family:var(--ov-sans);color:#6d6d78;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;transition:color .12s}:is(.pl-overlay,.acct-lists) .ld-tools button:hover{color:#22222a}:is(.pl-overlay,.acct-lists) .ld-tools button.danger:hover{color:#ab2b2b}:is(.pl-overlay,.acct-lists) .ld-edit{flex-direction:column;gap:8px;padding:14px 22px 0;display:flex}:is(.pl-overlay,.acct-lists) .ld-edit .ed-name{border:1px solid var(--ov-line-2);height:34px;font-family:var(--ov-sans);color:var(--ov-ink);border-radius:7px;padding:0 11px;font-size:13.5px;font-weight:600}:is(.pl-overlay,.acct-lists) .ld-edit .ed-desc{border:1px solid var(--ov-line-2);font-family:var(--ov-sans);color:var(--ov-ink-2);resize:none;border-radius:7px;padding:8px 11px;font-size:12.5px;line-height:1.5}:is(.pl-overlay,.acct-lists) .ld-edit .ed-name:focus,:is(.pl-overlay,.acct-lists) .ld-edit .ed-desc:focus{border-color:var(--ov-lime-ink);outline:none;box-shadow:0 0 0 3px #69820d1f}:is(.pl-overlay,.acct-lists) .ld-edit .ed-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.pl-overlay,.acct-lists) .ld-edit .ed-count{font-family:var(--ov-mono);color:#8f8f99;font-variant-numeric:tabular-nums;font-size:10px}:is(.pl-overlay,.acct-lists) .ld-edit .ed-actions{align-items:center;gap:8px;display:flex}:is(.pl-overlay,.acct-lists) .ld-edit .ed-save{color:#fff;cursor:pointer;background:#17171c;border:0;border-radius:7px;height:32px;padding:0 13px;font-size:12px;font-weight:600}:is(.pl-overlay,.acct-lists) .ld-edit .ed-cancel{color:#797986;cursor:pointer;background:0 0;border:0;font-size:12px}:is(.pl-overlay,.acct-lists) .ld-desc{color:#6d6d78;text-wrap:pretty;margin:12px 22px 0;font-size:12.5px;line-height:1.5}:is(.pl-overlay,.acct-lists) .ld-confirm{background:#f8f8f9;border:1px solid #dfdfe2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:14px 22px 0;padding:10px 12px;display:flex}:is(.pl-overlay,.acct-lists) .ld-confirm.danger{background:#fdf4f4;border-color:#f1d0d0}:is(.pl-overlay,.acct-lists) .ldc-msg{color:var(--ov-ink-2);font-size:12.5px;line-height:1.45}:is(.pl-overlay,.acct-lists) .ldc-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}:is(.pl-overlay,.acct-lists) .ldc-cancel{color:#747481;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}:is(.pl-overlay,.acct-lists) .ldc-cancel:hover{color:#2e2e38}:is(.pl-overlay,.acct-lists) .ldc-go{height:32px;font-family:var(--ov-sans);cursor:pointer;color:#fff;background:#1c1c22;border:0;border-radius:7px;padding:0 13px;font-size:12px;font-weight:700}:is(.pl-overlay,.acct-lists) .ldc-go:hover{background:#32323e}:is(.pl-overlay,.acct-lists) .ldc-go.danger{background:#be2d2d}:is(.pl-overlay,.acct-lists) .ldc-go.danger:hover{background:#a52727}:is(.pl-overlay,.acct-lists) .ld-body{flex:1;padding:8px 22px;overflow-y:auto}:is(.pl-overlay,.acct-lists) .ld-empty{text-align:center;color:var(--ov-muted);padding:46px 10px;font-size:13.5px;line-height:1.5}:is(.pl-overlay,.acct-lists) .ld-item{grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 0;display:grid;position:relative}:is(.pl-overlay,.acct-lists) .ld-item+.ld-item{border-top:1px solid #ececee}:is(.pl-overlay,.acct-lists) .ld-thumb{width:72px;height:72px;font-family:var(--ov-mono);color:#94949e;background:linear-gradient(#fcfcfd,#f1f1f3);border:1px solid #e1e1e5;border-radius:9px;justify-content:center;align-items:center;font-size:8.5px;font-weight:600;display:flex;overflow:hidden}:is(.pl-overlay,.acct-lists) .ld-thumb.has-photo{background:#fff}:is(.pl-overlay,.acct-lists) .ld-thumb img{object-fit:contain;width:100%;height:100%;padding:6px}:is(.pl-overlay,.acct-lists) .ld-t{min-width:0}:is(.pl-overlay,.acct-lists) .ld-t .v{font-family:var(--ov-mono);letter-spacing:.12em;text-transform:uppercase;color:#797986;margin-bottom:2px;font-size:9px;font-weight:600;display:block}:is(.pl-overlay,.acct-lists) .ld-t .t{color:var(--ov-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}:is(.pl-overlay,.acct-lists) .ld-t .ref-pill{white-space:nowrap;align-items:center;gap:5px;margin-top:5px;padding:4px 0;display:inline-flex}:is(.pl-overlay,.acct-lists) .ld-t .ref-pill .hash{font-family:var(--ov-mono);color:#8f8f99;font-size:11px;line-height:1}:is(.pl-overlay,.acct-lists) .ld-t .ref-pill .num{font-family:var(--ov-mono);letter-spacing:.06em;color:#6f6f7b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1}:is(.pl-overlay,.acct-lists) .ld-kebab{color:#878792;cursor:pointer;letter-spacing:1px;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:15px;line-height:1}:is(.pl-overlay,.acct-lists) .ld-kebab:hover{color:#2e2e38;background:#f1f1f3}:is(.pl-overlay,.acct-lists) .ld-rm{color:#878792;cursor:pointer;background:0 0;border:0;padding:4px;font-size:16px}:is(.pl-overlay,.acct-lists) .ld-rm:hover{color:#b82e2e}:is(.pl-overlay,.acct-lists) .ld-menu{z-index:5;background:#fff;border:1px solid #d9d9dd;border-radius:9px;position:absolute;top:50%;right:36px;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 32px -10px #00000042}:is(.pl-overlay,.acct-lists) .ld-menu button{text-align:left;width:100%;font-family:var(--ov-sans);color:var(--ov-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:9px 14px;font-size:12.5px;font-weight:500;display:block}:is(.pl-overlay,.acct-lists) .ld-menu button:hover{background:#f4f4f6}:is(.pl-overlay,.acct-lists) .ld-menu button+button{border-top:1px solid #ececee}:is(.pl-overlay,.acct-lists) .ld-arch-row{justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}:is(.pl-overlay,.acct-lists) .ld-arch-row+.ld-arch-row{border-top:1px solid #ececee}:is(.pl-overlay,.acct-lists) .ld-arch-name{font-size:13.5px;font-weight:600}:is(.pl-overlay,.acct-lists) .ld-arch-name .n{font-family:var(--ov-mono);color:#878792;font-variant-numeric:tabular-nums;margin-left:7px;font-size:10.5px}:is(.pl-overlay,.acct-lists) .ld-restore{border:1px solid var(--ov-line-2);height:30px;font-family:var(--ov-sans);color:var(--ov-ink-2);cursor:pointer;background:#fff;border-radius:7px;padding:0 13px;font-size:12px;font-weight:600}:is(.pl-overlay,.acct-lists) .ld-restore:hover{border-color:#858593}:is(.pl-overlay,.acct-lists) .ld-foot{border-top:1px solid var(--ov-border);flex-direction:column;gap:10px;padding:16px 22px 18px;display:flex}:is(.pl-overlay,.acct-lists) .ld-quote{background:var(--ov-lime-pop);color:#25310c;height:46px;font-family:var(--ov-sans);cursor:pointer;border:1px solid #c4ec24;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:is(.pl-overlay,.acct-lists) .ld-quote:disabled{opacity:.4;cursor:default}:is(.pl-overlay,.acct-lists) .ld-note{color:var(--ov-muted);text-align:center;margin:0;font-size:11.5px;line-height:1.5}
