

html,body{margin:0;background:var(--adp-paper)}
.app-root{min-height:100vh;min-height:100dvh}

img.is-missing{visibility:hidden}


.app-page{width:100%;max-width:calc(1040px + 2 * var(--adp-space-6));margin-right:auto;margin-left:auto;padding-right:var(--adp-space-6);padding-left:var(--adp-space-6)}
@container (max-width:760px){.app-page{padding-right:var(--adp-space-5);padding-left:var(--adp-space-5)}}
@container (max-width:560px){.app-page{padding-right:var(--adp-space-4);padding-left:var(--adp-space-4)}}

.app-page .adp-head,.app-page .adp-band,.app-page .adp-scent{padding-right:0;padding-left:0}
.app-page .adp-book-verso{padding-left:0}
.app-page .adp-book-recto{padding-right:0}
@container (max-width:680px){.app-page .adp-book-verso,.app-page .adp-book-recto{padding-right:0;padding-left:0}}
.app-body{padding-top:var(--adp-space-6);padding-bottom:var(--adp-space-6)}

@container (min-width:761px){
  .app-page .adp-band,.app-body{padding-top:var(--adp-space-7)}
  .app-sections>.adp-section+.adp-section{padding-top:var(--adp-space-7)}
}


.adp-head{position:relative;z-index:5}
.app-suggest{position:absolute;z-index:6;max-height:70vh;overflow-y:auto;background:var(--adp-paper)}
.app-suggest[hidden]{display:none}

.app-quick-door{display:flex;align-items:center;align-self:stretch;margin-right:calc(-1 * var(--adp-space-3));padding:0 var(--adp-space-3);background:var(--adp-well);border-left:var(--adp-outline);color:var(--adp-ink);font:500 var(--adp-size-control)/1 var(--adp-font-controls);text-decoration:none;white-space:nowrap}
.app-quick-door:hover{color:var(--adp-accent)}
.app-quick-door:focus-visible{outline:2px solid var(--adp-accent);outline-offset:-2px}
.app-suggest .adp-suggest{min-width:0}

@media (pointer:coarse){.adp-search input{font-size:max(16px,var(--adp-size-control))}}


.app-layer.adp-page{container-type:normal;background:transparent}
.app-float-layer{position:absolute;top:0;left:0;width:100%;height:0;z-index:30}
.app-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}
.app-sheet-layer .adp-sheet{pointer-events:auto}


.app-says{display:grid;gap:var(--adp-space-2)}
.app-says-line{font:400 var(--adp-size-reading-wide)/1.45 var(--adp-font-reading)}
.app-says .adp-ruler{margin-top:0}
.app-says-more{min-width:0;color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.app-says-more summary{width:max-content;max-width:100%;color:var(--adp-accent);cursor:pointer}
.app-says-more summary+p,.app-says-more p+p{margin-top:var(--adp-space-2)}
@container (max-width:620px){.app-says-line{font-size:var(--adp-size-reading)}}
@container (min-width:621px){.app-page .adp-band-bottle{align-self:start;height:calc(var(--adp-space-8) * 5)}}


.app-say{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--adp-space-1) var(--adp-space-3);margin:calc(-1 * var(--adp-space-2)) 0 var(--adp-space-4)}
.app-say-words{color:var(--adp-ink);font:400 var(--adp-size-reading)/1.4 var(--adp-font-controls);letter-spacing:.02em}


.app-sections{padding-top:0;padding-bottom:var(--adp-space-6)}
.app-intro .adp-band-name{margin:var(--adp-space-2) 0 var(--adp-space-3)}

.app-doors{display:flex;flex-wrap:wrap;gap:var(--adp-space-2);margin-top:var(--adp-space-5)}
.app-after{margin-top:var(--adp-space-3)}
.app-facts-first{margin-top:0}
.app-check{margin-bottom:var(--adp-space-4)}
.app-mark-gap{margin-left:var(--adp-space-2)}


.app-shelf-section{padding-top:var(--adp-space-6)}
.app-shelf-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--adp-space-2) var(--adp-space-4);margin-bottom:var(--adp-space-2)}
.app-shelf-head .adp-heading{margin:0}
.app-shelf-sub{margin:0 0 var(--adp-space-4);color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.app-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--adp-space-3)}
@container (max-width:760px){
  .app-shelf{grid-template-columns:none;grid-auto-columns:minmax(156px,44%);grid-auto-flow:column;overflow-x:auto;padding-bottom:var(--adp-space-2);scroll-snap-type:x mandatory}
  .app-shelf>*{scroll-snap-align:start}
}
.app-shelf-door{white-space:nowrap}
.app-card{height:100%}

.app-card-pic{display:grid;place-items:center;height:calc(var(--adp-space-8) * 2);margin-bottom:var(--adp-space-2);background:transparent}
.app-card-pic img{width:100%;height:100%;object-fit:contain}

.app-card-say{display:-webkit-box;overflow:hidden;margin-top:var(--adp-space-1);color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.4 var(--adp-font-reading);-webkit-box-orient:vertical;-webkit-line-clamp:3}
button.adp-chip{cursor:pointer}
.app-chip-n{color:var(--adp-ink-quiet);font:400 var(--adp-size-label)/1 var(--adp-font-controls)}

.adp-chip[aria-pressed="true"]{background:var(--adp-well);border-color:var(--adp-accent);color:var(--adp-accent)}
.adp-chip[aria-pressed="true"]::after{content:"\2713"}
.app-find{margin:var(--adp-space-3) 0}
.app-all .adp-toggle{margin-bottom:var(--adp-space-4)}
.app-fbar{display:none}
.app-finder{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--adp-space-6);align-items:start}
.app-filters-column{position:sticky;top:var(--adp-space-3);display:grid;gap:var(--adp-space-5)}
.app-filter .adp-label{margin-bottom:var(--adp-space-2)}

.app-keepout{margin-bottom:var(--adp-space-2)}
.adp-chip[data-out="true"]{background:var(--adp-well);border:1px dashed var(--adp-ink);text-decoration:line-through}
.adp-chip[data-out="true"]::after{content:"\2715"}
.app-filter-hint{margin:var(--adp-space-2) 0 0;color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.4 var(--adp-font-reading)}
.app-count{margin:0 0 var(--adp-space-3);color:var(--adp-ink-quiet);font:400 var(--adp-size-control)/1.4 var(--adp-font-controls)}
.app-count b{color:var(--adp-ink);font-weight:600}
.app-clear{margin-left:var(--adp-space-2);padding:0;background:transparent;border:0;color:var(--adp-accent);font:500 var(--adp-size-control)/1 var(--adp-font-controls);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.app-row{align-items:start;padding-top:var(--adp-space-3);padding-bottom:var(--adp-space-3)}
.app-row[hidden],.app-divider[hidden],.app-more[hidden]{display:none}
.app-row-say{max-width:var(--adp-measure-reading);margin-top:var(--adp-space-1);color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.app-gone{margin-left:var(--adp-space-2);padding:0 var(--adp-space-1);border:var(--adp-rule);font:400 var(--adp-size-label)/1.4 var(--adp-font-controls)}
.app-divider{margin:0;padding:var(--adp-space-4) var(--adp-space-3) var(--adp-space-2);border-top:var(--adp-outline);color:var(--adp-ink-quiet);font:500 var(--adp-size-label)/1.35 var(--adp-font-controls);letter-spacing:.12em;text-transform:uppercase}
.app-none{padding:var(--adp-space-4) var(--adp-space-3)}
.app-more{display:inline-flex;align-items:center;gap:var(--adp-space-2);min-height:var(--adp-touch);margin-top:var(--adp-space-3);padding:0 var(--adp-space-4);background:transparent;border:var(--adp-outline);color:var(--adp-ink);font:500 var(--adp-size-control)/1 var(--adp-font-controls);cursor:pointer}
.app-more small{color:var(--adp-ink-quiet);font-weight:400}
.app-filters-sign circle{fill:var(--adp-well)}
.app-fbar-on{margin-left:auto;font-weight:600}
.app-fbar-sign::before{content:"\25B8"}
.app-fbar[aria-expanded="true"] .app-fbar-sign::before{content:"\25BE"}
@container (max-width:760px){
  .app-finder{grid-template-columns:minmax(0,1fr)}
  .app-filters-column{display:none}
  .app-fbar{display:flex;align-items:center;gap:var(--adp-space-2);width:100%;min-height:var(--adp-touch);margin-bottom:var(--adp-space-3);padding:0 var(--adp-space-3);
    background:var(--adp-well);border:var(--adp-outline);color:var(--adp-ink);font:500 var(--adp-size-control)/1 var(--adp-font-controls);text-align:left;cursor:pointer}
}
.app-filter-sheet{overscroll-behavior:contain}
.app-filter-body{display:grid;gap:var(--adp-space-5);padding:0 var(--adp-space-4) var(--adp-space-6)}
.app-filter-body .adp-heading{margin:0}
.app-show{justify-self:start;cursor:pointer}

.app-hbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--adp-space-3) var(--adp-space-5);margin-top:var(--adp-space-3)}
.app-views button{display:inline-flex;align-items:center;gap:var(--adp-space-2)}
.app-hgroup{padding-top:var(--adp-space-6)}
.app-hgroup-n{color:var(--adp-ink-quiet);font:400 var(--adp-size-control)/1 var(--adp-font-controls)}
.app-hcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--adp-space-3)}
.app-hrows{display:none}
@container (max-width:760px){.app-hcards{display:none}.app-hrows{display:block}}
[data-view="cards"] .app-hcards{display:grid}
[data-view="cards"] .app-hrows{display:none}
[data-view="rows"] .app-hrows{display:block}
[data-view="rows"] .app-hcards{display:none}
.app-hcard{display:grid;grid-template-columns:var(--adp-space-8) minmax(0,1fr);align-items:start;gap:var(--adp-space-3);padding:var(--adp-space-3);border:var(--adp-outline);color:var(--adp-ink);text-decoration:none}
.app-hcard:hover{background:var(--adp-well)}
.app-hcard:focus-visible{outline:2px solid var(--adp-accent);outline-offset:2px}
.app-hcard-pic{display:grid;place-items:center;height:calc(var(--adp-space-8) + var(--adp-space-5));background:transparent}
.app-hcard-pic img{width:100%;height:100%;object-fit:contain}
.app-hcard-empty{border:1px dashed var(--adp-ink-quiet)}
.app-hcard-text{display:grid;gap:var(--adp-space-1)}
.app-hcard-name{font:400 var(--adp-size-reading)/1.2 var(--adp-font-display)}
.app-hcard-fact{color:var(--adp-ink-quiet);font:400 var(--adp-size-control)/1.35 var(--adp-font-controls)}
.app-hcard-best{color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.4 var(--adp-font-reading)}
.app-hrow{padding:var(--adp-space-3) 0;border-top:var(--adp-rule)}
.app-hrow-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--adp-space-1) var(--adp-space-4);margin-bottom:var(--adp-space-2)}
.app-hrow-name{color:var(--adp-ink);font:400 var(--adp-size-heading)/1.2 var(--adp-font-display);text-decoration:none}
.app-hrow-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--adp-space-3)}
.app-hrow-pf{display:grid;align-content:start;gap:var(--adp-space-1);padding:var(--adp-space-2);color:var(--adp-ink);text-decoration:none}
.app-hrow-pf:hover{background:var(--adp-well)}
.app-hrow-pf:focus-visible{outline:2px solid var(--adp-accent);outline-offset:2px}
.app-hrow-pic{display:grid;place-items:center;height:calc(var(--adp-space-8) + var(--adp-space-6));background:transparent}
.app-hrow-pic img{width:100%;height:100%;object-fit:contain}
.app-hrow-pf-name{font:400 var(--adp-size-reading)/1.2 var(--adp-font-reading)}
.app-hrow-pf-fact{color:var(--adp-ink-quiet);font:400 var(--adp-size-label)/1.3 var(--adp-font-controls)}
@container (max-width:760px){
  .app-hrow-four{grid-template-columns:none;grid-auto-columns:minmax(6rem,30%);grid-auto-flow:column;overflow-x:auto;padding-bottom:var(--adp-space-1)}
  .app-hrow-pf{padding:var(--adp-space-1)}
  .app-hrow-pic .adp-sketch-letter{font-size:var(--adp-size-reading)}
  .app-hrow-pic{height:var(--adp-space-8)}
  .app-hrow-pf-name{font-size:var(--adp-size-small)}
  .app-hrow-pf-fact{display:none}
}
.app-hfacts{display:flex;flex-wrap:wrap;gap:var(--adp-space-1) var(--adp-space-3);margin:0 0 var(--adp-space-3);padding:var(--adp-space-2) 0;border-top:var(--adp-rule);border-bottom:var(--adp-rule);font:400 var(--adp-size-control)/1.4 var(--adp-font-controls)}
.app-hfacts span+span::before{content:"\00B7";margin-right:var(--adp-space-3);color:var(--adp-ink-quiet)}
.app-hfacts-gap{color:var(--adp-ink-quiet);font-style:italic}
.app-recur{margin-top:var(--adp-space-4)}
.app-recur .adp-label{margin-bottom:var(--adp-space-2)}
@container (max-width:760px){.app-hshelf>:nth-child(n+5){display:none}}
.app-hperfumers{max-width:var(--adp-measure-reading);margin-top:var(--adp-space-6);color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.5 var(--adp-font-reading)}


@container (min-width:681px){.adp-book-verso .adp-plate-fig{position:sticky;top:var(--adp-space-5)}}

.app-pair{display:grid;grid-template-rows:1fr 1fr;gap:var(--adp-space-3)}
.app-pair-piece{height:100%}


.adp-facts dd,.adp-book-name{overflow-wrap:anywhere}


.adp-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}


.app-fam-lab{margin:var(--adp-space-4) 0 var(--adp-space-2)}


.app-sources{display:grid;gap:var(--adp-space-1)}
.app-more-btn{margin-top:var(--adp-space-3)}

.app-more-rows[hidden]{display:none}

.app-foot{padding-top:var(--adp-space-6);padding-bottom:var(--adp-space-5);border-top:var(--adp-rule)}



.app-spot{position:absolute;display:block}
.app-spot:focus-visible{outline:2px solid var(--adp-accent);outline-offset:-2px}
.app-strips{display:none}
.app-strip-head{grid-template-columns:minmax(0,1fr);margin-top:var(--adp-space-4);padding:0}
.app-strip-head:first-child{margin-top:0}
@container (max-width:900px){.app-board{display:none}.app-strips{display:block}}



.app-plain{font:400 var(--adp-size-heading)/1.4 var(--adp-font-reading);color:var(--adp-ink);max-width:36ch;margin:0 0 var(--adp-space-4);text-wrap:pretty}

.app-tags{margin:0 0 var(--adp-space-3);color:var(--adp-tag);font:400 var(--adp-size-heading)/1.35 var(--adp-font-display)}
.app-tags span{white-space:nowrap}
.app-tags .is-smell{font-style:normal}
.app-tags .is-feel{font-style:italic}
.app-tags .is-char{font:500 var(--adp-size-label)/1 var(--adp-font-controls);letter-spacing:.12em;text-transform:uppercase}
.app-tags i{font-style:normal;margin:0 .25em}

.app-part+.app-part{margin-top:var(--adp-space-6)}
.app-part-label{display:flex;align-items:center;margin:0 0 var(--adp-space-3)}
.app-label-why{font:400 var(--adp-size-small)/1.5 var(--adp-font-reading);color:var(--adp-ink-quiet);max-width:68ch;margin:0 0 var(--adp-space-4)}

.app-more-lines{border-top:var(--adp-rule);margin-top:var(--adp-space-2)}
.app-more-lines>summary{cursor:pointer;list-style:none;padding:var(--adp-space-3) 0;font:400 var(--adp-size-reading)/1.4 var(--adp-font-reading);color:var(--adp-accent)}
.app-more-lines>summary::-webkit-details-marker{display:none}
.app-more-lines>summary::before{content:"\25B8\00A0"}
.app-more-lines[open]>summary::before{content:"\25BE\00A0"}

.app-row-link{color:inherit;text-decoration:none}
.app-row-link::after{content:"";position:absolute;inset:0}
.app-share-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--adp-space-1);margin-top:var(--adp-space-2);width:max-content;max-width:100%}
.app-share-pic{display:block;width:30px;height:30px;background:transparent}
.app-share-pic:focus-visible{outline:2px solid var(--adp-accent);outline-offset:2px}
.app-share-pic.is-from{outline:2px solid var(--adp-accent);outline-offset:1px}
.app-door{display:flex;justify-content:space-between;align-items:baseline;gap:var(--adp-space-3);padding:var(--adp-space-4) 0;border-bottom:var(--adp-rule);
  font:400 var(--adp-size-reading-wide)/1.3 var(--adp-font-reading);color:var(--adp-accent);text-decoration:none}
.app-door:hover{text-decoration:underline;text-underline-offset:3px}
.app-door small{font:400 var(--adp-size-control)/1 var(--adp-font-controls);color:var(--adp-ink-quiet)}

.adp-chip.is-from{outline:2px solid var(--adp-accent);outline-offset:1px}
.adp-link.is-from{text-decoration-thickness:2px;text-decoration-color:var(--adp-accent)}


.app-trail{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--adp-space-1) var(--adp-space-4);padding-top:var(--adp-space-4);
  font:400 var(--adp-size-control)/1.4 var(--adp-font-controls);color:var(--adp-ink-quiet)}
.app-back{color:var(--adp-accent);text-decoration:none}
.app-back::before{content:"\2190\00A0"}
.app-back:hover{text-decoration:underline;text-underline-offset:3px}
.app-back[hidden]{display:none}
.app-back:not([hidden])+.app-crumbs{padding-left:var(--adp-space-4);border-left:var(--adp-rule)}
.app-crumbs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.app-crumbs li+li::before{content:"\203A";margin:0 var(--adp-space-2);color:var(--adp-ink-faint)}
.app-crumbs a{color:inherit;text-decoration:underline;text-decoration-color:var(--adp-ink-faint);text-underline-offset:3px}
.app-crumbs a:hover{color:var(--adp-accent)}
.app-crumbs [aria-current]{color:var(--adp-ink)}
@container (max-width:620px){.app-back:not([hidden])+.app-crumbs{display:none}.app-crumbs li:last-child{display:none}}

.app-page .app-hband{padding-top:0}
.app-hband .adp-band-name{margin-bottom:var(--adp-space-1)}
.app-hsay{display:flex;flex-wrap:wrap;align-items:center;gap:var(--adp-space-1) var(--adp-space-3);margin:0 0 var(--adp-space-4);color:var(--adp-ink-quiet);font:400 var(--adp-size-control)/1.4 var(--adp-font-controls)}
.app-hsay b{color:var(--adp-ink);font-weight:500;letter-spacing:.02em}
.app-hsay.only-narrow{display:none}
.app-hflag{display:inline-block;flex:none;width:auto;height:.92em;margin-right:var(--adp-space-2);vertical-align:-.1em;mix-blend-mode:multiply;outline:1px solid var(--adp-hairline)}
.adp-label .app-hflag{height:1.05em;margin-right:var(--adp-space-1)}
.app-hcountry{display:inline-flex;align-items:center;color:var(--adp-ink);font-weight:500}
.app-hnarrow{display:none}
.app-hstory{max-width:var(--adp-measure-reading);margin:0 0 var(--adp-space-5);font:400 var(--adp-size-reading-wide)/1.55 var(--adp-font-reading)}
.app-hown{margin-bottom:var(--adp-space-4);padding-top:var(--adp-space-4);border-top:var(--adp-rule)}
.app-hsrcs{display:grid;gap:var(--adp-space-1);margin-top:var(--adp-space-2)}
.app-hsrcs b{color:var(--adp-ink);font-weight:500}
.app-hsrcs a{color:inherit}
.app-hmade{align-self:start;min-width:0}
.app-hmade>.adp-label{margin-bottom:var(--adp-space-3)}
.app-hsince{display:grid;gap:var(--adp-space-1);margin:0 0 var(--adp-space-3)}
.app-hsince-n{font:400 calc(var(--adp-size-display-1) * 1.5)/1 var(--adp-font-display);letter-spacing:-.01em}
.app-hsince-w{color:var(--adp-ink-quiet);font:italic 400 var(--adp-size-small)/1.4 var(--adp-font-reading)}
.app-hmade ol{margin:0;padding:0;list-style:none;border-left:var(--adp-rule)}
.app-hmade li{position:relative;display:grid;grid-template-columns:3.4em minmax(0,1fr) auto;gap:var(--adp-space-3);align-items:center;min-height:var(--adp-touch);padding:var(--adp-space-1) 0 var(--adp-space-1) var(--adp-space-4)}
.app-hmade li::before{position:absolute;top:50%;left:0;width:10px;border-top:var(--adp-rule);content:""}
.app-hyr{color:var(--adp-ink-quiet);font:500 var(--adp-size-control)/1 var(--adp-font-controls);letter-spacing:.04em}
.app-hnm{font:400 var(--adp-size-reading)/1.3 var(--adp-font-reading)}
.app-hnm a{color:var(--adp-accent)}
.app-hpic{display:block;width:28px;height:40px}
.app-hpic img{width:100%;height:100%;object-fit:contain}
.app-halso{margin:var(--adp-space-3) 0 0;font:400 var(--adp-size-reading)/1.45 var(--adp-font-reading)}
.app-halso a{color:var(--adp-accent)}
.app-intro.app-hafter{padding-top:0}
@container (max-width:620px){
  .app-hsince-n{font-size:var(--adp-size-display-1)}
  .app-hstory{font-size:var(--adp-size-reading)}
  .app-hwide{display:none}
  .app-hnarrow{display:inline-flex}
  .app-hsay.only-narrow{display:flex}
}


.ws-glance{margin-top:var(--adp-space-6);padding:var(--adp-space-4) 0 var(--adp-space-5);border-top:var(--adp-rule);border-bottom:var(--adp-rule)}
.app-page>.ws-glance{margin-bottom:var(--adp-space-7)}
.ws-glance-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--adp-space-1) var(--adp-space-4);margin-bottom:var(--adp-space-4)}
.ws-glance-src{color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.ws-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--adp-space-5)}
.ws-tile{display:grid;align-content:start;gap:var(--adp-space-2)}
.ws-draw{display:flex;align-items:center;min-width:0;min-height:28px;color:var(--adp-ink)}
.ws-draw:has(.ws-line){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--adp-space-1)}
.ws-value{font:400 var(--adp-size-reading)/1.35 var(--adp-font-reading)}
.ws-thin{color:var(--adp-ink-quiet);font:400 var(--adp-size-label)/1.3 var(--adp-font-controls);letter-spacing:.06em;text-transform:uppercase}
.ws-house{color:var(--adp-ink-quiet);font:italic 400 var(--adp-size-small)/1.4 var(--adp-font-reading)}
.ws-signs{display:inline-flex;flex-wrap:wrap;gap:var(--adp-space-2)}
.ws-pick{display:inline-grid;padding-bottom:var(--adp-space-1);border-bottom:2px solid transparent;color:var(--adp-ink-faint)}
.ws-pick.is-on{border-bottom-color:var(--adp-ink);color:var(--adp-ink)}
.ws-meter{display:inline-flex;gap:var(--adp-space-1)}
.ws-meter i{display:block;width:20px;height:8px;border:var(--adp-outline)}
.ws-meter i.is-on{background:var(--adp-ink);border-color:var(--adp-ink)}
.ws-line{position:relative;display:block;width:184px;max-width:calc(100% - 8px);height:16px;margin:0 var(--adp-space-1)}
.ws-line::before{content:"";position:absolute;top:50%;right:0;left:0;border-top:var(--adp-outline)}
.ws-line i{position:absolute;top:50%;width:1px;height:8px;background:var(--adp-edge);transform:translate(-50%,-50%)}
.ws-line b{position:absolute;top:50%;width:4px;height:16px;background:var(--adp-ink);transform:translate(-50%,-50%)}
.ws-line-ends{display:flex;justify-content:space-between;width:192px;max-width:100%;color:var(--adp-ink-quiet);font:400 var(--adp-size-label)/1.3 var(--adp-font-controls)}
.ws-ruler{width:100%;margin-top:0}
.adp-ruler-fill.ws-open{background:linear-gradient(90deg,var(--adp-ink) 45%,transparent)}
.ws-tile.is-thin .ws-value{color:var(--adp-ink-quiet)}
.ws-tile.is-thin .ws-pick.is-on{border-bottom-style:dashed;color:var(--adp-ink-faint)}
.ws-tile.is-thin .ws-meter i.is-on,.ws-tile.is-thin .ws-line b,.ws-tile.is-thin .adp-ruler-fill{background:var(--adp-ink-faint);border-color:var(--adp-ink-faint)}
@container (max-width:760px){
  .ws-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--adp-space-5) var(--adp-space-4)}
  .app-page>.ws-glance{margin-bottom:var(--adp-space-6)}
}

.ws-lead{max-width:var(--adp-measure-reading);margin-bottom:var(--adp-space-5);font:400 var(--adp-size-reading-wide)/1.5 var(--adp-font-reading)}
.ws-pairs{display:grid}
.ws-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--adp-space-6)}
.ws-topic{border-top:var(--adp-rule)}
.ws-topic-head{display:grid;gap:var(--adp-space-2);padding:var(--adp-space-4) 0 var(--adp-space-2);list-style:none;cursor:default}
.ws-topic-head::-webkit-details-marker{display:none}
.ws-answer{font:400 var(--adp-size-heading)/1.25 var(--adp-font-display)}
.ws-topic-body{display:grid;align-content:start;gap:var(--adp-space-2);padding-bottom:var(--adp-space-5)}
.ws-rate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--adp-space-1) var(--adp-space-3)}
.ws-rate:has(.ws-ruler),.ws-rate:has(.ws-line){display:grid;justify-items:start}
.ws-rate .ws-ruler{max-width:240px}
.ws-rate-w{color:var(--adp-ink-quiet);font:400 var(--adp-size-control)/1.3 var(--adp-font-controls)}
.ws-sentence,.ws-says{font:400 var(--adp-size-reading)/1.5 var(--adp-font-reading)}
.ws-names{color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.ws-quote{margin:var(--adp-space-1) 0 0;padding-left:var(--adp-space-3);border-left:2px solid var(--adp-hairline)}
.ws-quote p{font:italic 400 var(--adp-size-reading)/1.5 var(--adp-font-reading)}
.ws-quote cite{display:block;margin-top:var(--adp-space-1);color:var(--adp-ink-quiet);font:normal 400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.ws-more>summary{width:max-content;max-width:100%;padding:var(--adp-space-2) 0;color:var(--adp-accent);font:500 var(--adp-size-control)/1.4 var(--adp-font-controls);cursor:pointer}
.ws-theme{display:grid;gap:var(--adp-space-1);margin-top:var(--adp-space-3)}
.ws-absent{margin-top:var(--adp-space-4)}
.ws-src{margin-top:var(--adp-space-5);padding-top:var(--adp-space-3);border-top:var(--adp-rule);color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
@container (max-width:760px){
  .ws-pair{grid-template-columns:minmax(0,1fr)}
  .ws-topic-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--adp-space-1) var(--adp-space-3);min-height:var(--adp-touch);padding:var(--adp-space-3) 0;cursor:pointer}
  .ws-topic-head .adp-label{grid-column:1 / -1}
  .ws-topic-head::after{content:"\25B8";color:var(--adp-accent)}
  .ws-topic[open] .ws-topic-head::after{content:"\25BE"}
  .ws-answer{font-size:var(--adp-size-reading-wide)}
  .ws-topic-body{padding-bottom:var(--adp-space-4)}
}


.app-price{position:relative;width:max-content;max-width:100%;margin:0 0 var(--adp-space-4)}
.app-price summary{display:inline-flex;align-items:baseline;gap:var(--adp-space-2);cursor:pointer;list-style:none;padding-bottom:var(--adp-space-1);border-bottom:1px dotted var(--adp-edge);color:var(--adp-ink);font:500 var(--adp-size-control)/1.4 var(--adp-font-controls)}
.app-price summary::-webkit-details-marker{display:none}
.app-price summary:hover .app-price-word,.app-price[open] .app-price-word{color:var(--adp-accent)}
.app-price summary:focus-visible{outline:var(--adp-outline);outline-offset:var(--adp-space-1)}
.app-price-signs{letter-spacing:.06em;color:var(--adp-hairline)} .app-price-signs b{font-weight:500;color:var(--adp-ink)}
.app-price-card{position:absolute;z-index:20;top:calc(100% + var(--adp-space-2));left:0;width:max-content;min-width:calc(var(--adp-space-8) * 4);max-width:calc(100vw - var(--adp-space-6));padding:var(--adp-space-4);background:var(--adp-paper);border:var(--adp-outline)}
.app-price-asks{font:400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.app-price-sizes{width:100%;margin-top:var(--adp-space-3);border-collapse:collapse;font:400 var(--adp-size-small)/1.4 var(--adp-font-reading)}
.app-price-sizes td{padding:var(--adp-space-1) 0;border-top:var(--adp-rule)} .app-price-sizes td+td{text-align:right}
.app-price-sizes tr.is-this td{font-weight:700}
.app-row-price{white-space:nowrap}
.app-chip-signs{letter-spacing:.04em}

.app-who{display:flex;flex-wrap:wrap;gap:var(--adp-space-1) var(--adp-space-5);margin:0 0 var(--adp-space-4);color:var(--adp-ink);font:400 var(--adp-size-control)/1.4 var(--adp-font-controls)}
.app-who-pair{display:inline-flex;align-items:baseline;gap:var(--adp-space-2)}
.app-who-pair .adp-label{margin:0}
.app-price:has(+ .app-who){margin-bottom:var(--adp-space-2)}
.app-card-who{color:var(--adp-ink-quiet)}
.app-share-price{display:block;color:var(--adp-ink);font:500 var(--adp-size-control)/1.4 var(--adp-font-controls)}


.app-named{display:flex;flex-wrap:wrap;align-items:center;gap:var(--adp-space-1) var(--adp-space-3);margin-bottom:var(--adp-space-4)}
.app-hband .app-named{margin-bottom:var(--adp-space-1)}
.app-named .adp-band-name{margin:0}
.app-sayit{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--adp-touch);height:var(--adp-touch);padding:0;
  border:0;background:none;color:var(--adp-accent);cursor:pointer;vertical-align:middle;margin-block:calc(-1 * var(--adp-space-3))}
.app-sayit>*{grid-area:1/1}
.app-sayit-ring{width:32px;height:32px}
.app-sayit-ring circle{fill:var(--adp-paper);stroke:var(--adp-edge);stroke-width:1;vector-effect:non-scaling-stroke}
.app-sayit:hover .app-sayit-ring circle{stroke:var(--adp-accent)}
.app-sayit:focus-visible{outline:2px solid var(--adp-accent);outline-offset:2px}
.app-sayit-ico{width:18px;height:18px}
.app-sayit-bars{display:none;align-items:flex-end;justify-content:space-between;width:16px;height:14px}
.app-sayit-bars i{display:block;width:3px;height:4px;background:currentColor;animation:app-sayit .6s ease-in-out infinite alternate}
.app-sayit-bars i:nth-child(2){animation-delay:.2s}.app-sayit-bars i:nth-child(3){animation-delay:.4s}
@keyframes app-sayit{from{height:3px}to{height:14px}}
.app-sayit.is-playing{color:var(--adp-paper)}
.app-sayit.is-playing .app-sayit-ring circle{fill:var(--adp-accent);stroke:var(--adp-accent)}
.app-sayit.is-playing .app-sayit-ico{display:none}
.app-sayit.is-playing .app-sayit-bars{display:inline-flex}
.app-say .app-sayit{align-self:center}
@media (prefers-reduced-motion:reduce){.app-sayit-bars i{animation:none;height:10px}}

.app-own{display:flex;flex-wrap:wrap;align-items:center;gap:var(--adp-space-2) var(--adp-space-4);margin-top:var(--adp-space-4)}
.app-own [hidden]{display:none}
.app-own-line[hidden]{display:none}
.app-own-line .adp-text{margin:0}
.app-own-line .adp-link{white-space:nowrap}


.app-like-group{margin:var(--adp-space-5) 0 var(--adp-space-2)}
.app-like-group:first-child{margin-top:0}
.app-like-row{align-items:start;grid-template-columns:44px minmax(0,1fr)}
.app-like-row .adp-row-pic{width:44px;height:58px}
.app-like-row .adp-row-text{gap:var(--adp-space-1)}
.app-like-row .adp-row-name{white-space:normal}
.app-like-row .ws-quote{position:relative;z-index:1;max-width:var(--adp-measure-reading);margin:var(--adp-space-1) 0}
.app-like-row .ws-quote p{margin:0;font:italic 400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.app-like-row .ws-quote cite{margin:0;font:normal 400 var(--adp-size-control)/1.4 var(--adp-font-controls)}
.app-like-names{max-width:var(--adp-measure-reading);margin:var(--adp-space-4) 0 0;color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.5 var(--adp-font-reading)}
.app-like-names b{color:var(--adp-ink);font-weight:400}
.app-like-dupe,.app-like-foot{margin-top:var(--adp-space-3)}

.app-own-tag{display:inline-block;margin-left:var(--adp-space-2);padding:0 var(--adp-space-2) 0 var(--adp-space-3);background:linear-gradient(100deg,var(--adp-gold),var(--adp-gold-light) 46%,var(--adp-gold));color:var(--adp-on-gold);font:600 var(--adp-size-label)/1.75 var(--adp-font-controls);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;clip-path:polygon(7px 0,100% 0,100% 100%,7px 100%,0 50%)}
.app-own-tag[hidden]{display:none}
