.lms-box:where(.lhi-app-shell__content *){border:1px solid var(--lms-surface-card-border);border-radius:var(--radius-lg);background:var(--lms-surface-card);min-width:0;box-shadow:var(--lms-surface-card-edge);overflow:hidden}.lms-box__head:where(.lhi-app-shell__content *){border-bottom:1px solid var(--lms-divider);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 20px 14px;display:flex}.lms-box__headings:where(.lhi-app-shell__content *){min-width:0}.lms-box__title:where(.lhi-app-shell__content *){font-family:var(--display-font);letter-spacing:-.015em;color:var(--lms-fg-strong);margin:0;font-size:16px;font-weight:600;line-height:1.25}.lms-box__sub:where(.lhi-app-shell__content *){color:var(--lms-fg-subtle);margin:2px 0 0;font-size:12.5px;line-height:1.45}.lms-box__strip:where(.lhi-app-shell__content *){border-bottom:1px solid var(--lms-divider);background:var(--lms-surface-table-head);font-family:var(--display-font);font-size:var(--lms-fs-th);letter-spacing:.12em;text-transform:uppercase;color:var(--lms-fg-muted);padding:12px 20px;font-weight:700}.lms-box__foot:where(.lhi-app-shell__content *){border-top:1px solid var(--lms-divider);background:var(--lms-sf-2);color:var(--lms-fg-muted);padding:12px 20px;font-size:12.5px}.lhi-empty-state:where(.lms-box *):where(.lhi-app-shell__content *){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:44px 24px}.lms-feed:where(.lhi-app-shell__content *){margin:0;padding:0;list-style:none}.lms-feed__row:where(.lhi-app-shell__content *){grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin:0;padding:14px 20px;transition:background-color .15s;display:grid;position:relative}.lms-feed__row:where(.lhi-app-shell__content *)+.lms-feed__row{border-top:1px solid var(--lms-divider)}.lms-feed__row:where(.lhi-app-shell__content *):has(.lms-feed__link):hover{background:var(--lms-surface-row-hover)}.lms-feed__row.is-unread:where(.lhi-app-shell__content *){background:var(--lms-sf-selected)}.lms-feed__row.is-unread:where(.lhi-app-shell__content *):has(.lms-feed__link):hover{background:var(--lms-red-active-bg)}.lms-feed__icon:where(.lhi-app-shell__content *){border:1px solid var(--lms-tone-neu-bd);border-radius:var(--radius-md);background:var(--lms-tone-neu-bg);width:32px;height:32px;color:var(--lms-fg-muted);place-items:center;font-size:12px;line-height:1;display:grid;position:relative}.lms-feed__row.is-unread:where(.lhi-app-shell__content *) .lms-feed__icon{border-color:var(--lms-tone-bad-bd);background:var(--lms-surface-control);color:var(--lms-red-text)}.lms-feed__dot:where(.lhi-app-shell__content *){background:var(--lms-red);width:9px;height:9px;box-shadow:0 0 0 2px var(--lms-sf-1);border-radius:50%;position:absolute;top:-4px;right:-4px}.lms-feed__main:where(.lhi-app-shell__content *){min-width:0}.lms-feed__line:where(.lhi-app-shell__content *){flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lms-feed__title:where(.lhi-app-shell__content *){color:var(--lms-fg-strong);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.45}.lms-feed__row.is-unread:where(.lhi-app-shell__content *) .lms-feed__title{font-weight:600}.lms-feed__link:where(.lhi-app-shell__content *){color:inherit;text-decoration:none}.lms-feed__link:where(.lhi-app-shell__content *):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.lms-feed__link:where(.lhi-app-shell__content *):focus-visible{box-shadow:none;outline:none}.lms-feed__link:where(.lhi-app-shell__content *):focus-visible:after{outline:2px solid var(--lms-red-bright);outline-offset:-2px;border-radius:inherit}.lms-feed__row:where(.lhi-app-shell__content *) :-webkit-any(button,.lhi-button){z-index:1;position:relative}.lms-feed__row:where(.lhi-app-shell__content *) :is(button,.lhi-button){z-index:1;position:relative}.lms-feed__sub:where(.lhi-app-shell__content *){color:var(--lms-fg-subtle);overflow-wrap:anywhere;margin:3px 0 0;font-size:12.5px;line-height:1.5}.lms-feed__body:where(.lhi-app-shell__content *){font-size:var(--lms-fs-cell);color:var(--lms-fg-body);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.6}.lms-feed__meta:where(.lhi-app-shell__content *){white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lms-feed__time:where(.lhi-app-shell__content *){font-family:var(--mono-font);color:var(--lms-fg-subtle);font-variant-numeric:tabular-nums;font-size:11.5px}.lms-feed__count:where(.lhi-app-shell__content *){color:var(--lms-fg-muted);font-size:12px;font-weight:500}@container pane (width<=40rem){.lms-feed__row:where(.lhi-app-shell__content *){grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px}.lms-feed__meta:where(.lhi-app-shell__content *){flex-flow:wrap;grid-column:2;align-items:center;gap:4px 12px}.lms-box__head:where(.lhi-app-shell__content *){padding:12px 16px}.lms-box__strip:where(.lhi-app-shell__content *){padding-inline-start:16px;padding-inline-end:16px}.lms-box__foot:where(.lhi-app-shell__content *){padding-inline-start:16px;padding-inline-end:16px}}.lms-cards:where(.lhi-app-shell__content *){grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lms-cards:where(.lhi-app-shell__content *)>li{min-width:0;margin:0;display:flex}.lms-cards:where(.lhi-app-shell__content *)>li>.lms-ccard{flex:1}.lms-ccard:where(.lhi-app-shell__content *){border:1px solid var(--lms-surface-card-border);border-radius:var(--radius-lg);background:var(--lms-surface-card);min-width:0;height:100%;box-shadow:var(--lms-surface-card-edge);flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.lms-ccard:where(.lhi-app-shell__content *):hover{border-color:var(--lms-border-control-strong)}.lms-ccard__cover:where(.lhi-app-shell__content *){aspect-ratio:16/9;border-bottom:1px solid var(--lms-divider);background:var(--lms-sf-sunken);position:relative;overflow:hidden}.lms-ccard__cover:where(.lhi-app-shell__content *) img{object-fit:cover;width:100%;height:100%;display:block}.lms-ccard__badge:where(.lhi-app-shell__content *){position:absolute;top:10px;right:10px}.lms-ccard__body:where(.lhi-app-shell__content *){flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.lms-ccard__tag:where(.lhi-app-shell__content *){font-family:var(--mono-font);font-size:10.5px;font-weight:var(--mono-label-weight);letter-spacing:var(--lms-tracking-label);text-transform:uppercase;color:var(--lms-fg-subtle);margin:0 0 6px}.lms-ccard__title:where(.lhi-app-shell__content *){font-family:var(--display-font);letter-spacing:-.015em;color:var(--lms-fg-strong);text-wrap:pretty;margin:0;font-size:15px;font-weight:600;line-height:1.3}.lms-ccard__title:where(.lhi-app-shell__content *) a{color:inherit;text-decoration:none}.lms-ccard__title:where(.lhi-app-shell__content *) a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.lms-ccard__title:where(.lhi-app-shell__content *) a:focus-visible{box-shadow:none;outline:none}.lms-ccard:where(.lhi-app-shell__content *):has(.lms-ccard__title a:focus-visible){outline:2px solid var(--lms-red-bright);outline-offset:2px}.lms-ccard__meta:where(.lhi-app-shell__content *){color:var(--lms-fg-subtle);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.lms-ccard__foot:where(.lhi-app-shell__content *){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.lms-ccard__price:where(.lhi-app-shell__content *){color:var(--lms-fg-strong);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;font-size:15px;font-weight:600;display:flex}.lms-ccard__was:where(.lhi-app-shell__content *){color:var(--lms-fg-subtle);font-size:12px;font-weight:500;text-decoration:line-through}.lms-ccard__actions:where(.lhi-app-shell__content *){z-index:1;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.lms-fsec:where(.lhi-app-shell__content *){border:1px solid var(--lms-surface-card-border);border-radius:var(--radius-lg);background:var(--lms-surface-card);min-width:0;box-shadow:var(--lms-surface-card-edge);grid-template-columns:minmax(0,1fr);display:grid}.lms-fsec__intro:where(.lhi-app-shell__content *){border-bottom:1px solid var(--lms-divider);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:0 0;padding:16px 20px 14px}.lms-fsec__title:where(.lhi-app-shell__content *){font-family:var(--display-font);letter-spacing:-.01em;color:var(--lms-fg-strong);margin:0;font-size:15px;font-weight:600;line-height:1.3}.lms-fsec__desc:where(.lhi-app-shell__content *){color:var(--lms-fg-subtle);text-wrap:pretty;margin:4px 0 0;font-size:12.5px;line-height:1.5}.lms-fsec__fields:where(.lhi-app-shell__content *){min-width:0;padding:18px 20px}@container pane (width>=60.0625rem){.lms-fsec:where(.lhi-app-shell__content *){grid-template-columns:240px minmax(0,1fr)}.lms-fsec__intro:where(.lhi-app-shell__content *){border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-bottom:0;padding:24px}.lms-fsec__fields:where(.lhi-app-shell__content *){padding:24px}}@container pane (width<=40rem){.lms-fsec__intro:where(.lhi-app-shell__content *){padding:14px 16px 12px}.lms-fsec__fields:where(.lhi-app-shell__content *){padding:16px}}.lms-stack:where(.lhi-app-shell__content *){flex-direction:column;gap:16px;min-width:0;display:flex}
