.lr{display:grid;gap:var(--space-5);max-width:var(--studio-page-max);min-width:0}.lr-skel{min-height:var(--size-80)}.lr-muted{color:var(--color-text-muted)}.lr-views{flex:none}.lr-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.lr-filter{font-weight:var(--font-weight-regular)}.lr-filter .lr-filter-name{color:var(--color-text-muted)}.lr-filter .lr-filter-value{font-weight:var(--font-weight-medium)}.lr-none{margin:0;color:var(--color-text-muted)}.lr-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-container);background-color:var(--color-signal-subtle)}.lr-banner-text{margin:0;color:var(--color-text-muted);font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.lr-banner-text strong{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.lr-ask{display:inline-block;max-width:100%;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-signal-subtle);color:var(--color-text-link);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height);text-decoration:none}.lr-ask:is(a):hover{text-decoration:underline}a.lr-ask{text-decoration-line:none}.lr-ask.is-lead{background-color:var(--color-bg-subtle);color:var(--color-text-muted)}.lr-one{display:grid;grid-template-columns:minmax(0,var(--size-80)) minmax(0,1fr);gap:var(--space-6);align-items:start}.lr-side,.lr-main{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default)}.lr-side{position:sticky;top:calc(var(--layout-header-height) + var(--space-4));display:grid;align-content:start;max-height:var(--lr-side-max, calc(100dvh - var(--layout-header-height) - var(--space-8)));padding-block-end:var(--space-3);overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-bg-subtle)}.lr-side-head{display:grid;gap:var(--space-3);padding:var(--space-4)}.lr-seen{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--typography-ui-size)}.lr-seen strong{font-weight:var(--font-weight-semibold)}.lr-seen .lr-muted{font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-side-group{padding-block:var(--space-3) var(--space-1)}.lr-side-fam{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-6) var(--space-4) var(--space-1);font-family:var(--typography-display-family);font-size:var(--typography-h3-size);font-weight:var(--font-weight-medium);line-height:var(--typography-h3-line-height)}.lr-side-head+.lr-side-chapter .lr-side-fam{padding-block-start:var(--space-4)}.lr-side-fam-count{color:var(--color-text-muted);font-family:var(--typography-body-family);font-size:var(--typography-ui-size);font-weight:var(--font-weight-regular)}.lr-side-label{margin:0;padding:var(--space-3) var(--space-4) var(--space-1);color:var(--color-text-default);font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.lr-side-label .lr-muted{font-weight:var(--font-weight-regular)}.lr-side{padding-inline:var(--space-3);background-color:var(--color-surface-default)}.lr-side-head{padding-inline:var(--space-1)}.lr-side-chapter{padding-block-end:var(--space-3);border-radius:calc(var(--radius-container) - var(--space-3));background-color:var(--color-bg-subtle)}.lr-side-chapter+.lr-side-chapter{margin-block-start:var(--space-4)}.lr-side .lr-side-fam,.lr-side-head+.lr-side-chapter .lr-side-fam{padding:var(--space-4) var(--space-4) 0}.lr-side-chapter .lr-side-row{border-radius:max(calc(var(--radius-container) - var(--space-6)),var(--radius-inset))}.lr-side-list{display:grid;gap:var(--space-2);margin:0;padding:0 var(--space-3);list-style:none}.lr-side-row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-14);padding:var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:calc(var(--radius-container) - var(--space-3));background-color:var(--color-surface-default);color:var(--color-text-default);font:inherit;text-align:start;cursor:pointer}@media(hover:hover){.lr-side-row:hover{border-color:var(--color-border-strong)}}.lr-side-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lr-side-row[aria-current=true]{border-color:var(--color-action-primary-bg);background-color:var(--color-surface-selected)}.lr-side-main{display:grid;flex:1;gap:var(--space-0-5);min-width:0}.lr-side-title{font-size:var(--typography-body-size);line-height:var(--typography-ui-line-height)}.lr-side-sub{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-line-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-side-flag{font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-side-flag{flex:none;color:var(--color-text-link)}.lr-side-flag.lr-muted{color:var(--color-text-muted)}.lr-main{position:sticky;top:calc(var(--layout-header-height) + var(--space-4));min-width:0;padding:var(--space-6)}.lr-detail{display:grid;gap:var(--space-4)}.lr-eyebrow{margin:0;color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-detail-title{margin:var(--space-1) 0 0;font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--typography-h2-weight);line-height:var(--typography-h2-line-height);letter-spacing:var(--typography-h2-tracking)}.lr-detail-ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.lr-plates.has-match{grid-template-columns:repeat(3,minmax(0,1fr))}.lr-plate{display:grid;gap:var(--space-2);margin:0}.lr-plate-art{display:grid;place-items:center;min-height:var(--size-40);padding:var(--space-5);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-bg-subtle)}.lr-plate.is-match .lr-plate-art{border-color:var(--color-border-emphasis)}.lr-plate-none{color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-plate-cap{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.lr-plate-label{font-weight:var(--font-weight-semibold)}.lr-plate-value{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-match{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5);margin:0;padding:var(--space-3) var(--space-5);border-radius:var(--radius-container);background-color:var(--color-signal-subtle)}.lr-match-tag{color:var(--color-text-link);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height);font-weight:var(--font-weight-medium)}.lr-decide{display:grid;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default)}.lr-decide>p{margin:0}.lr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.lr-actions-note{margin-inline-start:auto;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-shared{font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-comment{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.lr-comment>:first-child{flex:1 1 var(--size-60)}.lr-list{--lr-cols: var(--lr-cols-wide, minmax(0, var(--size-40)) minmax(0, 1.4fr) minmax(0, 1.2fr) minmax(0, .9fr));--lr-rail: var(--size-40);display:grid;gap:var(--space-12)}.lr-chapter{display:grid;gap:var(--space-4);min-width:0}.lr-chapter-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-4)}.lr-chapter-title{display:flex;align-items:center;gap:var(--space-3);min-width:0}.lr-fam-icon{display:inline-grid;flex:none;place-items:center;width:var(--size-12);height:var(--size-12);border:var(--border-width-default) solid var(--color-border-emphasis);border-radius:var(--radius-pill);color:var(--color-text-link)}.lr-fam-icon.is-sm{width:var(--size-7);height:var(--size-7)}.lr-chapter-text{display:grid;gap:var(--space-0-5);min-width:0}.lr-chapter-line{display:flex;align-items:baseline;gap:var(--space-2)}.lr-chapter-name{margin:0;font-family:var(--typography-display-family);font-size:var(--typography-h2-size);font-weight:var(--font-weight-medium);line-height:var(--typography-h2-line-height)}.lr-chapter-count{color:var(--color-text-muted);font-size:var(--typography-body-size);font-variant-numeric:tabular-nums}.lr-chapter-note{color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-chapter-reach{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-marks{display:inline-flex}.lr-marks .lr-product-mark{box-shadow:0 0 0 var(--border-width-2) var(--color-bg-default)}.lr-marks .lr-product-mark+.lr-product-mark{margin-inline-start:calc(var(--space-1) * -1)}.lr-chapter-names{color:var(--color-text-default);font-weight:var(--font-weight-medium)}.lr-more-tag{flex:none;font-variant-numeric:tabular-nums}.lr-chapter-card{min-width:0;border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default);overflow:clip}.lr-chapter-cols,.lr-row{display:grid;grid-template-columns:var(--lr-cols);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5)}.lr-chapter-cols{color:var(--color-text-muted);font-size:var(--typography-caption-size);font-weight:var(--font-weight-medium);line-height:var(--typography-caption-line-height);border-block-end:var(--border-width-default) solid var(--color-border-default)}.lr-chapter.has-rail .lr-chapter-cols{grid-template-columns:calc(var(--lr-rail) - var(--space-5)) var(--lr-cols)}.lr-list-group{display:grid;min-width:0}.lr-chapter-card .lr-list-group+.lr-list-group{border-block-start:var(--border-width-default) solid var(--color-border-default)}.lr-chapter.has-rail .lr-list-group{grid-template-columns:var(--lr-rail) minmax(0,1fr)}.lr-group-row{position:sticky;top:calc(var(--layout-header-height) + var(--space-2));display:flex;align-items:center;align-self:start;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-3) var(--space-4) var(--space-5)}.lr-group-row>.lr-col-box{order:1;margin-inline-start:auto}.lr-group-label{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);min-width:0}.lr-group-name{min-width:0;font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height);overflow-wrap:break-word}.lr-row-title:is(a),a.lr-asked{text-decoration-line:none}.lr-row-title:is(a):hover,a.lr-asked:hover .lr-asked-name{text-decoration-line:underline}.lr-group-label .lr-muted{font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-block{min-width:0}.lr-chapter.has-rail .lr-block{border-inline-start:var(--border-width-default) solid var(--color-border-subtle)}.lr-chapter.has-rail .lr-row{padding-inline-start:var(--space-4)}.lr-row+.lr-row{border-block-start:var(--border-width-default) solid var(--color-border-subtle)}.lr-row-state,.lr-row-next{display:inline-flex;align-items:center;min-width:0}.lr-row.is-selected{background-color:var(--color-surface-selected)}.lr-col-box{display:inline-flex;flex:none;align-items:center;min-width:var(--size-6)}.lr-pair{display:inline-flex;align-items:center;gap:var(--space-2)}.lr-mini{display:inline-grid;place-items:center;width:var(--size-16);height:var(--size-10);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-inset);background-color:var(--color-bg-subtle)}.lr-arrow{color:var(--color-text-muted)}.lr-row-piece{display:grid;align-content:center;gap:var(--space-0-5);min-width:0}.lr-row-head{display:flex;align-items:center;gap:var(--space-1);min-width:0}.lr-row-title{min-width:0;color:var(--color-text-default);font-size:var(--typography-body-size);font-weight:var(--font-weight-medium);line-height:var(--typography-ui-line-height)}.lr-row-kind{font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-page-link{display:inline-grid;flex:none;place-items:center;min-width:var(--size-6);min-height:var(--size-6);border-radius:var(--radius-inset);color:var(--color-text-muted)}@media(hover:hover){.lr-page-link:hover{background-color:var(--color-surface-hover);color:var(--color-text-link)}}.lr-row-ask{display:flex;min-width:0}.lr-col-end,.lr-row-end{justify-self:end;text-align:end}.lr-row-end{display:grid;justify-items:end;gap:var(--space-1);max-width:var(--size-60)}.lr-list.is-bare{gap:0}.lr-bare{border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default)}.lr-asked{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;min-width:0;color:var(--color-text-default);font-size:var(--typography-ui-size);line-height:var(--typography-caption-line-height);text-align:start;text-decoration-line:none}a.lr-asked:hover .lr-asked-name{text-decoration-line:underline}.lr-asked-name{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lr-asked.lr-asked-many{height:auto;padding-inline:0}.lr-face{display:inline-grid;flex:none}.lr-asked-mark.lr-product-mark{width:auto;min-width:var(--size-4);height:var(--size-4);padding-inline:var(--space-0-5);border-radius:var(--radius-xs);font-size:var(--typography-caption-size);line-height:var(--size-4)}.lr-faces{flex:none}.lr-empty{display:grid;grid-template-columns:minmax(0,var(--size-64)) minmax(0,1fr);align-items:center;gap:var(--space-6) var(--space-10);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-6)}.lr-empty-art{inline-size:100%;block-size:auto}.lr-empty-text{display:grid;justify-items:start;gap:var(--space-3)}.lr-empty-title{margin:0;font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--typography-h2-weight);line-height:var(--typography-h2-line-height)}.lr-empty-sentence{margin:0;font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.lr-toasts{position:fixed;inset-block-end:var(--space-7);inset-inline-end:var(--space-6);z-index:var(--layer-toast);display:grid;gap:var(--space-2)}.lr-toast{display:flex;align-items:center;gap:var(--space-4);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-overlay);background-color:var(--color-surface-inverse);box-shadow:var(--elevation-overlay);color:var(--color-text-inverse);font-size:var(--typography-ui-size);--button-ghost-text: var(--color-text-inverse)}body:has(.lr-bar) .lr-toasts{inset-block-end:calc(var(--size-16) + var(--space-10))}.lr-notice{margin:0;color:var(--color-feedback-danger-text)}@media(max-width:760px){.lr-one{grid-template-columns:minmax(0,1fr)}.lr-side,.lr-main{position:static}.lr-main{order:-1}.lr-side{max-height:var(--size-80);overflow-y:auto}.lr-main{padding:var(--space-4)}.lr-plates.has-match{grid-template-columns:minmax(0,1fr)}.lr-plate-art{min-height:var(--size-20);padding:var(--space-3)}.lr-banner{grid-template-columns:auto minmax(0,1fr)}.lr-banner-link{grid-column:2}.lr-list{gap:var(--space-10)}.lr-chapter-head{align-items:center}.lr-fam-icon{width:var(--size-10);height:var(--size-10)}.lr-chapter-name{font-size:var(--typography-h3-size);line-height:var(--typography-h3-line-height)}.lr-chapter-reach{flex-basis:100%}.lr-chapter-cols{display:none}.lr-chapter.has-rail .lr-list-group{grid-template-columns:minmax(0,1fr)}.lr-group-row{position:static;padding-block:var(--space-3) 0}.lr-group-row:not(:has(.lr-group-name)){display:none}.lr-chapter.has-rail .lr-block{border-inline-start:0}.lr-chapter.has-rail .lr-row{padding-inline-start:var(--space-4)}.lr-list,.lr-list.is-decided{--lr-cols: minmax(0, 1fr) auto}.lr-list.is-lead{--lr-cols: var(--size-6) minmax(0, 1fr) auto}.lr-row,.lr-group-row{padding-inline:var(--space-4)}.lr-row .lr-col-thumb{display:none}.lr-row-ask,.lr-row-state,.lr-row-next{grid-column:1 / -1}.lr-list.is-lead :is(.lr-row-ask,.lr-row-state,.lr-row-next){grid-column:2 / -1}.lr-row .lr-col-box,.lr-row-piece{grid-row:1}.lr-row-end{grid-row:1;grid-column:-2}.lr-row-state:empty,.lr-row-next:empty,.lr-row-ask:empty{display:none}.lr-empty{grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.lr-empty-art{max-inline-size:var(--size-60)}.lr-toasts{inset-inline:var(--space-4);inset-block-end:var(--space-4)}}.lr-swatch{display:block;width:var(--size-10);height:var(--size-6);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-inset)}.lr-swatch.is-big{width:60%;height:var(--size-16);border-radius:var(--radius-control)}.lr-space{display:block;max-width:100%;height:var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-action-primary-bg)}.lr-corner{display:block;width:var(--size-6);height:var(--size-6);border:var(--border-width-strong) solid var(--color-action-primary-bg)}.lr-corner.is-big{width:var(--size-20);height:var(--size-20)}.lr-glyph{color:var(--color-text-default);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-none)}.lr-img{max-width:100%;max-height:100%;object-fit:contain}.lr-plate-name{font-weight:var(--font-weight-medium)}.lr-mini.is-none{border-style:dashed;background-color:var(--color-surface-default)}.lr-plate-art>.bt,.lr-mini>.bt{border:0;background:none;box-shadow:none}.lr-who{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--typography-ui-size);white-space:nowrap}.lr-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.lr:has(.lr-bar){padding-block-end:calc(var(--size-16) + var(--space-10))}.lr-compact{display:none}@media(max-width:760px){.lr-compact{display:flex;order:-2;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:var(--border-width-default) solid var(--color-border-default)}.lr-compact-count{min-width:var(--size-16);font-weight:var(--font-weight-semibold);text-align:center}.lr-compact-all{margin-inline-start:auto}.lr-side:not(.is-open){display:none}.lr-side.is-open{order:-1;border-block-start:0;border-block-end:var(--border-width-default) solid var(--color-border-default)}.lr-side .lr-side-head{display:none}}.lr-look{display:grid;place-items:center;border-radius:var(--radius-inset)}.lr-look.is-big{border-radius:var(--radius-control)}.lr-look-action{width:var(--size-10);height:var(--size-5)}.lr-look-action.is-big{width:auto;height:auto;min-height:var(--control-height-lg);padding-inline:var(--space-6);color:var(--color-action-primary-text);font-size:var(--typography-body-size);font-weight:var(--font-weight-semibold)}.lr-look-surface{align-content:center;justify-items:start;gap:var(--space-1);width:var(--size-10);height:var(--size-7);padding:var(--space-1);border:var(--border-width-default) solid var(--color-border-default)}.lr-look-surface.is-big{gap:var(--space-2);width:70%;height:auto;min-height:var(--size-16);padding:var(--space-4)}.lr-look-text{padding:var(--space-0-5) var(--space-1);background-color:var(--color-surface-default);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height);font-weight:var(--font-weight-medium)}.lr-look-text.is-big{padding:var(--space-4) var(--space-5);font-size:var(--typography-body-size)}.lr-look.is-dark.lr-look-text{background-color:var(--color-surface-inverse)}.lr-look-line{display:block;width:70%;height:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-text-default);opacity:.6}.lr-look-line.is-short{width:45%;background-color:var(--color-border-strong);opacity:1}.lr-reach-link{display:inline-flex;align-items:center;gap:var(--space-0-5);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height);white-space:nowrap}.lr-detail-reach{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1-5);margin-inline-start:auto}.lr-row-reach{display:inline-flex;min-width:0}.lr-map{padding:var(--space-5) var(--space-6) var(--space-6);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default)}.lr-map-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr);gap:var(--space-16)}.lr-map-links{position:absolute;inset:0;overflow:visible;pointer-events:none}.lr-map-link{fill:transparent;stroke:var(--color-border-strong);stroke-width:var(--border-width-strong)}.lr-map-link.is-quiet{stroke:var(--color-border-subtle)}.lr-map-link.is-lit{stroke:var(--color-action-primary-bg)}.lr-map-link.is-conflict{stroke:var(--color-feedback-warning-border)}.lr-map-col{position:relative;display:grid;grid-template-rows:auto 1fr;gap:var(--space-4);min-width:0}.lr-map-head{margin:0;color:var(--color-text-muted);font-size:var(--typography-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-caption-line-height);letter-spacing:var(--font-tracking-wide);text-transform:uppercase}.lr-map-stack{display:flex;flex-direction:column;gap:var(--space-2)}.lr-map-stack.is-spread{justify-content:space-around;gap:var(--space-4)}.lr-map-box{display:grid;gap:var(--space-0-5);width:100%;min-height:var(--size-10);padding:var(--space-2) var(--space-3);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-control);background-color:var(--color-surface-default);color:var(--color-text-default);font:inherit;text-align:start;cursor:pointer}.lr-map-box.is-piece{background-color:var(--color-bg-subtle)}.lr-map-box.is-product{min-height:var(--size-12);padding-inline:var(--space-4)}.lr-map-box.is-product .lr-map-label{font-size:var(--typography-body-size)}.lr-map-box.is-dashed{border-style:dashed}.lr-map-box.is-conflict{border-color:var(--color-feedback-warning-border)}.lr-map-box.is-conflict .lr-map-sub{color:var(--color-feedback-warning-text)}.lr-map-box.is-lit{border-color:var(--color-border-emphasis);background-color:var(--color-surface-selected)}.lr-map-box.is-pressed{border-color:var(--color-action-primary-bg);background-color:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.lr-map-box.is-pressed .lr-map-sub{color:inherit}.lr-map-box.is-quiet{color:var(--color-text-muted)}@media(hover:hover){.lr-map-box:not(.is-pressed):hover{border-color:var(--color-border-hover);background-color:var(--color-surface-hover)}}.lr-map-box:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lr-map-label{overflow:hidden;font-size:var(--typography-ui-size);font-weight:var(--font-weight-medium);line-height:var(--typography-ui-line-height);text-overflow:ellipsis;white-space:nowrap}.lr-map-sub{overflow:hidden;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height);text-overflow:ellipsis;white-space:nowrap}.lr-map-none{margin:0;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-map-list{display:grid;gap:var(--space-4)}.lr-map-focus{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-radius:var(--radius-container);background-color:var(--color-signal-subtle)}.lr-map-focus-text{margin:0;font-size:var(--typography-body-size)}.lr-map-focus-text strong{font-weight:var(--font-weight-semibold)}.lr-map-focus-count{margin-inline-start:var(--space-2);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-reach{display:grid;gap:var(--space-4);min-width:0}.lr-reach-back{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-1);min-height:var(--size-6)}.lr-reach-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3) var(--space-5)}.lr-reach-title{margin:0;font-family:var(--typography-h2-family);font-size:var(--typography-h2-size);font-weight:var(--typography-h2-weight);line-height:var(--typography-h2-line-height);letter-spacing:var(--typography-h2-tracking)}.lr-reach-title:focus{outline:none}.lr-reach-titles{display:grid;gap:var(--space-2);min-width:0}.lr-reach-sentence,.lr-reach-origin{margin:0}.lr-reach-sentence{font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.lr-reach-origin{font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-reach-product{display:grid;gap:var(--space-3);padding-block-start:var(--space-3)}.lr-reach-product-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height)}.lr-reach-product-name{margin:0;font-size:var(--typography-body-size);font-weight:var(--font-weight-semibold)}.lr-reach-product-head .lr-reach-more{margin-inline-start:auto}.lr-reach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--size-64)),1fr));gap:var(--space-4)}.lr-reach-card,a.lr-reach-card,a.lr-reach-card :is(span){text-decoration-line:none}.lr-reach-card{display:grid;overflow:hidden;border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default);color:var(--color-text-default);text-decoration:none}@media(hover:hover){a.lr-reach-card:hover,.lr-reach-card:is(a):hover{border-color:var(--color-border-hover)}}a.lr-reach-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.lr-reach-art{display:grid;border-block-end:var(--border-width-default) solid var(--color-border-default);background-color:var(--color-bg-subtle)}.lr-reach-art .bt{border:0;border-radius:0;box-shadow:none}.lr-reach-img,.lr-reach-none{display:block;width:100%;aspect-ratio:16 / 10;background-color:var(--color-bg-subtle)}.lr-reach-img{object-fit:cover;object-position:top left}.lr-reach-none{display:grid;place-items:center;padding:var(--space-3);color:var(--color-text-muted);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height);text-align:center}.lr-reach-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lr-reach-pair>:first-child{border-inline-end:var(--border-width-default) solid var(--color-border-default)}.lr-reach.is-side .lr-reach-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--size-120)),1fr))}.lr-reach-wait .lr-reach-skel{display:block;width:100%;height:auto;aspect-ratio:16 / 10;border-radius:0}.lr-reach-end{margin:0;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-reach-foot{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.lr-reach-name{overflow:hidden;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.lr-reach-by{flex:none;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-reach-decide{margin-block-start:var(--space-2)}@media(max-width:760px){.lr-row-reach{grid-column:1 / -1}.lr-list.is-lead .lr-row-reach{grid-column:2 / -1}.lr-detail-reach{margin-inline-start:0}.lr-reach-head{grid-template-columns:minmax(0,1fr)}.lr-detail>*,.lr-reach>*{order:3}.lr-detail>.lr-detail-head,.lr-reach>.lr-reach-back,.lr-reach>.lr-reach-head{order:0}.lr-detail>.lr-detail-ask,.lr-reach>.lr-reach-sentence,.lr-reach>.lr-reach-origin{order:1}.lr-detail>.lr-decide,.lr-reach>.lr-reach-decide{order:2;margin-block-start:0;padding-block:var(--space-3);border-block:var(--border-width-default) solid var(--color-border-default)}.lr-reach-decide .lr-actions>:not(.lr-actions-note),.lr-main .lr-decide .lr-actions>:not(.lr-actions-note){flex:1 1 auto}.lr-actions-note{margin-inline-start:0}.lr-map-focus{padding-inline:var(--space-4)}}@media(hover:hover){.lr-list:not(.has-selection) .lr-hover-ctl>*,.lr-list .lr-row-end.lr-hover-ctl>*,.lr-list .lr-row .lr-page-link{opacity:0}.lr-list .lr-row:is(:hover,:focus-within) .lr-hover-ctl>*,.lr-list .lr-row:is(:hover,:focus-within) .lr-page-link,.lr-list .lr-group-row:is(:hover,:focus-within) .lr-hover-ctl>*,.lr-list .lr-chapter-cols .lr-hover-ctl:focus-within>*,.lr-list.has-selection .lr-row .lr-col-box>*,.lr-list.has-selection .lr-group-row .lr-col-box>*,.lr-list.has-selection .lr-chapter-cols .lr-col-box>*,.lr-list .lr-chapter-cols .lr-col-box>*{opacity:1}}.lr-row-act{white-space:nowrap}.lr-row-ask .lr-ask{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.lr-askers-pop{max-width:min(var(--size-96),calc(100vw - var(--space-8)))}.lr-askers{display:grid;gap:var(--space-3);max-height:calc(var(--size-10) * 8 + var(--space-8));overflow-y:auto;overscroll-behavior:contain}.lr-askers-group{display:grid;gap:var(--space-1)}.lr-askers-product{margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-wide);text-transform:uppercase}.lr-askers-list{display:grid;margin:0;padding:0;list-style:none}.lr-askers-row{display:flex;align-items:center;gap:var(--space-2);min-height:var(--size-8);font-size:var(--typography-ui-size)}.lr-askers-name{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.lr-askers-by{flex:none;margin-inline-start:auto;font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.lr-detail .lr-askers{padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container)}.lr-reach-link.is-quiet{color:var(--color-text-muted);text-decoration-line:none}.lr-reach-link.is-quiet .lr-reach-chev{visibility:hidden}.lr-row:is(:hover,:focus-within) .lr-reach-link.is-quiet{color:var(--color-text-link);text-decoration-line:underline}.lr-row:is(:hover,:focus-within) .lr-reach-link.is-quiet .lr-reach-chev{visibility:visible}@media(hover:hover){.lr-row .lr-reach-link.is-hover-only{opacity:0}.lr-row:is(:hover,:focus-within) .lr-reach-link.is-hover-only{opacity:1}}@media(hover:none){.lr-reach-link.is-quiet .lr-reach-chev{visibility:visible}}.lr-product{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--typography-body-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.lr-product-mark{display:inline-grid;flex:none;place-items:center;width:var(--size-5);height:var(--size-5);border-radius:var(--radius-inset);background-color:var(--color-action-primary-bg);color:var(--color-action-primary-text);font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height);font-weight:var(--font-weight-semibold)}.lr-map-box .lr-product{font-weight:var(--font-weight-medium)}.lr-map-hint{margin:0;font-size:var(--typography-ui-size)}.lr-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.lr-title-line .lr-detail-title{margin:0}.lr-compare{gap:var(--space-5)}.lr-compare-what{margin:calc(var(--space-3) * -1) 0 0;color:var(--color-text-muted)}.lr-compare-what strong{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.is-hue-0{--lr-hue: var(--color-chart-series-6)}.is-hue-1{--lr-hue: var(--color-chart-series-5)}.is-hue-2{--lr-hue: var(--color-chart-series-3)}.is-hue-3{--lr-hue: var(--color-chart-series-2)}.is-hue-4{--lr-hue: var(--color-chart-series-4)}.is-hue-5{--lr-hue: var(--color-chart-series-1)}.is-hue-both{--lr-hue: var(--color-text-muted)}.lr-stage{position:relative;display:grid;place-items:center;min-height:var(--size-80);padding:var(--space-8) var(--space-6) var(--space-10);border-radius:var(--radius-container);background-color:var(--color-bg-subtle);background-image:radial-gradient(var(--color-border-strong) var(--border-width-default),transparent var(--border-width-default));background-size:var(--space-4) var(--space-4);overflow:hidden}.lr-stage-row{display:flex;align-items:stretch;gap:var(--space-3);max-width:100%}.lr-stage-art{zoom:var(--lr-scale)}.lr-probe{position:absolute;inset-inline-start:0;inset-block-start:0;visibility:hidden;pointer-events:none}.lr-stage-card{position:relative;display:block}.lr-specimen{display:block;width:var(--size-60)}.lr-specimen-in{display:grid;gap:var(--space-3)}.lr-specimen-title{font-size:var(--typography-ui-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-ui-line-height)}.lr-specimen-mid,.lr-specimen-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--typography-ui-size)}.lr-ol{position:absolute;border:var(--border-width-default) dashed var(--lr-hue);border-radius:var(--radius-xs);pointer-events:none}.lr-ol.is-base{border-style:solid;border-width:var(--border-width-2)}.lr-stage-keys{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none}.lr-ol-tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-1);border:var(--border-width-default) solid var(--lr-hue);border-radius:var(--radius-xs);background-color:var(--color-surface-default);color:var(--color-text-default);font-size:var(--typography-caption-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-caption-line-height);white-space:nowrap}.lr-stage-note{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-4);color:var(--color-text-muted);font-size:var(--typography-caption-size)}.lr-stage.is-side{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--space-6)}.lr-stage-way{display:grid;justify-items:center;gap:var(--space-2);margin:0}.lr-stage-cap{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--typography-ui-size)}.lr-opts{display:grid;gap:var(--space-1)}.lr-opts .lr-opts-group{gap:var(--space-1)}.lr-opts .lr-opt{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-14);padding:var(--space-3) var(--space-4);border:var(--border-width-2) solid transparent;border-radius:var(--radius-container)}.lr-opts .lr-opt>:last-child{flex:1;min-width:0}.lr-opts .lr-opt.is-look{font:inherit;color:inherit;text-align:start;background:none;cursor:pointer}.lr-opts .lr-opt.is-look:focus-visible{outline:var(--border-width-2) solid var(--color-focus-ring);outline-offset:var(--border-width-2)}.lr-opts .lr-opt.is-look.is-shown:not(.is-picked){border-color:var(--color-border-default)}@media(hover:hover){.lr-opts .lr-opt.is-look:hover,.lr-opts label.lr-opt:hover{background-color:var(--color-surface-hover)}}.lr-opts .lr-opt:has([data-checked]),.lr-opts .lr-opt.is-picked{border-color:var(--color-action-primary-bg);background-color:var(--color-surface-selected)}.lr-opt-slot{flex:none;width:var(--size-4)}.lr-opt-row{display:grid;grid-template-columns:var(--space-3) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:var(--space-3);font-size:var(--typography-ui-size)}.lr-key{display:block;width:var(--space-3);border-block-start:var(--border-width-2) solid var(--lr-hue)}.lr-opt-who{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.lr-opt-who strong,.lr-opt-val strong{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}.lr-opt-val,.lr-opt-where{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--typography-caption-size)}.lr-opt-val strong{font-size:var(--typography-ui-size)}.lr-opt-where{align-items:center;color:var(--color-text-default)}.lr-compare-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:var(--border-width-default) solid var(--color-border-default)}.lr-compare-told{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-end:auto;color:var(--color-text-muted);font-size:var(--typography-caption-size)}.lr-map-one{display:flex;align-items:center;gap:var(--space-4)}.lr-map-one>.lr-list{flex:1;min-width:0}.lr-map-all{flex:none}@media(max-width:760px){.lr-stage{min-height:var(--size-60);padding-inline:var(--space-3)}.lr-stage-art{zoom:1}.lr-stage-row{flex-direction:column;align-items:center}.lr-stage-keys{flex-flow:row wrap;justify-content:center;gap:var(--space-2)}.lr-stage-note{display:none}.lr-opt-row{grid-template-columns:var(--space-3) minmax(0,1fr);row-gap:var(--space-1)}.lr-opt-val,.lr-opt-where{grid-column:2}.lr-compare-foot>.lr-compare-told{flex-basis:100%}.lr-compare-foot>:not(.lr-compare-told){flex:1 1 auto}}.lr-box-off{display:inline-flex}
