.detail-profile-shell .profile-quick-glance{gap:1rem}.detail-profile-shell .profile-quick-glance h2{overflow-wrap:break-word;line-height:1.18}.detail-profile-shell .profile-quick-glance__content{gap:.85rem}.detail-profile-shell .profile-quick-glance__character li{padding:.6rem .7rem;font-size:.92rem}.detail-profile-shell .profile-quick-glance__profile dd,.detail-profile-shell .profile-quick-glance__use dd{font-size:.92rem;line-height:1.5}.detail-profile-shell .scent-accord-list__trigger{-moz-column-gap:.7rem;gap:.25rem .7rem}.detail-profile-shell .scent-note-tile__label{line-height:1.3}.detail-profile-shell .wear-snapshot{text-align:left;align-content:start;gap:.4rem;padding:.8rem .7rem}.detail-profile-shell .wear-snapshot strong{font-size:.8rem;font-weight:500;line-height:1.5}.detail-profile-shell .wear-snapshot__label{font-size:.65rem}.detail-profile-shell .detail-field__value{overflow-wrap:break-word;line-height:1.55}.detail-profile-shell .detail-story__text{line-height:1.65}.detail-profile-shell .detail-story__stage{padding-bottom:1.1rem}.detail-profile-shell .profile-interpretation__fact p{line-height:1.55}@media (max-width:640px){.detail-profile-shell .detail-decision-grid{grid-template-columns:minmax(0,1fr)}.detail-profile-shell .detail-decision-grid>div{padding:.85rem}.detail-profile-shell .detail-decision-grid>div+div{border-top:1px solid #50483c94;border-left:0}.detail-profile-shell .detail-decision-grid strong{font-size:.85rem;line-height:1.55}.detail-profile-shell .wear-performance-row{grid-template-columns:5rem minmax(0,1fr);gap:.55rem .75rem}.detail-profile-shell .wear-performance-row strong{text-align:left;grid-column:1/-1;font-size:.8rem;line-height:1.55}.detail-profile-shell .detail-field--wide{grid-column:1/-1}.detail-profile-shell .profile-interpretation__grid,.detail-profile-shell .detail-matrix__cells{grid-template-columns:minmax(0,1fr)}}.detail-profile-shell .profile-quick-glance{background:linear-gradient(135deg,#2a2115f5,#14110dfa);border-color:#c9a2274d;border-radius:1rem;gap:1rem;padding:1.15rem}.detail-profile-shell .profile-quick-glance h2{font-size:1.45rem;line-height:1.2}.detail-profile-shell .profile-quick-glance__subtitle{color:#d6c5a8;font-size:.88rem}.detail-profile-shell .profile-quick-glance__character ul{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.detail-profile-shell .profile-quick-glance__character li{background:#c9a2270f;border-radius:.5rem;min-height:0;padding:.4rem .6rem;font-size:.82rem}.detail-profile-shell .profile-quick-glance__profile{gap:.45rem;padding-top:.8rem}.detail-profile-shell .profile-quick-glance__profile dd{gap:.55rem;font-size:.83rem}.detail-profile-shell .profile-quick-glance__profile dd>span{grid-template-columns:5.8rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.detail-profile-shell .profile-quick-glance__profile small{font-size:.6rem;line-height:1.4}.detail-profile-shell .profile-quick-glance__use{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.8rem;display:grid}.detail-profile-shell .profile-quick-glance__use dd{font-size:.85rem;line-height:1.5}.detail-profile-shell .detail-tabs__panel{background:linear-gradient(145deg,#1c1813,#110f0c);border-color:#7065504d;border-radius:1rem;padding:1rem}.detail-profile-shell .detail-panel-block+.detail-panel-block{border-top:1px solid #70655047;margin-top:1rem;padding-top:1rem}.detail-profile-shell .detail-panel-block .detail-card__heading{margin-bottom:1.1rem}.detail-profile-shell .detail-panel-block .detail-card__heading h2{font-size:1.65rem;line-height:1.1}.detail-profile-shell .detail-eyebrow{letter-spacing:.16em;color:#ceab62;font-size:.62rem}.detail-profile-shell .scent-accord-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.detail-profile-shell .scent-accord-list__trigger{background:linear-gradient(140deg,#292218,#17140f);border-radius:.85rem;grid-template-columns:2.4rem minmax(0,1fr);gap:.6rem;min-height:4.2rem;padding:.65rem}.detail-profile-shell .scent-accord-gallery .scent-accord-list__trigger{direction:ltr;flex-direction:row;align-items:center;gap:.7rem;height:5.25rem;min-height:5.25rem;padding:.65rem;display:flex}.detail-profile-shell .scent-accord-gallery .scent-accord-list__icon{flex:0 0 2.4rem}.detail-profile-shell .scent-accord-gallery .scent-accord-list__copy{flex:1 1 0;min-width:0}.detail-profile-shell .scent-accord-gallery .scent-accord-list__cue{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;max-height:2.7em;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.detail-profile-shell .scent-accord-list__icon{border-radius:.65rem;grid-row:auto;width:2.4rem;height:2.4rem}.detail-profile-shell .scent-accord-list__label{overflow-wrap:normal;font-size:.84rem;line-height:1.3}.detail-profile-shell .scent-note-tier h3{margin-bottom:.75rem}.detail-profile-shell .scent-note-tile{border-color:#70655061;box-shadow:inset 0 1px #f2ede409}.detail-profile-shell .scent-note-tile__label{overflow-wrap:anywhere;padding:0;font-size:.88rem}.detail-profile-shell .detail-panel-block--identity+.detail-panel-block--characteristics{border-top:0;margin-top:.85rem;padding-top:0}.detail-profile-shell .detail-panel-block--characteristics .detail-card__heading{margin-bottom:.55rem}.detail-profile-shell .detail-panel-block--characteristics .detail-card__heading h2{font-size:1.05rem;line-height:1.35}.detail-profile-shell .detail-development-copy{font-size:.9rem;line-height:1.65}.detail-profile-shell .detail-community-read{padding:1rem}.detail-profile-shell [data-profile-panel=wear]>.detail-panel-block{background:0 0;border:0;margin:0;padding:0}.detail-profile-shell [data-profile-panel=wear]>.detail-panel-block+.detail-panel-block{border-top:1px solid #7065504d;margin-top:1.7rem;padding-top:1.7rem}.detail-profile-shell .detail-decision-grid{background:linear-gradient(120deg,#c9a22714,#1c18134d);border-color:#c9a22752;grid-template-columns:1fr;display:grid}.detail-profile-shell .detail-decision-grid>div{padding:1rem}.detail-profile-shell .detail-decision-grid>div+div{border-top:1px solid #70655059;border-left:0}.detail-profile-shell .detail-decision-grid>div:first-child strong{font-family:var(--font-display,Georgia,serif);color:#f3e5cd;font-size:1.13rem;line-height:1.4}.detail-profile-shell .detail-decision-grid strong{font-size:.87rem;line-height:1.55}.detail-profile-shell .wear-snapshot-grid{background:#0c0a084d;border:1px solid #70655066;border-radius:1rem;grid-template-columns:1fr;gap:0;padding:0 1rem;display:grid}.detail-profile-shell .wear-snapshot{text-align:left;background:0 0;border:0;border-bottom:1px solid #7065504d;border-radius:0;grid-template-columns:2.1rem minmax(0,1fr);gap:.35rem .8rem;min-height:0;padding:1rem 0;display:grid}.detail-profile-shell .wear-snapshot:last-child{border-bottom:0}.detail-profile-shell .wear-snapshot__icon{background:#c9a22717;border-radius:.6rem;grid-area:1/1/span 2;align-self:start;place-items:center;width:2.1rem;height:2.1rem;display:grid}.detail-profile-shell .wear-snapshot__label{letter-spacing:.1em;color:#c5ac7b;grid-column:2;font-size:.65rem}.detail-profile-shell .wear-snapshot strong{grid-column:2;font-size:.88rem;font-weight:400;line-height:1.55}.detail-profile-shell .wear-performance-row{border-bottom:1px solid #70655040;padding-bottom:.8rem}.detail-profile-shell .wear-performance-row strong{text-align:left;grid-column:1/-1;font-size:.82rem;line-height:1.55}.detail-profile-shell .detail-shield-badge{max-width:100%;font-size:.76rem;line-height:1.5}.detail-profile-shell .detail-field__label{font-size:.63rem;line-height:1.4}.detail-profile-shell .detail-field__value{font-size:.9rem;line-height:1.55}.detail-profile-shell .detail-story__stages{gap:.8rem}.detail-profile-shell .detail-story__stage{grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem;padding-bottom:1.2rem}.detail-profile-shell .detail-story__num{width:1.5rem;height:1.5rem;font-size:.67rem}.detail-profile-shell .detail-story__stage:before{top:1.8rem;left:.72rem}.detail-profile-shell .detail-story__label{letter-spacing:.1em;margin-bottom:.55rem;font-size:.68rem;line-height:1.4}.detail-profile-shell .detail-story__text{color:#ded4c6;font-size:.91rem;line-height:1.72}.detail-profile-shell .detail-lineage__node{padding-bottom:1rem}.detail-profile-shell .detail-matrix__cells{grid-template-columns:1fr;gap:.7rem}.detail-profile-shell .detail-matrix__cell{border:1px solid #7065504d;border-radius:.7rem;padding:.85rem}.detail-profile-shell .detail-matrix__val{font-size:.87rem;line-height:1.55}.detail-profile-shell .profile-interpretation{margin-top:1.5rem;padding:1rem}.detail-profile-shell .profile-interpretation__grid{grid-template-columns:1fr;gap:.6rem}.detail-profile-shell .profile-interpretation__fact{padding:.85rem}.detail-profile-shell [data-profile-panel=record] .detail-data-grid{grid-template-columns:1fr;gap:.7rem}.detail-profile-shell [data-profile-panel=record] .detail-data-grid .detail-field{padding:.9rem 1rem}.detail-profile-shell [data-profile-panel=record] .detail-data-grid .detail-field:first-child{background:#c9a2270e;border-color:#c9a22766}.detail-profile-shell [data-profile-panel=record] .detail-data-grid .detail-field:first-child .detail-field__value{font-family:var(--font-display,Georgia,serif);font-size:1.3rem}.detail-profile-shell .detail-research-grid{gap:.5rem}.detail-profile-shell .detail-link-list__item{gap:.7rem;min-height:48px}.detail-profile-shell .bottle-summary{background:linear-gradient(120deg,#c9a22714,#0000);border:1px solid #c9a22747;border-radius:.85rem;padding:1rem}.detail-profile-shell .bottle-summary strong{font-family:var(--font-display,Georgia,serif);font-size:1.15rem}.detail-profile-shell .bottle-editor>summary{padding:1rem .85rem}.detail-profile-shell .bottle-receipt__price dd{font-size:1.35rem;line-height:1.4}.detail-profile-shell .bottle-workspace{gap:1.25rem}@media (max-width:350px){.detail-profile-shell .scent-accord-list__trigger{grid-template-columns:2rem minmax(0,1fr);gap:.4rem;padding:.55rem}.detail-profile-shell .scent-accord-list__icon{width:2rem;height:2rem}.detail-profile-shell .scent-accord-list__label{font-size:.78rem}.detail-profile-shell .profile-quick-glance__use{grid-template-columns:1fr;gap:.6rem}}@media (max-width:420px){.detail-profile-shell .scent-note-tier>div,.detail-profile-shell .scent-note-pyramid--flat>div{grid-template-columns:minmax(0,1fr)}}.detail-profile-shell [data-profile-panel=wear]>.detail-panel-block--where{border-top:0;margin-top:0;padding-top:0}.detail-profile-shell [data-profile-panel=wear]>.detail-panel-block--presence{border-top:1px solid #7065504d;margin-top:1.7rem;padding-top:1.7rem}.profile-section-jumps{color:#baad98;background:#19150f;border:1px solid #7065504d;border-radius:.65rem;margin:0 0 .65rem;padding:0 .8rem}.profile-section-jumps summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-size:.75rem}.profile-section-jumps nav{gap:.4rem;padding-bottom:.8rem;display:grid}.profile-section-jumps button{color:#f2ede4;text-align:left;cursor:pointer;background:#211c15;border:1px solid #70655052;border-radius:.45rem;min-height:44px;padding:.6rem .7rem;font-size:.83rem}.profile-section-jumps button:focus-visible{outline-offset:2px;outline:2px solid #e3b84c}.detail-profile-shell .scent-note-tile--text{aspect-ratio:auto}
