@import url("details.css?v=asset-release-details-1");
/* Release sections share the current system's typography, colors and geometry. */
.release-overview-page.is-redesign .release-frame{max-width:none;padding:24px 32px 64px}
.release-overview-page.is-redesign .release-crumb{margin-bottom:20px}
.release-overview-page.is-redesign .release-hero{margin-bottom:20px;align-items:stretch}
.release-overview-page .release-gallery{align-self:stretch}
.release-overview-page .release-title-copy{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}
.release-overview-page .trade-details-link svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:700px){.release-overview-page.is-redesign .release-frame{padding:20px 16px 48px}}
.release-overview-page.is-redesign .release-pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;margin:12px 0 24px;border:1px solid var(--palette-line);border-radius:var(--radius-surface);background:var(--palette-sand)}
.release-picker-field{display:grid;gap:6px;min-width:0;position:relative;padding:20px 24px}
.release-picker-field+.release-picker-field{border-left:1px solid var(--palette-line)}
.release-picker-label{font:400 12px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--palette-body)}
.release-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink);text-align:left;font:600 24px/1.3 var(--font-body);cursor:pointer}
.release-picker-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.release-picker-arrow{display:grid;place-items:center;box-sizing:border-box;flex:none;width:44px;height:44px;border:1px solid var(--palette-line);border-radius:var(--radius-control);background:var(--palette-white)}
.release-picker-arrow::after{content:'';width:7px;height:7px;margin-top:-4px;border-right:1.5px solid var(--palette-body);border-bottom:1.5px solid var(--palette-body);transform:rotate(45deg)}
.release-picker-trigger[aria-expanded=true] .release-picker-arrow{border-color:var(--palette-ink);background:var(--palette-gray)}
.release-picker-trigger[aria-expanded=true] .release-picker-arrow::after{margin-top:4px;transform:rotate(225deg)}
.release-picker-trigger:disabled{opacity:1;cursor:default}
.release-picker-trigger:disabled .release-picker-arrow{opacity:.45}
.release-picker-trigger:focus-visible{outline:2px solid var(--palette-kelly);outline-offset:4px}
.release-picker-options{position:absolute;z-index:10;top:calc(100% + 8px);left:0;right:0;box-sizing:border-box;max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--palette-ink);border-radius:var(--radius-surface);background:var(--palette-white);box-shadow:0 12px 28px color-mix(in srgb,var(--palette-shadow) 14%,transparent)}
.release-picker-option{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:44px;padding:12px;border-radius:8px;color:var(--ink);text-decoration:none;font:400 14px/1.4 var(--font-body);overflow-wrap:anywhere}
.release-picker-option[aria-current]{background:var(--tone-kelly);font-weight:600}
.release-picker-option:hover{background:var(--palette-gray)}
.release-picker-option:focus-visible{outline:2px solid var(--palette-kelly);outline-offset:-2px}
.release-picker-check{flex:none;color:var(--palette-kelly)}
.release-overview-page .trade-prices .cell.mute .val{color:var(--palette-body)}
.release-overview-page .trade-actions .btn{--control-height:48px}
.release-overview-page.is-redesign .trade-actions .btn.ghost{background:var(--palette-gray);border:1px solid transparent}
.release-overview-page.is-redesign .trade-actions .btn.ghost:hover{background:var(--palette-line)}
@media(max-width:700px){.release-picker-field{position:static;padding:16px}.release-picker-trigger{font-size:20px}}
.release-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.release-quick-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;white-space:nowrap;min-height:44px;padding:10px 12px;border:1px solid var(--palette-line);border-radius:var(--radius-control,14px);background:var(--palette-white);color:var(--ink);text-decoration:none;font:500 13px/1.4 var(--font-body);cursor:pointer}
.release-quick-actions img{width:17px;height:17px;object-fit:contain}
.release-quick-actions :is(button,a):hover{background:var(--surface-muted,var(--palette-gray))}
.release-pulse,.release-hunts{margin:0 0 40px;scroll-margin-top:100px}
.release-market-layout,#about,#ratings-reviews{scroll-margin-top:100px}
.release-pulse{display:block}
.release-pulse-chart,.release-hunts{border:1px solid var(--palette-line);border-radius:var(--radius-surface,14px);background:var(--palette-white);padding:24px;min-width:0}
.release-pulse-chart>header{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap}
.release-pulse h2,.release-hunts h2{margin:0 0 6px}
.release-pulse header p,.release-hunts header p{margin:0;color:var(--palette-body);font:400 14px/1.5 var(--font-body)}
.release-pulse-ranges{display:flex;gap:4px}
.release-pulse-ranges button{min-height:40px;min-width:40px;border:0;background:transparent;color:var(--palette-body);border-radius:var(--radius-control,14px);font:600 13px var(--font-body);cursor:pointer}
.release-pulse-ranges button[aria-pressed=true]{background:var(--tone-kelly);color:var(--palette-kelly)}
.release-pulse-ranges button:hover{background:var(--surface-muted,var(--palette-gray))}
.release-pulse-ranges button:disabled{opacity:.5;cursor:default}
.release-pulse-value{display:grid;gap:4px;margin:16px 0 8px;font-family:var(--font-body)}
.release-pulse-value strong{font-size:32px;line-height:1.2;letter-spacing:-.6px;font-variant-numeric:tabular-nums}
.release-pulse-value span{color:var(--palette-body);font-size:13px}
.release-pulse-plot{--pulse-plot-height:180px;height:var(--pulse-plot-height);display:grid;align-items:center}
.release-pulse-plot svg{display:block;width:100%;height:var(--pulse-plot-height);overflow:visible}
.release-pulse-plot p{color:var(--palette-body);font:400 14px/1.5 var(--font-body);text-align:center}
.release-pulse-grid{stroke:var(--palette-line);fill:none}
.release-pulse-line{stroke:var(--palette-kelly);stroke-width:2;fill:none}
.release-pulse-area{fill:var(--tone-kelly)}
.release-pulse-plot circle{fill:var(--palette-white);stroke:var(--palette-kelly);stroke-width:2;cursor:pointer}
.release-pulse-plot circle:focus{outline:2px solid var(--ink);outline-offset:4px}
.release-pulse-labels{display:flex;justify-content:space-between;font:400 12px/1.5 var(--font-body);color:var(--palette-body)}
.release-hunts header{margin-bottom:24px}
.release-hunts article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px 0;border-top:1px solid var(--palette-line)}
.release-hunts article>img{width:24px;height:24px}
.release-hunts article h3{margin:0 0 4px}
.release-hunts article p{margin:0;font:400 13px/1.5 var(--font-body);color:var(--palette-body)}
.release-hunts article strong{font:700 20px/1.4 var(--font-body);font-variant-numeric:tabular-nums}
.release-hunts-empty{padding:28px 0 8px;border-top:1px solid var(--palette-line);font:400 14px/1.5 var(--font-body);color:var(--palette-body)}
.release-bar-dialog{width:min(440px,calc(100% - 32px));box-sizing:border-box;padding:24px;border:1px solid var(--palette-line);border-radius:var(--radius-surface,14px);color:var(--ink);background:var(--palette-white);font:400 16px/1.5 var(--font-body)}
.release-bar-dialog::backdrop{background:color-mix(in srgb, var(--palette-ink) 40%, transparent)}.release-bar-dialog h2{margin-top:0}.release-bar-dialog p{color:var(--palette-body)}
.release-bar-dialog footer{display:flex;gap:12px;flex-wrap:wrap}
.release-bar-dialog :is(button,a){display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--palette-line);border-radius:var(--radius-control,14px);padding:10px 16px;font:600 14px/1.4 var(--font-body);background:var(--palette-white);color:var(--ink);text-decoration:none;cursor:pointer}
.release-bar-dialog a{background:var(--ink);color:var(--palette-white)}
@media(max-width:760px){.release-pulse-chart,.release-hunts{padding:20px 16px}.release-hunts article{grid-template-columns:24px minmax(0,1fr);gap:12px}.release-hunts article strong{grid-column:2}.release-quick-actions{gap:6px}.release-quick-actions :is(button,a){padding:10px 8px;font-size:12px}.release-quick-actions img{width:15px;height:15px}}
.release-overview-page .release-title-actions{display:flex;align-items:center;flex:none}
@media(max-width:650px){.release-overview-page .release-title-actions{width:100%;justify-content:flex-end}}
@media(max-width:760px){.release-pulse-plot{--pulse-plot-height:140px}}
@media(max-width:360px){body:has(.release-overview-page) .mn-brand,body:has(.release-overview-page) .mn-brand img{width:64px;min-width:64px}body:has(.release-overview-page) .mn-points{min-width:62px;padding-inline:5px}body:has(.release-overview-page) .mn-wallet{padding-inline:4px;font-size:11px}}

/* Matching circular Share, Watchlist and rating actions. */
.release-identity-actions{display:flex;align-items:center;gap:8px;flex:none}
.release-overview-page.is-redesign .release-share{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}
.release-overview-page .release-share img{width:20px;height:20px}
.release-rating{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:44px;height:44px;padding:5px;border:1px solid var(--palette-line);border-radius:50%;background:var(--palette-white);color:var(--ink);text-decoration:none;font:600 11px/13px var(--font-body);font-variant-numeric:tabular-nums}
.release-rating svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.release-rating.has-rating svg{fill:var(--palette-yellow)}
.release-rating:hover{color:var(--ink);background:var(--palette-sand);border-color:var(--palette-card-rule);text-decoration:none}
.release-rating:focus-visible,.release-overview-page .release-share:focus-visible{outline:2px solid var(--palette-kelly);outline-offset:3px}
.release-watchlist{display:grid;place-items:center;flex:none;box-sizing:border-box;width:44px;height:44px;padding:11px;border:1px solid var(--palette-line);border-radius:50%;background:var(--palette-white);color:var(--ink);cursor:pointer}
.release-watchlist svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.release-watchlist:hover{background:var(--palette-sand);border-color:var(--palette-card-rule)}
.release-watchlist[aria-pressed=true]{background:var(--tone-unicorn);color:var(--palette-unicorn)}
.release-watchlist[aria-pressed=true] svg{fill:currentColor}
.release-watchlist:focus-visible{outline:2px solid var(--palette-kelly);outline-offset:3px}

/* Cream release panels share the system elevation, including read-only reviews. */
.release-overview-page.is-redesign .release-details{box-shadow:var(--shadow-surface-cream)}

.release-pulse-plot.has-snapshot{height:auto;min-height:0;display:block}.release-pulse-plot.has-snapshot p{margin:12px 0 0}.release-pulse-plot.has-snapshot circle{stroke:var(--palette-analytics)}
