.Ggs6NW_page{isolation:isolate;padding-top:clamp(28px,4vw,56px);position:relative}.Ggs6NW_page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 40% 45%, var(--glow-soft), transparent 72%);height:900px;transition:background .8s var(--ease);position:absolute;inset:-80px 0 auto}.Ggs6NW_head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;margin-bottom:32px;display:grid}.Ggs6NW_head h1{font-size:var(--fs-h1)}.Ggs6NW_head p{margin:0}.Ggs6NW_grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px 56px;display:grid}.Ggs6NW_left{gap:16px;min-width:0;display:grid}.Ggs6NW_field{aspect-ratio:1.12;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;box-shadow:inset 0 0 0 1px var(--line), 0 30px 80px -50px #3d342380;background:linear-gradient(#fffbf08c 0%,#fffbf000 45%,#2c251929 100%),linear-gradient(90deg,#dce8ec 0%,#efede6 50%,#f4e2cb 100%);border-radius:4px;position:relative;overflow:hidden}.Ggs6NW_field:before,.Ggs6NW_field:after{content:"";pointer-events:none;background:#3d34231f;position:absolute}.Ggs6NW_field:before{width:1px;top:0;bottom:0;left:50%}.Ggs6NW_field:after{height:1px;top:50%;left:0;right:0}.Ggs6NW_field[data-dragging]{cursor:grabbing}.Ggs6NW_axis{font-family:var(--wide);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);pointer-events:none;font-size:10.5px;font-weight:600;font-stretch:125%;position:absolute}.Ggs6NW_axTop{top:14px;left:50%;translate:-50%}.Ggs6NW_axBottom{bottom:14px;left:50%;translate:-50%}.Ggs6NW_axLeft{writing-mode:vertical-rl;top:50%;left:14px;translate:0 -50%;rotate:180deg}.Ggs6NW_axRight{writing-mode:vertical-rl;top:50%;right:14px;translate:0 -50%}.Ggs6NW_feeling{pointer-events:none;font-family:var(--display);text-transform:uppercase;color:#3d342329;transition:color .6s var(--ease);font-size:clamp(14px,1.7vw,21px);font-weight:700;position:absolute;translate:-50% -50%}.Ggs6NW_feeling[data-near]{color:#3d34236b}.Ggs6NW_scent{pointer-events:none;justify-items:center;gap:4px;display:grid;position:absolute;translate:-50% -50%}.Ggs6NW_scent i{background:radial-gradient(circle, #fffdf8 0 18%, var(--c) 42%, transparent 72%);width:14px;height:14px;scale:var(--s);transition:scale .5s var(--ease);border-radius:50%}.Ggs6NW_scent:not([data-shelf]) i{border:1.5px dashed var(--c);background:0 0;width:12px;height:12px}.Ggs6NW_scent em{color:var(--espresso);white-space:nowrap;opacity:.75;font-size:11.5px;font-style:normal;line-height:1}.Ggs6NW_scent[data-top] i{box-shadow:0 0 22px var(--c);scale:2.2}.Ggs6NW_scent[data-top] em{opacity:1;font-weight:500}.Ggs6NW_flame{z-index:3;cursor:grab;background:radial-gradient(circle, #fff8ea 0 20%, var(--glow) 46%, transparent 72%);width:56px;height:56px;color:var(--espresso-2);transition:left .25s var(--ease), top .25s var(--ease);border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;display:grid;position:absolute;translate:-50% -50%}.Ggs6NW_flame:after{content:"";background:radial-gradient(circle, var(--glow-soft), transparent 70%);z-index:-1;border-radius:50%;position:absolute;inset:-30px}.Ggs6NW_field[data-dragging] .Ggs6NW_flame{cursor:grabbing;transition:none}@media (prefers-reduced-motion:no-preference){.Ggs6NW_flame span{animation:3s ease-in-out infinite Ggs6NW_flicker}}@keyframes Ggs6NW_flicker{50%{transform:scale(1.18)rotate(8deg)}}.Ggs6NW_legend{color:var(--stone);flex-wrap:wrap;gap:8px 22px;margin:0;font-size:13.5px;display:flex}.Ggs6NW_legend span{align-items:center;gap:8px;display:inline-flex}.Ggs6NW_dotShelf{background:var(--gold-ink);border-radius:50%;width:10px;height:10px}.Ggs6NW_dotAtelier{border:1.5px dashed var(--gold-ink);border-radius:50%;width:10px;height:10px}.Ggs6NW_refine{gap:24px;margin-top:16px;display:grid}.Ggs6NW_refine .Ggs6NW_label{margin:0 0 12px}.Ggs6NW_chips{flex-wrap:wrap;gap:8px;display:flex}.Ggs6NW_result{top:calc(var(--header-h) + 20px);background:color-mix(in srgb, var(--wax) 86%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:4px;gap:20px;padding:clamp(24px,3vw,36px);display:grid;position:sticky}.Ggs6NW_moodName{color:var(--gold-ink);margin:0;font-size:clamp(30px,2.8vw,38px);line-height:1.1}.Ggs6NW_top{justify-items:start;gap:14px;display:grid}.Ggs6NW_disc{aspect-ratio:1;width:min(220px,64%);box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 18%, transparent), 0 24px 70px -20px var(--c);border-radius:50%;justify-self:center;position:relative;overflow:hidden}.Ggs6NW_disc img{object-fit:cover;width:100%;height:100%;animation:Ggs6NW_arrive .9s var(--ease);scale:1.1}@keyframes Ggs6NW_arrive{0%{opacity:0;scale:1.2}}.Ggs6NW_match{color:var(--stone);align-items:baseline;gap:8px;font-size:14px;display:flex}.Ggs6NW_pct{font-family:var(--display);color:var(--espresso);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.Ggs6NW_cname{font-size:var(--fs-h2)}.Ggs6NW_reasons{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.Ggs6NW_reasons li{padding-left:20px;position:relative}.Ggs6NW_reasons li:before{content:"✦";color:var(--gold-ink);font-size:11px;position:absolute;top:.1em;left:0}.Ggs6NW_actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.Ggs6NW_also{border-top:1px solid var(--line);gap:4px;padding-top:16px;display:grid}.Ggs6NW_also .Ggs6NW_label{margin:0 0 6px}.Ggs6NW_alt{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:15px;text-decoration:none;display:grid}.Ggs6NW_alt:last-child{border-bottom:0}.Ggs6NW_alt i{background:var(--c);width:12px;height:12px;box-shadow:0 0 10px var(--c);border-radius:50%}.Ggs6NW_alt b{font-variant-numeric:tabular-nums;font-weight:500}.Ggs6NW_alt:hover span{text-underline-offset:3px;text-decoration:underline}.Ggs6NW_atelier i{border:1.5px dashed var(--c);box-shadow:none;background:0 0}.Ggs6NW_atelier span{color:var(--gold-ink)}.Ggs6NW_mobileBar{display:none}@media (max-width:900px){.Ggs6NW_head,.Ggs6NW_grid{grid-template-columns:1fr}.Ggs6NW_field{aspect-ratio:.95}.Ggs6NW_scent em{font-size:10px}.Ggs6NW_result{position:static}.Ggs6NW_mobileBar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--espresso);color:var(--wax);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 18px;font-size:15px;text-decoration:none;display:grid;position:fixed;box-shadow:0 16px 40px -16px #2c251999}.Ggs6NW_mobileBar i{background:var(--c);width:12px;height:12px;box-shadow:0 0 12px var(--c);border-radius:50%}.Ggs6NW_mobileBar b{color:var(--gold);font-weight:500}}
