.n2cXjG_root{--card-w:216px;--card-h:162px;--rayon:460px;min-width:0;scroll-margin-top:88px}.n2cXjG_root .entry-panel{isolation:isolate;border:1px solid var(--line);background:radial-gradient(44% 30% at 50% 74%,#f1cd9724,#0000 72%),radial-gradient(80% 46% at 50% 100%,#4248aa5c,#0000 74%),radial-gradient(60% 38% at 50% 0,#f1cd9714,#0000 72%),linear-gradient(#0f1122,#090a15);border-radius:34px;flex-direction:column;gap:22px;min-height:clamp(660px,56vw,780px);padding:clamp(28px,3vw,44px) clamp(22px,3vw,44px) clamp(18px,2.2vw,28px);display:flex;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff0d,0 50px 120px -50px #000000e6}.n2cXjG_root .entry-panel:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 16%,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 78% 10%,#ffffff73,#0000 60%),radial-gradient(1.6px 1.6px at 90% 30%,#f1cd97a6,#0000 60%),radial-gradient(1px 1px at 36% 6%,#fff6,#0000 60%),radial-gradient(1px 1px at 64% 22%,#ffffff52,#0000 60%),radial-gradient(1.3px 1.3px at 5% 40%,#f1cd9780,#0000 60%),radial-gradient(1px 1px at 95% 52%,#ffffff4d,#0000 60%),radial-gradient(1px 1px at 22% 58%,#ffffff38,#0000 60%);position:absolute;inset:0}.n2cXjG_root .entry-form{gap:16px;display:grid}.n2cXjG_root .entry-label{font:400 clamp(40px, 3.6vw, 54px)/1 var(--serif);letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.n2cXjG_root .entry-help{max-width:46ch;color:var(--ink-2);text-wrap:pretty;font-size:17px;line-height:1.5}.n2cXjG_root .entry-field{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0d,#fff0 60%),#06070da3;border:1px solid #f1cd9773;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:7px 7px 7px 26px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffff12,0 20px 44px -24px #000000f2}.n2cXjG_root .entry-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 5px #f1cd971f,0 0 44px -8px #f1cd9766,inset 0 1px #ffffff12}.n2cXjG_root .entry-field:has(input[aria-invalid=true]){border-color:#f4b9a9d9}.n2cXjG_root .entry-field input{min-width:0;min-height:52px;color:var(--ink);font:400 clamp(22px, 1.9vw, 26px)/1.2 var(--serif);background:0 0;border:0;outline:none;flex:auto;padding:0}.n2cXjG_root .entry-field input::placeholder{color:#cfcde080;opacity:1}:is(.n2cXjG_root .entry-submit,.n2cXjG_root .entry-draw){background:var(--gold);color:#1d1632;min-height:52px;font:500 16px/1 var(--sans);cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex;box-shadow:0 12px 32px -12px #f1cd97b3}:is(.n2cXjG_root .entry-submit:hover,.n2cXjG_root .entry-draw:hover){transform:translateY(-1px);box-shadow:0 16px 36px -12px #f1cd97d9}:is(.n2cXjG_root .entry-submit svg,.n2cXjG_root .entry-draw svg){width:18px}.n2cXjG_root .entry-error{color:var(--ink);align-items:center;gap:10px;font-size:15px;display:flex}.n2cXjG_root .entry-error:before{content:"";background:#f4b9a9;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #f4b9a999}.n2cXjG_root .entry-ideas{flex-wrap:wrap;align-items:center;gap:0 2px;margin-top:-4px;display:flex}.n2cXjG_root .entry-ideas-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-right:6px;font-size:12.5px;font-weight:500}.n2cXjG_root .entry-idea{min-height:44px;color:var(--ink-2);font:400 15.5px/1 var(--sans);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:0 12px;-webkit-text-decoration:underline #f1cd9752;text-decoration:underline #f1cd9752;transition:color .25s,text-decoration-color .25s;position:relative}.n2cXjG_root .entry-idea:hover{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.n2cXjG_root .entry-idea+.entry-idea:before{content:"·";color:var(--faint);position:absolute;left:-3px}.n2cXjG_root .entry-stage{justify-items:center;gap:6px;margin-top:auto;padding-top:clamp(26px,3.2vw,44px);display:grid}.n2cXjG_root .ring-stage{width:100%;height:calc(var(--card-h) + 64px);perspective:1150px;perspective-origin:50% 18%;position:relative}.n2cXjG_root .ring-stage:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f1cd9738,#0000);width:min(540px,92%);height:74px;position:absolute;bottom:2px;left:50%;translate:-50%}.n2cXjG_root .ring{width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w)/-2);transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--rayon))) rotateX(7deg) rotateY(var(--angle,0deg));position:absolute;top:24px;left:50%}.n2cXjG_root .ring-card{transform:rotateY(calc(var(--rang) * var(--pas))) translateZ(var(--rayon));backface-visibility:hidden;opacity:clamp(0,var(--face,1)*2.4 - .35,1);filter:brightness(calc(.28 + .72 * max(var(--face,1), 0)));transition:transform .7s var(--ease);position:absolute;inset:0}.n2cXjG_root .ring-card img{object-fit:cover;width:100%;height:100%;transition:box-shadow .5s,opacity .8s var(--ease);border-radius:14px;display:block;box-shadow:0 0 0 1px #f1cd9742,0 30px 50px -24px #000000f2}.n2cXjG_root .ring-card.is-away{pointer-events:none}.n2cXjG_root .ring-card.is-away img{opacity:0}.n2cXjG_root .ring-stage[data-allume] .ring-card.is-front{transform:rotateY(calc(var(--rang) * var(--pas))) translateZ(calc(var(--rayon) + 28px)) translateY(-10px)}.n2cXjG_root .ring-stage[data-allume] .ring-card.is-front img{box-shadow:0 0 0 1.5px var(--gold),0 0 54px #f1cd9766,0 36px 60px -24px #000000f2}.n2cXjG_root .ring-stage[data-tourne] .ring-card img{filter:saturate(.7)}.n2cXjG_root button.ring-card{cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0}.n2cXjG_root button.ring-card:disabled{cursor:default}.n2cXjG_root .ring-stage[data-touchable] .ring-card:hover img{box-shadow:0 0 0 1px #f1cd97b3,0 0 34px #f1cd9747,0 30px 50px -24px #000000f2}.n2cXjG_root .ring-card:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.n2cXjG_root .ring-caption{text-align:center;justify-items:center;gap:4px;min-height:60px;display:grid}.n2cXjG_root .ring-caption-name{font:400 clamp(22px, 2vw, 27px)/1.15 var(--serif);color:var(--ink);text-wrap:balance}.n2cXjG_root .ring-caption-name small{font:400 13.5px/1 var(--sans);color:var(--muted);white-space:nowrap}.n2cXjG_root .entry-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding-top:12px;display:flex}.n2cXjG_root .entry-quiet{min-height:44px;color:var(--ink);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15.5px;display:inline-flex}.n2cXjG_root .entry-quiet svg{width:18px;color:var(--gold);flex:none}.n2cXjG_root .entry-catalogue-hint{min-height:44px;color:var(--ink-2);align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.n2cXjG_root .entry-catalogue-hint svg{width:18px;color:var(--gold);rotate:90deg}.n2cXjG_root .entry-catalogue-hint:hover{color:var(--ink)}.n2cXjG_root .entry-asked{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding-bottom:18px;display:grid}.n2cXjG_root .entry-asked q{font:400 clamp(24px, 2.1vw, 30px)/1.2 var(--serif);color:var(--ink);quotes:"« " " »";text-wrap:pretty;grid-column:1}:is(.n2cXjG_root .entry-edit,.n2cXjG_root .entry-skip){border:1px solid var(--line-2);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14.5px;transition:border-color .25s,background-color .25s}.n2cXjG_root .entry-edit{grid-area:1/2/span 2}.n2cXjG_root .entry-skip{min-height:40px;color:var(--ink-2);margin-left:auto;font-size:14px}:is(.n2cXjG_root .entry-edit:hover,.n2cXjG_root .entry-skip:hover,.n2cXjG_root .entry-back:hover){border-color:var(--gold-line);background:var(--gold-wash)}.n2cXjG_root .entry-reading{outline:none;align-content:start;gap:12px;min-height:250px;display:grid}.n2cXjG_root .entry-reading-head{align-items:center;gap:10px;min-height:40px;display:flex}.n2cXjG_root .entry-star{width:18px;height:18px;color:var(--gold);flex:none}.n2cXjG_root .entry-reading[data-attente] .entry-star{animation:1.6s ease-in-out infinite n2cXjG_entry-pulse}.n2cXjG_root .entry-wait{max-width:44ch;color:var(--ink-2);font-size:17px;line-height:1.5}.n2cXjG_root .entry-steps{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.n2cXjG_root .entry-steps li{color:var(--faint);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;font-size:16.5px;transition:color .4s;display:grid}.n2cXjG_root .entry-steps li:before{content:"";border:1px solid var(--line-2);border-radius:50%;justify-self:center;width:10px;height:10px;transition:background-color .4s,border-color .4s,box-shadow .4s}.n2cXjG_root .entry-steps li[data-etat=en-cours]{color:var(--ink)}.n2cXjG_root .entry-steps li[data-etat=en-cours]:before{border-color:var(--gold);background:var(--gold);animation:1.4s ease-in-out infinite n2cXjG_entry-pulse;box-shadow:0 0 14px #f1cd97b3}.n2cXjG_root .entry-steps li[data-etat=fait]{color:var(--ink-2)}.n2cXjG_root .entry-steps li[data-etat=fait]:before{border:solid var(--gold);border-width:0 0 1.6px 1.6px;border-radius:0;width:12px;height:7px;translate:0 -2px;rotate:-45deg}.n2cXjG_root .entry-intention{font:400 clamp(38px, 3.4vw, 50px)/1.02 var(--serif);color:var(--gold);text-wrap:balance;animation:n2cXjG_entry-rise .6s var(--ease) both}.n2cXjG_root .entry-analysis{max-width:52ch;font:400 clamp(19px, 1.6vw, 22px)/1.42 var(--serif);color:var(--ink);text-wrap:pretty;gap:8px;display:grid}.n2cXjG_root .entry-word{animation:n2cXjG_entry-word .5s var(--ease) both;animation-delay:var(--t)}.n2cXjG_root .entry-ai{color:var(--muted);font-size:13.5px}.n2cXjG_root .entry-choice{text-align:center;justify-items:center;gap:10px;width:100%;margin-top:6px;display:grid}.n2cXjG_root .entry-choice-head{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:min(100%,540px);display:grid}.n2cXjG_root .entry-choice-head h2{font:400 clamp(32px, 3vw, 42px)/1.04 var(--serif);text-wrap:balance;grid-column:2}.n2cXjG_root .entry-turn{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#06070d73;border-radius:50%;place-items:center;padding:0;transition:border-color .25s,background-color .25s,color .25s;display:grid}@media (hover:hover){.n2cXjG_root .entry-turn:hover{border-color:var(--gold-line);background:var(--gold-wash);color:var(--gold)}}.n2cXjG_root .entry-turn:active{background:var(--gold-wash)}.n2cXjG_root .entry-turn svg{width:18px}.n2cXjG_root .entry-choice-body{justify-items:center;gap:10px;display:grid}.n2cXjG_root .entry-choice-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:14px;display:flex}.n2cXjG_root .entry-why{max-width:46ch;color:var(--ink-2);text-wrap:pretty;font-size:16.5px;line-height:1.55}.n2cXjG_root .entry-choice-head h2{animation:n2cXjG_entry-swap .45s var(--ease) both}.n2cXjG_root .entry-choice-body{animation:n2cXjG_entry-swap .45s var(--ease) both}.n2cXjG_root .entry-draw{margin-top:6px;padding:0 30px;font-size:16.5px}.n2cXjG_root .entry-draw.is-small{min-height:44px;margin-top:4px;padding:0 22px;font-size:15px}.n2cXjG_root .entry-more{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:12px;display:flex}.n2cXjG_root .entry-more-link{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line);text-underline-offset:5px;align-items:center;gap:10px;font-size:15px;display:inline-flex}.n2cXjG_root .entry-more-link svg{width:20px;color:var(--gold)}.n2cXjG_root .entry-human{max-width:360px;color:var(--ink-2);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;font-size:14px;line-height:1.45;text-decoration:none;display:grid}.n2cXjG_root .entry-human img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--gold-line);border-radius:50%}.n2cXjG_root .entry-human span{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}.n2cXjG_root .entry-human:hover span{-webkit-text-decoration-color:var(--gold-line);text-decoration-color:var(--gold-line)}:is(.n2cXjG_root .entry-choice[data-anime],.n2cXjG_root .entry-more[data-anime]){animation:n2cXjG_entry-rise .6s var(--ease) both;animation-delay:var(--d)}.n2cXjG_root .entry-care{border:1px solid var(--gold-line);background:#090a15b8;border-radius:22px;outline:none;gap:14px;padding:22px;display:grid}.n2cXjG_root .entry-care>p{max-width:48ch;color:var(--ink-2);font-size:17px;line-height:1.5}.n2cXjG_root .entry-care-number a{font:400 60px/1 var(--serif);color:var(--gold);text-decoration:none}.n2cXjG_root .entry-care>.entry-care-note{color:var(--muted);font-size:14px}.n2cXjG_root .entry-care-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.n2cXjG_root .entry-back-bar{align-items:center;min-height:44px;margin-bottom:12px;display:flex}.n2cXjG_root .entry-back{border:1px solid var(--line-2);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 12px;font-size:14.5px;transition:border-color .25s,background-color .25s;display:inline-flex}.n2cXjG_root .entry-back svg{width:18px;color:var(--gold)}.n2cXjG_root .entry-panel.is-waiting{text-align:center;justify-content:center;align-items:center;gap:16px}.n2cXjG_root .entry-panel.is-waiting[data-count=many]{min-height:clamp(760px,64vw,900px)}.n2cXjG_root .entry-waiting-name{font:400 clamp(30px, 3vw, 44px)/1.05 var(--serif)}@keyframes n2cXjG_entry-word{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes n2cXjG_entry-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes n2cXjG_entry-swap{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes n2cXjG_entry-pulse{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.8}}@media (max-width:1100px){.n2cXjG_root .entry-panel{min-height:620px}}@media (max-width:760px){.n2cXjG_root{--card-w:150px;--card-h:112px;--rayon:320px}.n2cXjG_root .entry-panel{min-height:0;padding:26px max(16px,env(safe-area-inset-left,0px)) 20px;border-inline:0;border-radius:0;gap:20px}:is(.n2cXjG_root[data-vue=lecture] .entry-panel,.n2cXjG_root[data-vue=propositions] .entry-panel,.n2cXjG_root[data-vue=soin] .entry-panel){min-height:100svh}.n2cXjG_root .entry-label{font-size:36px}.n2cXjG_root .entry-help{font-size:16px}.n2cXjG_root .entry-field{border-radius:24px;flex-direction:column;align-items:stretch;gap:6px;padding:6px}.n2cXjG_root .entry-field input{min-height:54px;padding:0 14px;font-size:22px}.n2cXjG_root .entry-submit{width:100%}.n2cXjG_root .entry-idea{padding:0 10px;font-size:15px}.n2cXjG_root .entry-idea+.entry-idea:before{display:none}.n2cXjG_root .entry-asked q{font-size:22px}.n2cXjG_root .entry-reading{min-height:290px}.n2cXjG_root .entry-intention{font-size:38px}.n2cXjG_root .entry-analysis{font-size:19px}.n2cXjG_root .entry-choice-head{gap:8px}:is(.n2cXjG_root .entry-foot,.n2cXjG_root .entry-more){flex-direction:column;align-items:flex-start}.n2cXjG_root .entry-back-bar{padding-inline:max(16px,env(safe-area-inset-left,0px))}.n2cXjG_root .entry-panel.is-waiting{min-height:660px}.n2cXjG_root .entry-panel.is-waiting[data-count=many]{min-height:760px}.n2cXjG_root.entry-shell .table-shell{margin:0}}@media (prefers-reduced-motion:reduce){.n2cXjG_root .entry-word{animation:none}.n2cXjG_root .entry-intention{animation:none}.n2cXjG_root .entry-choice[data-anime]{animation:none}.n2cXjG_root .entry-more[data-anime]{animation:none}.n2cXjG_root .entry-choice-head h2{animation:none}.n2cXjG_root .entry-choice-body{animation:none}.n2cXjG_root .entry-reading[data-attente] .entry-star{animation:none}.n2cXjG_root .entry-steps li[data-etat=en-cours]:before{animation:none}.n2cXjG_root .ring-card{transition:none}.n2cXjG_root .ring-card img{transition:none}}
