.labd{margin:.5rem 0 1rem;padding:0 1.5rem}#tree{width:100%;height:calc(100vh - 150px);min-height:420px;display:block}#world{transition:transform .62s cubic-bezier(.22,1,.36,1)}.lk{fill:none;stroke:#3c2d1e52;stroke-width:1.4px}.nd{cursor:pointer;transition:transform .56s cubic-bezier(.22,1,.36,1)}.nd rect{fill:#ffffffd1;stroke:#3c2d1e38;stroke-width:1px;rx:9;transition:fill .24s,stroke .24s}.nd:hover rect{stroke:#3c2d1eb3}.nd.has rect{fill:#1f4318;stroke:#1f4318}.nd.leaf.has rect{fill:#6b4f0a;stroke:#6b4f0a}.nd.empty{opacity:.5}.nd.piece rect{fill:#ffffffd1;stroke:#3c2d1e59}.nd.piece text{fill:var(--ink)}.nd.piece.has rect{fill:#6b4f0a;stroke:#6b4f0a}.nd.piece.has text{fill:#f7f1e5}.nd.demo{opacity:.62}.nd.demo rect{stroke-dasharray:3 3}.nd text{font-family:var(--font);fill:var(--ink);pointer-events:none}.nd.has text{fill:#f7f1e5}.lbl{font-size:13px;font-weight:600}.sub{opacity:.62;font-size:10.5px;font-style:italic}.cnt{letter-spacing:.08em;opacity:.7;text-anchor:end;font-size:9.5px}.tree-trail{display:none}@media (width<=760px){.labd{padding:0 .75rem}.tree-trail{margin:.5rem 0 .25rem;display:block}.tree-trail ol{scrollbar-width:none;align-items:center;gap:.35rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.tree-trail ol::-webkit-scrollbar{display:none}.tree-trail li{flex:none;align-items:center;gap:.35rem;display:flex}.tree-trail li+li:before{content:"›";color:var(--ink-faint);font-size:1.1rem}.tree-trail button,.tree-trail span{border-radius:var(--radius-s);min-height:44px;font:600 .9rem var(--font);white-space:nowrap;align-items:center;padding:0 .85rem;display:inline-flex}.tree-trail button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.tree-trail span{color:#f7f1e5;background:#1f4318}#tree{min-height:0}}.labd{position:relative}.labd-apercu{background:#000;border:0;display:block;overflow:hidden}.labd-apercu iframe{border:0;width:100%;height:100%;display:block}.labd-fil,.labd-barre,.labd-btn{display:none}.labd-cache{pointer-events:none;opacity:0!important}.labd .nd{transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .35s}.labd .lk{transition:opacity .35s}.labd-avis{z-index:99;color:#f7f1e5;max-width:calc(100vw - 2rem);font:500 .85rem var(--font);overflow-wrap:anywhere;text-align:center;background:#1f4318;border-radius:999px;padding:.5rem 1rem;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%)}@media (width>=761px){.labd--ap{align-items:stretch;gap:1rem;display:flex}.labd--ap #tree{flex:none;width:60%}.labd-apercu{opacity:0;border-radius:14px;flex:1;order:2;min-width:0;transition:opacity .5s .3s,transform .5s .3s;transform:translate(30px)}.labd--ap .labd-apercu{opacity:1;transform:none}body.labd-ap-on .labd-fil{align-items:center;min-height:2rem;margin:.25rem 1.5rem;display:flex;position:relative}.labd-fil-n{font:500 1.2rem var(--mono);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.labd-fil-n button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:.225rem .825rem}.labd-barre.ok{align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.labd-fiche{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:400 .8rem var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;margin-left:auto;padding:.3rem .85rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 3px #00000014}.labd-fiche:hover{color:#f7f1e5;background:#1f4318;border-color:#1f4318}.labd-bd{border:1px solid var(--line);background:var(--paper);color:#1f4318;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.labd-bd:hover{color:#f7f1e5;background:#1f4318;border-color:#1f4318}.labd-bd svg{width:18px;height:18px}body .page-head{max-height:30rem;transition:max-height .62s cubic-bezier(.22,1,.36,1),opacity .4s,visibility;overflow:hidden}body.labd-ap-on .page-head{opacity:0;visibility:hidden;max-height:0;transition:max-height .62s cubic-bezier(.22,1,.36,1),opacity .4s,visibility 0s .62s}}@media (width<=760px){.labd-apercu{top:var(--labd-nav,64px);z-index:5;border-radius:12px;width:100%;height:0;margin:.25rem 0 .4rem;transition:height .5s cubic-bezier(.22,1,.36,1);position:sticky}.labd--ap .labd-apercu{height:calc(100svh - var(--labd-nav,64px) - 170px)}body.labd-ap-on .page-head{display:none}.labd-btn.ok{z-index:2;border:1px solid var(--line);background:var(--paper);color:#1f4318;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex;position:absolute;right:.75rem}}@media (prefers-reduced-motion:reduce){#tree,#world,.nd,.lk,.labd-apercu,.labd-fiche,.page-head{transition:none!important}}
