.cp-page[data-editing] [data-le-read],.cp-page[data-editing] [data-le-lead],.cp-page[data-editing] [data-le-read-only],.cp-page[data-editing] .cp-meta{display:none}.cp-page:not([data-editing]) [data-le-usage],.cp-page:not([data-editing]) [data-le-rail-narrow],.cp-page:not([data-editing]) [data-le-rail]{display:none}.le-summary-slot{display:block}.cp-panel>[data-le-read]>section:first-child>h2:first-child,.le-usage>section:first-child>h2:first-child{margin-top:0}html:has(.cp-page[data-editing]){scroll-padding-top:calc(var(--layout-header-height) + var(--size-20) + var(--space-6))}.cp-page[data-editing]{margin-inline:calc(var(--space-6) * -1);padding:0 var(--space-6) var(--space-10);border-radius:var(--radius-container);background-color:var(--color-bg-subtle)}.le-bar-slot{display:contents}.le-bar{position:sticky;top:var(--layout-header-height);z-index:var(--layer-sticky);display:grid;grid-column:1 / -1;gap:var(--space-2);margin:0 calc(var(--space-6) * -1) var(--space-6);padding:var(--space-3) var(--space-6);border-radius:var(--radius-container) var(--radius-container) 0 0;background-color:var(--color-bg-zone);box-shadow:var(--elevation-raised);color:var(--color-text-default)}.le-bar-mark{display:inline-grid;flex:none;place-items:center;width:var(--size-10);height:var(--size-10);border-radius:var(--radius-pill);background-color:var(--color-surface-default);color:var(--color-text-link)}.le-bar-label{display:grid;flex:1 1 auto;min-width:0}.le-bar-title,.le-bar-state{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.le-bar-state{color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}@media(max-width:767px){.le-bar-state{white-space:normal}}.le-bar-note{margin:0;color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height)}.cp-page:not([data-editing]) [data-le-locked]{display:none}.le-locked{display:inline-flex}.le-locked-note{flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.cp-page[data-editing] .hero-stage{background-color:transparent;box-shadow:none}.cp-page[data-editing] .le-region{position:relative;padding:var(--space-4) var(--space-5);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-container);background-color:var(--color-surface-default);transition:border-color var(--motion-duration-instant) var(--motion-easing-standard)}.le-usage>.le-region,.le-usage>section+section{margin-top:var(--space-8)}.le-hint{position:absolute;top:0;right:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-surface-default);color:var(--color-text-muted);font-size:var(--typography-ui-size);line-height:var(--typography-ui-line-height);opacity:0;transform:translateY(-50%);pointer-events:none}@media(hover:hover){.cp-page[data-editing] .le-region:hover:not(:focus-within){border-style:dashed;border-color:var(--color-border-hover)}.le-region:hover:not(:focus-within)>.le-hint{opacity:1}}.cp-page[data-editing] .le-region:focus-within{border-color:var(--focus-ring-color)}.le-region .le-head h2{margin-top:0}.cp-page[data-editing] .cp-toc{top:calc(var(--layout-header-height) + var(--size-20) + var(--space-4))}.le-status{display:inline-flex;padding:0;border:0;border-radius:var(--radius-pill);background:none;cursor:pointer}.le-status>*{gap:var(--space-1)}.le-status:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(hover:hover){.le-status:hover>*{text-decoration:underline}}.le-bar-row{display:flex;align-items:center;gap:var(--space-3)}.le-bar-title{font-size:var(--typography-body-size);line-height:var(--typography-body-line-height)}.le-bar-actions{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-left:auto}.le-bar-title strong{font-weight:var(--font-weight-semibold)}.le-bar-spacer{flex:1 1 0}.le-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.le-status-hint{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-text-default)}.le-phrase{font-weight:var(--font-weight-semibold)}.le-notice{margin:0}.le-rail{display:grid;gap:var(--space-8);font-size:var(--typography-ui-size)}.le-rail-group .cp-toc-title{margin-bottom:var(--space-2)}.le-rail-note{margin:0;color:var(--color-text-muted)}.cp-toc .le-review,.le-review{display:grid;gap:var(--space-1);margin:0;padding:0;border-left:0;list-style:none}.le-review li+li{margin-top:0}.le-review a{display:flex;align-items:flex-start;gap:var(--space-2);min-height:var(--size-6);padding:var(--space-1) 0;color:var(--color-text-default);text-decoration:none}.le-review a>svg{flex:none;margin-top:var(--space-0-5);color:var(--color-text-muted)}.le-review .is-done a>svg{color:var(--color-feedback-success-text)}.le-review-text{display:grid}.le-review-words{color:var(--color-text-muted)}.le-review a:focus-visible{border-radius:var(--radius-inset);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(hover:hover){.le-review a:hover .le-review-text{text-decoration:underline}}.le-rail-narrow>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--size-11);color:var(--color-text-muted);font-size:var(--typography-ui-size);cursor:pointer}.le-rail-narrow>summary:focus-visible{border-radius:var(--radius-inset);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.le-rail-narrow{margin:calc(var(--space-4) * -1) 0 var(--space-4);border-bottom:var(--border-width-default) solid var(--color-border-default)}.le-rail-in{justify-items:start;padding:var(--space-2) 0 var(--space-4)}.le-summary{display:grid;gap:var(--space-2)}.le-summary-foot:empty{display:none}.le-summary-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.le-quiet{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--typography-ui-size)}.le-flag{display:inline-flex;align-items:center;gap:var(--space-1-5);vertical-align:middle}.le-quiet>svg{color:var(--color-feedback-success-text)}.le-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.le-head h2,.le-head h3{margin-bottom:0}.le-usage .usage-col .le-head{margin-bottom:var(--space-3)}.le-usage .usage-col .le-head h3{margin:0}.le-col-icon{flex:none}.usage-col.is-use .le-col-icon{color:var(--color-feedback-success-text)}.usage-col.is-avoid .le-col-icon{color:var(--color-feedback-danger-text)}.le-usage>section>.le-head+.le-actions,.le-usage>section>.le-head+.guidance,.le-usage>section>.le-head+.le-list{margin-top:var(--space-4)}.le-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-2) 0}.le-empty{color:var(--color-text-muted);font-size:var(--typography-ui-size)}.le-list>li{position:relative}.le-list>li>.le-text{padding-right:var(--size-8)}.le-list>li>.le-remove{position:absolute;top:calc(var(--space-0-5) * -1);right:calc(var(--space-2) * -1)}.a11y-list.le-list>li>.le-remove{top:var(--space-2);right:var(--space-2)}.a11y-list.le-list>li{align-items:flex-start}.le-li-icon{flex:none;margin-top:var(--space-1);color:var(--color-feedback-success-text)}@media(hover:hover){.le-list>li:not(:hover,:focus-within)>.le-remove,.le-verdict:not(:hover,:focus-within) .le-remove{opacity:0}}.le-add{margin-top:var(--space-3);margin-left:calc(var(--space-3) * -1)}.le-verdict .verdict-body{justify-items:stretch}.le-verdict-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.le-verdict h4,.le-verdict .verdict-title,.le-verdict p{width:100%}.le-add-row{margin-top:var(--space-4)}.le-proposal{display:grid;gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width-default) solid var(--color-feedback-info-border);border-radius:var(--radius-control);background-color:var(--color-feedback-info-bg)}.le-proposal-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0}.le-proposal .le-actions{margin-bottom:0}.le-setup-pop{width:min(calc(var(--size-96) + var(--size-20)),calc(100vw - var(--space-8)))}.le-setup{display:grid;justify-items:start;gap:var(--space-3);font-size:var(--typography-ui-size)}.le-setup>p{margin:0}.le-setup>:is(.le-setup-code,[data-segmented-control]){justify-self:stretch}.le-setup-note{color:var(--color-text-muted)}.le-setup-msg{margin:0}.le-setup-msg.is-danger{color:var(--color-feedback-danger-text)}.le-setup-msg.is-success{color:var(--color-feedback-success-text)}.le-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.le-send{display:grid;gap:var(--space-4)}.le-sent{margin:0}@media(max-width:767px){.cp-page[data-editing]{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);border-radius:0}.le-bar{margin-inline:calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);border-radius:0}.le-bar-row{gap:var(--space-2)}.le-bar-mark{display:none}.cp-page[data-editing] .le-region{padding:var(--space-3) var(--space-4)}}
