.eds-spectral-bands{--eds-sb-shade:var(--eds-border-subtle);padding-block:var(--eds-section-space)}.eds-spectral-bands__panel{background-color:var(--eds-surface-card);border:var(--eds-stroke-hairline) solid var(--eds-border-subtle);border-radius:var(--eds-radius-md);display:flex;flex-direction:column;gap:26px;padding:35px 35px 39px}.eds-spectral-bands__panel-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--eds-space-4) var(--eds-space-24);justify-content:space-between}.eds-spectral-bands__panel-title{color:var(--eds-text-primary);font-family:var(--eds-font-body);font-size:var(--eds-text-md);font-weight:var(--eds-weight-semibold);line-height:1.4}.eds-spectral-bands__panel-meta{color:var(--eds-text-muted);font-size:var(--eds-text-sm);letter-spacing:.02em;line-height:20px}.eds-spectral-bands__rows{display:flex;flex-direction:column;gap:6px}.eds-spectral-bands__row{display:grid;gap:6px;grid-template-columns:66px minmax(0,1fr)}.eds-spectral-bands__row-label{display:flex;flex-direction:column;gap:2px;justify-content:center;padding-right:var(--eds-space-8)}.eds-spectral-bands__row-name{color:var(--eds-accent-primary);font-size:var(--eds-text-sm);font-weight:var(--eds-weight-semibold);letter-spacing:.01em;line-height:19px}.eds-spectral-bands__row-gsd{color:var(--eds-text-muted);font-size:var(--eds-text-xs);line-height:16px}.eds-spectral-bands__tiles{display:grid;gap:10px;grid-template-columns:repeat(var(--eds-sb-cols,11),minmax(0,1fr))}.eds-spectral-bands__tile{align-items:flex-start;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--eds-band) 26%,transparent),var(--eds-sb-shade));border:var(--eds-stroke-hairline) solid var(--eds-border-subtle);border-radius:var(--eds-radius-sm);color:var(--eds-text-primary);display:flex;flex-direction:column;gap:2px;min-height:104px;min-width:0;padding:9px;position:relative;text-align:left;transition:border-color var(--eds-duration-fast) var(--eds-ease),box-shadow var(--eds-duration-fast) var(--eds-ease)}.eds-spectral-bands__tile:before{background-color:var(--eds-band);border-radius:var(--eds-radius-sm) var(--eds-radius-sm) 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.eds-spectral-bands__tile-index{color:var(--eds-text-muted);font-size:var(--eds-text-xs);line-height:16px}.eds-spectral-bands__tile-abbr{font-family:var(--eds-font-display);font-size:var(--eds-display-24);line-height:28px;padding-top:1px}.eds-spectral-bands__tile-name{color:var(--eds-text-secondary);font-size:var(--eds-text-xs);line-height:16px;margin-top:2px;overflow-wrap:anywhere}.eds-spectral-bands__tile-nm{color:var(--eds-text-muted);font-size:var(--eds-text-xs);line-height:16px;white-space:nowrap}.eds-spectral-bands__tile:hover:not([aria-checked=true]){background-color:var(--eds-surface-raised);background-image:none;border-color:var(--eds-border-strong)}.eds-spectral-bands__tile[aria-checked=true]{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--eds-band) 52%,transparent),var(--eds-sb-shade));border-color:var(--eds-text-primary);box-shadow:0 0 0 var(--eds-stroke-hairline) var(--eds-border-strong),0 10px 30px -12px var(--eds-band)}.eds-spectral-bands__tile[aria-checked=true] .eds-spectral-bands__tile-name{color:var(--eds-text-primary)}.eds-spectral-bands__tile--reserved{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--eds-band) 12%,transparent),var(--eds-sb-shade));border-style:dashed}.eds-spectral-bands__tile--reserved:before{background-color:transparent;background-image:repeating-linear-gradient(90deg,var(--eds-band) 0 6px,transparent 6px 12px)}.eds-spectral-bands__tile--reserved[aria-checked=true]{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--eds-band) 32%,transparent),var(--eds-sb-shade))}.eds-spectral-bands__axis{border-top:var(--eds-stroke-hairline) solid var(--eds-border-subtle);display:flex;flex-direction:column;gap:var(--eds-space-12);padding-top:31px}.eds-spectral-bands__track{padding-top:34px;position:relative}.eds-spectral-bands__spectrum{background-image:var(--eds-sb-spectrum);border-radius:2px;height:12px}.eds-spectral-bands__reserved-range{background-image:repeating-linear-gradient(115deg,var(--eds-border-subtle) 0 2px,transparent 2px 10px);border-radius:2px;bottom:0;box-shadow:inset 0 0 0 var(--eds-stroke-hairline) var(--eds-border-strong);height:12px;left:var(--eds-sb-from);position:absolute;width:calc(var(--eds-sb-to) - var(--eds-sb-from))}.eds-spectral-bands__marker{background-color:var(--eds-band);border-radius:var(--eds-radius-pill);bottom:-5px;box-shadow:0 0 0 3px var(--eds-surface-page),0 0 0 4px var(--eds-text-secondary),0 0 22px -2px var(--eds-band);height:22px;left:var(--eds-sb-pos,0);margin-left:-11px;position:absolute;transition:left var(--eds-duration) var(--eds-ease);width:22px}.eds-spectral-bands__marker:before{background-color:var(--eds-border-strong);bottom:25px;content:"";height:14px;left:50%;margin-left:-.5px;position:absolute;width:1px}.eds-spectral-bands__marker-label{bottom:41px;color:var(--eds-text-primary);font-size:var(--eds-text-sm);font-weight:var(--eds-weight-semibold);left:50%;letter-spacing:.01em;line-height:18px;position:absolute;transform:translateX(calc(-50% + var(--eds-sb-shift, 0px)));white-space:nowrap}.eds-spectral-bands__axis-note{color:var(--eds-text-secondary);font-size:var(--eds-text-sm);left:0;line-height:18px;position:absolute;right:0;text-align:center;top:0}.eds-spectral-bands__ticks{height:24px;position:relative}.eds-spectral-bands__tick{color:var(--eds-text-muted);font-size:var(--eds-text-xs);left:var(--eds-sb-pos);line-height:16px;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.eds-spectral-bands__tick:before{background-color:var(--eds-border-subtle);content:"";height:6px;left:50%;position:absolute;top:-9px;width:1px}.eds-spectral-bands__detail{display:grid;gap:30px;grid-template-columns:305px minmax(0,720px) 270px;justify-content:space-between;padding:8px 18px 0}.eds-spectral-bands__detail[hidden]{display:none}.eds-spectral-bands__media{aspect-ratio:305/210;background-color:var(--eds-surface-raised);border-radius:0 0 var(--eds-radius-sm) var(--eds-radius-sm);border-top:3px solid var(--eds-band);overflow:hidden;position:relative}.eds-spectral-bands__image{height:100%;object-fit:cover;width:100%}.eds-spectral-bands__media--photo .eds-spectral-bands__image{filter:grayscale(1)}.eds-spectral-bands__caption{background-color:var(--eds-surface-scrim);border-radius:3px;bottom:10px;color:var(--eds-text-on-brand);font-size:var(--eds-text-xs);left:12px;letter-spacing:.03em;line-height:16px;max-width:calc(100% - 24px);padding:4px 9px 5px;position:absolute}.eds-spectral-bands__detail-text{display:flex;flex-direction:column;gap:var(--eds-space-12);min-width:0}.eds-spectral-bands__detail-eyebrow{color:var(--eds-accent-primary);font-size:var(--eds-text-sm);font-weight:var(--eds-weight-semibold);letter-spacing:.01em;line-height:20px}.eds-spectral-bands__detail-title{color:var(--eds-text-primary);font-size:var(--eds-display-32);line-height:40px}.eds-spectral-bands__detail-body{color:var(--eds-text-secondary);font-size:var(--eds-text-md);line-height:1.4}.eds-spectral-bands__detail-body p+p{margin-top:var(--eds-space-12)}.eds-spectral-bands__specs{align-self:start;border-top:var(--eds-stroke-hairline) solid var(--eds-border-subtle);font-size:var(--eds-text-sm);line-height:20px}.eds-spectral-bands__spec{border-bottom:var(--eds-stroke-hairline) solid var(--eds-border-subtle);display:flex;gap:var(--eds-space-16);justify-content:space-between;padding:9px 0 10px}.eds-spectral-bands__spec dt{color:var(--eds-text-muted)}.eds-spectral-bands__spec dd{color:var(--eds-accent-primary);font-weight:var(--eds-weight-semibold);text-align:right}.eds-spectral-bands__footnote{align-items:center;border-top:var(--eds-stroke-hairline) solid var(--eds-border-subtle);color:var(--eds-text-muted);display:flex;flex-wrap:wrap;font-size:var(--eds-text-sm);gap:var(--eds-space-8) 22px;letter-spacing:.02em;line-height:20px;padding-top:19px}.eds-spectral-bands__legend{align-items:center;display:inline-flex;gap:9px}.eds-spectral-bands__legend-swatch{background-image:repeating-linear-gradient(115deg,var(--eds-border-strong) 0 2px,transparent 2px 8px);border-radius:2px;box-shadow:inset 0 0 0 var(--eds-stroke-hairline) var(--eds-border-strong);flex:none;height:12px;width:22px}.eds-spectral-bands__table-toggle{align-items:center;color:var(--eds-text-primary);cursor:pointer;display:inline-flex;font-size:var(--eds-text-sm);font-weight:var(--eds-weight-semibold);gap:var(--eds-space-8);list-style:none;min-height:var(--eds-target)}.eds-spectral-bands__table-toggle::-webkit-details-marker{display:none}.eds-spectral-bands__table-toggle:hover{color:var(--eds-text-link-hover)}.eds-spectral-bands__table:not([open]) .eds-spectral-bands__icon-open,.eds-spectral-bands__table[open] .eds-spectral-bands__icon-closed{display:none}.eds-spectral-bands__table-scroll{margin-top:var(--eds-space-8);overflow-x:auto}.eds-spectral-bands__data{border-collapse:collapse;font-size:var(--eds-text-sm);line-height:20px;min-width:880px;width:100%}.eds-spectral-bands__data td,.eds-spectral-bands__data th{border-bottom:var(--eds-stroke-hairline) solid var(--eds-border-subtle);padding:var(--eds-space-8) var(--eds-space-12) var(--eds-space-8) 0;text-align:left;vertical-align:top}.eds-spectral-bands__data th{font-family:var(--eds-font-body);font-weight:var(--eds-weight-semibold)}.eds-spectral-bands__data thead th{color:var(--eds-text-muted);font-size:var(--eds-text-xs);white-space:nowrap}.eds-spectral-bands__data td{color:var(--eds-text-secondary)}.eds-spectral-bands__data td:last-child{min-width:280px}.eds-spectral-bands__data td p{margin:0}.eds-spectral-bands__swatch{background-color:var(--eds-band);border-radius:2px;display:inline-block;height:10px;margin-right:var(--eds-space-8);width:10px}@media (max-width:1279px){.eds-spectral-bands__rows{gap:var(--eds-space-20)}.eds-spectral-bands__row{display:block}.eds-spectral-bands__row-label{align-items:baseline;flex-direction:row;gap:var(--eds-space-8);justify-content:flex-start;margin-bottom:var(--eds-space-8);padding-right:0}.eds-spectral-bands__tiles{gap:var(--eds-space-8);grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.eds-spectral-bands__detail{gap:var(--eds-space-24) 30px;grid-template-columns:305px minmax(0,1fr);padding-inline:0}.eds-spectral-bands__specs{grid-column:1/-1}}.eds-spectral-bands__stepper{display:none}@media (max-width:767px){.eds-spectral-bands__panel{gap:var(--eds-space-24);padding:var(--eds-space-16)}.eds-spectral-bands__panel-head{display:block}.eds-spectral-bands__rows{flex-direction:row;gap:var(--eds-space-16);margin-inline:calc(var(--eds-space-16)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:var(--eds-space-4) var(--eds-space-16) var(--eds-space-16);scroll-padding-inline:var(--eds-space-16);scrollbar-width:none}.eds-spectral-bands__rows::-webkit-scrollbar{display:none}.eds-spectral-bands__row{display:flex;flex:none;gap:var(--eds-space-8)}.eds-spectral-bands__row-label{flex-direction:column;gap:2px;justify-content:flex-end;margin-bottom:0;padding-bottom:var(--eds-space-8)}.eds-spectral-bands__tiles{display:flex;gap:6px}.eds-spectral-bands__tile{flex:0 0 76px;min-height:96px}.eds-spectral-bands__stepper:not([hidden]){align-items:center;display:flex;gap:var(--eds-space-16);justify-content:center;margin-top:calc(var(--eds-space-12)*-1)}.eds-spectral-bands__count{color:var(--eds-text-secondary);font-size:var(--eds-text-sm);line-height:20px;min-width:5ch;text-align:center}.eds-spectral-bands__tile-nm{display:none}.eds-spectral-bands__tile{padding-inline:var(--eds-space-8)}.eds-spectral-bands__tick--minor{display:none}.eds-spectral-bands__tick:first-child{transform:none}.eds-spectral-bands__tick:first-child:before{left:0}.eds-spectral-bands__detail{grid-template-columns:minmax(0,1fr);padding-top:0}.eds-spectral-bands__detail-title{font-size:var(--eds-display-32)}}