.threads-container{position:relative;width:100%;height:100%}.threads-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.orb-container{position:relative;z-index:0;width:100%;height:100%;overflow:hidden}.orb-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{transition:background .3s;overflow-x:hidden}.reglage-maquette{position:fixed;top:10px;right:12px;z-index:1000;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;opacity:.85}.page{min-height:100vh;display:flex;flex-direction:column;padding:56px 24px 0;max-width:1440px;margin:0 auto}.entete{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:16px}.corps-a{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;padding-bottom:20px}.scene,.actions{min-width:0}.actions .ant-card{position:sticky;top:16px}.echange{margin-top:14px;padding:10px 14px;border-left:3px solid #E8861A;border-radius:0 8px 8px 0;background:#e8861a14}.parole{position:sticky;bottom:0;padding:12px 0 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.page-a .parole,.page-b .parole{border-top:1px solid rgba(128,128,128,.2)}.phrases{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.barre-confirmation{border-color:#e8861a!important}.entete-b{align-items:center}.scene-b{flex:1;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.orbe-centre{margin-top:4vh}.orbe-haut{margin-top:0}.accueil-b{text-align:center;margin-top:18px;max-width:640px}.contenu-b{width:100%;max-width:1100px}@media(max-width:991px){.corps-a{grid-template-columns:1fr}.actions .ant-card{position:static}}@media(max-width:600px){.page{padding:92px 16px 0}.reglage-maquette{left:12px;right:12px;justify-content:center}.accueil-b h2{font-size:22px}}@media(max-width:600px){.phrases{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.phrases>*{flex:none}.parole{padding:8px 0 10px}}.visage{position:relative;flex:none;border-radius:50%;overflow:hidden}.bonhomme{position:relative;flex:none}.bonhomme-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 6px 10px rgba(0,0,0,.25))}.visage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:translateY(6%)}.visage-bouche{transform:translateY(9%) scale(.84);transform-origin:50% 0}.entete-a{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.identite{display:flex;flex-direction:column;align-items:center;text-align:center}.entete-a-droite{display:flex;justify-content:flex-end}.nom-b{margin-top:6px;letter-spacing:.08em}@media(max-width:991px){.entete-a{grid-template-columns:1fr;justify-items:center}.entete-a-cote:first-child{display:none}.entete-a-droite{justify-content:center}}.travail{flex:1;padding-bottom:20px}.reel{max-width:720px;margin:0 auto;padding:12px 16px 24px;min-height:100vh;display:flex;flex-direction:column;gap:14px}.reel-centre{margin-top:2vh;text-align:center}.reel-reponse,.reel-erreur{width:100%}.reel-bas{position:sticky;bottom:0;margin-top:auto;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:inherit}.reel-historique{opacity:.85}.reel-grille{display:flex;justify-content:center;gap:24px;align-items:flex-start}.reel-grille>.reel{flex:1 1 auto}.reel-volet{flex:0 0 460px;position:sticky;top:16px;margin-top:16px;max-height:calc(100vh - 32px);overflow:auto}.volet{width:100%}.reel-sous-titre-ancre{position:sticky;top:8px;height:0;z-index:20}.reel-sous-titre{position:absolute;left:0;right:0;padding:10px 14px;border:1px solid;border-radius:12px;font-size:17px;line-height:1.35;text-align:center;box-shadow:0 6px 18px #0000002e}.reel-etat{margin-inline-end:0;font-size:13px;padding:2px 10px}.recit-carte{transition:border-color .25s,box-shadow .25s}.affichage{position:relative;flex:none;display:grid;place-items:center;background:transparent}.affichage-tissage{-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 56%,transparent 74%);mask-image:radial-gradient(circle at 50% 50%,#000 56%,transparent 74%)}.adinkra{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;background:transparent}.adinkra-motif{width:44%;height:44%;overflow:visible}.sigle-img{width:78%;height:78%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.18))}.sigle-onde{position:absolute;inset:9%;border:3px solid;border-radius:50%}.volets-fil{display:flex;flex-direction:column;gap:12px}.cote-a-cote{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;align-items:start}.cote-a-cote>*{min-width:0}.liste-ligne{transition:background-color .25s;border-radius:8px;padding:6px 8px}.reel-centre{display:flex;flex-direction:column;align-items:center;gap:10px}.reel-centre-range{position:fixed;z-index:30;margin:0;gap:6px}@media(min-width:1000px){.reel-centre-range{top:64px;left:max(16px,calc(50% - 530px));width:150px}}@media(max-width:999px){.reel-centre-range{right:max(12px,env(safe-area-inset-right));bottom:calc(118px + env(safe-area-inset-bottom))}.reel-range{padding-bottom:96px}}.reel-centre-range .reel-etat{font-size:12px;white-space:nowrap}.reel-travail{display:flex;flex-direction:column;gap:14px}.reel-travail:empty{display:none}.reel-icones .reel-icone{width:40px;height:40px;min-width:40px;font-size:17px}.reel-mode .ant-segmented-item-label{display:inline-flex;align-items:center;gap:4px}@media(max-width:420px){.reel-mode .ant-segmented-item-label>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
