.accord-diagrams-module__8UMOhW__stage{border:1px solid var(--line);background:var(--paper-card);min-width:0;color:var(--ink);border-radius:18px;margin:0 0 1rem;padding:1rem}.accord-diagrams-module__8UMOhW__stage h4{color:var(--ink);margin:0 0 .65rem;font-size:1rem}.accord-diagrams-module__8UMOhW__stage p{color:var(--ink-soft);margin:.35rem 0 0;line-height:1.5}.accord-diagrams-module__8UMOhW__row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.accord-diagrams-module__8UMOhW__node{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex:8rem;min-width:0;padding:.75rem;line-height:1.4}.accord-diagrams-module__8UMOhW__node strong,.accord-diagrams-module__8UMOhW__node span{overflow-wrap:anywhere;display:block}.accord-diagrams-module__8UMOhW__node strong{color:var(--ink)}.accord-diagrams-module__8UMOhW__node span{color:var(--ink-soft);margin-top:.25rem;font-size:.88rem}.accord-diagrams-module__8UMOhW__node[data-active=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.accord-diagrams-module__8UMOhW__arrow{color:var(--gold);align-self:center;font-weight:800}[dir=rtl] .accord-diagrams-module__8UMOhW__arrow{transform:scaleX(-1)}.accord-diagrams-module__8UMOhW__choiceRow{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;display:flex}.accord-diagrams-module__8UMOhW__choice{border:1px solid var(--line);background:var(--paper-card);min-width:44px;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:10px;padding:.55rem .8rem}.accord-diagrams-module__8UMOhW__choice[aria-pressed=true]{border-color:var(--gold);background:var(--night);color:var(--gold-bright)}.accord-diagrams-module__8UMOhW__choice:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.accord-diagrams-module__8UMOhW__phase{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.accord-diagrams-module__8UMOhW__phase .accord-diagrams-module__8UMOhW__choice{width:100%;height:100%}.accord-diagrams-module__8UMOhW__track{grid-template-columns:1fr;align-items:stretch;gap:.5rem;display:grid}.accord-diagrams-module__8UMOhW__track>div{border-block-start:4px solid var(--line);background:var(--paper);overflow-wrap:anywhere;min-width:0;padding:.7rem}.accord-diagrams-module__8UMOhW__track>div[data-active=true]{border-color:var(--gold)}.accord-diagrams-module__8UMOhW__track strong,.accord-diagrams-module__8UMOhW__track span{display:block}.accord-diagrams-module__8UMOhW__track span{color:var(--ink-soft);font-size:.85rem}.accord-diagrams-module__8UMOhW__spokes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.accord-diagrams-module__8UMOhW__spokes>:last-child{grid-column:1/-1}.accord-diagrams-module__8UMOhW__spokes .accord-diagrams-module__8UMOhW__choice{text-align:center;min-width:0;min-height:5rem}.accord-diagrams-module__8UMOhW__spokes .accord-diagrams-module__8UMOhW__choice[data-focus=true]{box-shadow:inset 0 -4px 0 var(--gold)}.accord-diagrams-module__8UMOhW__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.accord-diagrams-module__8UMOhW__split>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;padding:.8rem}.accord-diagrams-module__8UMOhW__split strong,.accord-diagrams-module__8UMOhW__split span{overflow-wrap:anywhere;display:block}.accord-diagrams-module__8UMOhW__split span{color:var(--ink-soft);margin-top:.35rem;line-height:1.45}.accord-diagrams-module__8UMOhW__path{grid-template-columns:1fr;gap:.5rem;margin:.7rem 0;display:grid}.accord-diagrams-module__8UMOhW__path>div{background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:.8rem}.accord-diagrams-module__8UMOhW__path>div[data-active=true]{border-color:var(--gold);background:var(--night);color:var(--gold-bright)}.accord-diagrams-module__8UMOhW__path strong,.accord-diagrams-module__8UMOhW__path small{display:block}.accord-diagrams-module__8UMOhW__path small{margin-top:.35rem;line-height:1.35}.accord-diagrams-module__8UMOhW__crossSection{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem;display:grid}.accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice{text-align:center;width:100%;min-width:0;min-height:5rem}.accord-diagrams-module__8UMOhW__matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:1rem;display:grid}.accord-diagrams-module__8UMOhW__matrix .accord-diagrams-module__8UMOhW__choice{overflow-wrap:anywhere;width:100%;min-width:0;font-size:.85rem;line-height:1.25}.accord-diagrams-module__8UMOhW__matrix .accord-diagrams-module__8UMOhW__choice span{opacity:.8;font-size:.75rem;display:block}.accord-diagrams-module__8UMOhW__branch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.7rem 0;display:grid}.accord-diagrams-module__8UMOhW__branch>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;padding:.7rem}.accord-diagrams-module__8UMOhW__branch strong{margin-bottom:.5rem;display:block}.accord-diagrams-module__8UMOhW__branch .accord-diagrams-module__8UMOhW__choice{width:100%;margin-top:.4rem}.accord-diagrams-module__8UMOhW__branch>div[data-active=true]{border-color:var(--gold)}.accord-diagrams-module__8UMOhW__explanation{border-inline-start:4px solid var(--gold);background:var(--paper);padding:.8rem;line-height:1.5}.accord-diagrams-module__8UMOhW__explanation strong{margin-bottom:.25rem;display:block}.accord-diagrams-module__8UMOhW__explanation p{color:var(--ink);margin:0}@media (max-width:520px){.accord-diagrams-module__8UMOhW__stage{padding:.8rem}.accord-diagrams-module__8UMOhW__split,.accord-diagrams-module__8UMOhW__branch,.accord-diagrams-module__8UMOhW__track,.accord-diagrams-module__8UMOhW__spokes,.accord-diagrams-module__8UMOhW__path,.accord-diagrams-module__8UMOhW__crossSection{grid-template-columns:1fr}.accord-diagrams-module__8UMOhW__phase{grid-template-columns:repeat(2,minmax(0,1fr))}.accord-diagrams-module__8UMOhW__phase>:last-child{grid-column:1/-1}.accord-diagrams-module__8UMOhW__row .accord-diagrams-module__8UMOhW__arrow{display:none}.accord-diagrams-module__8UMOhW__row .accord-diagrams-module__8UMOhW__node{flex-basis:100%}.accord-diagrams-module__8UMOhW__phase .accord-diagrams-module__8UMOhW__choice,.accord-diagrams-module__8UMOhW__matrix .accord-diagrams-module__8UMOhW__choice{padding:.5rem}.accord-diagrams-module__8UMOhW__spokes .accord-diagrams-module__8UMOhW__choice,.accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice{font-size:.85rem}}.accord-diagrams-module__8UMOhW__stage[data-diagram]{border:1px solid var(--line-strong);background:var(--paper-card);min-width:0;color:var(--ink);border-radius:12px;padding:clamp(.85rem,2vw,1.3rem);overflow:hidden}.accord-diagrams-module__8UMOhW__stage[data-diagram] p{color:var(--ink-soft)}.accord-diagrams-module__8UMOhW__stage[data-diagram] fieldset{border:0;min-width:0;margin:0;padding:0}.accord-diagrams-module__8UMOhW__stage[data-diagram] legend{color:var(--ink);margin-bottom:.7rem;font-weight:750}.accord-diagrams-module__8UMOhW__stage[data-diagram] button:focus-visible,.accord-diagrams-module__8UMOhW__stage[data-diagram] input:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.accord-diagrams-module__8UMOhW__familyMap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,4vw,2rem);display:grid}.accord-diagrams-module__8UMOhW__noteCloud{border:1px dashed var(--gold);background:var(--gold-subtle);border-radius:50% 42% 48% 44%/28% 34% 33% 30%;flex-wrap:wrap;gap:.5rem;padding:1rem;display:flex}.accord-diagrams-module__8UMOhW__noteCloud label{border:1px solid var(--line-strong);background:var(--paper-card);max-width:100%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.82rem;line-height:1.2;display:inline-flex}.accord-diagrams-module__8UMOhW__noteCloud label[data-selected=true]{border-color:var(--gold);background:var(--night);color:var(--night-text)}.accord-diagrams-module__8UMOhW__noteCloud input{width:1rem;height:1rem;accent-color:var(--gold-bright);margin:0}.accord-diagrams-module__8UMOhW__familyReading{gap:.8rem;display:grid;position:relative}.accord-diagrams-module__8UMOhW__familyReading:before{content:"";border-block-start:2px solid var(--gold);width:1.5rem;position:absolute;inset-block-start:50%;inset-inline-start:-1.5rem}.accord-diagrams-module__8UMOhW__familyReading>div{border-inline-start:4px solid var(--gold);background:var(--paper-raised);padding:.85rem}.accord-diagrams-module__8UMOhW__familyReading strong{color:var(--ink);font-size:.84rem;display:block}.accord-diagrams-module__8UMOhW__familyReading p{font-size:.84rem;line-height:1.45;margin:.35rem 0 0!important}.accord-diagrams-module__8UMOhW__familyReading>div+div{margin-inline-start:1rem}.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1rem;display:grid}.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track>div{border-block-start:0;border-inline-start:1px solid var(--line);background:var(--paper-card);opacity:.52;min-height:7rem;padding:1rem .7rem;transition:opacity .16s,background .16s}.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track>div:first-child{border-inline-start:0}.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track>div[data-focus=true]{opacity:1;background:linear-gradient(180deg,var(--gold-subtle),var(--paper-card));box-shadow:inset 0 6px var(--gold)}.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track strong{color:var(--ink);font-size:clamp(.82rem,2vw,1rem);line-height:1.35;display:block}.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track span{color:var(--ink-soft);margin-top:.35rem}.accord-diagrams-module__8UMOhW__stage[data-diagram=fougere]{background:radial-gradient(circle at 50% 48%,var(--gold-subtle) 0 20%,transparent 21%),var(--paper-card)}.accord-diagrams-module__8UMOhW__stage[data-diagram=fougere] .accord-diagrams-module__8UMOhW__spokes{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:1rem;max-width:31rem;margin:0 auto;display:grid;position:relative}.accord-diagrams-module__8UMOhW__stage[data-diagram=fougere] .accord-diagrams-module__8UMOhW__spokes:before{content:"";z-index:0;border:2px solid var(--gold);opacity:.7;pointer-events:none;position:absolute;inset:20% 24% 18%;transform:rotate(45deg)}.accord-diagrams-module__8UMOhW__stage[data-diagram=fougere] .accord-diagrams-module__8UMOhW__spokes .accord-diagrams-module__8UMOhW__choice{z-index:1;border:2px solid var(--gold);background:var(--paper-card);width:min(100%,10rem);min-height:7rem;color:var(--ink);text-align:center;border-radius:50%;place-items:center;padding:.8rem;line-height:1.2;display:grid;position:relative}.accord-diagrams-module__8UMOhW__stage[data-diagram=fougere] .accord-diagrams-module__8UMOhW__spokes .accord-diagrams-module__8UMOhW__choice:last-child{grid-column:1/-1}.accord-diagrams-module__8UMOhW__stage[data-diagram=fougere] .accord-diagrams-module__8UMOhW__spokes .accord-diagrams-module__8UMOhW__choice[aria-pressed=true]{background:var(--night);color:var(--gold-bright);box-shadow:0 0 0 5px var(--gold-subtle)}.accord-diagrams-module__8UMOhW__stage[data-diagram=leather] .accord-diagrams-module__8UMOhW__split{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:0}.accord-diagrams-module__8UMOhW__stage[data-diagram=leather] .accord-diagrams-module__8UMOhW__split>div{border-radius:0;min-width:0;padding:1rem}.accord-diagrams-module__8UMOhW__stage[data-diagram=leather] .accord-diagrams-module__8UMOhW__split>div:first-child{background:repeating-linear-gradient(135deg,transparent 0 4px,var(--gold-subtle) 4px 6px),var(--night);min-height:13rem;color:var(--night-text);border:0;flex-direction:column;justify-content:flex-end;display:flex}.accord-diagrams-module__8UMOhW__stage[data-diagram=leather] .accord-diagrams-module__8UMOhW__split>div:first-child strong,.accord-diagrams-module__8UMOhW__stage[data-diagram=leather] .accord-diagrams-module__8UMOhW__split>div:first-child span{color:var(--night-text)}.accord-diagrams-module__8UMOhW__stage[data-diagram=leather] .accord-diagrams-module__8UMOhW__split>div:last-child{border:1px solid var(--line);background:var(--paper)}.accord-diagrams-module__8UMOhW__stage[data-diagram=leather] .accord-diagrams-module__8UMOhW__split>div:last-child strong{margin-bottom:.65rem;display:block}.accord-diagrams-module__8UMOhW__materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.accord-diagrams-module__8UMOhW__materials label{border:1px solid var(--line-strong);background:var(--paper-card);cursor:pointer;border-radius:4px;align-items:center;gap:.35rem;min-width:0;min-height:44px;padding:.5rem;font-size:.78rem;display:flex}.accord-diagrams-module__8UMOhW__materials label[data-selected=true]{border-color:var(--gold);box-shadow:inset 0 -3px var(--gold)}.accord-diagrams-module__8UMOhW__materials input{width:1rem;height:1rem;accent-color:var(--gold);flex:none;margin:0}.accord-diagrams-module__8UMOhW__materials span{color:var(--ink)!important;margin:0!important}.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path .accord-diagrams-module__8UMOhW__choice{border:1px solid var(--gold);background:radial-gradient(circle at 25% 20%,var(--gold-subtle),transparent 52%),var(--paper-card);min-width:0;min-height:9rem;color:var(--ink);text-align:start;border-radius:48% 42% 50% 38%/24% 36% 28% 33%;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path .accord-diagrams-module__8UMOhW__choice[aria-pressed=true]{background:var(--night);color:var(--night-text);box-shadow:0 0 0 4px var(--gold-subtle)}.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path strong,.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path small{display:block}.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path small{opacity:.85;font-size:.77rem;line-height:1.35}.accord-diagrams-module__8UMOhW__balance{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;padding-bottom:1.6rem;display:grid;position:relative}.accord-diagrams-module__8UMOhW__balance:before{content:"";border-block-start:3px solid var(--gold);position:absolute;inset-block-end:.6rem;inset-inline:12%}.accord-diagrams-module__8UMOhW__balance:after{content:"";border-inline-start:3px solid var(--gold);height:1.2rem;position:absolute;inset-block-end:0;inset-inline-start:50%}.accord-diagrams-module__8UMOhW__balance fieldset{background:var(--paper);border-radius:8px;flex-wrap:wrap;align-content:start;gap:.45rem;min-width:0;min-height:13rem;display:flex;border:1px solid var(--gold)!important;padding:.9rem!important}.accord-diagrams-module__8UMOhW__balance fieldset legend{font-size:.85rem}.accord-diagrams-module__8UMOhW__balance .accord-diagrams-module__8UMOhW__choice{flex:7rem;min-width:0;font-size:.8rem}.accord-diagrams-module__8UMOhW__balance fieldset p{flex-basis:100%;font-size:.82rem;line-height:1.4;margin:.5rem 0 0!important}.accord-diagrams-module__8UMOhW__stage[data-diagram=marine] .accord-diagrams-module__8UMOhW__crossSection{border:1px solid var(--line-strong);border-radius:10px;gap:0;margin:0;overflow:hidden}.accord-diagrams-module__8UMOhW__stage[data-diagram=marine] .accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice{border:0;border-block-start:1px solid var(--line-strong);text-align:start;border-radius:0;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;gap:.8rem;min-height:5rem;padding:.8rem 1rem;line-height:1.3;display:grid}.accord-diagrams-module__8UMOhW__stage[data-diagram=marine] .accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice:first-child{background:var(--night);color:var(--night-text);border-block-start:0}.accord-diagrams-module__8UMOhW__stage[data-diagram=marine] .accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice:nth-child(2){background:var(--paper-card);color:var(--ink)}.accord-diagrams-module__8UMOhW__stage[data-diagram=marine] .accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice:last-child{background:var(--paper-raised);color:var(--ink)}.accord-diagrams-module__8UMOhW__stage[data-diagram=marine] .accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice[aria-pressed=true]{box-shadow:inset 5px 0 var(--gold-bright)}.accord-diagrams-module__8UMOhW__stage[data-diagram=marine] .accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice span{font-size:.83rem;line-height:1.35}.accord-diagrams-module__8UMOhW__surfaceStrip,.accord-diagrams-module__8UMOhW__rainTimeline{gap:.5rem;margin:0 0 .7rem;display:grid}.accord-diagrams-module__8UMOhW__surfaceStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.accord-diagrams-module__8UMOhW__rainTimeline{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.accord-diagrams-module__8UMOhW__rainTimeline:before{content:"";z-index:0;border-block-start:2px dotted var(--gold);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline:10%}.accord-diagrams-module__8UMOhW__surfaceStrip .accord-diagrams-module__8UMOhW__choice,.accord-diagrams-module__8UMOhW__rainTimeline .accord-diagrams-module__8UMOhW__choice{z-index:1;text-align:center;min-width:0;height:100%;font-size:.8rem;position:relative}.accord-diagrams-module__8UMOhW__stage[data-diagram=petrichor] .accord-diagrams-module__8UMOhW__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.accord-diagrams-module__8UMOhW__stage[data-diagram=petrichor] .accord-diagrams-module__8UMOhW__split>div{border-radius:0;padding:1rem}.accord-diagrams-module__8UMOhW__stage[data-diagram=petrichor] .accord-diagrams-module__8UMOhW__split>div:first-child{border:1px solid var(--gold);background:repeating-linear-gradient(45deg,var(--gold-subtle) 0 3px,transparent 3px 10px),var(--paper-card)}.accord-diagrams-module__8UMOhW__stage[data-diagram=petrichor] .accord-diagrams-module__8UMOhW__split>div:last-child{border:1px dashed var(--gold);background:var(--paper-raised)}.accord-diagrams-module__8UMOhW__stage[data-diagram=petrichor] .accord-diagrams-module__8UMOhW__split strong{margin-bottom:.5rem;display:block}.accord-diagrams-module__8UMOhW__stage[data-diagram=petrichor] .accord-diagrams-module__8UMOhW__split span{font-size:.85rem}.accord-diagrams-module__8UMOhW__apparatus{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:1rem;display:grid}.accord-diagrams-module__8UMOhW__apparatus>div,.accord-diagrams-module__8UMOhW__apparatus fieldset{background:var(--paper);border-radius:8px;min-width:0;min-height:9rem;position:relative;border:1px solid var(--gold)!important;padding:.9rem!important}.accord-diagrams-module__8UMOhW__apparatus>div+div:before,.accord-diagrams-module__8UMOhW__apparatus fieldset:before{content:"";border-block-start:3px solid var(--gold);width:1rem;position:absolute;inset-block-start:50%;inset-inline-start:-1rem}.accord-diagrams-module__8UMOhW__apparatus strong,.accord-diagrams-module__8UMOhW__apparatus span{display:block}.accord-diagrams-module__8UMOhW__apparatus span{color:var(--ink-soft);margin-top:.5rem;font-size:.83rem;line-height:1.4}.accord-diagrams-module__8UMOhW__apparatus fieldset .accord-diagrams-module__8UMOhW__choice{width:100%;margin-top:.4rem;font-size:.8rem;display:block}.accord-diagrams-module__8UMOhW__apparatus fieldset .accord-diagrams-module__8UMOhW__choice[aria-pressed=true]{background:var(--night);color:var(--gold-bright)}.accord-diagrams-module__8UMOhW__apparatus fieldset p{font-size:.83rem;margin:0!important}.accord-diagrams-module__8UMOhW__apparatus>div[data-active=false],.accord-diagrams-module__8UMOhW__apparatus fieldset:disabled{opacity:.58}.accord-diagrams-module__8UMOhW__roseTree{justify-items:center;gap:1rem;display:grid}.accord-diagrams-module__8UMOhW__roseRoot{border:2px solid var(--gold);background:var(--gold-subtle);width:min(100%,12rem);min-height:4.5rem;color:var(--ink);text-align:center;border-radius:50%;place-items:center;padding:.8rem;font-weight:800;display:grid}.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin:0;display:grid;position:relative}.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch:before{content:"";border-block-start:2px solid var(--gold);position:absolute;inset-block-start:-.5rem;inset-inline:25%}.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch>div{border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;min-width:0;padding:1rem;position:relative}.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch>div:before{content:"";border-inline-start:2px solid var(--gold);height:1rem;position:absolute;inset-block-start:-1rem;inset-inline-start:50%}.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch>div[data-active=true]{border-color:var(--gold);background:var(--gold-subtle)}.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch small{min-height:2.6rem;color:var(--ink-soft);margin:.35rem 0;font-size:.8rem;line-height:1.3;display:block}.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch .accord-diagrams-module__8UMOhW__choice{width:100%;margin-top:.4rem;display:block}@media (max-width:520px){.accord-diagrams-module__8UMOhW__familyMap,.accord-diagrams-module__8UMOhW__stage[data-diagram=leather] .accord-diagrams-module__8UMOhW__split,.accord-diagrams-module__8UMOhW__stage[data-diagram=petrichor] .accord-diagrams-module__8UMOhW__split,.accord-diagrams-module__8UMOhW__apparatus,.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch,.accord-diagrams-module__8UMOhW__balance{grid-template-columns:1fr}.accord-diagrams-module__8UMOhW__familyReading:before{border-block-start:0;border-inline-start:2px solid var(--gold);width:0;height:1rem;inset-block-start:-1rem;inset-inline-start:50%}.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track{grid-template-columns:1fr}.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track>div{border-inline-start:0;border-block-start:1px solid var(--line);min-height:4rem}.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path{grid-template-columns:1fr}.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path .accord-diagrams-module__8UMOhW__choice{border-radius:10px;min-height:5.5rem}.accord-diagrams-module__8UMOhW__stage[data-diagram=marine] .accord-diagrams-module__8UMOhW__crossSection .accord-diagrams-module__8UMOhW__choice{grid-template-columns:1fr;gap:.3rem}.accord-diagrams-module__8UMOhW__surfaceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.accord-diagrams-module__8UMOhW__apparatus>div,.accord-diagrams-module__8UMOhW__apparatus fieldset{min-height:5rem}.accord-diagrams-module__8UMOhW__apparatus>div+div:before,.accord-diagrams-module__8UMOhW__apparatus fieldset:before{border-block-start:0;border-inline-start:2px solid var(--gold);width:0;height:1rem;inset-block-start:-1rem;inset-inline-start:50%}.accord-diagrams-module__8UMOhW__roseTree .accord-diagrams-module__8UMOhW__branch:before,.accord-diagrams-module__8UMOhW__balance:before,.accord-diagrams-module__8UMOhW__balance:after{display:none}.accord-diagrams-module__8UMOhW__balance fieldset{min-height:0}}@media (prefers-reduced-motion:reduce){.accord-diagrams-module__8UMOhW__stage[data-diagram=chypre] .accord-diagrams-module__8UMOhW__track>div{transition:none}}@media (max-width:520px){.accord-diagrams-module__8UMOhW__matrix{grid-template-columns:1fr}.accord-diagrams-module__8UMOhW__matrix .accord-diagrams-module__8UMOhW__choice,.accord-diagrams-module__8UMOhW__matrix .accord-diagrams-module__8UMOhW__choice span,.accord-diagrams-module__8UMOhW__balance .accord-diagrams-module__8UMOhW__choice,.accord-diagrams-module__8UMOhW__materials label,.accord-diagrams-module__8UMOhW__stage[data-diagram=powder] .accord-diagrams-module__8UMOhW__path small{font-size:clamp(.875rem,4vw,1rem)}.accord-diagrams-module__8UMOhW__balance .accord-diagrams-module__8UMOhW__choice{flex-basis:100%}.accord-diagrams-module__8UMOhW__materials{grid-template-columns:1fr}}
.perfume-layering-diagram-module__2EBCKa__figure{border:1px solid var(--line);background:var(--paper-card);color:var(--ink);border-radius:16px;margin-block:40px;padding:24px}.perfume-layering-diagram-module__2EBCKa__figure h3,.perfume-layering-diagram-module__2EBCKa__figure h4{margin:0 0 8px}.perfume-layering-diagram-module__2EBCKa__figure figcaption p,.perfume-layering-diagram-module__2EBCKa__limit{color:var(--ink-soft)}.perfume-layering-diagram-module__2EBCKa__controls{gap:20px;margin-block:24px;display:grid}.perfume-layering-diagram-module__2EBCKa__controls fieldset{border:0;min-width:0;margin:0;padding:0}.perfume-layering-diagram-module__2EBCKa__controls legend{margin-bottom:8px;font-weight:700}.perfume-layering-diagram-module__2EBCKa__options{flex-wrap:wrap;gap:8px;display:flex}.perfume-layering-diagram-module__2EBCKa__options label{border:1px solid var(--line);background:var(--paper-raised);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:inline-flex}.perfume-layering-diagram-module__2EBCKa__options label[data-active=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, var(--paper-card))}.perfume-layering-diagram-module__2EBCKa__options input{accent-color:var(--gold)}.perfume-layering-diagram-module__2EBCKa__options label:focus-within,.perfume-layering-diagram-module__2EBCKa__notes input:focus-visible,.perfume-layering-diagram-module__2EBCKa__save:focus-visible,.perfume-layering-diagram-module__2EBCKa__table summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.perfume-layering-diagram-module__2EBCKa__plan{background:var(--paper-raised);border-radius:12px;padding:18px}.perfume-layering-diagram-module__2EBCKa__plan p{margin-bottom:0}.perfume-layering-diagram-module__2EBCKa__lanes{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.perfume-layering-diagram-module__2EBCKa__lanes div{border:1px solid var(--line);border-radius:8px;min-height:82px;padding:12px}.perfume-layering-diagram-module__2EBCKa__lanes small,.perfume-layering-diagram-module__2EBCKa__lanes strong{display:block}.perfume-layering-diagram-module__2EBCKa__lanes small{color:var(--ink-soft)}.perfume-layering-diagram-module__2EBCKa__lanes strong{margin-top:6px;font-size:22px}.perfume-layering-diagram-module__2EBCKa__lanes span{color:var(--gold);font-weight:700}.perfume-layering-diagram-module__2EBCKa__figure[dir=rtl] .perfume-layering-diagram-module__2EBCKa__lanes span{transform:scaleX(-1)}.perfume-layering-diagram-module__2EBCKa__notes{margin-top:20px}.perfume-layering-diagram-module__2EBCKa__notes>div{gap:10px;display:grid}.perfume-layering-diagram-module__2EBCKa__notes label{gap:6px;font-weight:600;display:grid}.perfume-layering-diagram-module__2EBCKa__notes input{border:1px solid var(--line);background:var(--paper-card);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:9px}.perfume-layering-diagram-module__2EBCKa__save{border:1px solid var(--gold);background:var(--paper-raised);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;margin-top:18px;padding:8px 14px}.perfume-layering-diagram-module__2EBCKa__comparison{border-inline-start:3px solid var(--gold);background:var(--paper-raised);padding:12px}.perfume-layering-diagram-module__2EBCKa__table{margin-top:20px}.perfume-layering-diagram-module__2EBCKa__table summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.perfume-layering-diagram-module__2EBCKa__table table{border-collapse:collapse;width:100%;margin-top:12px}.perfume-layering-diagram-module__2EBCKa__table th,.perfume-layering-diagram-module__2EBCKa__table td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:10px}@media (min-width:650px){.perfume-layering-diagram-module__2EBCKa__figure{padding:32px}.perfume-layering-diagram-module__2EBCKa__notes>div{grid-template-columns:repeat(3,1fr)}}.perfume-layering-diagram-module__2EBCKa__figure{border:0;border-block:2px solid var(--line);border-block-start-color:var(--gold);background:0 0;border-radius:0;padding-inline:0}.perfume-layering-diagram-module__2EBCKa__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:1.5rem}.perfume-layering-diagram-module__2EBCKa__controls fieldset{border-block-start:2px solid var(--gold);padding-block-start:.65rem}.perfume-layering-diagram-module__2EBCKa__options{gap:.35rem;display:grid}.perfume-layering-diagram-module__2EBCKa__options label{background:var(--paper-card);border-radius:2px;width:100%}.perfume-layering-diagram-module__2EBCKa__plan{border:1px solid var(--line);background:var(--paper-card);border-radius:2px;padding:1.2rem;position:relative;overflow:hidden}.perfume-layering-diagram-module__2EBCKa__plan h4{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.75rem}.perfume-layering-diagram-module__2EBCKa__lanes{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:center;gap:0;min-height:10rem;position:relative}.perfume-layering-diagram-module__2EBCKa__lanes:before{content:"";inset-inline:1rem;border-top:2px dashed var(--gold);position:absolute;top:50%}.perfume-layering-diagram-module__2EBCKa__lanes div{z-index:1;border:2px solid var(--gold);background:var(--paper-card);text-align:center;border-radius:50%;place-items:center;min-height:7rem;display:grid;position:relative}.perfume-layering-diagram-module__2EBCKa__lanes div small,.perfume-layering-diagram-module__2EBCKa__lanes div strong{margin:0}.perfume-layering-diagram-module__2EBCKa__lanes div strong{font-size:2rem;line-height:1}.perfume-layering-diagram-module__2EBCKa__lanes span{z-index:1;background:var(--paper-card);border-radius:50%;place-items:center;width:3rem;height:3rem;margin:auto;font-size:1.3rem;display:grid;position:relative}.perfume-layering-diagram-module__2EBCKa__plan[data-arrangement=separate] .perfume-layering-diagram-module__2EBCKa__lanes div{border-style:dashed}.perfume-layering-diagram-module__2EBCKa__plan[data-arrangement=sameNow] .perfume-layering-diagram-module__2EBCKa__lanes div:last-child{box-shadow:-.5rem 0 0 var(--gold-subtle);margin-inline-start:-1rem}.perfume-layering-diagram-module__2EBCKa__plan[data-arrangement=sameLater] .perfume-layering-diagram-module__2EBCKa__lanes div:last-child{border-style:dotted;margin-inline-start:-1rem}.perfume-layering-diagram-module__2EBCKa__notes{border-block-start:1px solid var(--line);padding-block-start:1rem}.perfume-layering-diagram-module__2EBCKa__notes>div{grid-template-columns:repeat(3,minmax(0,1fr))}.perfume-layering-diagram-module__2EBCKa__comparison{margin-top:1rem}@media (max-width:600px){.perfume-layering-diagram-module__2EBCKa__controls,.perfume-layering-diagram-module__2EBCKa__notes>div{grid-template-columns:1fr}.perfume-layering-diagram-module__2EBCKa__lanes{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);min-height:7rem}.perfume-layering-diagram-module__2EBCKa__lanes div{min-height:5rem}.perfume-layering-diagram-module__2EBCKa__lanes div strong{font-size:1.5rem}.perfume-layering-diagram-module__2EBCKa__lanes span{width:2rem;height:2rem}}
.dupe-similarity-diagram-module__KdEL1W__figure{border:1px solid var(--line);background:var(--paper-card);color:var(--ink);border-radius:16px;margin-block:40px;padding:24px}.dupe-similarity-diagram-module__KdEL1W__figure h3,.dupe-similarity-diagram-module__KdEL1W__figure h4{margin:0 0 8px}.dupe-similarity-diagram-module__KdEL1W__figure figcaption p,.dupe-similarity-diagram-module__KdEL1W__result p{color:var(--ink-soft)}.dupe-similarity-diagram-module__KdEL1W__names{margin-top:22px}.dupe-similarity-diagram-module__KdEL1W__names summary,.dupe-similarity-diagram-module__KdEL1W__table summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.dupe-similarity-diagram-module__KdEL1W__names>div,.dupe-similarity-diagram-module__KdEL1W__descriptors,.dupe-similarity-diagram-module__KdEL1W__separate{gap:12px;display:grid}.dupe-similarity-diagram-module__KdEL1W__names>div{margin-top:12px}.dupe-similarity-diagram-module__KdEL1W__figure label:not(.dupe-similarity-diagram-module__KdEL1W__blind):not(.dupe-similarity-diagram-module__KdEL1W__important){gap:6px;display:grid}.dupe-similarity-diagram-module__KdEL1W__figure input[type=text],.dupe-similarity-diagram-module__KdEL1W__figure input:not([type]){border:1px solid var(--line);background:var(--paper-card);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:8px}.dupe-similarity-diagram-module__KdEL1W__figure input:focus-visible,.dupe-similarity-diagram-module__KdEL1W__figure button:focus-visible,.dupe-similarity-diagram-module__KdEL1W__figure summary:focus-visible,.dupe-similarity-diagram-module__KdEL1W__verdicts label:focus-within{outline:3px solid var(--gold);outline-offset:3px}.dupe-similarity-diagram-module__KdEL1W__blind,.dupe-similarity-diagram-module__KdEL1W__important{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.dupe-similarity-diagram-module__KdEL1W__blind{margin-block:14px}.dupe-similarity-diagram-module__KdEL1W__cards{gap:14px;display:grid}.dupe-similarity-diagram-module__KdEL1W__card{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;min-width:0;padding:18px}.dupe-similarity-diagram-module__KdEL1W__card fieldset{border:0;min-width:0;margin:16px 0;padding:0}.dupe-similarity-diagram-module__KdEL1W__card legend{margin-bottom:8px;font-weight:600}.dupe-similarity-diagram-module__KdEL1W__verdicts{flex-wrap:wrap;gap:8px;display:flex}.dupe-similarity-diagram-module__KdEL1W__verdicts label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;display:inline-flex!important}.dupe-similarity-diagram-module__KdEL1W__verdicts label[data-active=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--paper-raised))}.dupe-similarity-diagram-module__KdEL1W__figure input[type=radio],.dupe-similarity-diagram-module__KdEL1W__figure input[type=checkbox]{accent-color:var(--gold)}.dupe-similarity-diagram-module__KdEL1W__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block:18px;display:flex}.dupe-similarity-diagram-module__KdEL1W__actions button{border:1px solid var(--gold);background:var(--paper-raised);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 12px}.dupe-similarity-diagram-module__KdEL1W__actions button:disabled{opacity:.5;cursor:not-allowed}.dupe-similarity-diagram-module__KdEL1W__actions span{color:var(--ink-soft)}.dupe-similarity-diagram-module__KdEL1W__result{border-inline-start:3px solid var(--gold);background:var(--paper-raised);padding:16px}.dupe-similarity-diagram-module__KdEL1W__result ul{margin-block:10px;padding-inline-start:22px}.dupe-similarity-diagram-module__KdEL1W__result li+li{margin-top:8px}.dupe-similarity-diagram-module__KdEL1W__separate{margin-top:20px}.dupe-similarity-diagram-module__KdEL1W__table{margin-top:20px;overflow-x:auto}.dupe-similarity-diagram-module__KdEL1W__table table{border-collapse:collapse;width:100%;min-width:560px;margin-top:12px}.dupe-similarity-diagram-module__KdEL1W__table th,.dupe-similarity-diagram-module__KdEL1W__table td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:10px}@media (min-width:650px){.dupe-similarity-diagram-module__KdEL1W__figure{padding:32px}.dupe-similarity-diagram-module__KdEL1W__names>div,.dupe-similarity-diagram-module__KdEL1W__descriptors,.dupe-similarity-diagram-module__KdEL1W__separate{grid-template-columns:repeat(2,minmax(0,1fr))}}.dupe-similarity-diagram-module__KdEL1W__figure{border:0;border-block:2px solid var(--line);border-block-start-color:var(--gold);background:0 0;border-radius:0;padding-inline:0}.dupe-similarity-diagram-module__KdEL1W__cards{gap:0;padding-inline-start:1.5rem;position:relative}.dupe-similarity-diagram-module__KdEL1W__cards:before{content:"";inset-inline-start:.55rem;background:var(--gold);width:2px;position:absolute;top:1rem;bottom:1rem}.dupe-similarity-diagram-module__KdEL1W__card{border:0;border-block-end:1px solid var(--line);background:0 0;border-radius:0;padding:1.2rem 0 1.5rem;position:relative}.dupe-similarity-diagram-module__KdEL1W__card:before{content:"";inset-inline-start:-1.42rem;border:2px solid var(--gold);background:var(--paper-card);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:1.35rem}.dupe-similarity-diagram-module__KdEL1W__card h4{font-size:1.2rem}.dupe-similarity-diagram-module__KdEL1W__descriptors{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.dupe-similarity-diagram-module__KdEL1W__descriptors label{background:var(--paper-card);min-width:0;padding:.75rem}.dupe-similarity-diagram-module__KdEL1W__descriptors label+label{border-inline-start:1px solid var(--line)}.dupe-similarity-diagram-module__KdEL1W__verdicts label{border-radius:999px}.dupe-similarity-diagram-module__KdEL1W__verdicts label[data-active=true]{box-shadow:inset 0 -3px var(--gold)}.dupe-similarity-diagram-module__KdEL1W__result{border-inline-start:4px solid var(--gold)}@media (max-width:540px){.dupe-similarity-diagram-module__KdEL1W__descriptors{grid-template-columns:1fr}.dupe-similarity-diagram-module__KdEL1W__descriptors label+label{border-inline-start:0;border-block-start:1px solid var(--line)}.dupe-similarity-diagram-module__KdEL1W__verdicts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.usage-diagrams-module__EufdWW__hairSection,.usage-diagrams-module__EufdWW__formatRoutes,.usage-diagrams-module__EufdWW__termShelf,.usage-diagrams-module__EufdWW__evidenceStops{gap:.65rem;margin-bottom:1rem;display:grid}.usage-diagrams-module__EufdWW__hairSection button,.usage-diagrams-module__EufdWW__formatRoutes button,.usage-diagrams-module__EufdWW__termShelf button,.usage-diagrams-module__EufdWW__evidenceStops button{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:color-mix(in srgb,var(--paper-card) 9%,var(--night));min-width:0;min-height:44px;color:var(--night-text);text-align:start;cursor:pointer;border-radius:12px;padding:.85rem}.usage-diagrams-module__EufdWW__hairSection button[aria-pressed=true],.usage-diagrams-module__EufdWW__formatRoutes button[aria-pressed=true],.usage-diagrams-module__EufdWW__termShelf button[aria-pressed=true],.usage-diagrams-module__EufdWW__evidenceStops button[aria-pressed=true]{border:2px solid var(--gold-bright);background:color-mix(in srgb,var(--gold) 22%,var(--night))}.usage-diagrams-module__EufdWW__hairSection button:focus-visible,.usage-diagrams-module__EufdWW__formatRoutes button:focus-visible,.usage-diagrams-module__EufdWW__termShelf button:focus-visible,.usage-diagrams-module__EufdWW__evidenceStops button:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px}.usage-diagrams-module__EufdWW__hairSection button strong,.usage-diagrams-module__EufdWW__hairSection button span,.usage-diagrams-module__EufdWW__formatRoutes button strong,.usage-diagrams-module__EufdWW__formatRoutes button span,.usage-diagrams-module__EufdWW__termShelf button strong,.usage-diagrams-module__EufdWW__termShelf button small{display:block}.usage-diagrams-module__EufdWW__hairSection button span,.usage-diagrams-module__EufdWW__formatRoutes button span,.usage-diagrams-module__EufdWW__termShelf button small{color:color-mix(in srgb,var(--night-text) 82%,var(--gold));margin-top:.35rem;line-height:1.4}.usage-diagrams-module__EufdWW__hairSection{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-diagrams-module__EufdWW__hairSection button{padding-block-start:2.8rem;position:relative}.usage-diagrams-module__EufdWW__hairSection button:before{content:"";background:repeating-linear-gradient(90deg,var(--gold) 0 2px,transparent 2px 7px);opacity:.7;border-radius:1rem;width:65%;height:1.2rem;position:absolute;inset-block-start:.65rem;inset-inline-start:.8rem}.usage-diagrams-module__EufdWW__hairSection button:last-child:before{background:linear-gradient(var(--gold),color-mix(in srgb,var(--gold) 30%,var(--night)));border-radius:1rem 1rem .3rem .3rem;height:1.6rem}.usage-diagrams-module__EufdWW__formatRoutes button{border-inline-start:4px solid var(--gold);grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}@media (max-width:719px){.usage-diagrams-module__EufdWW__formatRoutes button{grid-template-columns:1fr;gap:.35rem}}.usage-diagrams-module__EufdWW__termShelf button{border-inline-start:5px solid var(--gold);box-shadow:4px 4px 0 color-mix(in srgb,var(--gold) 20%,transparent);border-radius:3px 12px 12px 3px}.usage-diagrams-module__EufdWW__evidenceStops{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-diagrams-module__EufdWW__evidenceStops button{text-align:center;font-size:.78rem;line-height:1.3}.usage-diagrams-module__EufdWW__evidenceChain{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.usage-diagrams-module__EufdWW__evidenceChain li{border:1px dashed color-mix(in srgb,var(--night-text) 40%,transparent);min-width:0;color:color-mix(in srgb,var(--night-text) 70%,var(--night));border-radius:10px;padding:.65rem;line-height:1.3}.usage-diagrams-module__EufdWW__evidenceChain li[data-known=true]{border-style:solid;border-color:var(--gold-bright);color:var(--night-text)}.usage-diagrams-module__EufdWW__evidenceChain li[data-context=true]{border-style:solid;border-color:color-mix(in srgb,var(--night-text) 35%,transparent)}.usage-diagrams-module__EufdWW__evidenceChain li[data-context=true][data-known=true]{border-color:var(--gold-bright);background:color-mix(in srgb,var(--gold) 14%,var(--night))}.usage-diagrams-module__EufdWW__evidenceChain li span{color:var(--gold-bright);margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.usage-diagrams-module__EufdWW__evidenceChain li strong{font-size:.8rem}@media (min-width:720px){.usage-diagrams-module__EufdWW__formatRoutes{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-diagrams-module__EufdWW__formatRoutes button{min-height:8rem;display:block}.usage-diagrams-module__EufdWW__formatRoutes button span{margin-top:.65rem}.usage-diagrams-module__EufdWW__termShelf,.usage-diagrams-module__EufdWW__evidenceChain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:350px){.usage-diagrams-module__EufdWW__hairSection,.usage-diagrams-module__EufdWW__evidenceStops{grid-template-columns:1fr}}.usage-diagrams-module__EufdWW__depositionPath,.usage-diagrams-module__EufdWW__safetyGates,.usage-diagrams-module__EufdWW__branchRoute,.usage-diagrams-module__EufdWW__surfaceMatch,.usage-diagrams-module__EufdWW__originTrail,.usage-diagrams-module__EufdWW__productPassport{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.usage-diagrams-module__EufdWW__depositionPath li,.usage-diagrams-module__EufdWW__safetyGates li,.usage-diagrams-module__EufdWW__branchRoute li,.usage-diagrams-module__EufdWW__surfaceMatch li,.usage-diagrams-module__EufdWW__originTrail li,.usage-diagrams-module__EufdWW__productPassport li{border:1px solid color-mix(in srgb,var(--night-text) 30%,transparent);min-width:0;color:var(--night-text);border-radius:10px;padding:.8rem;line-height:1.4}.usage-diagrams-module__EufdWW__depositionPath li span,.usage-diagrams-module__EufdWW__safetyGates li>span:first-child,.usage-diagrams-module__EufdWW__branchRoute li span,.usage-diagrams-module__EufdWW__surfaceMatch li span,.usage-diagrams-module__EufdWW__originTrail li span{background:var(--gold);min-width:1.6rem;min-height:1.6rem;color:var(--night);border-radius:50%;place-items:center;margin-inline-end:.55rem;font-size:.7rem;font-weight:800;display:inline-grid}.usage-diagrams-module__EufdWW__depositionPath li[data-active=true]{border:2px solid var(--gold-bright);background:color-mix(in srgb,var(--gold) 20%,var(--night))}.usage-diagrams-module__EufdWW__depositionPath[data-format=balm] li{border-inline-start:6px solid var(--gold);border-radius:3px 12px 12px 3px}.usage-diagrams-module__EufdWW__depositionPath[data-format=spray] li{border-style:dashed;border-color:var(--gold)}.usage-diagrams-module__EufdWW__depositionPath li strong,.usage-diagrams-module__EufdWW__branchRoute li strong,.usage-diagrams-module__EufdWW__surfaceMatch li strong,.usage-diagrams-module__EufdWW__originTrail li strong{font-size:.85rem}.usage-diagrams-module__EufdWW__safetyGates li{border-inline-start:5px solid color-mix(in srgb,var(--night-text) 40%,var(--night));align-items:center;gap:.5rem;display:flex}.usage-diagrams-module__EufdWW__safetyGates li[data-state=yes]{border-inline-start-color:var(--gold-bright);background:color-mix(in srgb,var(--gold) 13%,var(--night))}.usage-diagrams-module__EufdWW__safetyGates li[data-state=blocked]{opacity:.55}.usage-diagrams-module__EufdWW__safetyGates li small{color:color-mix(in srgb,var(--night-text) 75%,var(--night));display:block}.usage-diagrams-module__EufdWW__safetyGates li label,.usage-diagrams-module__EufdWW__originTrail li label{gap:.3rem;width:100%;min-width:0;display:grid}.usage-diagrams-module__EufdWW__safetyGates li select,.usage-diagrams-module__EufdWW__originTrail li select{border:1px solid var(--gold);background:var(--night-raised);width:100%;min-width:0;min-height:44px;color:var(--night-text);font:inherit;border-radius:6px;padding:.5rem}.usage-diagrams-module__EufdWW__safetyGates li select:focus-visible,.usage-diagrams-module__EufdWW__originTrail li select:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.usage-diagrams-module__EufdWW__safetyGates li select:disabled{opacity:.55;cursor:not-allowed}.usage-diagrams-module__EufdWW__branchRoute{padding-inline-start:.5rem;position:relative}.usage-diagrams-module__EufdWW__branchRoute li{background:color-mix(in srgb,var(--paper-card) 8%,var(--night));border-radius:1rem 1rem 1rem .2rem;position:relative}.usage-diagrams-module__EufdWW__branchRoute li+li:before{content:"";background:var(--gold);width:2px;height:.65rem;position:absolute;inset-block-start:-.65rem;inset-inline-start:1.5rem}.usage-diagrams-module__EufdWW__surfaceMatch li{border-radius:4px;align-items:center;gap:.4rem;display:flex}.usage-diagrams-module__EufdWW__surfaceMatch li:nth-child(2){border-inline-start:4px solid var(--gold);margin-inline-start:1rem}.usage-diagrams-module__EufdWW__surfaceMatch li:nth-child(3){border-inline-start:4px solid color-mix(in srgb,var(--night-text) 40%,var(--night));margin-inline-start:2rem}.usage-diagrams-module__EufdWW__surfaceMatch li[data-match=true]{border-inline-start-color:var(--gold-bright);background:color-mix(in srgb,var(--gold) 18%,var(--night))}.usage-diagrams-module__EufdWW__originTrail li{border-style:dotted;border-color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--night));border-radius:0;position:relative}.usage-diagrams-module__EufdWW__originTrail li:after{content:"";border-inline-start:2px dotted var(--gold);height:.56rem;position:absolute;inset-block-end:-.56rem;inset-inline-start:50%}.usage-diagrams-module__EufdWW__originTrail li:last-child:after{display:none}.usage-diagrams-module__EufdWW__independentAxes{gap:.6rem;margin-bottom:1rem;display:grid}.usage-diagrams-module__EufdWW__independentAxes>div{border:1px solid var(--gold);background:color-mix(in srgb,var(--paper-card) 8%,var(--night));border-radius:10px;min-width:0;padding:.75rem}.usage-diagrams-module__EufdWW__independentAxes>div:nth-child(2){margin-inline-start:.65rem}.usage-diagrams-module__EufdWW__independentAxes>div:nth-child(3){margin-inline-start:1.3rem}.usage-diagrams-module__EufdWW__independentAxes strong,.usage-diagrams-module__EufdWW__independentAxes small{display:block}.usage-diagrams-module__EufdWW__independentAxes small{color:color-mix(in srgb,var(--night-text) 75%,var(--night));margin-top:.35rem;line-height:1.35}.usage-diagrams-module__EufdWW__certMatrix{gap:.55rem;margin-bottom:1rem;display:grid}.usage-diagrams-module__EufdWW__certMatrix>div{border:1px solid color-mix(in srgb,var(--night-text) 35%,var(--night));color:var(--night-text);border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem;padding:.9rem;display:grid}.usage-diagrams-module__EufdWW__certMatrix>div[data-supported=true]{border-color:var(--gold-bright);background:color-mix(in srgb,var(--gold) 20%,var(--night))}.usage-diagrams-module__EufdWW__certMatrix span{text-align:end;font-size:.82rem;line-height:1.35}.usage-diagrams-module__EufdWW__productPassport{border:1px solid var(--gold);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.usage-diagrams-module__EufdWW__productPassport li{border:0;border-inline-end:1px solid color-mix(in srgb,var(--gold) 50%,transparent);border-block-end:1px solid color-mix(in srgb,var(--gold) 50%,transparent);background:color-mix(in srgb,var(--gold) 7%,var(--night));border-radius:0;display:block}.usage-diagrams-module__EufdWW__productPassport li span,.usage-diagrams-module__EufdWW__productPassport li strong{display:block}.usage-diagrams-module__EufdWW__productPassport li span{color:var(--gold-bright);text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:800}.usage-diagrams-module__EufdWW__productPassport li strong{font-size:.9rem}@media (max-width:350px){.usage-diagrams-module__EufdWW__productPassport,.usage-diagrams-module__EufdWW__certMatrix>div{grid-template-columns:1fr}.usage-diagrams-module__EufdWW__certMatrix span{text-align:start}}.usage-diagrams-module__EufdWW__layout>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.usage-diagrams-module__EufdWW__layout>div:first-child fieldset{margin:0}.usage-diagrams-module__EufdWW__canvas{min-width:0;color:var(--ink);padding:0}.usage-diagrams-module__EufdWW__canvas h4,.usage-diagrams-module__EufdWW__canvas button{color:var(--ink)}.usage-diagrams-module__EufdWW__canvas button:focus-visible,.usage-diagrams-module__EufdWW__canvas select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__hairSection button,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__formatRoutes button,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__termShelf button,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__evidenceStops button{background:var(--paper-card);color:var(--ink);border-color:var(--line)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__hairSection button span,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__formatRoutes button span,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__termShelf button small{color:var(--ink-soft)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__hairSection button[aria-pressed=true],.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__formatRoutes button[aria-pressed=true],.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__termShelf button[aria-pressed=true],.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__evidenceStops button[aria-pressed=true]{background:var(--gold-subtle);border-color:var(--gold);color:var(--ink)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__depositionPath li,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__safetyGates li,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__surfaceMatch li,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__originTrail li,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__productPassport li{color:var(--ink);border-color:var(--line)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__depositionPath li[data-active=true],.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__safetyGates li[data-state=yes],.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__surfaceMatch li[data-match=true]{background:var(--gold-subtle);border-color:var(--gold)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__evidenceChain li{color:var(--ink-soft);border-color:var(--line)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__evidenceChain li[data-known=true]{color:var(--ink);border-color:var(--gold);background:var(--gold-subtle)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__evidenceChain li span,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__productPassport li span{color:var(--gold)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__safetyGates select,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__originTrail select,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__independentAxes>div,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__certMatrix>div,.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__productPassport li{background:var(--paper-card);color:var(--ink)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__independentAxes small{color:var(--ink-soft)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__certMatrix>div[data-supported=true]{background:var(--gold-subtle);border-color:var(--gold)}.usage-diagrams-module__EufdWW__canvas .usage-diagrams-module__EufdWW__certMatrix span{color:var(--ink-soft)}.usage-diagrams-module__EufdWW__hairSection{border:1px solid var(--line);border-radius:18px 18px 4px 4px;gap:0;overflow:hidden}.usage-diagrams-module__EufdWW__hairSection button{box-shadow:none;border:0;border-radius:0}.usage-diagrams-module__EufdWW__hairSection button+button{border-inline-start:1px solid var(--line)}.usage-diagrams-module__EufdWW__hairSection button:first-child:before{background:repeating-linear-gradient(90deg,var(--gold) 0 3px,transparent 3px 11px);width:65%;height:1.45rem}.usage-diagrams-module__EufdWW__hairSection button:last-child:before{border-bottom:4px solid var(--gold);background:linear-gradient(0deg,var(--gold-subtle),transparent);width:65%;height:1.7rem}.usage-diagrams-module__EufdWW__depositionPath{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.usage-diagrams-module__EufdWW__depositionPath li{min-height:9rem;position:relative;border-inline-start:0!important;border-radius:0!important}.usage-diagrams-module__EufdWW__depositionPath li:first-child{border-inline-start:1px solid var(--line)!important;border-radius:14px 0 0 14px!important}.usage-diagrams-module__EufdWW__depositionPath li:last-child{border-radius:0 14px 14px 0!important}.usage-diagrams-module__EufdWW__depositionPath li:not(:last-child):after{content:"";z-index:1;inset-inline-end:-.38rem;border-top:2px solid var(--gold);border-inline-end:2px solid var(--gold);background:var(--paper-raised);width:.65rem;height:.65rem;position:absolute;top:1.25rem;transform:rotate(45deg)}.usage-diagrams-module__EufdWW__depositionPath[data-format=spray] li:first-child{border-top:4px dotted var(--gold)!important}.usage-diagrams-module__EufdWW__depositionPath[data-format=balm] li:first-child{border-top:4px solid var(--gold)!important}.usage-diagrams-module__EufdWW__formatRoutes{border-block:1px solid var(--line);gap:0}.usage-diagrams-module__EufdWW__formatRoutes button{border:0;border-inline-start:5px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.8rem;min-height:4.5rem;display:grid}.usage-diagrams-module__EufdWW__formatRoutes button[aria-pressed=true]{border-inline-start-color:var(--gold)}.usage-diagrams-module__EufdWW__formatRoutes button span{margin:0}.usage-diagrams-module__EufdWW__evidenceStops{border:1px solid var(--line);border-radius:999px;gap:0;overflow:hidden}.usage-diagrams-module__EufdWW__evidenceStops button{border:0;border-inline-end:1px solid var(--line);border-radius:0;padding:.65rem .35rem}.usage-diagrams-module__EufdWW__evidenceStops button:last-child{border-inline-end:0}.usage-diagrams-module__EufdWW__evidenceChain{border:1px solid var(--line);border-radius:12px;gap:0;overflow:hidden}.usage-diagrams-module__EufdWW__evidenceChain li{border:0;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);border-radius:0}.usage-diagrams-module__EufdWW__evidenceChain li[data-context=true]{border-style:solid}.usage-diagrams-module__EufdWW__safetyGates{gap:0;padding-inline-start:1.2rem;position:relative}.usage-diagrams-module__EufdWW__safetyGates:before{content:"";background:var(--line);width:2px;position:absolute;inset-block:1rem;inset-inline-start:1.8rem}.usage-diagrams-module__EufdWW__safetyGates li{border-inline-start:4px solid var(--line);background:var(--paper-card);border-radius:0 10px 10px 0;margin-bottom:.5rem;position:relative}.usage-diagrams-module__EufdWW__safetyGates li>span:first-child{z-index:1}.usage-diagrams-module__EufdWW__surfaceMatch{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.usage-diagrams-module__EufdWW__surfaceMatch li,.usage-diagrams-module__EufdWW__surfaceMatch li:nth-child(2),.usage-diagrams-module__EufdWW__surfaceMatch li:nth-child(3){border-inline-start:1px solid var(--line);border-radius:0;min-height:6rem;margin:0;position:relative}.usage-diagrams-module__EufdWW__surfaceMatch li:not(:last-child):after{content:"";inset-inline-end:-.35rem;border-top:2px solid var(--gold);border-inline-end:2px solid var(--gold);background:var(--paper-raised);z-index:1;width:.65rem;height:.65rem;position:absolute;top:40%;transform:rotate(45deg)}.usage-diagrams-module__EufdWW__originTrail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.usage-diagrams-module__EufdWW__originTrail li{border:1px dotted var(--gold);background:var(--paper-card);border-radius:10px}.usage-diagrams-module__EufdWW__originTrail li:after{border:0;border-top:2px dotted var(--gold);width:.5rem;height:0;inset-block-end:50%;inset-inline:auto -.5rem}.usage-diagrams-module__EufdWW__independentAxes{gap:1rem}.usage-diagrams-module__EufdWW__independentAxes>div{border:0;border-block-end:2px solid var(--line);border-radius:0;padding:.55rem .8rem .95rem 2.2rem;position:relative;margin:0!important}.usage-diagrams-module__EufdWW__independentAxes>div:before{content:"";inset-inline-start:.3rem;border:3px solid var(--gold);background:var(--paper-card);border-radius:50%;width:1rem;height:1rem;position:absolute;top:1rem}.usage-diagrams-module__EufdWW__independentAxes>div:after{content:"";inset-inline-start:.85rem;background:var(--line);width:2px;position:absolute;top:2.2rem;bottom:-1.25rem}.usage-diagrams-module__EufdWW__independentAxes>div:last-child:after{display:none}.usage-diagrams-module__EufdWW__termShelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.usage-diagrams-module__EufdWW__termShelf button{min-height:8rem;box-shadow:none;border-inline-start:5px solid var(--gold)!important}.usage-diagrams-module__EufdWW__termShelf button:first-child{border-radius:18px 3px 3px}.usage-diagrams-module__EufdWW__termShelf button:nth-child(2){border-radius:3px}.usage-diagrams-module__EufdWW__termShelf button:nth-child(3){border-radius:3px 18px 3px 3px}.usage-diagrams-module__EufdWW__certMatrix{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.usage-diagrams-module__EufdWW__certMatrix>div{border:0;border-inline-end:1px solid var(--line);border-radius:0;flex-direction:column;justify-content:space-between;align-items:start;min-height:7rem;display:flex}.usage-diagrams-module__EufdWW__certMatrix span{text-align:start}.usage-diagrams-module__EufdWW__productPassport{border:2px solid var(--gold);border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr))}.usage-diagrams-module__EufdWW__productPassport li{border-color:var(--line);min-height:5.5rem}@media (max-width:540px){.usage-diagrams-module__EufdWW__layout>div:first-child,.usage-diagrams-module__EufdWW__depositionPath,.usage-diagrams-module__EufdWW__surfaceMatch,.usage-diagrams-module__EufdWW__originTrail,.usage-diagrams-module__EufdWW__termShelf{grid-template-columns:1fr}.usage-diagrams-module__EufdWW__depositionPath li,.usage-diagrams-module__EufdWW__depositionPath li:first-child,.usage-diagrams-module__EufdWW__depositionPath li:last-child{min-height:0;border:1px solid var(--line)!important;border-radius:0!important}.usage-diagrams-module__EufdWW__depositionPath li:not(:last-child):after,.usage-diagrams-module__EufdWW__surfaceMatch li:not(:last-child):after{top:auto;inset-inline-end:50%;bottom:-.38rem;transform:rotate(135deg)}.usage-diagrams-module__EufdWW__surfaceMatch li,.usage-diagrams-module__EufdWW__surfaceMatch li:nth-child(2),.usage-diagrams-module__EufdWW__surfaceMatch li:nth-child(3){min-height:0}.usage-diagrams-module__EufdWW__termShelf button{min-height:44px}.usage-diagrams-module__EufdWW__evidenceStops{border-radius:10px;grid-template-columns:1fr}.usage-diagrams-module__EufdWW__evidenceStops button{border-bottom:1px solid var(--line)}.usage-diagrams-module__EufdWW__originTrail li:after{border-top:0;border-inline-start:2px dotted var(--gold);width:0;height:.5rem;inset-block-end:-.5rem;inset-inline-end:50%}.usage-diagrams-module__EufdWW__certMatrix{grid-template-columns:1fr}.usage-diagrams-module__EufdWW__certMatrix>div{min-height:0}.usage-diagrams-module__EufdWW__productPassport{grid-template-columns:1fr}}@media (min-width:720px){.usage-diagrams-module__EufdWW__formatRoutes{grid-template-columns:1fr}.usage-diagrams-module__EufdWW__formatRoutes button{min-height:4.5rem}.usage-diagrams-module__EufdWW__evidenceChain{grid-template-columns:repeat(3,minmax(0,1fr))}}
