.main-lab{grid-column:1/-1}.sidebar~.main-lab{grid-column:2/-1}.sidebar~.main-lab:has(~.sidebar-right){grid-column:2/3}.main-lab:has(~.sidebar-right):not(.sidebar~*){grid-column:1/3}body:has(.sidebar):not(:has(.sidebar-right)){grid-template-columns:minmax(280px,320px) 1fr}body:not(:has(.sidebar)):has(.sidebar-right){grid-template-columns:1fr minmax(420px,460px)}body:not(:has(.sidebar)):not(:has(.sidebar-right)){grid-template-columns:1fr}a{color:inherit;text-decoration:none}.main-lab>main{flex:1;width:100%;min-height:0;overflow-y:auto}@layer button-reset{.vault-brand-group-header,.nav-item,.gear-side-nav-item,.gear-hero-scroll-hint,.gear-lang-btn,.brand-title-group,.perfume-item,.impression-btn,.feedback-opt,.vault-left-back,.btn-profile-vault{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0}}.vault-brand-group-header{width:100%}.btn-open-vault{letter-spacing:normal}.control-btn.icon-text-btn{justify-content:center}.perfume-item{width:100%;display:block}.picker-item{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;display:block}.layer-result-card.is-empty{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;appearance:none}body.light-theme .empty-para,body.light-theme .empty-subtitle,body.light-theme .empty-manifesto{color:#12141aeb;text-shadow:0 1px 10px #ffffffa6}.picker-item-brand,.picker-item-name,.lr-empty-lbl,.vault-list-sub,.vault-list-name,.settings-action-text,.settings-action-text>span,.settings-vault-status-main span{display:block}.settings-action-text{flex:1;min-width:0}.settings-action-row,.vault-list-item{text-decoration:none}.compat-score{border:1px solid rgba(var(--accent-gold-rgb), .35);width:30px;height:30px;font-family:var(--font-space-mono), monospace;color:var(--accent-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.lr-card-empty,.lr-card-filled{display:flex}.buy-confidence-row{align-items:center;gap:14px;margin:12px 0 10px;display:flex}.buy-confidence-dial{border:1px solid rgba(var(--accent-gold-rgb), .45);width:54px;height:54px;font-family:var(--font-bebas), sans-serif;color:var(--accent-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.buy-confidence-text{flex-direction:column;gap:2px;display:flex}.buy-confidence-label{font-family:var(--font-space-mono), monospace;letter-spacing:.14em;color:var(--text-pure);font-size:11px}.buy-confidence-max{font-family:var(--font-space-mono), monospace;color:var(--text-dim);font-size:9px}.layer-empty-hint{display:block}.social-icons button{cursor:pointer;color:var(--text-dim);background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:color .3s;display:flex}.social-icons button:hover{color:var(--accent-gold)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal-overlay,.picker-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-window,.picker-window{-webkit-backdrop-filter:blur(34px)saturate(180%);backdrop-filter:blur(34px)saturate(180%)}.top20-window{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-dropdown{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%)}.settings-card,.synthesis-score-panel,#layerRevealOverlay{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}.plan-card,.plans-billing-toggle,.tour-welcome-box,.tour-tooltip,.bottlescan-share-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tour-welcome-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tour-spotlight-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bottlescan-manual-align-panel{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%)}.bottlescan-processing-overlay,.bottlescan-capacity-ref-hint-pill,.topo-text{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width:1600px){.nav-links{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%)}}}.mysc-capture #mySummaryShareCard{position:relative;top:auto;left:auto}.mysc-capture.mysc-landscape,.mysc-capture.mysc-square{zoom:.46}.mysc-capture.mysc-vertical{zoom:.35}@media (max-width:1400px){.mysc-capture.mysc-landscape,.mysc-capture.mysc-square{zoom:.33}.mysc-capture.mysc-vertical{zoom:.25}}.picker-chosen{appearance:none;text-align:left;cursor:pointer;background:rgba(var(--accent-gold-rgb), .06);border:1px solid rgba(var(--accent-gold-rgb), .25);width:100%;font:inherit;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.picker-chosen:hover{border-color:rgba(var(--accent-gold-rgb), .45);background:rgba(var(--accent-gold-rgb), .1)}.picker-chosen span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-gold);font-size:9px;font-weight:700}.picker-chosen strong{font-family:var(--font-bebas), sans-serif;color:var(--text-pure);font-size:17px;font-weight:400;line-height:1.1}.picker-chosen em{letter-spacing:.06em;color:var(--text-dim);font-size:10.5px;font-style:normal}.topo-text{white-space:normal;max-width:150px;line-height:1.3}.topo-neck .topo-text,.topo-apparel .topo-text{text-align:right;border-left:none;border-right:2px solid var(--accent-gold);left:auto;right:15px}.topo-wrist .topo-text{top:auto;bottom:-4px}.bs-side-empty{color:var(--text-dim);padding:10px 2px 0;font-size:11.5px;line-height:1.6}.bs-side-brand+.bs-side-brand{border-top:1px solid var(--border-strict)}.bs-side-brand-head{appearance:none;cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;align-items:baseline;gap:10px;padding:10px 2px;display:flex}.bs-side-brand-name{letter-spacing:.08em;min-width:0;color:var(--text-pure);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;overflow:hidden}.bs-side-brand-count{font-family:var(--font-space-mono), monospace;color:var(--text-dim);flex-shrink:0;font-size:9.5px}.bs-side-brand-caret{font-family:var(--font-space-mono), monospace;color:var(--accent-gold);text-align:right;flex-shrink:0;width:14px;font-size:11px}.bs-side-brand-head.open .bs-side-brand-name{color:var(--accent-gold)}.bs-side-format{appearance:none;cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;border-left:2px solid #0000;align-items:baseline;gap:8px;padding:6px 2px 6px 12px;transition:border-color .15s,color .15s;display:flex}.bs-side-format:hover{border-left-color:rgba(var(--accent-gold-rgb), .4)}.bs-side-format.active{border-left-color:var(--accent-gold)}.bs-side-format-label{color:var(--text-body);flex:1;font-size:11.5px}.bs-side-format.active .bs-side-format-label{color:var(--text-pure)}.bs-side-format-ml{font-family:var(--font-space-mono), monospace;color:var(--accent-gold);flex-shrink:0;font-size:10.5px}.bs-side-format-est{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex-shrink:0;font-size:8.5px;font-weight:700}.sidebar-search-wrap{position:relative}.sidebar-search-wrap .search-box{padding-right:34px}.search-clear{appearance:none;width:20px;height:20px;color:var(--text-dim);font-family:var(--font-inter), sans-serif;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-clear:hover{color:var(--accent-gold);background:rgba(var(--accent-gold-rgb), .12)}
