.dp-app{--bg:#faf9f6;--bg-soft:#f2f0ea;--card:#fff;--rule:#eceae3;--rule-2:#e2e0d9;--chrome-fill:color-mix(in srgb,var(--bg-soft)40%,transparent);--ink:#0e1f15;--ink-2:#3a4a40;--ink-3:#7a857e;--ink-4:#b1b6b0;--forest:#0c2a1a;--forest-hover:#143822;--border-focus:#5d9a76;--lime:#cfee52;--lime-hover:#bcdd3f;--lime-edge:#b5d33a;--destructive:#a8483b;--destructive-tint:#a8483b1a;--low-bg:#eeede7;--low-fg:#6b6a65;--med-bg:#f6e8c2;--med-fg:#6a4a0e;--high-bg:#e84f2a;--high-fg:#fff;--ok-bg:#d9ebdc;--ok-fg:#1f5535;--info-bg:#e0e8d5;--info-fg:#4a5e2a;--role-owner-bg:#e8e2d4;--role-owner-fg:#5a4a2a;--tint-sage-bg:#dce7d5;--tint-sage-fg:#33502f;--tint-clay-bg:#f0dbcf;--tint-clay-fg:#8a4a30;--tint-plum-bg:#e7ddec;--tint-plum-fg:#5a3e63;--tint-blue-bg:#d8e1ea;--tint-blue-fg:#35506b;--tint-amber-bg:#f3e6c2;--tint-amber-fg:#6a4a0e;--tint-olive-bg:#e0e6d6;--tint-olive-fg:#4a5e2a;--t-page-title:44px;--t-stat:56px;--t-title:24px;--t-h2:17px;--t-subtitle:16px;--t-body:14px;--t-sm:13px;--t-xs:11px;--fw-regular:400;--fw-medium:500;--lh-tight:1.15;--lh-body:1.5;--radius-xs:6px;--radius-sm:8px;--radius:12px;--radius-md:calc(var(--radius)*.8);--radius-lg:var(--radius);--pill:999px;--motion-fast:.12s;--motion-med:.24s;--motion-slow:.4s;--ease-out:cubic-bezier(.2,0,0,1);--ink-grad:linear-gradient(180deg,#1c3325,#0b1810);--sh-ink:inset 0 1px 0 0 #ffffff1a,inset 0 -1px 0 0 #00000059,0 1px 2px 0 #0e1f1547;--ink-grad-press:linear-gradient(180deg,#142619,#07130c);--sh-ink-press:inset 0 1px 2px 0 #0000006b,inset 0 -1px 0 0 #ffffff0a,0 1px 1px 0 #0e1f1533;--sh-white:inset 0 1px 0 0 #fffc,0 1px 2px 0 #0e1f150d;--sh-drop:inset 0 1px 0 0 #ffffffb3,0 1px 2px 0 #0e1f150d;--sh-pop:0 6px 20px -6px #0e1f151f,0 2px 5px -2px #0e1f1512;--forest-check:#2f7d4f;--status-active:#2f8f57;--status-expired:#9a8456;--tag-slate-bg:#e7ecf3;--tag-slate-fg:#44576f;font-family:var(--font-tasa),"TASA Orbiter",system-ui,sans-serif;font-weight:var(--fw-regular);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lpc-vig{position:absolute;inset:0}.lpc-vig.lpc-vig-feat{aspect-ratio:8/7;width:100%;position:relative;inset:auto}.lpc-vig svg{vertical-align:middle;display:inline-block}.lpc-vig .lib-media svg text{font-family:var(--font-tasa),"TASA Orbiter",system-ui,sans-serif}.lpc-vig .cat-hand{position:absolute;inset:0}.lpc-vig .cat-hand .fan-card{transform-origin:50% 150%;background:#fff;border-radius:16px;width:156px;margin-left:-78px;padding:9px 9px 5px;position:absolute;bottom:-104px;left:50%;box-shadow:0 1px 2px #0e1f151a,0 18px 38px -16px #0e1f1542}.lpc-vig .cat-hand .fan-card .dp-app .pcard-photo{object-position:50% 8%}.lpc-vig .cat-hand .fan-card .dp-app.pcard{padding:0}.lpc-vig .cat-hand .fan-card .dp-app.pcard:hover{background:0 0}.lpc-vig .cat-hand .pos-0{z-index:1;transform:rotate(-26deg)translateY(20px)}.lpc-vig .cat-hand .pos-1{z-index:2;transform:rotate(-13deg)translateY(4px)}.lpc-vig .cat-hand .pos-2{z-index:7;transform:translateY(-50px)rotate(0)scale(1.04);box-shadow:0 2px 4px #0e1f151f,0 36px 62px -18px #0e1f155c}.lpc-vig .cat-hand .pos-3{z-index:2;transform:rotate(13deg)translateY(4px)}.lpc-vig .cat-hand .pos-4{z-index:1;transform:rotate(26deg)translateY(20px)}.lpc-vig .btn{border-radius:var(--pill);height:34px;font-family:inherit;font-size:13px;font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex}.lpc-vig .btn-ink{background:var(--ink-grad);color:#fff;box-shadow:var(--sh-ink)}.lpc-vig .btn-ink.is-pressed{background:var(--ink-grad-press);box-shadow:var(--sh-ink-press);transform:translateY(1px)}.lpc-vig .btn-ink.is-disabled{background:var(--bg-soft);color:var(--ink-4);box-shadow:none}.lpc-vig .btn-outline{background:var(--card);color:var(--ink);border-color:var(--rule-2);box-shadow:var(--sh-white)}.lpc-vig .btn-outline svg{color:var(--ink-3)}.lpc-vig .mp-card{background:var(--card);border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 1px #0e1f151a}.lpc-vig .mp-colhead{border-bottom:1px solid var(--rule);font-size:10.5px;font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;padding:9px 14px;display:flex}.lpc-vig .mp-row{border-bottom:1px solid var(--rule);background:var(--card);align-items:center;gap:12px;padding:11px 14px;display:flex}.lpc-vig .mp-row:last-child{border-bottom:0}.lpc-vig .mp-row.is-selected{background:var(--bg-soft)}.lpc-vig .thumb{background:var(--bg-soft);border-radius:9.6px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lpc-vig .thumb img{object-fit:cover;width:100%;height:100%}.lpc-vig .prod-meta{flex-direction:column;flex:1;min-width:0;display:flex}.lpc-vig .prod-name{font-size:13.5px;font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpc-vig .prod-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lpc-vig .mp-lift{background:var(--card);border-radius:13px;align-items:center;gap:12px;padding:11px 14px;display:flex;box-shadow:0 2px 4px #0e1f151a,0 26px 48px -16px #0e1f1557}.lpc-vig .lib-media{aspect-ratio:1;background:var(--bg-soft);border-bottom:1px solid var(--rule-2);place-items:center;display:grid;overflow:hidden}.lpc-vig .lib-media .logo-fit{width:66%;height:66%}.lpc-vig .lib-media .mark-fit{width:46%;height:46%}.lpc-vig .pick-tile{text-align:left;border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--card);position:relative;overflow:hidden}.lpc-vig .pick-tile.is-selected{background:var(--bg-soft);border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.lpc-vig .pick-tile.is-selected .lib-media{background:#eae8e1}.lpc-vig .pick-body{padding:8px 9px 10px}.lpc-vig .pick-name{font-size:12px;font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpc-vig .pick-row{align-items:center;gap:6px;margin-top:5px;display:flex}.lpc-vig .pick-type{font-size:9.5px;font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-soft);color:#5a6560;border-radius:6px;padding:2px 6px}.lpc-vig .pick-size{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.lpc-vig .pick-check{background:var(--forest);color:#fff;z-index:2;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #0e1f1540}.lpc-vig .pick-pill{border-radius:var(--pill);border:1px solid var(--rule-2);background:var(--card);height:28px;color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.lpc-vig .pick-pill.is-on{background:var(--forest);border-color:var(--forest);color:#fff}.lpc-vig .pick-add{border-radius:var(--pill);background:var(--forest);color:#fff;width:100%;height:38px;font:inherit;font-size:13px;font-weight:var(--fw-medium);border:0}.lpc-vig .sheet{background:var(--card);flex-direction:column;display:flex;box-shadow:-10px 0 30px #0e1f151a,-2px 0 8px #0e1f150f}.lpc-vig .sheet-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.lpc-vig .sheet-head h4{font-size:15px;font-weight:var(--fw-medium);color:var(--ink);margin:0}.lpc-vig .sheet-x{border:1px solid var(--rule-2);background:var(--card);width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;font-size:14px;display:grid}.lpc-vig .pdp-img{aspect-ratio:1;border-radius:var(--radius);background:var(--bg-soft);place-items:center;display:grid;overflow:hidden}.lpc-vig .pdp-img img{object-fit:cover;width:100%;height:100%}.lpc-vig .pdp-title{font-size:16px;font-weight:var(--fw-medium);color:var(--ink);margin:12px 0 2px}.lpc-vig .pdp-brand{color:var(--ink-3);font-size:12.5px}.lpc-vig .who{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.lpc-vig .avatar{border-radius:var(--pill);width:32px;height:32px;font-size:11px;font-weight:var(--fw-medium);flex:none;place-items:center;line-height:1;display:grid}.lpc-vig .who-name{font-size:13px;font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;line-height:1.3}.lpc-vig .who-email{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}.lpc-vig .pm-row{border-bottom:1px solid var(--rule);background:var(--card);align-items:center;gap:10px;padding:11px 14px;display:flex}.lpc-vig .pm-row:last-child{border-bottom:0}.lpc-vig .role-trigger{border-radius:var(--radius);height:32px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;display:inline-flex}.lpc-vig .role-trigger svg{color:var(--ink-3);opacity:.5}.lpc-vig .role-trigger.is-open{border-color:var(--rule-2);background:var(--card);box-shadow:var(--sh-drop)}.lpc-vig .status-dot{color:var(--ink-2);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lpc-vig .dot{border-radius:50%;width:7px;height:7px}.lpc-vig .dot--active{background:var(--status-active)}.lpc-vig .tag-slate{border-radius:var(--pill);background:var(--tag-slate-bg);height:20px;color:var(--tag-slate-fg);font-size:11px;font-weight:var(--fw-medium);align-items:center;padding:0 8px;display:inline-flex}.lpc-vig .role-menu{background:var(--card);border:1px solid var(--rule-2);width:268px;box-shadow:var(--sh-pop);border-radius:8px;padding:6px}.lpc-vig .role-menu-head{color:var(--ink-2);padding:4px 8px;font-size:12px}.lpc-vig .role-row{border-radius:8px;grid-template-columns:20px 1fr 16px;align-items:start;gap:8px;padding:8px;display:grid}.lpc-vig .role-row.is-on{background:var(--bg-soft)}.lpc-vig .role-chip{border-radius:6px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.lpc-vig .role-name{font-size:13px;font-weight:var(--fw-medium);color:var(--ink);line-height:1.35;display:block}.lpc-vig .role-desc{color:var(--ink-2);font-size:12px;line-height:1.35;display:block}.lpc-vig .role-check{color:var(--ink);margin-top:1px}.lpc-vig .ot{border-collapse:collapse;width:100%;color:var(--ink);font-size:12.5px}.lpc-vig .ot thead tr{border-bottom:1px solid var(--rule)}.lpc-vig .ot th{text-align:left;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);white-space:nowrap;padding:0 10px 9px 0;font-size:9.5px}.lpc-vig .ot th.num{text-align:right;padding-right:0}.lpc-vig .ot tbody tr{border-bottom:1px solid var(--rule)}.lpc-vig .ot tbody tr:last-child{border-bottom:0}.lpc-vig .ot td{vertical-align:middle;white-space:nowrap;padding:10px 10px 10px 0}.lpc-vig .ot td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);padding-right:0}.lpc-vig .ot .oid{font-weight:var(--fw-medium);color:var(--ink);font-variant-numeric:tabular-nums;text-decoration:none}.lpc-vig .ot .odate{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px}.lpc-vig .ot .oprod{align-items:center;gap:9px;display:flex}.lpc-vig .ot .oprod .othumb{background:var(--bg-soft);border-radius:7px;flex:none;width:30px;height:30px;overflow:hidden}.lpc-vig .ot .oprod .othumb img{object-fit:cover;width:100%;height:100%}.lpc-vig .ot .oprod .oname{font-weight:var(--fw-medium);color:var(--ink);line-height:1.2;display:block}.lpc-vig .ot .oprod .oteam{color:var(--ink-3);margin-top:2px;font-size:10.5px;display:block}.lpc-vig .badge{border-radius:var(--pill);height:20px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 8px;line-height:1;display:inline-flex}.lpc-vig .badge--info{background:var(--info-bg);color:var(--info-fg)}.lpc-vig .badge--success{background:var(--ok-bg);color:var(--ok-fg)}.lpc-vig .badge--neutral{background:var(--low-bg);color:var(--low-fg)}.lpc-vig .badge--warning{background:var(--med-bg);color:var(--med-fg)}.lpc-vig .sl-tile{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.lpc-vig .sl-media{background:var(--bg-soft);width:100%;position:relative;overflow:hidden}.lpc-vig .sl-media img{object-fit:cover;width:100%;height:100%;display:block}.lpc-vig .sl-body{flex-direction:column;flex:auto;gap:7px;padding:11px 14px;display:flex}.lpc-vig .sl-body.compact{gap:5px;padding:9px 11px}.lpc-vig .sl-cat{font-size:10.5px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0}.lpc-vig .sl-title{font-size:13.5px;font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.2;overflow:hidden}.lpc-vig .sl-sub{color:var(--ink-3);margin:0;font-size:11px}.lpc-vig .sl-note{color:var(--ink-3);-webkit-line-clamp:3;border-left:2px solid;-webkit-box-orient:vertical;margin:0;padding-left:10px;font-size:12.5px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.lpc-vig .sl-note.clamp2{-webkit-line-clamp:2;font-size:11.5px}.lpc-vig .sl-tags{flex-wrap:wrap;gap:4px;display:flex}.lpc-vig .sl-foot{border-top:1px solid var(--rule);color:var(--ink-3);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:11px;display:flex}.lpc-vig .sl-who{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.lpc-vig .sl-more{border-radius:var(--pill);width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.lpc-vig .av-sm{border-radius:var(--pill);width:22px;height:22px;font-size:9px;font-weight:var(--fw-medium);flex:none;place-items:center;line-height:1;display:grid}.lpc-vig .sl-tab{border-radius:var(--pill);border:1px solid var(--rule-2);background:var(--card);height:26px;color:var(--ink-2);font-size:11.5px;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.lpc-vig .sl-tab.is-on{background:var(--forest);border-color:var(--forest);color:#fff}.lpc-vig .sl-tab-n{border-radius:var(--pill);background:var(--bg-soft);min-width:15px;height:15px;color:var(--ink-3);font-variant-numeric:tabular-nums;place-items:center;padding:0 4px;font-size:9.5px;display:inline-grid}.lpc-vig .sl-tab.is-on .sl-tab-n{color:#fff;background:#ffffff38}.dp-app.pcard,.dp-app .pcard{border-radius:var(--radius);min-width:0;transition:background-color var(--motion-fast)var(--ease-out);padding:4px;text-decoration:none;display:block}.dp-app.pcard:hover,.dp-app .pcard:hover{background:color-mix(in srgb,var(--bg-soft)50%,transparent)}.dp-app .pcard-img{aspect-ratio:4/5;border-radius:var(--radius);background:var(--bg-soft);position:relative;overflow:hidden}.dp-app .pcard-img.is-square{aspect-ratio:1}.dp-app .pcard-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dp-app .pcard-body{padding:8px 2px 2px}.dp-app .pcard-title{font-size:var(--t-body);font-weight:var(--fw-medium);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.dp-app .pcard-brand{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 6px;font-size:12px;overflow:hidden}.dp-app .pcard-price{font-size:var(--t-body);color:var(--ink);font-weight:600}.dp-app .pcard-meta{color:var(--ink-3);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.dp-app .pcard-dot{border-radius:var(--pill);background:color-mix(in srgb,var(--ink-3)50%,transparent);width:3px;height:3px}@media (prefers-reduced-motion:reduce){.dp-app{--motion-fast:60ms;--motion-med:60ms;--motion-slow:60ms}}
.catalog-cascade{--catalog-ease:cubic-bezier(.16,1,.3,1)}.catalog-cascade--ready .catalog-cascade__surface,.catalog-cascade--ready .catalog-cascade__chrome,.catalog-cascade--ready .catalog-cascade__sidebar,.catalog-cascade--ready .catalog-cascade__product{opacity:0;will-change:transform,opacity,filter}.catalog-cascade--ready .catalog-cascade__surface{filter:blur(4px);transform:translateY(18px)scale(.985)}.catalog-cascade--ready .catalog-cascade__chrome{transform:translateY(10px)}.catalog-cascade--ready .catalog-cascade__sidebar{transform:translate(-10px,10px)}.catalog-cascade--ready .catalog-cascade__product{filter:blur(3px)saturate(.9);transform:translateY(18px)scale(.965)}.catalog-cascade__photo,.catalog-cascade__bar{transform-origin:top}.catalog-cascade--ready .catalog-cascade__photo{transform:scale(1.035)}.catalog-cascade--ready .catalog-cascade__bar{transform-origin:0;transform:scaleX(.35)}.catalog-cascade--visible .catalog-cascade__surface{opacity:1;filter:blur();transition:opacity .52s var(--catalog-ease),filter .72s var(--catalog-ease),transform .72s var(--catalog-ease);transform:translate(0,0)scale(1)}.catalog-cascade--visible .catalog-cascade__chrome{opacity:1;transition:opacity .42s var(--catalog-ease),transform .62s var(--catalog-ease);transition-delay:calc(.1s + var(--cascade-i,0)*60ms);transform:translate(0,0)}.catalog-cascade--visible .catalog-cascade__sidebar{opacity:1;transition:opacity .46s var(--catalog-ease),transform .64s var(--catalog-ease);transition-delay:.21s;transform:translate(0,0)}.catalog-cascade--visible .catalog-cascade__product{opacity:1;filter:blur()saturate();transition:opacity .36s var(--catalog-ease),filter .68s var(--catalog-ease),transform .7s var(--catalog-ease);transition-delay:calc(.24s + var(--cascade-i,0)*70ms);transform:translate(0,0)scale(1)}.catalog-cascade--visible .catalog-cascade__photo{transition:transform .9s var(--catalog-ease);transition-delay:calc(.23s + var(--cascade-i,0)*70ms);transform:scale(1)}.catalog-cascade--visible .catalog-cascade__bar{transition:transform .56s var(--catalog-ease);transition-delay:calc(.39s + var(--cascade-i,0)*70ms);transform:scaleX(1)}.catalog-cascade--visible .catalog-cascade__surface,.catalog-cascade--visible .catalog-cascade__chrome,.catalog-cascade--visible .catalog-cascade__sidebar,.catalog-cascade--visible .catalog-cascade__product{will-change:auto}@media (prefers-reduced-motion:reduce){.catalog-cascade .catalog-cascade__surface,.catalog-cascade .catalog-cascade__chrome,.catalog-cascade .catalog-cascade__sidebar,.catalog-cascade .catalog-cascade__product,.catalog-cascade .catalog-cascade__photo,.catalog-cascade .catalog-cascade__bar{opacity:1;filter:none;will-change:auto;transition:none;transform:none}}
.dp-reorder{--bg-soft:#f2f0ea;--card:#fff;--rule-2:#e2e0d9;--ink:#0e1f15;--ink-2:#3a4a40;--ink-3:#7a857e;--low-bg:#eeede7;--low-fg:#6b6a65;--info-bg:#e0e8d5;--info-fg:#4a5e2a;--ok-bg:#d9ebdc;--ok-fg:#1f5535;--forest-check:#3f7a57;--pill:999px;--fw-medium:500;font-family:var(--font-tasa),"TASA Orbiter",system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.dp-reorder--carbon{--rule-2:#ffffff29;--forest-check:#74bf91}.dp-reorder--document{--bg-soft:#e9e7da;--card:transparent;--rule-2:#dcd9cb;--low-bg:#e6e3d8}.dp-reorder .rh-hero{background:var(--card);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative;box-shadow:0 1px 3px #0e1f150f,0 16px 34px -26px #0e1f1538}.dp-reorder .rh-pm{background:var(--bg-soft);border-radius:11px;flex:none;width:60px;height:60px;position:relative;overflow:hidden}.dp-reorder .rh-pm img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.dp-reorder .rh-htext{flex:1;min-width:0;position:relative}.dp-reorder .rh-htop{align-items:center;gap:8px;display:flex}.dp-reorder .rh-hname{font-size:15px;font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap}.dp-reorder .rh-count{border-radius:var(--pill);background:var(--ok-bg);height:22px;color:var(--ok-fg);font-size:11.5px;font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:2px 9px 2px 8px;display:inline-flex}.dp-reorder .rh-file{color:var(--ink-3);margin-top:4px;font-size:12px}.dp-reorder .rh-list{flex-direction:column;gap:16px;margin-top:16px;padding-top:22px;display:flex;position:relative}.dp-reorder .rh-thread{background:var(--rule-2);width:2px;position:absolute;top:2px;bottom:24px;left:30px;transform:translate(-50%)}.dp-reorder .rh-origin-knot{background:var(--card);border:2px solid var(--forest-check);border-radius:999px;width:9px;height:9px;position:absolute;top:2px;left:30px;transform:translate(-50%,-50%)}.dp-reorder .rh-item{align-items:center;display:flex;position:relative}.dp-reorder .rh-rail{flex:none;align-self:stretch;place-items:center;width:60px;display:grid}.dp-reorder .rh-knot{background:var(--card);border:2px solid var(--forest-check);border-radius:999px;width:9px;height:9px}.dp-reorder .rh-row{background:var(--card);border-radius:11px;flex:1;align-items:center;gap:12px;min-width:0;padding:9px 14px;display:flex;box-shadow:0 1px 2px #0e1f150d,0 14px 30px -20px #0e1f1542}.dp-reorder .rh-thumb{background:var(--bg-soft);border-radius:7px;flex:none;width:30px;height:30px;overflow:hidden}.dp-reorder .rh-thumb img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.dp-reorder .rh-meta{min-width:78px}.dp-reorder .rh-id{font-size:13px;font-weight:var(--fw-medium);color:var(--ink);font-variant-numeric:tabular-nums}.dp-reorder .rh-date{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.dp-reorder .rh-qty{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px}.dp-reorder .rh-badge{border-radius:var(--pill);height:20px;font-size:11px;font-weight:var(--fw-medium);white-space:nowrap;flex:none;align-items:center;padding:2px 8px;line-height:1;display:inline-flex}.dp-reorder .rh-badge--info{background:var(--info-bg);color:var(--info-fg)}.dp-reorder .rh-badge--neutral{background:var(--low-bg);color:var(--low-fg)}.dp-reorder--document .rh-hero{border-bottom:1px solid var(--rule-2);box-shadow:none;border-radius:0;padding:0 0 18px}.dp-reorder--document .rh-list{gap:0;margin-top:0;padding-top:0}.dp-reorder--document .rh-thread{top:0;bottom:18px}.dp-reorder--document .rh-item{border-bottom:1px solid var(--rule-2)}.dp-reorder--document .rh-row{box-shadow:none;border-radius:0;padding:15px 0}@keyframes rhFadeUp{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes rhDrawV{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes rhRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rhPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes rhOriginPop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.dp-reorder .rh-anim{opacity:0}.dp-reorder.show .rh-anim{opacity:1}.dp-reorder.is-anim .rh-hero{animation:.5s cubic-bezier(.25,.46,.45,.94) both rhFadeUp}.dp-reorder.is-anim .rh-thread{transform-origin:top;opacity:1;animation:.5s cubic-bezier(.25,.46,.45,.94) .28s both rhDrawV}.dp-reorder.is-anim .rh-item{animation:.5s cubic-bezier(.25,.46,.45,.94) both rhRise}.dp-reorder.is-anim .rh-knot{opacity:1;animation:.32s cubic-bezier(.25,.46,.45,.94) both rhPop}.dp-reorder.is-anim .rh-origin-knot{opacity:1;animation:.32s cubic-bezier(.25,.46,.45,.94) both rhOriginPop}@media (prefers-reduced-motion:reduce){.dp-reorder .rh-anim{opacity:1!important;animation:none!important}}@media (max-width:640px){.dp-reorder .rh-rail{width:48px}.dp-reorder .rh-thread,.dp-reorder .rh-origin-knot{left:24px}.dp-reorder .rh-row{grid-template-columns:30px minmax(0,1fr) auto;gap:3px 9px;padding:9px 10px;display:grid}.dp-reorder .rh-thumb{grid-row:1/3}.dp-reorder .rh-meta{grid-row:1/3;min-width:0}.dp-reorder .rh-qty{grid-area:1/3;align-self:end;margin-left:0;font-size:11.5px}.dp-reorder .rh-badge{grid-area:2/3;justify-self:end}}
