:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090a09;--surface:#11110ff0;--elevated:#1b1915f5;--text:#f2ebdd;--secondary:#c8bead;--muted:#938b7d;--border:#c8a66538;--gold:#c8a665;--gold-strong:#9f7d43;--ink:#171108;--site-header-height:4.75rem;--builder-panel-header-offset:calc(var(--site-header-height) + 12px);--builder-docked-summary-overflow:max(0px, calc(var(--builder-docked-summary-height,0px) - var(--builder-panel-header-offset)))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 75% 8%,#9f7d4317,transparent 27rem),var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.skip-link{z-index:100;background:var(--gold);color:var(--ink);padding:.65rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.page-shell{width:min(1180px,100% - 2rem);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a09e0;border-bottom:1px solid #c8a66521;position:sticky;top:0}.site-header__inner{width:min(1240px,100% - 2rem);min-height:var(--site-header-height);align-items:center;gap:2rem;margin:auto;display:flex}@media (min-width:981px){:root{--site-header-height:4.25rem}}.wordmark{letter-spacing:.22em;flex-direction:column;line-height:1;display:flex}.wordmark span{font-family:Georgia,Times New Roman,serif;font-size:1rem}.wordmark small{color:var(--gold);letter-spacing:.42em;margin-top:.35rem;font-size:.55rem}.desktop-nav{color:var(--secondary);gap:1.7rem;margin-left:auto;font-size:.88rem;display:flex}.desktop-nav a{padding:.35rem 0;position:relative}.desktop-nav a:after{background:var(--gold);content:"";opacity:0;height:1px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.desktop-nav a:hover,.desktop-nav a[aria-current=page],.text-link:hover{color:var(--gold)}.desktop-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}:root{--aur-burgundy:#4a0f1f;--aur-burgundy-lift:#8a344a;--aur-burgundy-line:#8a344a24;--aur-burgundy-rim:#8a344a80;--aur-burgundy-wash:#4a0f1f99;--aur-burgundy-glow:#4a0f1f66;--aur-burgundy-text-interactive:#b85d63;--aur-ivory:#e7ddcf}.desktop-nav a:not([aria-current=page]):hover,.desktop-nav a:not([aria-current=page]):focus-visible{color:var(--aur-burgundy-text-interactive);text-shadow:0 0 14px var(--aur-burgundy-glow)}.desktop-nav a:not([aria-current=page]):hover:after,.desktop-nav a:not([aria-current=page]):focus-visible:after{background:var(--aur-burgundy-lift);opacity:1;transform:scaleX(1)}.mobile-menu{margin-left:auto;display:none}@media (min-width:981px){.site-header__inner--builder .desktop-nav{margin-right:376px}}.site-header__builder-slot{top:0;right:max(12px, calc(50% - var(--aur-builder-edge)));width:360px;position:absolute}#aurelian-builder-summary-slot .builder-panel-sticky-summary-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a09;position:absolute;top:0;left:0;right:0}.button{border:1px solid var(--gold);background:var(--gold);min-height:3rem;color:var(--ink);letter-spacing:.02em;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#d6b778;transform:translateY(-1px)}.button--compact{min-height:2.55rem;padding:.55rem 1rem;font-size:.82rem}.text-link{color:var(--gold);border-bottom:1px solid #c8a66566;font-weight:700}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .8rem;font-size:.7rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,.display-heading{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}h1{max-width:15ch;margin-bottom:1.4rem;font-size:clamp(2.8rem,7vw,6.4rem)}.lede{max-width:42rem;color:var(--secondary);font-size:clamp(1.05rem,2vw,1.3rem)}.aurelian-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(17.5rem,20rem);align-items:stretch;gap:clamp(2.5rem,5vw,5rem);padding-block:0;display:grid}.aurelian-hero__copy{z-index:2;flex-direction:column;justify-content:center;padding-block:clamp(3rem,6vw,5rem);display:flex;position:relative}.aurelian-hero h1{max-width:14ch;font-size:clamp(3.25rem,5.5vw,5.25rem)}.button-row{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.hero-media{isolation:isolate;flex-direction:column;justify-content:center;justify-self:end;width:clamp(17.5rem,24vw,20rem);min-width:0;margin:0;display:flex;position:relative}.hero-media__glow{z-index:-1;filter:blur(18px);background:radial-gradient(#c8a66538,#0000 65%);position:absolute;inset:15% 0}.hero-media__frame{aspect-ratio:9/20;border:1px solid var(--border);background:var(--surface);width:100%;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000007a}.hero-media__fallback{background:radial-gradient(circle at 50% 45%,#c8a66526,transparent 58%),var(--surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-media__bottle{object-fit:contain;filter:drop-shadow(0 22px 22px #000000b3);width:50%;max-height:58%;position:absolute;bottom:15%}.hero-media__bottle--1{opacity:.68;transform:translate(-31%)scale(.72)}.hero-media__bottle--2{z-index:2;transform:translateY(-3%)}.hero-media__bottle--3{opacity:.58;transform:translate(34%)scale(.68)}.hero-media__video{z-index:3;object-fit:cover;object-position:56% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-media figcaption{color:var(--muted);letter-spacing:.04em;text-align:center;margin:.65rem 0 0;font-size:.68rem}.section{padding-block:clamp(2.5rem,3.3vw,3rem)}.section--surface{border-block:1px solid var(--border);background:linear-gradient(145deg,#1b1915b3,#0c0c0be6);width:100%}.display-heading{max-width:17ch;font-size:clamp(2.2rem,5vw,4.6rem)}.section-lede{max-width:42rem;color:var(--secondary);margin-top:1.5rem;font-size:1.1rem}.feature-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.75rem;display:grid}.feature-grid article{background:var(--bg);padding:1.5rem}.feature-grid h3,.steps h3{align-items:baseline;gap:.65rem;margin:0 0 1rem;font-family:Georgia,serif;font-size:1.4rem;font-weight:400;display:flex}.feature-grid h3 span,.steps h3 span,.process-list span{color:var(--gold);letter-spacing:.12em;flex:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:800}.feature-grid article>p:last-child,.steps article>p:last-child{margin-bottom:0}.feature-grid p,.steps p,.process-list p{color:var(--secondary)}.steps{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem;display:grid}.steps--three{grid-template-columns:repeat(3,1fr)}.section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.section-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:400}.featured-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.featured-grid article{border:1px solid var(--border);background:var(--surface)}.seasonal-card__link{opacity:1;height:100%;padding:1.3rem;transition:opacity .35s;display:block}.seasonal-card--exiting .seasonal-card__link{opacity:0;pointer-events:none}.seasonal-card--entering .seasonal-card__link{opacity:1;pointer-events:none}.seasonal-card__image{aspect-ratio:1;place-items:center;width:100%;margin-bottom:.75rem;display:grid;overflow:hidden}.featured-grid img{object-fit:contain;width:100%;height:100%;transition:opacity .25s}.seasonal-card__season{color:var(--secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem}.featured-grid h3{min-height:4.8rem;font-family:Georgia,serif;font-weight:400}.featured-grid span,.points{color:var(--gold);font-weight:800}.final-cta{text-align:center;padding-block:3rem}.final-cta h2{max-width:18ch;margin-inline:auto;font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:1.05}.final-cta>p:not(.eyebrow){max-width:38rem;color:var(--secondary);margin:0 auto 2rem}.site-footer{border-top:1px solid var(--border);width:min(1240px,100% - 2rem);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:auto;padding:1.75rem 0;font-size:.82rem;display:grid}.site-footer strong{color:var(--text);letter-spacing:.15em}.site-footer p{margin:.2rem 0 0}.site-footer nav{justify-content:center;gap:1.5rem;display:flex}.site-footer__note{text-align:right;margin:0}.page-intro{padding-block:clamp(3.5rem,7vw,6.5rem) 2.5rem}.page-intro--compact{padding-block:clamp(2.5rem,4vw,3.5rem) 1.75rem}.page-intro h1{font-size:clamp(2.7rem,6vw,5.5rem)}#builder-entry-header{position:relative}.builder-intro-dismiss{border:1px solid var(--border);width:1.9rem;height:1.9rem;color:var(--muted);background:0 0;place-items:center;padding:0;font-size:.7rem;line-height:1;transition:border-color .2s,color .2s;display:inline-grid;position:absolute;top:0;right:0}.builder-intro-dismiss:hover,.builder-intro-dismiss:focus-visible{border-color:var(--gold);color:var(--gold)}@media (min-width:981px){#builder-entry-header{width:auto;margin-left:max(12px, calc(50% - var(--aur-builder-edge)));margin-right:max(418px, calc(50% - var(--aur-builder-edge) + 406px))}.builder-page:has(.layout--panel-collapsed) #builder-entry-header{margin-right:max(48px, calc(50% - var(--aur-builder-edge) + 36px))}}.catalog-page .catalog-controls{border:1px solid var(--border);background:var(--surface);grid-template-columns:1fr 14rem;gap:1rem;margin-top:3.5rem;padding:1.25rem;display:grid}.catalog-page .catalog-controls label{color:var(--secondary);letter-spacing:.04em;font-size:.78rem;font-weight:700}.catalog-page .catalog-controls input,.catalog-page .catalog-controls select{border:1px solid var(--border);width:100%;min-height:3rem;color:var(--text);background:#0d0e0c;border-radius:0;margin-top:.45rem;padding:.6rem .8rem}.catalog-status{color:var(--muted);justify-content:space-between;gap:2rem;margin:1.5rem 0;font-size:.84rem;display:flex}.catalog-count{flex:none;margin:0}.catalog-status p:last-child{text-align:right;max-width:34rem;margin:0}.catalog-explorer-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.product-card{border:1px solid var(--border);background:var(--surface);padding:1.25rem}.product-card .eyebrow{text-align:center}.product-card__image{aspect-ratio:1/1.08;background:radial-gradient(circle,#c8a6651a,#0000 65%);place-items:center;margin-bottom:1rem;display:grid}.product-card__image img{object-fit:contain;width:85%;height:85%}.product-card__image-link{place-items:center;width:100%;height:100%;display:grid}.product-card h2 a{color:inherit;text-decoration:none}.product-card h2 a:hover,.product-card h2 a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.22em}.product-card h2{text-align:center;min-height:3rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:400}.product-card__actions{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:14px;margin-top:.85rem;display:grid}.product-card__points{white-space:nowrap;border:1px solid;justify-content:center;align-items:center;gap:.35rem;min-height:3rem;margin:0;padding:.5rem .58rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.product-card__action{width:100%;min-width:0;min-height:3rem;color:var(--gold);background:0 0;justify-content:center;align-items:center;margin-top:0;padding-inline:.7rem;font-size:.78rem;line-height:1.22;display:inline-flex}.product-card__action:hover,.product-card__action:focus-visible{background:var(--gold);color:var(--ink)}.product-card--highlighted{border-color:var(--gold);box-shadow:0 0 0 1px #c8a66561,0 0 26px var(--aur-burgundy-glow),0 18px 45px #00000047}@media (prefers-reduced-motion:no-preference){.product-card{transition:border-color .6s,box-shadow .6s}}.product-card__learning{margin-top:.65rem}.product-card__learning summary{color:var(--muted);letter-spacing:.02em;cursor:pointer;padding:.35rem 0;font-size:.74rem;list-style:none}.product-card__learning summary::-webkit-details-marker{display:none}.product-card__learning summary:hover,.product-card__learning summary:focus-visible,.product-card__learning[open] summary{color:var(--gold)}.product-card__learning-links{border-top:1px solid var(--border);flex-direction:column;gap:.35rem;margin-top:.5rem;padding-top:.6rem;display:flex}.product-card__learning-link{min-height:2.75rem;color:var(--secondary);border-bottom:1px solid #c8a66540;align-items:center;padding:.25rem 0;font-size:.76rem;display:inline-flex}.product-card__learning-link:hover,.product-card__learning-link:focus-visible{border-color:var(--gold);color:var(--gold)}.centered-cta{text-align:center;margin-top:4rem}.empty-state{border:1px solid var(--border);text-align:center;padding:5rem 1rem}.learner-record-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.learner-record-empty{margin-top:2rem}.learner-record-empty .learner-record-actions{justify-content:center;margin-top:1.5rem}.learner-record-section{margin-top:3rem}.learner-record-section h2{margin:0 0 1.25rem;font-family:Georgia,serif;font-size:1.6rem;font-weight:400}.learner-record-list{flex-direction:column;gap:1rem;display:flex}.encounter-evidence-card,.comparison-evidence-card{border:1px solid var(--border);background:var(--surface);padding:1.25rem}.encounter-evidence-card__fragrance,.comparison-evidence-card__pair{margin:0 0 .35rem;font-family:Georgia,serif;font-size:1.1rem;font-weight:400}.encounter-evidence-card__brand{color:var(--secondary);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem}.encounter-evidence-card__date,.comparison-evidence-card__date{color:var(--muted);letter-spacing:.04em;margin:0 0 .85rem;font-size:.74rem}.encounter-evidence-card__observations{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.encounter-evidence-card__moment{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.encounter-evidence-card__quote,.comparison-evidence-card__quote{border-left:1px solid var(--border);color:var(--text);margin:0;padding-left:.85rem;font-style:normal}.encounter-evidence-card__actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:1rem;margin-top:1rem;padding-top:.85rem;display:flex}.quiet-link{color:var(--muted);border-bottom:1px solid var(--border);font-size:.78rem}.quiet-link:hover,.quiet-link:focus-visible{color:var(--gold);border-color:var(--gold)}.observation-capture__learner-record-link,.comparison-capture__learner-record-link{margin-top:1rem;display:inline-block}.learner-record-delete{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.learner-record-delete__trigger{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.learner-record-delete--confirming p{max-width:36rem;color:var(--secondary);margin:0 0 1rem;font-size:.85rem}.learner-record-delete__error{color:#d98a7a}.learner-record-delete__actions{flex-wrap:wrap;gap:1rem;display:flex}.learner-record-delete__actions button{border:1px solid var(--border);min-height:2.75rem;color:var(--secondary);background:0 0;padding:.5rem 1rem;font-size:.82rem}.learner-record-delete__actions button:last-child{color:#d98a7a;border-color:#d98a7a}.learner-record-delete__actions button:not(:disabled):hover,.learner-record-delete__actions button:not(:disabled):focus-visible{border-color:var(--gold);color:var(--gold)}.learner-record-delete__actions button:last-child:not(:disabled):hover,.learner-record-delete__actions button:last-child:not(:disabled):focus-visible{color:#d98a7a;background:#d98a7a1a;border-color:#d98a7a}.learner-record-delete__actions button:disabled{opacity:.5;cursor:not-allowed}.evidence-revisit{border-top:1px solid var(--border);max-width:36rem;margin:2rem auto 0;padding-top:1.5rem}.evidence-revisit summary{color:var(--muted);letter-spacing:.02em;cursor:pointer;padding:.35rem 0;font-size:.82rem;list-style:none}.evidence-revisit summary::-webkit-details-marker{display:none}.evidence-revisit summary:hover,.evidence-revisit summary:focus-visible,.evidence-revisit[open] summary{color:var(--gold)}.evidence-revisit__content{margin-top:1rem}.evidence-revisit__section{margin-top:1.5rem}.evidence-revisit__section:first-child{margin-top:0}.evidence-revisit__section h3{color:var(--secondary);margin:0 0 .85rem;font-family:Georgia,serif;font-size:1.1rem;font-weight:400}.learning-capture{max-width:36rem;margin:0 auto}.learning-capture__heading{color:var(--text);margin-bottom:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:400;display:block}.learning-capture__context{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem}.learning-capture__search-input{border:1px solid var(--border);width:100%;min-height:3rem;color:var(--text);background:#0d0e0c;border-radius:0;margin-bottom:1.5rem;padding:.6rem .9rem}.learning-capture__results{border:1px solid var(--border);background:var(--surface);max-height:26rem;margin:0;padding:0;list-style:none;overflow-y:auto}.learning-capture__results li+li{border-top:1px solid var(--border)}.learning-capture__result{width:100%;min-height:3rem;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:.65rem 1rem;font-size:.88rem;display:flex}.learning-capture__result:hover,.learning-capture__result:focus-visible{color:var(--gold);background:#c8a66514}.learning-capture__fragrance{margin-bottom:1.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:400}.learning-capture__pair{margin-bottom:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:400}.comparison-capture__first{color:var(--text)}.comparison-capture__second{color:var(--secondary)}.comparison-capture__evidence-revisit{max-width:36rem;margin:0 auto}.learning-capture__fieldset{border:none;margin:0 0 1.75rem;padding:0}.learning-capture__legend{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;padding:0 0 .85rem;font-size:.72rem;font-weight:800}.learning-capture__options{flex-wrap:wrap;gap:.75rem;display:flex}.learning-capture__option{border:1px solid var(--border);min-height:2.75rem;color:var(--secondary);cursor:pointer;align-items:center;gap:.55rem;padding:.5rem 1.1rem;font-size:.84rem;transition:border-color .2s,color .2s;display:inline-flex}.learning-capture__option input{accent-color:var(--gold)}.learning-capture__option:has(input:checked){border-color:var(--gold);color:var(--gold)}.learning-capture__option:hover,.learning-capture__option:focus-within{border-color:var(--gold)}.learning-capture__label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.6rem;font-size:.72rem;font-weight:800;display:block}.learning-capture__textarea{border:1px solid var(--border);width:100%;min-height:8rem;color:var(--text);resize:vertical;background:#0d0e0c;border-radius:0;margin-bottom:1.5rem;padding:.85rem 1rem;font-family:inherit;font-size:.92rem;line-height:1.6}.learning-capture__error{color:#d98a7a;border-left:1px solid #d98a7a;margin:0 0 1.25rem;padding-left:.85rem;font-size:.84rem}.learning-capture__submit{width:100%}.learning-capture__submit:disabled{opacity:.45;cursor:not-allowed}.learning-capture__submit:disabled:hover{background:var(--gold);transform:none}.learning-capture__quote{border-left:1px solid var(--border);color:var(--text);margin:0 0 1.25rem;padding-left:.9rem;font-size:1.02rem;font-style:normal}.learning-capture__moment,.learning-capture__timestamp{color:var(--muted);letter-spacing:.04em;margin:0 0 .6rem;font-size:.76rem}.learning-capture__moment{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.learning-capture__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.75rem 0;display:flex}.learning-capture__secondary{border:1px solid var(--border);min-height:2.75rem;color:var(--secondary);background:0 0;padding:.55rem 1.15rem;font-size:.84rem}.learning-capture__secondary:hover,.learning-capture__secondary:focus-visible{border-color:var(--gold);color:var(--gold)}.learning-capture__quiet{border:none;border-bottom:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:0;font-size:.82rem}.learning-capture__quiet:hover,.learning-capture__quiet:focus-visible{color:var(--gold);border-color:var(--gold)}.process-list{max-width:52rem;margin:4rem 0}.process-list article{border-top:1px solid var(--border);grid-template-columns:4rem 1fr;padding:2rem 0;display:grid}.process-list article>p{grid-column:2}.bonus-note{border:1px solid var(--border);background:linear-gradient(135deg,#c8a6651a,#11110ff0);max-width:52rem;margin:1rem 0 3rem;padding:clamp(1.5rem,4vw,3rem)}.bonus-note h2{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:400}.bonus-note>p:last-child{color:var(--secondary);margin-bottom:0}.builder-page{padding-bottom:5rem}.builder-loading{min-height:30rem;color:var(--muted);place-items:center;display:grid}:root{--aur-builder-max:2200px;--aur-builder-edge:calc(var(--aur-builder-max) / 2 - 12px)}.builder-page>.builder-theme-root{width:min(var(--aur-builder-max),100%);margin-inline:auto}@media (max-width:900px){.desktop-nav,.desktop-cta,.site-header__builder-slot{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{color:var(--gold);cursor:pointer;font-weight:700;list-style:none}.mobile-menu nav{border:1px solid var(--border);background:#11110f;flex-direction:column;gap:.25rem;width:min(19rem,100vw - 2rem);padding:1rem;display:flex;position:absolute;top:2.75rem;right:0;box-shadow:0 20px 50px #0009}.mobile-menu nav>a:not(.button){padding:.75rem}.mobile-menu nav>a[aria-current=page]:not(.button){color:var(--gold);background:#c8a66514}.aurelian-hero{grid-template-columns:1fr}.aurelian-hero__copy{padding-block:4rem 2.5rem}.hero-media{justify-self:center;width:min(100%,22rem);margin-inline:auto}.hero-media__frame{aspect-ratio:4/5}.feature-grid,.steps,.featured-grid,.catalog-explorer-grid{grid-template-columns:repeat(2,1fr)}.section-heading{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.page-shell,.site-header__inner,.site-footer{width:min(100% - 1.25rem,1180px)}:root{--site-header-height:4.25rem}h1{font-size:2.8rem}.button-row{flex-direction:column;align-items:flex-start}.aurelian-hero__copy{padding-block:3rem 2.5rem}.section{padding-block:2rem}.final-cta{padding-block:2.5rem}.feature-grid,.steps,.featured-grid,.catalog-explorer-grid{grid-template-columns:1fr}.steps{gap:2.5rem}.catalog-page .catalog-controls{grid-template-columns:1fr}.catalog-status{flex-direction:column;align-items:flex-start;gap:.35rem}.catalog-status p:last-child{text-align:left}.site-footer{grid-template-columns:1fr;gap:1rem}.site-footer nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.site-footer__note{text-align:left}.process-list article{grid-template-columns:3rem 1fr}.learning-capture__options{flex-direction:column}.learning-capture__option{width:100%}.learning-capture__results{max-height:20rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-media__video{display:none}.seasonal-card__link{opacity:1!important}}
.builder-page{--aur-charcoal:#2a2a2a;--aur-green:#173c32;--aur-brass:#a9824f;--aur-green-line:#3f7a6833;--aur-brass-line:#a9824f80;--aurelian-atmosphere-art:url(/media/atmosphere/builder-renaissance-background.webp);--aur-art-size:100% auto;--aur-art-position:50% 0;--aur-art-box:100% 56.3vw;--aur-art-veil:.78;isolation:isolate;position:relative}.builder-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #0006, transparent 16%, transparent 84%, #0006), radial-gradient(ellipse 1100px 460px at 50% 0, #a9824f0d, transparent 70%), radial-gradient(ellipse 900px 620px at 14% 0, #4a0f1f17, transparent 70%), radial-gradient(ellipse 760px 680px at 92% 18%, #173c3221, transparent 72%), linear-gradient(rgba(9, 10, 9, var(--aur-art-veil)), #090a09ed), radial-gradient(ellipse 44% 78% at 50% 36%, #090a098c, transparent), linear-gradient(180deg, transparent 28%, #090a09 97%), var(--aurelian-atmosphere-art,none);background-repeat:no-repeat;background-size:auto, auto, auto, auto, auto, var(--aur-art-box), var(--aur-art-box), var(--aur-art-size);background-position:0 0, 0 0, 0 0, 0 0, 0 0, 50% 0, 50% 0, var(--aur-art-position);background-attachment:scroll;position:absolute;inset:0}.builder-page .builder-theme-root{background:0 0}.builder-page .catalog-section{border-color:var(--aur-burgundy-line);background:radial-gradient(at 0 0,#4a0f1f13,#0000 62%),linear-gradient(#4a0f1f0a,#4a0f1f03 38%,#0000),#0a0909e6;box-shadow:0 24px 80px #0006,inset 0 1px #e7ddcf0a}.builder-page .catalog-section input[type=search],.builder-page .catalog-section .filters select{color:var(--aur-ivory);background:linear-gradient(#4a0f1f08,#4a0f1f08),#080708eb;border-color:#a9824f4d}.builder-page .catalog-section input[type=search]:hover,.builder-page .catalog-section .filters select:hover{border-color:#963a50b3;box-shadow:0 0 0 1px #8a344a33,inset 0 0 16px #4a0f1f52}.builder-page .catalog-section input[type=search]:focus,.builder-page .catalog-section .filters select:focus{border-color:var(--builder-color-accent);box-shadow:0 0 0 1px #8a344a59,inset 0 0 18px #4a0f1f66}.builder-page .perfume-card{background:radial-gradient(at 50% 0,#4a0f1f0d,#0000 62%),linear-gradient(#191617f0,#0a0809f7);border-color:#8a344a1a}.builder-page .perfume-card:hover,.builder-page .perfume-card:focus-within{border-color:#963a508c;box-shadow:0 0 0 1px #8a344a38,0 18px 40px #00000059,inset 0 0 44px #4a0f1f4d,inset 0 40px 60px -30px #4a0f1f66}.builder-page .builder-panel{border-color:var(--aur-green-line);background:radial-gradient(at 100% 0,#173c323d,#0000 60%),linear-gradient(#173c3221,#173c320a 40%,#0000),#080a09e6;box-shadow:0 24px 80px #0006,inset 0 1px #e7ddcf0a}.builder-page .box-summary-card,#aurelian-builder-summary-slot .box-summary-card,.builder-page .compose-box-panel,.builder-page .curator-bonus-section,.builder-page .collection-snapshot{border-color:var(--aur-green-line);background:radial-gradient(circle at 12% 0,#173c3233,#0000 58%),#06090899;box-shadow:inset 0 1px #e7ddcf09}#aurelian-builder-summary-slot .box-summary-card{border-color:#94a3b824 #94a3b829 #94a3b829}.builder-page .builder-panel-sticky-summary .builder-theme-root--custom{background:linear-gradient(#0a120ff7,#080a09f7)}.builder-page .review-action{border-color:var(--aur-green-line);background:#080a09eb}.builder-page .slot-bar,.builder-page .discovery-progress-bar{background:#173c3257}.builder-page .compose-box-header h3{letter-spacing:.005em;font-family:Georgia,Times New Roman,serif;font-weight:400}.builder-page .curator-bonus-section{background:radial-gradient(at 100% 0,#c8a66517,#0000 55%),radial-gradient(circle at 8% 0,#173c322e,#0000 55%),linear-gradient(#0e0c0ad1,#070807db);border-color:#a9824f3d;box-shadow:inset 0 1px #c8a66524,0 14px 34px #0000004d}.builder-page .curator-bonus-section.unlocked{border-color:color-mix(in srgb, var(--builder-color-accent) 40%, transparent);background:radial-gradient(circle at 16% 0, color-mix(in srgb, var(--builder-color-accent) 15%, transparent), transparent 42%), radial-gradient(ellipse at 100% 0, #c8a6651a, transparent 55%), linear-gradient(180deg, #14100ae0, #080807e6);box-shadow:inset 0 1px 0 #c8a66538, 0 18px 42px color-mix(in srgb, var(--builder-color-accent) 9%, transparent)}.builder-page .curator-bonus-section .discovery-progress-header>div>span{color:#c8a665cc;letter-spacing:.16em}.builder-page .curator-bonus-section .discovery-progress-header>div>strong{color:var(--aur-ivory);letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-weight:400}.builder-page .discovery-bonus-state{background:#08070699;border-color:#a9824f3d}.builder-page .curator-bonus-section .discovery-requirement.missing,.builder-page .curator-bonus-section:not(.unlocked) .discovery-progress-copy{color:var(--builder-color-text-secondary)}.builder-page .curator-bonus-card{background:#08070680;border-color:#a9824f42}.builder-page .curator-bonus-card span,.builder-page .curator-pick-slot span{color:#c8a665b8}.builder-page .curator-bonus-card strong,.builder-page .curator-bonus-copy>strong{color:var(--aur-ivory)}.builder-page .curator-bonus-card p{color:var(--builder-color-text-muted)}.builder-page .curator-pick-slot:not(.active){background:#0807066b;border-color:#e7ddcf1a}.builder-page .curator-style-locked{background:#08070666}.builder-page .collection-snapshot .collection-profile-summary,.builder-page .collection-snapshot .collection-dna-summary,.builder-page .collection-snapshot .collection-balance-summary,.builder-page .collection-snapshot .summary-panel,.builder-page .collection-snapshot .coverage-panel,.builder-page .next-improvement-section{border-color:#e7ddcf14}.builder-page .next-improvement-section{background:#08070666}.builder-page .collection-snapshot-header button{background:#08090899}.builder-page .builder-panel-collapse-rail{color:var(--builder-color-text-muted);background:#0c0b0ab3;border-color:#e7ddcf1a}.builder-page .builder-panel-collapse-rail:hover,.builder-page .builder-panel-collapse-rail:focus-visible{border-color:color-mix(in srgb, var(--builder-color-accent) 32%, transparent);color:var(--builder-color-accent)}.builder-page .compose-box-header-actions button.secondary,.builder-page .share-box-buttons button:first-child{border-color:var(--aur-brass-line);color:var(--aur-ivory);background:#080b0a9e}.builder-page .compose-box-header-actions button.secondary:hover,.builder-page .share-box-buttons button:first-child:hover:not(:disabled){background:#a9824f1f;border-color:#a9824fbf}.builder-page .share-box-buttons button:not(:first-child){color:var(--builder-color-text-secondary);background:0 0;border-color:#e7ddcf24}.builder-page .review-box-button:disabled,#aurelian-builder-summary-slot .review-box-button:disabled{background:#2a2a2a99}.builder-page .compose-box-header h3,.builder-page .box-summary-metric strong,#aurelian-builder-summary-slot .box-summary-metric strong{color:var(--aur-ivory)}.builder-page .box-summary-metric span,#aurelian-builder-summary-slot .box-summary-metric span{color:var(--builder-color-text-muted)}.builder-page .box-summary-total strong,#aurelian-builder-summary-slot .box-summary-total strong{color:var(--builder-color-accent)}.site-header:has(.site-header__inner--builder):after{content:"";pointer-events:none;background:linear-gradient(90deg,#8a344a8c,#a9824f47 50%,#3f7a6866);height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:980px){.builder-page{--aur-art-size:auto 560px;--aur-art-position:12% 0;--aur-art-box:100% 560px;--aur-art-veil:.92}.builder-page .mobile-builder-tabs{background:#090a09d6;border-color:#e7ddcf1f}.builder-page .mobile-builder-tabs button{color:var(--builder-color-text-muted)}.builder-page .mobile-builder-tabs button.is-active{color:var(--aur-ivory)}.builder-page .mobile-builder-tabs button.is-active:first-child{background:linear-gradient(#4a0f1f99,#4a0f1f57),#161112f0;box-shadow:inset 0 0 0 1px #8a344a80}.builder-page .mobile-builder-tabs button.is-active:last-child{background:linear-gradient(#173c3280,#173c3247),#0c100ff0;box-shadow:inset 0 0 0 1px #3f7a6861}}
.builder-page #builder-entry-header{--aurelian-intro-art:url(/media/atmosphere/discovery-intro-renaissance.webp);--intro-art-size:auto 100%;--intro-art-position:right center;--intro-art-fade:linear-gradient(180deg, transparent, transparent);--intro-mask:linear-gradient(90deg, #080707f7 0%, #080707f2 40%, #080707b3 58%, #08070747 78%, #08070714 100%);--intro-art-edge:linear-gradient(transparent, transparent);--intro-art-underlay:linear-gradient(transparent, transparent);isolation:isolate;padding-block:clamp(3rem,4.4vw,3.5rem) clamp(2.6rem,3.6vw,3rem);padding-inline:clamp(1.4rem,3.2vw,2.6rem)}.builder-page #builder-entry-header:before{content:"";z-index:-1;pointer-events:none;background:var(--intro-mask), var(--intro-art-edge), radial-gradient(ellipse 70% 120% at 0 0, #4a0f1f0f, transparent 70%), linear-gradient(180deg, transparent 62%, #08070773), var(--intro-art-fade), var(--aurelian-intro-art,none), var(--intro-art-underlay), linear-gradient(180deg, #141010c7, #090808db);background-repeat:no-repeat;background-size:auto, auto, auto, auto, auto, var(--intro-art-size), auto, auto;background-position:0 0, 0 0, 0 0, 0 0, 0 0, var(--intro-art-position), 0 0, 0 0;border:1px solid #a9824f33;border-radius:14px;position:absolute;inset:.75rem 0 1rem;box-shadow:0 22px 60px #0006,inset 0 1px #e7ddcf0d}@media (min-width:981px){.builder-page #builder-entry-header .eyebrow,.builder-page #builder-entry-header h1,.builder-page #builder-entry-header .lede{max-width:min(62%,36rem)}.builder-page:has(.layout--panel-collapsed) #builder-entry-header{--intro-dock-clearance:340px;--intro-copy-end:640px;--intro-art-size:auto 100%;--intro-art-position:right var(--intro-dock-clearance) top;--intro-mask:linear-gradient(90deg, #080707f7 0, #080707f2 var(--intro-copy-end), #08070780 calc(var(--intro-copy-end) + 80px), #0807071f calc(var(--intro-copy-end) + 220px), #08070714 100%);--intro-art-edge:linear-gradient(90deg, transparent calc(100% - var(--intro-dock-clearance) - 90px), #080707f7 calc(100% - var(--intro-dock-clearance)), #080707f7 100%);--intro-art-underlay:linear-gradient(#080707f7, #080707f7)}.builder-page:has(.layout--panel-collapsed) #builder-entry-header .eyebrow{max-width:min(62% - 229.4px,36rem)}.builder-page:has(.layout--panel-collapsed) #builder-entry-header h1{max-width:min(62% - 229.4px,36rem)}.builder-page:has(.layout--panel-collapsed) #builder-entry-header .lede{max-width:min(62% - 229.4px,36rem)}}@media (max-width:980px){.builder-page #builder-entry-header{--intro-art-size:auto 58%;--intro-art-position:right top;--intro-art-fade:linear-gradient(180deg, transparent 24%, #080707f7 56%)}}.builder-page #builder-entry-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c8a66580,#0000);height:1px;position:absolute;top:.75rem;left:clamp(1.4rem,3.2vw,2.6rem);right:clamp(1.4rem,3.2vw,2.6rem)}.builder-page #builder-entry-header .eyebrow{letter-spacing:.34em;align-items:center;gap:.9rem;margin-bottom:1.1rem;font-size:.68rem;display:flex}.builder-page #builder-entry-header .eyebrow:before{content:"";background:#c8a665b3;width:2.2rem;height:1px}.builder-page #builder-entry-header h1{color:#e7ddcf;letter-spacing:-.025em;margin-bottom:1.2rem;font-size:clamp(2.3rem,4.6vw,3.7rem)}.builder-page #builder-entry-header .lede{color:#c8beaddb;margin-bottom:1.6rem;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.75}.builder-page #builder-entry-header .text-link{letter-spacing:.2em;text-transform:uppercase;border-bottom-color:#c8a66559;align-items:center;gap:.6rem;padding-bottom:.35rem;font-size:.74rem;transition:border-color .2s,color .2s;display:inline-flex}.builder-page #builder-entry-header .text-link:after{content:"→";letter-spacing:0;transition:transform .2s}.builder-page #builder-entry-header .text-link:hover,.builder-page #builder-entry-header .text-link:focus-visible{border-bottom-color:#c8a665cc}.builder-page #builder-entry-header .text-link:hover:after,.builder-page #builder-entry-header .text-link:focus-visible:after{transform:translate(3px)}.builder-page #builder-entry-header .builder-intro-dismiss{color:#c8bead;background:#0807078c;border-color:#e7ddcf38;border-radius:999px;width:2.4rem;height:2.4rem;top:1.75rem;right:1rem}.builder-page #builder-entry-header .builder-intro-dismiss:hover,.builder-page #builder-entry-header .builder-intro-dismiss:focus-visible{color:#c8a665;background:#c8a66514;border-color:#c8a66599}
.builder-page .catalog-section,.builder-page .builder-panel{border-radius:14px}.builder-page .builder-panel-sticky-summary-card,#aurelian-builder-summary-slot .builder-panel-sticky-summary-card{border-radius:14px 14px 0 0}.builder-page .compose-box-panel,.builder-page .curator-bonus-section,.builder-page .collection-snapshot,.builder-page .box-summary-card,#aurelian-builder-summary-slot .box-summary-card,.builder-page .box-slot-tray,#aurelian-builder-summary-slot .box-slot-tray,.builder-page .season-profile-panel,.builder-page .box-intelligence,.builder-page .recommendation-lane,.builder-page .next-improvement-section{border-radius:10px}.builder-page .curator-bonus-card,.builder-page .curator-style-locked,.builder-page .curator-pick-slot,.builder-page .recommendation-card,.builder-page .box-intelligence-item,.builder-page .recommendation-intelligence{border-radius:8px}.builder-page .recommendation-image{border-radius:6px}.builder-page .perfume-card{border-radius:9px}.builder-page .perfume-card-image{border-radius:5px}.builder-page .catalog-section input[type=search],.builder-page .catalog-section .filters select,.builder-page .intent-recommendations__nav button{border-radius:10px}.builder-page .perfume-card-compact-actions button,.builder-page .perfume-card-points,.builder-page .recommendation-actions button,.builder-page .compose-box-header-actions button,.builder-page .share-box-buttons button,.builder-page .collection-snapshot-header button,.builder-page .details-button,.builder-page .review-box-button,#aurelian-builder-summary-slot .review-box-button,#aurelian-builder-summary-slot .builder-clear-button,.builder-page .builder-clear-button{border-radius:8px}.builder-page .review-action{border-radius:12px}@media (max-width:980px){.builder-page .mobile-builder-tabs{border-radius:12px}.builder-page .mobile-builder-tabs button{border-radius:7px}}.site-header:has(.site-header__inner--builder) .desktop-nav a{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.site-header:has(.site-header__inner--builder) .desktop-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.site-header:has(.site-header__inner--builder) .mobile-menu summary{letter-spacing:.14em;text-transform:uppercase}.builder-page .builder-box-header-title h2,#aurelian-builder-summary-slot .builder-box-header-title h2{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-weight:400}.builder-page .builder-clear-button,#aurelian-builder-summary-slot .builder-clear-button{color:#c8bead;letter-spacing:.02em;background:#0807078c;font-weight:500;box-shadow:inset 0 0 0 1px #e7ddcf24}.builder-page .review-box-button--compact,#aurelian-builder-summary-slot .review-box-button--compact{letter-spacing:.05em;font-weight:800}
@media (min-width:981px){.builder-page .layout.layout--panel-collapsible:not(.layout--panel-collapsed) .catalog-grid,.builder-page .layout.layout--panel-collapsed .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}
.builder-page .perfume-card--single-line-title .perfume-info,.builder-page .perfume-card--single-line-title .perfume-info-heading,.builder-page .perfume-card--single-line-title .perfume-info-copy{min-width:0;max-width:100%}.builder-page .perfume-card--single-line-title .perfume-card-name{white-space:nowrap;text-overflow:ellipsis;height:1.25em;line-height:1.25;overflow:hidden}.builder-page .perfume-card--single-line-title .perfume-card-name--revealing{text-overflow:clip}
:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial{--dv:18px;--dv-accent:var(--tier-color);position:relative}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial[style*="--tier-color: #cbd5e1"]{--dv-accent:#a3acb9}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial[style*="--tier-color: #bae6fd"]{--dv-accent:#c2f0ff}@media (max-width:980px){:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial{--dv:28px}}@media (max-width:520px){:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial{--dv:26px}}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial{grid-template-columns:calc(var(--dv) * .82) minmax(0, 1fr)}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial .vial-cap{z-index:2;width:auto;height:var(--dv);box-shadow:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2082%20100%22%20preserveAspectRatio%3D%22xMinYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22t%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%236d7279%22%2F%3E%3Cstop%20offset%3D%220.32%22%20stop-color%3D%22%23484d54%22%2F%3E%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%2333373d%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23232629%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22m%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2392959c%22%2F%3E%3Cstop%20offset%3D%220.32%22%20stop-color%3D%22%236f737a%22%2F%3E%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%2352565d%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23393c42%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.14%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.16%22%2F%3E%3Cstop%20offset%3D%22.86%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%2264%22%20y%3D%2231%22%20width%3D%2220%22%20height%3D%2238%22%20fill%3D%22url(%23g)%22%2F%3E%3Crect%20x%3D%2242%22%20y%3D%2214%22%20width%3D%2222%22%20height%3D%2272%22%20rx%3D%223%22%20fill%3D%22url(%23m)%22%2F%3E%3Cpath%20d%3D%22M46.4%2C17V83M59.6%2C17V83%22%20stroke%3D%22rgba(0%2C0%2C0%2C.22)%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M15%2C27H41A3%2C3%200%200%201%2044%2C30V70A3%2C3%200%200%201%2041%2C73H15A15%2C15%200%200%201%200%2C58V42A15%2C15%200%200%201%2015%2C27Z%22%20fill%3D%22url(%23t)%22%2F%3E%3Cpath%20d%3D%22M15%2C28.8H41%22%20stroke%3D%22rgba(255%2C255%2C255%2C.24)%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M43.4%2C30V70%22%20stroke%3D%22rgba(0%2C0%2C0%2C.4)%22%20stroke-width%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2245%22%20r%3D%224.6%22%20fill%3D%22%23050607%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2245%22%20r%3D%224.6%22%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C255%2C255%2C.3)%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E") 0/auto 100% no-repeat;border:0;border-radius:0;justify-self:stretch;position:relative;transform:none}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.bonus-reserved .vial-cap{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2082%20100%22%20preserveAspectRatio%3D%22xMinYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22t%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%236d7279%22%2F%3E%3Cstop%20offset%3D%220.32%22%20stop-color%3D%22%23484d54%22%2F%3E%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%2333373d%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23232629%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22m%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fdeebd%22%2F%3E%3Cstop%20offset%3D%220.32%22%20stop-color%3D%22%23e5bd55%22%2F%3E%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%23ad842c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%236d4e16%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.14%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.16%22%2F%3E%3Cstop%20offset%3D%22.86%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%2264%22%20y%3D%2231%22%20width%3D%2220%22%20height%3D%2238%22%20fill%3D%22url(%23g)%22%2F%3E%3Crect%20x%3D%2242%22%20y%3D%2214%22%20width%3D%2222%22%20height%3D%2272%22%20rx%3D%223%22%20fill%3D%22url(%23m)%22%2F%3E%3Cpath%20d%3D%22M46.4%2C17V83M59.6%2C17V83%22%20stroke%3D%22rgba(0%2C0%2C0%2C.22)%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M15%2C27H41A3%2C3%200%200%201%2044%2C30V70A3%2C3%200%200%201%2041%2C73H15A15%2C15%200%200%201%200%2C58V42A15%2C15%200%200%201%2015%2C27Z%22%20fill%3D%22url(%23t)%22%2F%3E%3Cpath%20d%3D%22M15%2C28.8H41%22%20stroke%3D%22rgba(255%2C255%2C255%2C.24)%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M43.4%2C30V70%22%20stroke%3D%22rgba(0%2C0%2C0%2C.4)%22%20stroke-width%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2245%22%20r%3D%224.6%22%20fill%3D%22%23050607%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2245%22%20r%3D%224.6%22%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C255%2C255%2C.3)%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E")}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial .vial-cap:before{display:none}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial .vial-cap:after{content:"";left:calc(var(--dv) * .53);width:max(1.5px, calc(var(--dv) * .075));height:calc(var(--dv) * .6192);background:var(--dv-accent);box-shadow:none;border-radius:0;position:absolute;top:50%;right:auto;transform:translate(-50%,-50%)}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial .vial-body{border-radius:calc(var(--dv) * .38) calc(var(--dv) * .2) calc(var(--dv) * .2) calc(var(--dv) * .38);border:1px solid #ffffff42}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial:is(.filled,.bonus-unlocked) .vial-body{box-shadow:inset 0 0 0 1px #ffffff08, inset 0 -2px 3px #00000040, inset calc(var(--dv) * -.12) 0 0 #ffffff0a;background:linear-gradient(#ffffff24,#ffffff0d 38%,#ffffff08 72%,#ffffff14),#1a1d1e73;border-color:#ffffff45;padding-inline:2px}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial:is(.filled,.bonus-unlocked) .vial-body:before{content:"";z-index:0;inset:0 0 0 calc(var(--dv) * .46);border-radius:calc(var(--dv) * .1) calc(var(--dv) * .2 - 1px) calc(var(--dv) * .2 - 1px) calc(var(--dv) * .1) / 50% calc(var(--dv) * .2 - 1px) calc(var(--dv) * .2 - 1px) 50%;background:linear-gradient(180deg, #ffffff21, #fff0 40%, #00000014), color-mix(in srgb, var(--dv-accent) 20%, transparent);opacity:1;pointer-events:none;border-left:1px solid #ffffff42;position:absolute}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial:is(.filled,.bonus-unlocked) .vial-body:after{content:"";z-index:2;left:calc(var(--dv) * .62);right:calc(var(--dv) * .3);height:max(1px, calc(var(--dv) * .05));pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff6b 16%,#fff3 72%,#fff0);border-radius:999px;position:absolute;top:1px;bottom:auto}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial:is(.filled,.bonus-unlocked) .vial-label{padding:calc(var(--dv) * .06) 2px calc(var(--dv) * .06) calc(max(2px, calc(var(--dv) * .14)) + 3px);border-radius:calc(var(--dv) * .06);color:#ece6d6;font-size:calc(var(--builder-unit-046) * .94);letter-spacing:.01em;box-shadow:inset max(2px, calc(var(--dv) * .14)) 0 0 var(--dv-accent), inset 0 -1px 0 color-mix(in srgb, var(--dv-accent) 55%, transparent), 0 1px 1.5px #00000047;background:linear-gradient(#ffffff0d,#fff0 40%),#080a0aa3;border:0;transform:none}@keyframes aurelian-vial-remove-arm{0%{pointer-events:none}}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial{--dv-gap:10px;--dv-remove:26px}@media (max-width:980px){:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial{--dv-remove:28px}}@media (max-width:520px){:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial{--dv-gap:8px;--dv-remove:26px}}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial .slot-remove-button{z-index:4;width:var(--dv-remove);height:var(--dv-remove);border:1px solid var(--aur-burgundy-lift,#8a344a);background:radial-gradient(circle at 34% 28%, #7d2339, var(--aur-burgundy,#4a0f1f) 74%);color:var(--aur-ivory,#e7ddcf);opacity:0;pointer-events:none;transition:opacity .16s ease, transform .16s ease, pointer-events 0s linear .26s allow-discrete;top:50%;transform:translateY(-50%)scale(.92);box-shadow:0 2px 6px #0009,0 0 0 1px #0006}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial .slot-remove-button:after{content:"";position:absolute;inset:-9px}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column:first-child .box-vial .slot-remove-button{left:calc(100% + var(--dv-gap) + 4px);right:auto}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column:last-child .box-vial .slot-remove-button{right:calc(100% + var(--dv) * .82 + var(--dv-gap) + 4px);left:auto}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column:first-child .box-vial.filled:after,:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column:last-child .box-vial.filled:after{content:"";width:calc(var(--dv-gap) + 4px);background:linear-gradient(var(--aur-burgundy-lift,#8a344a), var(--aur-burgundy-lift,#8a344a)) center / 100% 1px no-repeat;display:none;position:absolute;top:0;bottom:0}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column:first-child .box-vial.filled:after{left:100%}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column:last-child .box-vial.filled:after{right:100%}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.filled:focus-within .slot-remove-button{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column .box-vial.filled:focus-within:after{display:block}@media (hover:hover){:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.filled:hover .slot-remove-button{opacity:1;pointer-events:auto;animation:1ms linear .22s backwards aurelian-vial-remove-arm;transform:translateY(-50%)scale(1)}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column .box-vial.filled:hover:after{display:block}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray:has(.box-vial.filled:hover) .box-vial.filled:not(:hover) .slot-remove-button{opacity:0;pointer-events:none}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray:has(.box-vial.filled:hover) .box-vial.filled:not(:hover):after{display:none}}@media (hover:none){:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.filled.is-active .slot-remove-button{opacity:1;pointer-events:auto;animation:1ms linear .22s backwards aurelian-vial-remove-arm;transform:translateY(-50%)scale(1)}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-column .box-vial.filled.is-active:after{display:block}}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial .slot-action-popover button{display:none}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.empty .vial-body{background:#ffffff05;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0d}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.empty .vial-cap{background:0 0}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.empty .vial-cap:after{display:none}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.next-available .vial-body{border-color:#ffffff80;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff2e,0 0 12px #ffffff1f}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.bonus-locked .vial-body{background:#ffffff06;border-color:#fff3;box-shadow:inset 0 1px #ffffff0f}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.bonus-locked .vial-body:before,:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.bonus-locked .vial-body:after,:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.bonus-reserved .vial-cap:after{display:none}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.bonus-reserved{--dv-accent:#d9a93a}:is(.builder-page,#aurelian-builder-summary-slot) .box-slot-tray .box-vial.drag-target .vial-body{border-color:color-mix(in srgb, var(--builder-color-accent,#4ade80) 72%, transparent);box-shadow:inset 0 0 8px #ffffff12, 0 0 0 1px color-mix(in srgb, var(--builder-color-accent,#4ade80) 20%, transparent), 0 0 18px color-mix(in srgb, var(--builder-color-accent,#4ade80) 16%, transparent)}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial{--cv:34px;--cv-accent:var(--collection-tier-color);position:relative}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial[style*="--collection-tier-color: #cbd5e1"]{--cv-accent:#a3acb9}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial[style*="--collection-tier-color: #bae6fd"]{--cv-accent:#c2f0ff}@media (max-width:560px){:is(.builder-page,.builder-portal-root) .collection-card:not(.collection-card--export) .collection-card-vial{--cv:26px}}:is(.builder-page,.builder-portal-root) .collection-card.collection-card--export .collection-card-vial{--cv:50px}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial{grid-template-columns:calc(var(--cv) * .82) minmax(0, 1fr)}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-cap{z-index:2;width:auto;height:var(--cv);box-shadow:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2082%20100%22%20preserveAspectRatio%3D%22xMinYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22t%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%236d7279%22%2F%3E%3Cstop%20offset%3D%220.32%22%20stop-color%3D%22%23484d54%22%2F%3E%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%2333373d%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23232629%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22m%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2392959c%22%2F%3E%3Cstop%20offset%3D%220.32%22%20stop-color%3D%22%236f737a%22%2F%3E%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%2352565d%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23393c42%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.14%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.16%22%2F%3E%3Cstop%20offset%3D%22.86%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%2264%22%20y%3D%2231%22%20width%3D%2220%22%20height%3D%2238%22%20fill%3D%22url(%23g)%22%2F%3E%3Crect%20x%3D%2242%22%20y%3D%2214%22%20width%3D%2222%22%20height%3D%2272%22%20rx%3D%223%22%20fill%3D%22url(%23m)%22%2F%3E%3Cpath%20d%3D%22M46.4%2C17V83M59.6%2C17V83%22%20stroke%3D%22rgba(0%2C0%2C0%2C.22)%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M15%2C27H41A3%2C3%200%200%201%2044%2C30V70A3%2C3%200%200%201%2041%2C73H15A15%2C15%200%200%201%200%2C58V42A15%2C15%200%200%201%2015%2C27Z%22%20fill%3D%22url(%23t)%22%2F%3E%3Cpath%20d%3D%22M15%2C28.8H41%22%20stroke%3D%22rgba(255%2C255%2C255%2C.24)%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M43.4%2C30V70%22%20stroke%3D%22rgba(0%2C0%2C0%2C.4)%22%20stroke-width%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2245%22%20r%3D%224.6%22%20fill%3D%22%23050607%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2245%22%20r%3D%224.6%22%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C255%2C255%2C.3)%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E") 0/auto 100% no-repeat;border:0;border-radius:0;justify-self:stretch;position:relative;transform:none}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-bonus .collection-card-vial-cap{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2082%20100%22%20preserveAspectRatio%3D%22xMinYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22t%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%236d7279%22%2F%3E%3Cstop%20offset%3D%220.32%22%20stop-color%3D%22%23484d54%22%2F%3E%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%2333373d%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23232629%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22m%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fdeebd%22%2F%3E%3Cstop%20offset%3D%220.32%22%20stop-color%3D%22%23e5bd55%22%2F%3E%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%23ad842c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%236d4e16%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.14%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.16%22%2F%3E%3Cstop%20offset%3D%22.86%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%2264%22%20y%3D%2231%22%20width%3D%2220%22%20height%3D%2238%22%20fill%3D%22url(%23g)%22%2F%3E%3Crect%20x%3D%2242%22%20y%3D%2214%22%20width%3D%2222%22%20height%3D%2272%22%20rx%3D%223%22%20fill%3D%22url(%23m)%22%2F%3E%3Cpath%20d%3D%22M46.4%2C17V83M59.6%2C17V83%22%20stroke%3D%22rgba(0%2C0%2C0%2C.22)%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M15%2C27H41A3%2C3%200%200%201%2044%2C30V70A3%2C3%200%200%201%2041%2C73H15A15%2C15%200%200%201%200%2C58V42A15%2C15%200%200%201%2015%2C27Z%22%20fill%3D%22url(%23t)%22%2F%3E%3Cpath%20d%3D%22M15%2C28.8H41%22%20stroke%3D%22rgba(255%2C255%2C255%2C.24)%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M43.4%2C30V70%22%20stroke%3D%22rgba(0%2C0%2C0%2C.4)%22%20stroke-width%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2245%22%20r%3D%224.6%22%20fill%3D%22%23050607%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2245%22%20r%3D%224.6%22%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C255%2C255%2C.3)%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E")}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-cap:before{display:none}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-cap:after{content:"";left:calc(var(--cv) * .53);width:max(1.5px, calc(var(--cv) * .075));height:calc(var(--cv) * .6192);background:var(--cv-accent);box-shadow:none;border-radius:0;position:absolute;top:50%;right:auto;transform:translate(-50%,-50%)}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-body{border-radius:calc(var(--cv) * .38) calc(var(--cv) * .2) calc(var(--cv) * .2) calc(var(--cv) * .38);border:1px solid #ffffff42}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial.is-filled .collection-card-vial-body{box-shadow:inset 0 0 0 1px #ffffff08, inset 0 -2px 3px #00000040, inset calc(var(--cv) * -.12) 0 0 #ffffff0a;background:linear-gradient(#ffffff24,#ffffff0d 38%,#ffffff08 72%,#ffffff14),#1a1d1e73;border-color:#ffffff45;padding-inline:2px}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial.is-filled .collection-card-vial-body:before{content:"";z-index:0;inset:0 0 0 calc(var(--cv) * .46);border-radius:calc(var(--cv) * .1) calc(var(--cv) * .2 - 1px) calc(var(--cv) * .2 - 1px) calc(var(--cv) * .1) / 50% calc(var(--cv) * .2 - 1px) calc(var(--cv) * .2 - 1px) 50%;background:linear-gradient(180deg, #ffffff21, #fff0 40%, #00000014), color-mix(in srgb, var(--cv-accent) 20%, transparent);opacity:1;pointer-events:none;border-left:1px solid #ffffff42;position:absolute}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial.is-filled .collection-card-vial-body:after{content:"";z-index:2;left:calc(var(--cv) * .62);right:calc(var(--cv) * .3);height:max(1px, calc(var(--cv) * .05));pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff6b 16%,#fff3 72%,#fff0);border-radius:999px;position:absolute;top:1px;bottom:auto}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial.is-filled .collection-card-vial-label{padding:calc(var(--cv) * .06) 2px calc(var(--cv) * .06) calc(max(2px, calc(var(--cv) * .14)) + 3px);border-radius:calc(var(--cv) * .06);color:#ece6d6;letter-spacing:.01em;box-shadow:inset max(2px, calc(var(--cv) * .14)) 0 0 var(--cv-accent), inset 0 -1px 0 color-mix(in srgb, var(--cv-accent) 55%, transparent), 0 1px 1.5px #00000047;background:linear-gradient(#ffffff0d,#fff0 40%),#080a0aa3;border:0;transform:none}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-body{height:var(--cv)}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial.is-empty .collection-card-vial-cap{background:0 0}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial.is-empty .collection-card-vial-cap:after,:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-bonus .collection-card-vial-cap:after{display:none}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial.is-empty .collection-card-vial-body,:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-bonus .collection-card-vial-body{background:#ffffff05;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0d}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-image{z-index:1;left:auto;right:calc(var(--cv) * .22);width:calc(var(--cv) * .64);height:calc(var(--cv) * .8)}:is(.builder-page,.builder-portal-root) .collection-card .collection-card-vial-image+.collection-card-vial-label{margin-left:0;margin-right:calc(var(--cv) * .92)}
@media (min-width:981px){:root:has(.layout--panel-collapsed):has(#aurelian-builder-summary-slot .builder-panel-sticky-summary-card.is-docked:not(.is-collapsed)) .builder-page .catalog-section>:is(.catalog-controls,.filters){margin-right:324px}}@media (min-width:981px) and (prefers-reduced-motion:no-preference){.builder-page .catalog-section>:is(.catalog-controls,.filters){transition:margin-right .22s}}
@media (min-width:1200px) and (max-width:1439px){.builder-page .catalog-section .filters{grid-template-columns:minmax(0,170fr) minmax(0,157fr) minmax(0,126fr) minmax(0,217fr)}}@media (min-width:981px) and (max-width:1199px){.builder-page .catalog-section .filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.builder-page .catalog-section .filters{grid-template-columns:minmax(0,1fr)}}
@media (min-width:981px){:root:has(.site-header__inner--builder){--site-header-height:4.25rem}#aurelian-builder-summary-slot .builder-panel-sticky-summary-card.is-collapsed{height:var(--site-header-height);border-bottom-color:#0000;max-height:none;padding:0 22px}#aurelian-builder-summary-slot .builder-panel-sticky-summary-card.is-docked:not(.is-collapsed){padding-top:0}#aurelian-builder-summary-slot .builder-panel-sticky-summary-card.is-docked:not(.is-collapsed)>.panel-header{height:var(--site-header-height);margin-bottom:8px}#aurelian-builder-summary-slot .builder-panel-sticky-summary-card.is-docked:not(.is-collapsed)>.panel-header,#aurelian-builder-summary-slot .builder-panel-docked-collapsed{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:0;display:grid}#aurelian-builder-summary-slot .panel-header-actions,#aurelian-builder-summary-slot .builder-panel-docked-collapsed-actions{display:contents}#aurelian-builder-summary-slot .builder-box-header-title,#aurelian-builder-summary-slot .builder-panel-docked-collapsed .summary-collapse-toggle{grid-column:1;justify-self:start}#aurelian-builder-summary-slot .builder-panel-docked-collapsed .summary-collapse-toggle{margin-left:1px}#aurelian-builder-summary-slot .builder-clear-button{grid-column:2;justify-self:center}#aurelian-builder-summary-slot .review-box-button{grid-column:3;justify-self:end}}
.builder-page .share-box-toolbar{display:none}.builder-page .share-box-actions{margin:0 0 12px}.builder-page .share-box-buttons{justify-content:stretch}.builder-page .share-box-buttons button{flex:1 1 0}@media (min-width:981px){#aurelian-builder-summary-slot .builder-panel-summary-accessory{left:-7px;top:calc(var(--site-header-height) + 17px);align-items:center;width:26px;height:171px;display:flex;position:absolute}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-actions{flex-flow:column;gap:0;margin:0;position:static}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-toolbar{display:none}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons{flex-direction:column;gap:8px;width:26px}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons button{color:#e7ddcf9e;cursor:pointer;background:#e7ddcf0a;border:1px solid #e7ddcf29;border-radius:8px;flex:none;width:26px;height:26px;min-height:0;padding:0;font-size:0;line-height:0;position:relative}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons button:before{content:"";-webkit-mask:var(--aur-rail-icon) center / contain no-repeat;-webkit-mask:var(--aur-rail-icon) center / contain no-repeat;mask:var(--aur-rail-icon) center / contain no-repeat;background:currentColor;position:absolute;inset:5px}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons button[data-share-action=preview]{--aur-rail-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 8S4 3.5 8 3.5 14.5 8 14.5 8 12 12.5 8 12.5 1.5 8 1.5 8Z'/%3E%3Ccircle cx='8' cy='8' r='1.9'/%3E%3C/svg%3E")}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons button[data-share-action=download]{--aur-rail-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v8M4.5 6.8 8 10.3l3.5-3.5M2.5 13.5h11'/%3E%3C/svg%3E")}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons button[data-share-action=share]{--aur-rail-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 10V2M4.7 5.2 8 1.9l3.3 3.3M3 8.5v5h10v-5'/%3E%3C/svg%3E")}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons button:hover:not(:disabled){color:var(--gold);background:#c8a6651a;border-color:#c8a6658c}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-buttons button:disabled{opacity:.46;cursor:progress}#aurelian-builder-summary-slot .builder-panel-summary-accessory .share-box-status{color:#e7ddcf;text-align:left;background:#090a09f0;border:1px solid #c8a6654d;border-radius:8px;width:max-content;max-width:240px;margin:0;padding:6px 10px;font-size:.8rem;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.builder-page .builder-panel>.share-box-actions{display:none}.builder-page .builder-panel>.compose-box-panel:first-child{margin-top:0}:root:has(#aurelian-builder-summary-slot .builder-panel-sticky-summary-card.is-docked.is-collapsed) .builder-page .builder-panel{padding-top:14px}:root:has(#aurelian-builder-summary-slot .builder-panel-sticky-summary-card.is-docked.is-collapsed) .builder-page .builder-panel>.share-box-actions+.compose-box-panel{margin-top:0}:root:has(.layout--panel-collapsed) #aurelian-builder-summary-slot .builder-panel-summary-accessory{display:none}.builder-page .builder-panel-collapsible-row:before{content:"";z-index:-1;top:calc(-1 * (var(--builder-docked-summary-overflow) + 18px));width:30px;height:calc(var(--builder-docked-summary-overflow) + 18px);background:var(--bg);pointer-events:none;position:absolute;left:0}.builder-page .layout--panel-collapsed .builder-panel-collapsible-row:before{display:none}:root:has(#aurelian-builder-summary-slot .builder-panel-sticky-summary-card.is-docked.is-collapsed) .builder-page .builder-panel-collapsible-row:before{display:none}}
.builder-page{--aur-green-text:#5aa686;--aur-green-rim:#5aa6868c;--aur-green-wash:#173c3299;--aur-green-glow:#5aa6862e}.builder-page .compose-box-header-actions button.secondary{border-color:var(--aur-green-rim);color:var(--aur-green-text);background:#080b0ac7}.builder-page .compose-box-header-actions button.secondary:hover,.builder-page .compose-box-header-actions button.secondary:focus-visible{border-color:var(--aur-green-text);background:var(--aur-green-wash);box-shadow:0 0 12px var(--aur-green-glow)}.builder-page .compose-box-header-actions button.secondary:focus-visible{outline:2px solid var(--aur-green-text)}.builder-page .perfume-card-compact-actions button{color:var(--gold);background:0 0;box-shadow:inset 0 0 0 1px #c8a665b3}.builder-page .perfume-card-compact-actions button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gold);background:#c8a66524}.builder-page .perfume-card-compact-actions button.is-added,.builder-page .perfume-card-compact-actions button.is-added:hover:not(:disabled){background:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);color:var(--ink);cursor:default}.builder-page .perfume-card-compact-actions button.is-added:disabled{opacity:1}.builder-page .perfume-card-compact-actions button{white-space:nowrap;font-size:13px}@media (min-width:981px) and (max-width:1219px){.builder-page .perfume-card-compact-actions button:not(.is-added) .perfume-card-add-label-full{display:none}.builder-page .perfume-card-compact-actions button:not(.is-added) .perfume-card-add-label-short{display:inline}}#aurelian-builder-summary-slot .builder-clear-button:hover:not(:disabled),#aurelian-builder-summary-slot .builder-clear-button:focus-visible{background:var(--aur-burgundy-wash);color:var(--aur-ivory);box-shadow:inset 0 0 0 1px var(--aur-burgundy-rim), 0 0 14px var(--aur-burgundy-glow)}
.builder-page .recommendation-lane--versatility{--lens-hair:#c8a6651f;--lens-top:#c8a66533;--lens-hover:#c8a66542;--lens-control-hair:#c8a66542;--lens-wash:#c8a66517;--lens-label-text:var(--gold);--lens-control-text:var(--gold)}.builder-page .recommendation-lane--affinity{--lens-hair:#8a344a47;--lens-top:#8a344a73;--lens-hover:#963a508c;--lens-control-hair:#963a508c;--lens-wash:var(--aur-burgundy-wash);--lens-label-text:var(--aur-ivory);--lens-control-text:var(--aur-burgundy-text-interactive)}.builder-page .recommendation-lens{align-items:center;gap:9px;min-width:0;margin-bottom:-4px;display:flex}.builder-page .recommendation-lens-label{border:1px solid var(--lens-hover);background:var(--lens-wash);color:var(--lens-label-text);font-size:var(--builder-unit-062);letter-spacing:.12em;white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px 1px;font-weight:800;line-height:1.3}.builder-page .recommendation-lens-hint{min-width:0;color:var(--secondary);font-family:Georgia,Times New Roman,serif;font-size:var(--builder-unit-082,14.76px);text-overflow:ellipsis;white-space:nowrap;font-style:italic;line-height:1.3;overflow:hidden}.builder-page .recommendation-lane--versatility .recommendation-card,.builder-page .recommendation-lane--affinity .recommendation-card{border-color:var(--lens-hair);box-shadow:inset 0 1px 0 var(--lens-top);transition:border-color .18s,box-shadow .18s}:is(.builder-page .recommendation-lane--versatility .recommendation-card:has(.recommendation-detail-trigger:is(:hover,:focus-visible)),.builder-page .recommendation-lane--affinity .recommendation-card:has(.recommendation-detail-trigger:is(:hover,:focus-visible))){border-color:var(--lens-hover);box-shadow:inset 0 1px 0 var(--lens-hover), 0 10px 28px #00000038}.builder-page .recommendation-lane--versatility .recommendation-detail-trigger:is(:hover,:focus-visible) strong,.builder-page .recommendation-lane--affinity .recommendation-detail-trigger:is(:hover,:focus-visible) strong{text-decoration:underline;-webkit-text-decoration-color:var(--lens-hover);text-decoration-color:var(--lens-hover);text-underline-offset:3px;text-decoration-thickness:1px}.builder-page .recommendation-lane--versatility .recommendation-carousel-controls button,.builder-page .recommendation-lane--affinity .recommendation-carousel-controls button{border-color:var(--lens-control-hair);color:var(--lens-control-text);background:#080706b8}.builder-page .recommendation-lane--versatility .recommendation-carousel-controls button:not(:disabled):hover,.builder-page .recommendation-lane--affinity .recommendation-carousel-controls button:not(:disabled):hover,.builder-page .recommendation-lane--versatility .recommendation-carousel-controls button:not(:disabled):focus-visible,.builder-page .recommendation-lane--affinity .recommendation-carousel-controls button:not(:disabled):focus-visible{border-color:var(--lens-hover);background:var(--lens-wash)}@media (prefers-reduced-motion:reduce){.builder-page .recommendation-lane--versatility .recommendation-card,.builder-page .recommendation-lane--affinity .recommendation-card{transition:none}}
:is(.builder-page,.builder-portal-root){--aur-intel-ink:var(--aur-ivory);--aur-intel-ink-soft:var(--secondary);--aur-intel-ink-muted:var(--muted);--aur-intel-brass:var(--gold);--aur-intel-label:color-mix(in srgb, var(--gold) 82%, transparent);--aur-intel-hair:color-mix(in srgb, var(--gold) 16%, transparent);--aur-intel-rim:color-mix(in srgb, var(--gold) 30%, transparent);--aur-intel-rim-strong:color-mix(in srgb, var(--gold) 56%, transparent);--aur-intel-wash:color-mix(in srgb, var(--gold) 7%, transparent);--aur-intel-glow:color-mix(in srgb, var(--gold) 14%, transparent);--aur-intel-mark-off:color-mix(in srgb, var(--gold) 20%, transparent);--aur-intel-rule:color-mix(in srgb, var(--aur-ivory) 9%, transparent);--aur-intel-ground:#08070680;--aur-intel-ground-deep:#080706b8;--aur-intel-card:linear-gradient(180deg, #16130f, var(--bg));--aur-intel-shadow:#0000008c;--aur-intel-scrim:#080706cc;--aur-intel-oxblood-glow:var(--aur-burgundy-wash);--aur-intel-brass-haze:color-mix(in srgb, var(--gold) 10%, transparent);--aur-intel-radius-chip:5px;--aur-intel-radius-card:8px;--aur-intel-serif:Georgia, "Times New Roman", serif}.builder-page .collection-snapshot-header h3,.builder-page .collection-snapshot .summary-panel h3,.builder-page .collection-snapshot .coverage-panel h3,.builder-page .box-intelligence-header h3{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);letter-spacing:.01em;text-transform:none;font-size:1.0625rem;font-weight:400}.builder-page .collection-profile-summary>span,.builder-page .collection-dna-summary>span,.builder-page .collection-balance-summary>span,.builder-page .collection-snapshot .summary-panel>div>span,.builder-page .season-profile-copy>span,.builder-page .box-intelligence-item>span{color:var(--aur-intel-label);letter-spacing:.16em;font-size:.6875rem;font-weight:600}.builder-page .collection-snapshot .analysis-subtitle,.builder-page .collection-snapshot .coverage-more,.builder-page .collection-snapshot .collection-empty-message{color:var(--aur-intel-ink-muted)}.builder-page .collection-snapshot .summary-panel p,.builder-page .collection-snapshot .coverage-panel p{color:var(--aur-intel-ink-soft);font-size:.875rem}.builder-page .collection-snapshot .collection-profile-summary,.builder-page .collection-snapshot .collection-dna-summary,.builder-page .collection-snapshot .collection-balance-summary,.builder-page .collection-snapshot .summary-panel,.builder-page .collection-snapshot .coverage-panel{border-color:var(--aur-intel-rule)}.builder-page .collection-snapshot-header{flex-wrap:wrap;row-gap:.6rem}.builder-page .collection-snapshot-header h3{flex:auto}.builder-page .collection-snapshot-header button{border-color:var(--aur-intel-rim);background:var(--aur-intel-ground);color:var(--aur-intel-brass);letter-spacing:.05em;font-size:.75rem;font-weight:500}.builder-page .collection-snapshot-header button:hover,.builder-page .collection-snapshot-header button:focus-visible{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash)}.builder-page .collection-profile-chips{gap:6px}.builder-page .collection-profile-chips span{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-chip);background:var(--aur-intel-ground);color:var(--aur-intel-ink-soft);letter-spacing:.02em;padding:.3rem .58rem;font-size:.75rem;font-weight:500;line-height:1.2}.builder-page .collection-profile-chips span:first-child{border-color:var(--aur-intel-rim);color:var(--aur-intel-ink)}.builder-page .collection-dna-helper{color:var(--aur-intel-ink-muted);letter-spacing:.03em;text-align:left;font-size:.6875rem;font-weight:500}.builder-page .collection-dna-chips{gap:6px}.builder-page .collection-dna-chip{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-chip);background:var(--aur-intel-ground);min-height:2.25rem;color:var(--aur-intel-ink);letter-spacing:.01em;gap:.4rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:500}.builder-page .collection-dna-chip:before{display:none}.builder-page .collection-dna-chips .collection-dna-chip strong{color:var(--aur-intel-label);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-self:flex-start;margin-top:-.12em;font-size:.625rem;font-weight:600}.builder-page .collection-dna-chip:hover,.builder-page .collection-dna-chip:focus-visible{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);box-shadow:0 0 14px var(--aur-intel-glow);color:var(--aur-intel-ink);transform:none}.builder-page .collection-dna-chip:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}.builder-page .collection-dna-chip.is-active,.builder-page .collection-dna-chip:active{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);box-shadow:inset 0 0 0 1px var(--aur-intel-hair);color:var(--aur-intel-ink)}.builder-page .collection-dna-chip .collection-dna-chevron{color:var(--aur-intel-label)}.builder-page .collection-balance-list{gap:0}.builder-page .collection-balance-row{border-top:1px solid var(--aur-intel-rule);gap:14px;padding:.5rem 0}.builder-page .collection-balance-row:first-child{border-top:0;padding-top:.15rem}.builder-page .collection-balance-row span{color:var(--aur-intel-ink-soft);font-size:.8125rem;font-weight:500}.builder-page .collection-balance-row strong{--aur-intel-level:0;background:linear-gradient(90deg, var(--aur-intel-brass) calc(var(--aur-intel-level) * 20%), var(--aur-intel-mark-off) 0);width:5.25rem;height:.375rem;-webkit-mask-image:repeating-linear-gradient(90deg, var(--aur-intel-brass) 0 calc(20% - 3px), transparent 0 20%);-webkit-mask-image:repeating-linear-gradient(90deg, var(--aur-intel-brass) 0 calc(20% - 3px), transparent 0 20%);mask-image:repeating-linear-gradient(90deg, var(--aur-intel-brass) 0 calc(20% - 3px), transparent 0 20%);color:#0000;letter-spacing:0;border-radius:1px;font-size:0;line-height:0;display:block}.builder-page .collection-balance-row strong[data-level="1"]{--aur-intel-level:1}.builder-page .collection-balance-row strong[data-level="2"]{--aur-intel-level:2}.builder-page .collection-balance-row strong[data-level="3"]{--aur-intel-level:3}.builder-page .collection-balance-row strong[data-level="4"]{--aur-intel-level:4}.builder-page .collection-balance-row strong[data-level="5"]{--aur-intel-level:5}.builder-page .box-intelligence{border-color:var(--aur-intel-hair);background:var(--aur-intel-ground);gap:.35rem;padding:.95rem 1rem 1rem}.builder-page .box-intelligence-header span{border-color:var(--aur-intel-hair);color:var(--aur-intel-label);letter-spacing:.14em;background:0 0;border-radius:3px;padding:2px 7px;font-size:.625rem;font-weight:600}.builder-page .box-intelligence-grid{gap:0}.builder-page .box-intelligence-item{border:0;border-top:1px solid var(--aur-intel-rule);background:0 0;border-radius:0;gap:.25rem;padding:.7rem 0 .2rem}.builder-page .box-intelligence-item strong{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);font-size:1rem;font-weight:400;line-height:1.3}.builder-page .season-profile-panel{border-color:var(--aur-intel-hair);background:var(--aur-intel-ground);gap:12px;padding:.85rem .9rem}.builder-page .season-profile-copy>span{line-height:1.4}.builder-page .season-profile-copy p{color:var(--aur-intel-ink-muted);font-size:.75rem}.builder-page .season-profile-copy strong{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);font-size:1rem;font-weight:400;line-height:1.25}.builder-page .season-profile-grid-ring{stroke:var(--aur-intel-rule);stroke-width:.6px}.builder-page .season-profile-grid-ring-outer{stroke:var(--aur-intel-hair)}.builder-page .season-profile-axis{stroke:var(--aur-intel-rule);stroke-width:.5px}.builder-page .season-profile-shape{fill:var(--aur-intel-glow);stroke:var(--aur-intel-brass);stroke-width:.9px;filter:none}.builder-page .season-profile-point{fill:var(--aur-intel-brass);stroke:var(--aur-intel-ground-deep);stroke-width:.5px}.builder-page .season-profile-label{fill:var(--aur-intel-ink-muted);letter-spacing:.1em;font-size:5.2px;font-weight:600}.builder-page .collection-snapshot .summary-tags{justify-content:flex-start;gap:6px;margin-top:.5rem}.builder-page .collection-snapshot .summary-tags>span,.builder-page .collection-snapshot .summary-tags>.summary-metadata-chip{border:1px solid var(--aur-intel-hair);border-radius:var(--aur-intel-radius-chip);background:var(--aur-intel-ground);min-height:1.875rem;color:var(--aur-intel-ink-soft);letter-spacing:.02em;text-transform:none;align-items:center;gap:.45rem;padding:.25rem .6rem .25rem .35rem;font-size:.78125rem;font-weight:500;line-height:1.2;display:inline-flex}.builder-page .collection-snapshot .summary-tags>span:not(.summary-metadata-chip){padding-left:.6rem}.builder-page .collection-snapshot .summary-tags .summary-metadata-chip span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;display:inline}.builder-page .collection-snapshot .summary-metadata-chip img{border:1px solid var(--aur-intel-hair);background:var(--aur-intel-ground-deep);width:1.25rem;height:1.25rem;box-shadow:none;filter:saturate(.55)brightness(.92);opacity:.9;border-radius:3px}.builder-page .accord-evidence-group{position:relative}.builder-page .collection-snapshot .accord-evidence-trigger{cursor:pointer;font-family:inherit;transition:border-color .16s,background-color .16s,box-shadow .16s}.builder-page .collection-snapshot .accord-evidence-trigger:hover,.builder-page .collection-snapshot .accord-evidence-trigger.is-open{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);color:var(--aur-intel-ink)}.builder-page .collection-snapshot .accord-evidence-trigger:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}.builder-page .collection-snapshot .accord-evidence-trigger.is-open{box-shadow:0 0 14px var(--aur-intel-glow)}.builder-page .collection-snapshot .summary-tags .accord-evidence-trigger .accord-evidence-count{color:var(--aur-intel-label);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-self:flex-start;margin-top:-.1em;font-size:.625rem;font-weight:600}.builder-page .accord-evidence{z-index:30;border:1px solid var(--aur-intel-rim);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-card);box-shadow:0 18px 40px var(--aur-intel-shadow), inset 0 1px 0 var(--aur-intel-hair);padding:.75rem .8rem .35rem;animation:.14s ease-out both aurelianIntelCardIn;position:absolute;left:0;right:0}.builder-page .accord-evidence:focus{outline:none}.builder-page .collection-snapshot .accord-evidence .accord-evidence-heading{border-bottom:1px solid var(--aur-intel-hair);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 .5rem;padding-bottom:.55rem;display:flex}.builder-page .accord-evidence-heading strong{color:var(--aur-intel-label);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.builder-page .collection-snapshot .accord-evidence-heading span{color:var(--aur-intel-ink-muted);letter-spacing:.02em;text-transform:none;font-size:.75rem;font-weight:500;display:inline}.builder-page .accord-evidence-list{scrollbar-color:var(--aur-intel-rim) transparent;scrollbar-width:thin;max-height:14.5rem;margin:0;padding:0;list-style:none;overflow-y:auto}.builder-page .accord-evidence-list:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}.builder-page .accord-evidence-list li{border-top:1px solid var(--aur-intel-rule);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.45rem 0;display:grid}.builder-page .accord-evidence-list li:first-child{border-top:0}.builder-page .accord-evidence-list img{border:1px solid var(--aur-intel-hair);background:var(--aur-intel-ground-deep);object-fit:contain;border-radius:4px;width:2.5rem;height:2.5rem;padding:2px}.builder-page .collection-snapshot .accord-evidence-list li>span{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;gap:.1rem;display:grid}.builder-page .accord-evidence-list strong{color:var(--aur-intel-ink);font-size:.8125rem;font-weight:600;line-height:1.25}.builder-page .accord-evidence-list em{color:var(--aur-intel-ink-muted);letter-spacing:.05em;font-size:.6875rem;font-style:normal}@keyframes aurelianIntelCardIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.builder-page .collection-snapshot .coverage-strength{color:var(--aur-intel-ink-soft);font-size:.8125rem}.builder-page .collection-snapshot .coverage-strength:before{content:"";border:solid var(--aur-intel-brass);border-width:0 1px 1px 0;width:.32rem;height:.58rem;margin:.2rem .3rem 0 .18rem;transform:rotate(40deg)}.builder-page .collection-snapshot .coverage-strengths-toggle{border-radius:var(--aur-intel-radius-chip);min-height:0;box-shadow:none;color:var(--aur-intel-label);cursor:pointer;letter-spacing:.06em;text-align:left;scroll-margin:calc(max(var(--site-header-height,4.25rem), var(--builder-docked-summary-height,0px)) + 1.5rem) 0 1rem;background:0 0;border:0;align-items:center;gap:.45rem;margin:.2rem 0 0;padding:.3rem 0;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.3;transition:color .16s;display:inline-flex;position:relative}@media (hover:hover){.builder-page .collection-snapshot .coverage-strengths-toggle:hover{color:var(--aur-intel-ink)}}.builder-page .collection-snapshot .coverage-strengths-toggle:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}.builder-page .collection-snapshot .coverage-strengths-chevron{border:1px solid;border-width:0 1px 1px 0;flex:none;width:.4rem;height:.4rem;transition:transform .16s;transform:translateY(-.15em)rotate(45deg)}.builder-page .collection-snapshot .coverage-strengths-toggle[aria-expanded=true] .coverage-strengths-chevron{transform:translateY(.1em)rotate(225deg)}@media (pointer:coarse){.builder-page .collection-snapshot .coverage-strengths-toggle:before{content:"";position:absolute;inset:-.55rem -.6rem}}@media (prefers-reduced-motion:reduce){.builder-page .collection-snapshot .coverage-strengths-toggle,.builder-page .collection-snapshot .coverage-strengths-chevron{transition:none}}.builder-page .collection-snapshot .seasonal-gaps h4{color:var(--aur-intel-label);letter-spacing:.16em;font-size:.6875rem;font-weight:600}.builder-page .collection-snapshot .seasonal-gaps p{align-items:baseline;gap:.55rem;font-size:.8125rem;display:flex;color:var(--aur-intel-ink-soft)!important}.builder-page .collection-snapshot .seasonal-gaps p:before{content:"";background:var(--aur-intel-brass);flex:none;width:.55rem;height:1px;transform:translateY(-.2em)}.builder-page .collection-snapshot .seasonal-gap-icon{display:none}.builder-page .collection-snapshot .details-button{border:1px solid var(--aur-green-rim);background:var(--aur-intel-ground);min-height:2.5rem;color:var(--aur-green-text);letter-spacing:.05em;margin-top:.5rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:500;transition:border-color .16s,background-color .16s,box-shadow .16s}.builder-page .collection-snapshot .details-button:hover,.builder-page .collection-snapshot .details-button:focus-visible{border-color:var(--aur-green-text);background:var(--aur-green-wash);box-shadow:0 0 12px var(--aur-green-glow)}.builder-page .collection-snapshot .details-button:focus-visible{outline:2px solid var(--aur-green-text);outline-offset:2px}.builder-portal-root .scent-library-overlay{background:radial-gradient(circle at 50% 8%, var(--aur-intel-brass-haze), transparent 36%), var(--aur-intel-scrim)}.builder-portal-root .scent-library-modal{border:1px solid var(--aur-intel-rim);background:var(--aur-intel-card);width:min(880px,94vw);box-shadow:0 28px 90px var(--aur-intel-shadow), inset 0 1px 0 var(--aur-intel-hair);scrollbar-color:var(--aur-intel-rim) transparent;scrollbar-width:thin;border-radius:10px;padding:0 1.75rem 1.5rem}.builder-portal-root .scent-library-modal .modal-header{border-bottom:1px solid var(--aur-intel-hair);background:var(--aur-intel-card);align-items:flex-start;gap:1rem;margin:0 0 1.1rem;padding:1.75rem 0 1rem;top:0}.builder-portal-root .scent-library-modal .modal-header h3{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);letter-spacing:.01em;font-size:1.5rem;font-weight:400;line-height:1.15}.builder-portal-root .scent-library-modal .modal-header p{color:var(--aur-intel-ink-muted);margin-top:.4rem;font-size:.875rem}.builder-portal-root .scent-library-detail-header button{border:1px solid var(--aur-intel-hair);color:#0000;cursor:pointer;background:0 0;border-radius:6px;flex:none;width:2.25rem;height:2.25rem;padding:0;font-size:0;transition:border-color .16s,background-color .16s;position:relative}.builder-portal-root .scent-library-detail-header button:before,.builder-portal-root .scent-library-detail-header button:after{content:"";background:var(--aur-intel-ink-soft);width:.9rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.builder-portal-root .scent-library-detail-header button:after{transform:translate(-50%,-50%)rotate(-45deg)}.builder-portal-root .scent-library-detail-header button:hover,.builder-portal-root .scent-library-detail-header button:focus-visible{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash)}.builder-portal-root .scent-library-modal button:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}.builder-portal-root .scent-library-modal .scent-library-notes-grid{grid-template-columns:repeat(auto-fill,minmax(10.25rem,1fr));gap:.5rem}.builder-portal-root .scent-library-modal .scent-library-note-button{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-ground);min-height:2.75rem;color:var(--aur-intel-ink);gap:.6rem;padding:.35rem .7rem .35rem .4rem}.builder-portal-root .scent-library-modal .scent-library-note-button:hover,.builder-portal-root .scent-library-modal .scent-library-note-button:focus-visible,.builder-portal-root .scent-library-modal .scent-library-note-shell.is-selected .scent-library-note-button{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);box-shadow:0 0 14px var(--aur-intel-glow);transform:none}.builder-portal-root .scent-library-modal .scent-library-note-name{color:var(--aur-intel-ink);font-size:.8125rem;font-weight:600;line-height:1.2}.builder-portal-root .scent-library-modal .scent-library-note-count{color:var(--aur-intel-label);font-variant-numeric:tabular-nums;opacity:1;font-size:.6875rem;font-weight:600}.builder-portal-root .scent-library-modal .scent-library-note-image,.builder-portal-root .scent-library-modal .scent-library-note-fallback{border-color:var(--aur-intel-hair);background:var(--aur-intel-ground-deep);box-shadow:none;color:var(--aur-intel-label)}.builder-portal-root .scent-library-modal .scent-library-detail{border:1px solid var(--aur-intel-hair);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-ground);margin-top:.5rem;padding:.9rem 1rem}.builder-portal-root .scent-library-modal .scent-library-detail-header{align-items:center;gap:.9rem}.builder-portal-root .scent-library-modal .scent-library-detail-header span{color:var(--aur-intel-label);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.builder-portal-root .scent-library-modal .scent-library-detail-header strong{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);font-size:1.25rem;font-weight:400}.builder-portal-root .scent-library-modal .scent-library-detail-header p{color:var(--aur-intel-ink-muted)}.builder-portal-root .scent-library-modal .scent-library-perfume-list li{border-color:var(--aur-intel-rule);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-ground)}.builder-portal-root .scent-library-modal .scent-library-perfume-list strong{color:var(--aur-intel-ink)}.builder-portal-root .scent-library-modal .scent-library-perfume-list em{color:var(--aur-intel-ink-muted);font-style:normal}.builder-portal-root .dna-modal-overlay{background:radial-gradient(circle at 50% 8%, var(--aur-intel-brass-haze), transparent 36%), var(--aur-intel-scrim)}.builder-portal-root .dna-modal{border-color:var(--aur-intel-rim);background:var(--aur-intel-card);box-shadow:0 28px 90px var(--aur-intel-shadow), inset 0 1px 0 var(--aur-intel-hair);scrollbar-color:var(--aur-intel-rim) transparent;scrollbar-width:thin;border-radius:10px}.builder-portal-root .dna-modal-header{border-bottom-color:var(--aur-intel-hair);background:var(--aur-intel-card);-webkit-backdrop-filter:none;backdrop-filter:none}.builder-portal-root .dna-modal-header span,.builder-portal-root .dna-modal-section>span,.builder-portal-root .dna-strength-heading span{color:var(--aur-intel-label);letter-spacing:.16em;font-size:.6875rem;font-weight:600}.builder-portal-root .dna-modal-header h3{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);letter-spacing:.01em;font-size:1.5rem;font-weight:400}.builder-portal-root .dna-modal-header p,.builder-portal-root .dna-strength-card p,.builder-portal-root .dna-empty-message{color:var(--aur-intel-ink-soft)}.builder-portal-root .dna-section-helper{color:var(--aur-intel-ink-muted)}.builder-portal-root .dna-modal-section{border-top-color:var(--aur-intel-rule)}.builder-portal-root .dna-accord-switcher button,.builder-portal-root .dna-contributor-trigger,.builder-portal-root .dna-quick-detail-tags span{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-chip);background:var(--aur-intel-ground);color:var(--aur-intel-ink-soft);font-weight:500}.builder-portal-root .dna-accord-switcher button:hover,.builder-portal-root .dna-accord-switcher button:focus-visible,.builder-portal-root .dna-accord-switcher button.is-active,.builder-portal-root .dna-contributor-trigger:hover,.builder-portal-root .dna-contributor-trigger:focus-visible,.builder-portal-root .dna-quick-detail-tags span.is-active{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);color:var(--aur-intel-ink)}.builder-portal-root .dna-accord-switcher strong{color:var(--aur-intel-label);font-size:.625rem;font-weight:600}.builder-portal-root .dna-modal-close,.builder-portal-root .dna-perfume-row button{border-color:var(--aur-intel-rim);color:var(--aur-intel-ink);letter-spacing:.03em;background:0 0;border-radius:6px;font-size:.8125rem;font-weight:500}.builder-portal-root .dna-modal-close:hover,.builder-portal-root .dna-modal-close:focus-visible,.builder-portal-root .dna-perfume-row button:hover:not(:disabled),.builder-portal-root .dna-perfume-row button:focus-visible:not(:disabled){border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);color:var(--aur-intel-ink)}.builder-portal-root .dna-modal button:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}.builder-portal-root .dna-strength-card,.builder-portal-root .dna-perfume-row{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-ground);color:var(--aur-intel-ink)}.builder-portal-root .dna-strength-heading strong{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);font-size:1rem;font-weight:400}.builder-portal-root .dna-strength-meter i{background:var(--aur-intel-mark-off);border-radius:1px}.builder-portal-root .dna-strength-meter i.is-filled{background:var(--aur-intel-brass)}.builder-portal-root .dna-main-contributors img,.builder-portal-root .dna-perfume-row img{border-color:var(--aur-intel-hair);background:var(--aur-intel-ground-deep);border-radius:4px}.builder-portal-root .dna-contributor-trigger span{color:var(--aur-intel-ink-soft);font-weight:500}.builder-portal-root .dna-row-name-button{font-weight:600}.builder-portal-root .dna-perfume-row span,.builder-portal-root .dna-perfume-row p{color:var(--aur-intel-ink-muted)}.builder-portal-root .dna-quick-detail{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-ground-deep)}.builder-portal-root .dna-quick-detail strong{color:var(--aur-intel-ink)}.builder-portal-root .dna-quick-detail>div>span,.builder-portal-root .dna-quick-detail p{color:var(--aur-intel-ink-muted)}.builder-portal-root .dna-quick-detail p span{color:var(--aur-intel-label);font-weight:600}.builder-page .curator-bonus-section .discovery-progress-header>div>span{color:var(--aur-intel-label);letter-spacing:.18em;font-size:.6875rem;font-weight:600}.builder-page .curator-bonus-section .discovery-progress-header>div>strong{font-size:1.0625rem}.builder-page .curator-bonus-section .discovery-bonus-state{border-color:var(--aur-intel-hair);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:3px;padding:3px 9px;font-size:.625rem;font-weight:600;color:var(--aur-intel-ink-muted)!important}.builder-page .curator-bonus-section.unlocked .discovery-bonus-state{border-color:var(--aur-intel-rim);background:var(--aur-intel-wash);color:var(--aur-intel-brass)!important}.builder-page .curator-bonus-section .discovery-progress-bar{background:var(--aur-intel-mark-off);border-radius:2px;height:4px}.builder-page .curator-bonus-section .discovery-progress-bar div{background:var(--aur-intel-brass)}.builder-page .curator-bonus-section .discovery-progress-copy{color:var(--aur-intel-ink-soft)}.builder-page .curator-bonus-section.unlocked .discovery-progress-copy{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);font-size:1rem;font-weight:400}.builder-page .curator-bonus-section .discovery-requirement{color:var(--aur-intel-ink-soft);font-weight:500}.builder-page .curator-bonus-section .discovery-requirement span{border:1px solid var(--aur-intel-mark-off);background:0 0;border-radius:50%;width:1rem;height:1rem;position:relative}.builder-page .curator-bonus-section .discovery-requirement span:before{content:"";position:absolute;inset:0}.builder-page .curator-bonus-section .discovery-requirement.met span{border-color:var(--aur-intel-rim-strong);background:0 0}.builder-page .curator-bonus-section .discovery-requirement.met span:before{border:solid var(--aur-intel-brass);border-width:0 1px 1px 0;width:.22rem;height:.46rem;inset:.13rem auto auto .31rem;transform:rotate(40deg)}.builder-page .curator-bonus-section .discovery-requirement.missing span:before{display:none}.builder-page .curator-bonus-section .discovery-requirement.missing{color:var(--aur-intel-ink-muted)}.builder-page .curator-bonus-section .curator-bonus-card,.builder-page .curator-bonus-section.unlocked .curator-bonus-card{background:0 0;border:0;gap:.85rem;margin-top:0;padding:0}.builder-page .curator-bonus-section .curator-bonus-copy p{color:var(--aur-intel-ink-soft);font-size:.8125rem}.builder-page .curator-bonus-section .curator-preference-control,.builder-page .curator-bonus-section .curator-style-locked{border:0;border-top:1px solid var(--aur-intel-rule);background:0 0;border-radius:0;padding:.85rem 0 0}.builder-page .curator-bonus-section .curator-bonus-copy>strong{font-family:var(--aur-intel-serif);font-size:1rem;font-weight:400}.builder-page .curator-bonus-section .curator-preference-control label{color:var(--aur-intel-label);letter-spacing:.16em;font-size:.6875rem;font-weight:600}.builder-page .curator-bonus-section .curator-style-locked span{color:var(--aur-intel-label);letter-spacing:.16em;font-weight:600}.builder-page .curator-bonus-section .curator-style-locked strong{color:var(--aur-intel-ink-muted);font-weight:500}.builder-page .curator-bonus-section .curator-preference-control select{border-color:var(--aur-intel-rim);background-color:var(--aur-intel-ground-deep);color:var(--aur-intel-ink);border-radius:6px;font-size:.875rem;font-weight:500}.builder-page .curator-bonus-section .curator-pick-slot{--aur-curator-pick-art:url(/media/curator-pick/curator-pick-keepsake-portrait.webp);--aur-curator-pick-art-opacity:.5;--aur-curator-pick-art-filter:grayscale(.75) brightness(.8);--aur-curator-pick-art-size:auto 125%;--aur-curator-pick-art-fade-end:72%;isolation:isolate;border-color:var(--aur-intel-hair);background:radial-gradient(ellipse at 100% 100%, var(--aur-intel-oxblood-glow), transparent 62%), radial-gradient(ellipse at 88% 100%, var(--aur-intel-brass-haze), transparent 55%), var(--aur-intel-ground-deep);position:relative;overflow:hidden}.builder-page .curator-bonus-section .curator-pick-slot:after{content:"";z-index:-1;pointer-events:none;background:var(--aur-curator-pick-art) right -4px bottom -4px / var(--aur-curator-pick-art-size) no-repeat;-webkit-mask-image:linear-gradient(90deg, transparent 8%, var(--aur-intel-brass) var(--aur-curator-pick-art-fade-end));-webkit-mask-image:linear-gradient(90deg, transparent 8%, var(--aur-intel-brass) var(--aur-curator-pick-art-fade-end));mask-image:linear-gradient(90deg, transparent 8%, var(--aur-intel-brass) var(--aur-curator-pick-art-fade-end));opacity:var(--aur-curator-pick-art-opacity);filter:var(--aur-curator-pick-art-filter);transition:opacity .9s ease-out,filter .9s ease-out;position:absolute;inset:0 0 0 46%}.builder-page .curator-bonus-section .curator-pick-slot.active{--aur-curator-pick-art-opacity:.8;--aur-curator-pick-art-filter:none;--aur-curator-pick-art-size:auto 100%;border-color:var(--aur-intel-rim);min-height:8.25rem;box-shadow:inset 0 1px 0 var(--aur-intel-hair);padding:.95rem}.builder-page .curator-bonus-section .curator-pick-slot span{color:var(--aur-intel-label);letter-spacing:.18em;font-size:.6875rem;font-weight:600}.builder-page .curator-bonus-section .curator-pick-slot strong{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);font-size:1.125rem;font-weight:400;line-height:1.2}.builder-page .curator-bonus-section .curator-pick-slot p{color:var(--aur-intel-ink-muted);line-height:1.4}.builder-page .curator-bonus-section .curator-pick-slot.active p{max-width:68%}@media (min-width:560px) and (max-width:980px){.builder-page .curator-bonus-section .curator-pick-slot{--aur-curator-pick-art:url(/media/curator-pick/curator-pick-keepsake-wide.webp);--aur-curator-pick-art-fade-end:54%}}@media (pointer:coarse){.builder-page .collection-dna-chip,.builder-page .collection-snapshot .accord-evidence-trigger,.builder-page .collection-snapshot .details-button{min-height:2.75rem}}@media (max-width:480px){.builder-page .season-profile-panel{grid-template-columns:minmax(0,1fr);gap:.75rem}.builder-page .season-profile-chart{justify-self:center;width:7rem}.builder-portal-root .scent-library-modal{padding:0 1rem 1rem}.builder-portal-root .scent-library-modal .modal-header{padding-top:1.25rem}.builder-portal-root .scent-library-modal .modal-header h3{font-size:1.25rem}.builder-portal-root .scent-library-modal .scent-library-notes-grid{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr))}.builder-page .curator-bonus-section .curator-pick-slot.active p{max-width:62%}.builder-page .curator-bonus-section .curator-pick-slot{--aur-curator-pick-art-opacity:.4}.builder-page .curator-bonus-section .curator-pick-slot.active{--aur-curator-pick-art-opacity:.68}}@media (prefers-reduced-motion:reduce){.builder-page .accord-evidence{animation:none}.builder-page .curator-bonus-section .curator-pick-slot:after{transition:none}}
@media (max-width:980px){.builder-page .builder-panel{padding:16px 16px 18px}.builder-page .builder-panel>.panel-header{margin-bottom:12px}.builder-page .box-summary-card{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;padding:7px 4px}.builder-page .box-summary-metric{gap:1px;padding:0 6px}.builder-page .box-summary-metric+.box-summary-metric{border-left-color:var(--aur-intel-rule)}.builder-page .box-summary-total{border-top:0;border-left:1px solid var(--aur-intel-rule);grid-column:auto;margin-top:0;padding-top:0}.builder-page .box-slot-tray,.builder-page .interactive-box-slot-tray,.builder-page .share-box-actions{margin-bottom:10px}.builder-page .compose-box-panel{margin-top:10px}.builder-page .slot-bar{border-radius:3px;height:5px;margin:12px 0}.builder-page .curator-bonus-section{margin-bottom:12px}.builder-page .review-action{margin-top:12px;padding:6px}.builder-page .review-action .review-box-button{margin:0}.builder-page .review-action p{margin:4px 4px 0;font-size:.75rem;line-height:1.3}.builder-page .builder-panel-sticky-summary-card .review-box-button--compact{display:none}.builder-page .review-action.is-incomplete{box-shadow:none;margin-inline:0;position:static}}
.builder-portal-root .note-explorer-modal{border:1px solid var(--aur-intel-rim);background:var(--aur-intel-card);box-shadow:0 28px 90px var(--aur-intel-shadow), inset 0 1px 0 var(--aur-intel-hair);scrollbar-color:var(--aur-intel-rim) transparent;scrollbar-width:thin;border-radius:10px}.builder-portal-root .note-explorer-modal .modal-header{background:0 0;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem}.builder-portal-root .note-explorer-modal .modal-header span{color:var(--aur-intel-label);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.builder-portal-root .note-explorer-modal .modal-header h3{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);letter-spacing:.01em;margin:.3rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.15}.builder-portal-root .note-explorer-modal .modal-header button{border:1px solid var(--aur-intel-rim);min-height:2.25rem;color:var(--aur-intel-ink);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;transition:border-color .16s,background-color .16s}.builder-portal-root .note-explorer-modal .composer-setup-intro{color:var(--aur-intel-ink-muted);font-size:.875rem;line-height:1.5}.builder-portal-root .note-explorer-modal .note-explorer-search input{border:1px solid var(--aur-intel-rim);background:var(--aur-intel-ground-deep);min-height:2.5rem;color:var(--aur-intel-ink);border-radius:8px;padding:.5rem .8rem;font-size:.9375rem}.builder-portal-root .note-explorer-modal .note-explorer-search input::placeholder{color:var(--aur-intel-ink-muted)}.builder-portal-root .note-explorer-modal .note-explorer-search input:focus{border-color:var(--aur-intel-rim-strong);outline:none}.builder-portal-root .note-explorer-modal .note-explorer-notes-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem}.builder-portal-root .note-explorer-modal .note-explorer-note-button{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-ground);min-height:2.75rem;color:var(--aur-intel-ink);gap:.6rem;padding:.35rem .7rem .35rem .4rem}.builder-portal-root .note-explorer-modal .note-explorer-note-button:hover,.builder-portal-root .note-explorer-modal .note-explorer-note-button:focus-visible,.builder-portal-root .note-explorer-modal .scent-library-note-shell.is-selected .note-explorer-note-button{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);box-shadow:0 0 14px var(--aur-intel-glow);transform:none}.builder-portal-root .note-explorer-modal .scent-library-note-name{color:var(--aur-intel-ink);font-size:.8125rem;font-weight:600;line-height:1.2}.builder-portal-root .note-explorer-modal .scent-library-note-count{color:var(--aur-intel-label);font-variant-numeric:tabular-nums;opacity:1;font-size:.6875rem;font-weight:600}.builder-portal-root .note-explorer-modal .scent-library-note-image,.builder-portal-root .note-explorer-modal .scent-library-note-fallback{border-color:var(--aur-intel-hair);background:var(--aur-intel-ground-deep);box-shadow:none;color:var(--aur-intel-label)}.builder-portal-root .note-explorer-modal .note-explorer-inline-exploration{border:1px solid var(--aur-intel-hair);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-ground);padding:.8rem .9rem}.builder-portal-root .note-explorer-modal .note-explorer-selected-chip{border-color:var(--aur-intel-rim);border-radius:var(--aur-intel-radius-chip);background:var(--aur-intel-wash);color:var(--aur-intel-ink);gap:.4rem;padding:.25rem .3rem .25rem .6rem;font-size:.8125rem;font-weight:500}.builder-portal-root .note-explorer-modal .note-explorer-selected-chip-remove{background:var(--aur-intel-wash);width:1.375rem;height:1.375rem;color:var(--aur-intel-ink-soft);cursor:pointer;border-radius:3px}.builder-portal-root .note-explorer-modal .note-explorer-selected-chip-remove:hover,.builder-portal-root .note-explorer-modal .note-explorer-selected-chip-remove:focus-visible{background:var(--aur-intel-mark-off);color:var(--aur-intel-ink)}.builder-portal-root .note-explorer-modal .note-explorer-related-notes-label,.builder-portal-root .note-explorer-modal .note-explorer-sort span{color:var(--aur-intel-label);letter-spacing:.16em;font-size:.6875rem;font-weight:600}.builder-portal-root .note-explorer-modal .note-explorer-related-chip{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-chip);background:var(--aur-intel-ground);min-height:2rem;color:var(--aur-intel-ink-soft);cursor:pointer;gap:.35rem;padding:.25rem .65rem;font-size:.8125rem;font-weight:500}.builder-portal-root .note-explorer-modal .note-explorer-related-chip:hover,.builder-portal-root .note-explorer-modal .note-explorer-related-chip:focus-visible{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);color:var(--aur-intel-ink);transform:none}.builder-portal-root .note-explorer-modal .note-explorer-related-chip-count{color:var(--aur-intel-label);font-size:.6875rem;font-weight:600}.builder-portal-root .note-explorer-modal .note-explorer-results-heading{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);font-size:1.0625rem;font-weight:400;line-height:1.25}.builder-portal-root .note-explorer-modal .note-explorer-sort select{border:1px solid var(--aur-intel-rim);background-color:var(--aur-intel-ground-deep);min-height:2rem;color:var(--aur-intel-ink);border-radius:6px;padding:.25rem .6rem;font-size:.8125rem;font-weight:500}.builder-portal-root .note-explorer-modal .note-explorer-empty-message{color:var(--aur-intel-ink-muted)}.builder-portal-root .note-explorer-modal .note-explorer-result-item{border-color:var(--aur-intel-hair);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-ground);gap:.75rem;padding:.7rem .8rem}.builder-portal-root .note-explorer-modal .note-explorer-result-item:hover{border-color:var(--aur-intel-rim);background:var(--aur-intel-wash)}.builder-portal-root .note-explorer-modal .note-explorer-result-item strong{color:var(--aur-intel-ink);font-size:.9375rem;font-weight:600;line-height:1.3}.builder-portal-root .note-explorer-modal .note-explorer-result-item div span,.builder-portal-root .note-explorer-modal .note-explorer-result-item .note-explorer-prominence-level{color:var(--aur-intel-ink-muted);font-size:.75rem}.builder-portal-root .note-explorer-modal .composer-proposal-add-button{border:1px solid var(--aur-intel-rim-strong);min-height:2.25rem;color:var(--aur-intel-brass);letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;transition:border-color .16s,background-color .16s}.builder-portal-root .note-explorer-modal .composer-proposal-add-button:hover:not(:disabled){border-color:var(--aur-intel-brass);background:var(--aur-intel-wash)}.builder-portal-root .note-explorer-modal .composer-proposal-add-button:disabled{border-color:var(--aur-intel-hair);color:var(--aur-intel-ink-muted)}.builder-portal-root .note-explorer-modal button:focus-visible,.builder-portal-root .note-explorer-modal select:focus-visible,.builder-portal-root .note-explorer-modal input:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}.builder-portal-root .note-explorer-modal .note-explorer-result-detail-trigger:focus-visible{outline-color:var(--aur-intel-brass)}.builder-portal-root .note-explorer-modal .note-explorer-notes-grid,.builder-portal-root .note-explorer-modal .note-explorer-results,.builder-portal-root .note-explorer-modal .note-explorer-body{scrollbar-color:var(--aur-intel-rim) transparent;scrollbar-width:thin}@media (pointer:coarse){.builder-portal-root .note-explorer-modal .composer-proposal-add-button,.builder-portal-root .note-explorer-modal .modal-header button,.builder-portal-root .note-explorer-modal .note-explorer-related-chip{min-height:2.75rem}}@media (max-width:480px){.builder-portal-root .note-explorer-modal .modal-header h3{font-size:1.25rem}.builder-portal-root .note-explorer-modal .note-explorer-notes-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}}
.builder-page .collection-balance-heading{scroll-margin-top:calc(max(var(--site-header-height,4.25rem), var(--builder-docked-summary-height,0px)) + 1.5rem);align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.builder-page .collection-balance-title{min-width:0;color:var(--aur-intel-label);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:block}.builder-page .balance-help-button{border:1px solid var(--aur-intel-rim);width:1.125rem;height:1.125rem;color:var(--aur-intel-label);cursor:pointer;font-family:var(--aur-intel-serif);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:.6875rem;font-style:italic;font-weight:400;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid;position:relative}.builder-page .balance-help-button:hover,.builder-page .balance-help-button.is-open{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);color:var(--aur-intel-ink)}.builder-page .balance-help-button:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}@media (pointer:coarse){.builder-page .balance-help-button:before{content:"";position:absolute;inset:-.9rem}}.builder-page .balance-help-panel{z-index:30;border:1px solid var(--aur-intel-rim);border-radius:var(--aur-intel-radius-card);background:var(--aur-intel-card);max-height:min(40rem,100dvh - 6rem);box-shadow:0 18px 40px var(--aur-intel-shadow), inset 0 1px 0 var(--aur-intel-hair);scrollbar-color:var(--aur-intel-rim) transparent;scrollbar-width:thin;text-transform:none;letter-spacing:normal;padding:.7rem .95rem .65rem;font-size:.8125rem;line-height:1.5;animation:.14s ease-out both aurelianIntelCardIn;position:absolute;top:calc(100% + .5rem);left:-1rem;right:-1rem;overflow-y:auto}.builder-page .balance-help-panel:focus:not(:focus-visible){outline:none}.builder-page .balance-help-panel:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:-4px}.builder-page .balance-help-title{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);letter-spacing:.01em;margin:0 0 .35rem;font-size:1rem;font-weight:400;line-height:1.3;display:block}.builder-page .collection-snapshot .balance-help-panel p{color:var(--aur-intel-ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.builder-page .balance-help-list{margin:.5rem 0 0;padding:0;display:grid}.builder-page .balance-help-item{border-top:1px solid var(--aur-intel-rule);gap:.1rem;padding:.45rem 0;display:grid}.builder-page .balance-help-list dt{color:var(--aur-intel-label);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1.3}.builder-page .balance-help-list dd{color:var(--aur-intel-ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.builder-page .collection-snapshot .balance-help-panel .balance-help-footer{border-top:1px solid var(--aur-intel-hair);color:var(--aur-intel-ink-muted);padding-top:.5rem;font-size:.75rem}@media (max-width:768px){.builder-page .balance-help-panel{left:-.6rem;right:-.6rem}}@media (prefers-reduced-motion:reduce){.builder-page .balance-help-panel{animation:none}}
.builder-portal-root .review-overview-section .season-coverage-row{grid-template-columns:5rem minmax(0,1fr) 20px}
.builder-portal-root{--aur-modal-head-ground:#16130f}:is(.builder-portal-root .final-summary-overlay,.builder-portal-root .modal-overlay:has(>.perfume-details-modal)){background:radial-gradient(circle at 50% 8%, var(--aur-intel-brass-haze), transparent 36%), var(--aur-intel-scrim)}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.perfume-details-modal,.collection-card-preview-modal){border:1px solid var(--aur-intel-rim);background:var(--aur-intel-card);box-shadow:0 28px 90px var(--aur-intel-shadow), inset 0 1px 0 var(--aur-intel-hair);scrollbar-color:var(--aur-intel-rim) transparent;scrollbar-width:thin;border-radius:10px}.builder-portal-root .collection-card-preview-modal{width:min(760px,94vw);max-height:min(880px,90vh);padding:24px;overflow-y:auto}.builder-portal-root .collection-card-preview-header{z-index:2;align-items:flex-start;margin-bottom:18px;padding-bottom:16px;position:sticky;top:-24px}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.perfume-details-modal,.collection-card-preview-modal) .modal-header{border-bottom:1px solid var(--aur-intel-hair);background:var(--aur-modal-head-ground);gap:1rem}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header{box-shadow:0 1.25rem 0 var(--aur-modal-head-ground);margin-top:-.9rem;padding-top:.9rem}.builder-portal-root .note-explorer-modal .modal-header{border-bottom:1px solid var(--aur-intel-hair)}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.perfume-details-modal,.collection-card-preview-modal) .modal-header>div>span{color:var(--aur-intel-label);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.perfume-details-modal,.collection-card-preview-modal) .modal-header h3{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);letter-spacing:.01em;margin:0;font-size:1.5rem;font-weight:400;line-height:1.15}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header span+h3{margin-top:.3rem}.builder-portal-root .perfume-details-modal .modal-header p:not(.summary-eyebrow){color:var(--aur-intel-ink-soft);margin-top:.4rem;font-size:.875rem}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header button,.builder-portal-root .perfume-details-modal .perfume-details-close,.builder-portal-root .scent-library-modal .modal-header button{border:1px solid var(--aur-intel-rim);width:auto;height:auto;min-height:2.25rem;color:var(--aur-intel-ink);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:.4rem .85rem;font-weight:500;line-height:1.2;transition:border-color .16s,background-color .16s;display:inline-flex}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header button{font-size:.8125rem}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header button.secondary{border-color:var(--aur-intel-hair);color:var(--aur-intel-ink-soft)}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header button:hover:not(:disabled),.builder-portal-root .perfume-details-modal .perfume-details-close:hover,.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header button:focus-visible,.builder-portal-root .perfume-details-modal .perfume-details-close:focus-visible,.builder-portal-root .scent-library-modal .modal-header button:hover,.builder-portal-root .scent-library-modal .modal-header button:focus-visible{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash);color:var(--aur-intel-ink)}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header button:disabled{border-color:var(--aur-intel-hair);color:var(--aur-intel-ink-muted);cursor:not-allowed;opacity:.6}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.perfume-details-modal,.note-explorer-modal,.collection-card-preview-modal) button:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}.builder-portal-root .perfume-details-modal .perfume-details-close,.builder-portal-root .scent-library-modal .modal-header button{font-size:0}.builder-portal-root .perfume-details-modal .perfume-details-close:after,.builder-portal-root .scent-library-modal .modal-header button:after{content:"Cerrar";letter-spacing:.04em;font-size:.8125rem}.builder-portal-root .perfume-details-modal .modal-header{margin-bottom:14px;padding-bottom:.8rem;padding-right:5.5rem}.builder-portal-root .perfume-details-modal .perfume-details-close{top:1.25rem;right:1.5rem}.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header+.final-summary-section{border-top-color:#0000}.builder-portal-root .discovery-review-modal .review-overview-section .review-section-heading h4{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);letter-spacing:.005em;text-transform:none;font-weight:400}@media (pointer:coarse){.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.collection-card-preview-modal) .modal-header button,.builder-portal-root .perfume-details-modal .perfume-details-close,.builder-portal-root .scent-library-modal .modal-header button{min-height:2.75rem}}@media (max-width:520px){.builder-portal-root :is(.composer-setup-modal,.composer-proposal-modal,.discovery-review-modal,.perfume-details-modal,.collection-card-preview-modal) .modal-header h3,.builder-portal-root .dna-modal-header h3{font-size:1.25rem}.builder-portal-root .perfume-details-modal .modal-header{padding-right:5rem}.builder-portal-root .perfume-details-modal .perfume-details-close{top:.9rem;right:1rem}}
