.maisons-module__aUFATa__page{background:0 0}.maisons-module__aUFATa__hero,.maisons-module__aUFATa__intro,.maisons-module__aUFATa__filters,.maisons-module__aUFATa__cards,.maisons-module__aUFATa__notes,.maisons-module__aUFATa__cta{max-width:1180px;margin-inline:auto;padding-inline:32px}.maisons-module__aUFATa__hero{text-align:center;padding-top:40px;padding-bottom:40px}.maisons-module__aUFATa__hero h1{text-transform:uppercase;letter-spacing:var(--tracking-tight);margin:0 0 20px;font-weight:600;line-height:.95}.maisons-module__aUFATa__hero p{max-width:620px;color:var(--muted-foreground);text-wrap:pretty;margin:auto;font-size:18px;line-height:1.6}.maisons-module__aUFATa__intro{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:40px;display:grid}.maisons-module__aUFATa__filters{padding-bottom:32px}.maisons-module__aUFATa__cards{text-align:center;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;padding-bottom:48px;display:grid}.maisons-module__aUFATa__notes{padding-bottom:24px}.maisons-module__aUFATa__notes summary{min-height:44px;padding-block:10px}.maisons-module__aUFATa__notes details[open]>div{margin-top:16px}.maisons-module__aUFATa__cta{padding-bottom:64px}.maisons-module__aUFATa__birthCard{border-width:var(--border-w-thick);border-color:var(--ring);border-radius:var(--radius-display);text-align:center;align-items:center;gap:32px;padding:40px;line-height:normal}.maisons-module__aUFATa__birthCopy{flex-direction:column;align-items:center;gap:12px;max-width:640px;display:flex}.maisons-module__aUFATa__birthCopy h2{letter-spacing:normal;text-transform:uppercase;margin:0;font-size:32px;font-weight:600;line-height:1.02}.maisons-module__aUFATa__birthCopy p{color:var(--muted-foreground);margin:0;font-size:18px;line-height:1.6}.maisons-module__aUFATa__birthCopy p:first-child{color:var(--ring);letter-spacing:var(--tracking-wide);font-size:14px;font-weight:700;line-height:normal}@media (max-width:800px){.maisons-module__aUFATa__intro{grid-template-columns:1fr}.maisons-module__aUFATa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.maisons-module__aUFATa__hero,.maisons-module__aUFATa__intro,.maisons-module__aUFATa__filters,.maisons-module__aUFATa__cards,.maisons-module__aUFATa__notes,.maisons-module__aUFATa__cta{padding-inline:20px}.maisons-module__aUFATa__cards{grid-template-columns:1fr}.maisons-module__aUFATa__birthCard{padding:24px}}.maisons-module__aUFATa__cards{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.maisons-module__aUFATa__cards{--balanced-columns:2}}@media (min-width:1024px){.maisons-module__aUFATa__cards{--balanced-columns:3}}
.reading-card-module__OOabDa__action,.reading-card-module__OOabDa__static{width:100%;min-width:0;color:var(--foreground);text-align:center;display:flex}.reading-card-module__OOabDa__action{border-radius:var(--radius-l);white-space:normal;min-height:44px;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:none}.reading-card-module__OOabDa__content.reading-card-module__OOabDa__content{--gradient-card-border:linear-gradient(170deg, var(--zodi-yellow), var(--zodi-green));--border-w:1.5px;align-items:center;gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-6);border-radius:var(--radius-l);font-family:var(--font-body);text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;flex:1;font-weight:400;line-height:normal;display:flex}.reading-card-module__OOabDa__content>*{max-width:100%}.reading-card-module__OOabDa__content.reading-card-module__OOabDa__content[data-border-palette=pink-blue]{--gradient-card-border:linear-gradient(170deg, var(--zodi-pink), var(--zodi-blue))}.reading-card-module__OOabDa__content.reading-card-module__OOabDa__content[data-border-palette=pink-green]{--gradient-card-border:linear-gradient(170deg, var(--zodi-pink), var(--zodi-green))}.reading-card-module__OOabDa__category{font-family:var(--font-body);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--primary);font-weight:700;line-height:normal}.reading-card-module__OOabDa__title{font-family:var(--font-body);font-size:20px;line-height:var(--leading-tight);letter-spacing:normal;text-transform:none;font-weight:800}.reading-card-module__OOabDa__description{font-size:var(--text-body-s);line-height:var(--leading-normal);color:var(--muted-foreground)}.reading-card-module__OOabDa__description p{margin:0}.reading-card-module__OOabDa__metadata,.reading-card-module__OOabDa__footer{font-size:var(--text-body-s);line-height:var(--leading-normal)}.reading-card-module__OOabDa__metadata{color:var(--muted-foreground)}.reading-card-module__OOabDa__footer{width:100%}.reading-card-module__OOabDa__action:hover{color:var(--foreground);background:0 0;transform:translateY(-4px)}.reading-card-module__OOabDa__action:hover>.reading-card-module__OOabDa__content,.reading-card-module__OOabDa__action:hover>.reading-card-module__OOabDa__static>.reading-card-module__OOabDa__content{box-shadow:var(--shadow-raised)}.reading-card-module__OOabDa__action:focus-visible{outline:3px solid var(--ring);outline-offset:4px;box-shadow:none}@media (prefers-reduced-motion:reduce){.reading-card-module__OOabDa__action{transition:none}.reading-card-module__OOabDa__action:hover{transform:none}}
.balanced-grid-module__OIDmBq__grid{flex-wrap:wrap;justify-content:center}.balanced-grid-module__OIDmBq__grid>:not(.sr-only){box-sizing:border-box;flex:0 0 calc((100% - (var(--balanced-columns,1) - 1) * var(--balanced-gap,20px)) / var(--balanced-columns,1));min-inline-size:0}.balanced-grid-module__OIDmBq__catalogue{gap:var(--balanced-gap);--balanced-columns:1;--balanced-gap:16px;display:flex;}.balanced-grid-module__OIDmBq__pair{}.balanced-grid-module__OIDmBq__stats{}.balanced-grid-module__OIDmBq__adminMenu{}@media (min-width:640px){.balanced-grid-module__OIDmBq__catalogue{--balanced-columns:2}}@media (min-width:1024px){.balanced-grid-module__OIDmBq__catalogue{--balanced-columns:3}.balanced-grid-module__OIDmBq__pair{--balanced-columns:2}.balanced-grid-module__OIDmBq__adminMenu{--balanced-columns:4}}@media (min-width:1280px){.balanced-grid-module__OIDmBq__stats{--balanced-columns:5}}
.signe-module__46iJla__page{text-align:center;--sign-line:var(--element-earth);--gradient-card-border:linear-gradient(170deg,var(--element-air),var(--element-earth));min-height:100vh}.signe-module__46iJla__page[data-element=feu]{--sign-line:var(--element-fire);--gradient-card-border:linear-gradient(170deg,var(--element-fire),var(--element-water))}.signe-module__46iJla__page[data-element=terre]{--sign-line:var(--element-earth);--gradient-card-border:linear-gradient(170deg,var(--element-earth),var(--element-fire))}.signe-module__46iJla__page[data-element=air]{--sign-line:var(--element-air)}.signe-module__46iJla__page[data-element=eau]{--sign-line:var(--element-water);--gradient-card-border:linear-gradient(170deg,var(--element-water),var(--element-air))}.signe-module__46iJla__section,.signe-module__46iJla__wide,.signe-module__46iJla__faq{max-width:1120px;margin:0 auto;padding:0 32px 64px}.signe-module__46iJla__wide{max-width:1280px}.signe-module__46iJla__faq{max-width:820px}.signe-module__46iJla__page h2{text-transform:uppercase;font-size:32px;font-weight:600;line-height:1.15}.signe-module__46iJla__page h3{text-transform:uppercase;font-size:24px;font-weight:600;line-height:1.15}.signe-module__46iJla__index h2,.signe-module__46iJla__index h3,.signe-module__46iJla__index .signe-module__46iJla__subtitle{line-height:normal}.signe-module__46iJla__index .signe-module__46iJla__cta h2{line-height:1.02}.signe-module__46iJla__modality+.signe-module__46iJla__three .signe-module__46iJla__eyebrow,.signe-module__46iJla__modality+.signe-module__46iJla__three .signe-module__46iJla__card>p:last-child{line-height:normal}.signe-module__46iJla__page p{text-wrap:pretty}.signe-module__46iJla__intro{max-width:1280px;margin:auto;padding:48px 32px 40px}.signe-module__46iJla__title{font-family:var(--font-editorial);letter-spacing:var(--tracking-tight);text-transform:uppercase;margin:0;font-weight:600;line-height:.95}.signe-module__46iJla__intro p{max-width:520px;margin:24px auto 0;font-size:18px;line-height:1.6}.signe-module__46iJla__filters{flex-wrap:wrap;justify-content:center;gap:8px;padding-bottom:32px;display:flex}.signe-module__46iJla__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.signe-module__46iJla__signCard{aspect-ratio:.82;cursor:pointer;border:2px solid var(--card-line);border-radius:var(--radius-l);background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-width:0;padding:24px;transition:transform .16s,box-shadow .16s;display:flex}.signe-module__46iJla__signCard:hover{box-shadow:var(--shadow-raised);transform:translateY(-4px)}.signe-module__46iJla__signCard .signe-module__46iJla__label{line-height:normal}.signe-module__46iJla__illustration{width:100%;min-height:64px;animation:7s ease-in-out infinite signe-module__46iJla__illustration-float;animation-delay:var(--illustration-delay,0s);flex:1}.signe-module__46iJla__signCard:hover .signe-module__46iJla__illustration{animation-duration:3.4s}@keyframes signe-module__46iJla__illustration-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.signe-module__46iJla__illustration{animation:none}}.signe-module__46iJla__label{letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:14px;font-weight:700}.signe-module__46iJla__three,.signe-module__46iJla__two,.signe-module__46iJla__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.signe-module__46iJla__two{grid-template-columns:repeat(2,minmax(0,1fr))}.signe-module__46iJla__summary{grid-template-columns:1.15fr 1fr}.signe-module__46iJla__stack{flex-direction:column;gap:20px;display:flex}.signe-module__46iJla__card{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:32px;font-size:16px;line-height:1.6;display:flex}.signe-module__46iJla__card h2,.signe-module__46iJla__card h3,.signe-module__46iJla__card p{margin:0}.signe-module__46iJla__card h3{font-size:24px}.signe-module__46iJla__card>*{max-width:100%}.signe-module__46iJla__card .signe-module__46iJla__secret{max-width:62ch}.signe-module__46iJla__heading{margin:0 0 8px}.signe-module__46iJla__subtitle{color:var(--muted-foreground);margin:0 0 24px;line-height:1.6}.signe-module__46iJla__eyebrow{color:var(--primary);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:12px;font-weight:700}.signe-module__46iJla__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.signe-module__46iJla__chip{border:1.5px solid var(--border);border-radius:var(--radius-pill);padding:7px 14px;font-size:14px;font-weight:700;line-height:normal}.signe-module__46iJla__modality{border-radius:var(--radius-xl);max-width:780px;margin:0 auto 20px;padding:32px 48px}.signe-module__46iJla__page h3.signe-module__46iJla__sentence{text-transform:none}.signe-module__46iJla__hero{flex-direction:column;align-items:center;gap:16px;max-width:1120px;margin:auto;padding:24px 32px 48px;display:flex}.signe-module__46iJla__date{background:var(--surface-glass);border:1.5px solid var(--sign-line);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:7px 16px;font-size:12px;font-weight:700;line-height:normal}.signe-module__46iJla__punch{font-family:var(--font-editorial);max-width:22ch;margin:0;font-size:24px;line-height:1.15}.signe-module__46iJla__hero .signe-module__46iJla__chip{background:var(--surface-glass);padding:8px 18px}.signe-module__46iJla__gauges{gap:16px;width:100%;margin-top:12px;display:grid}.signe-module__46iJla__gaugeLabel{justify-content:space-between;gap:16px;margin-bottom:8px;font-weight:700;line-height:normal;display:flex}.signe-module__46iJla__gaugeLabel span:last-child{font-family:var(--font-editorial);font-size:18px;font-weight:400}.signe-module__46iJla__track{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:var(--radius-pill);height:12px;overflow:hidden}.signe-module__46iJla__fill{background:var(--sign-line);border-radius:inherit;height:100%}.signe-module__46iJla__note{color:var(--muted-foreground);font-size:12px}.signe-module__46iJla__flags{border-width:2.5px;border-color:var(--primary);border-radius:var(--radius-xl)}.signe-module__46iJla__shadow{border-color:var(--accent)}.signe-module__46iJla__shadow .signe-module__46iJla__eyebrow{color:var(--accent)}.signe-module__46iJla__emotions{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.signe-module__46iJla__emotions .signe-module__46iJla__card{padding:24px}.signe-module__46iJla__match{white-space:normal;border:2.5px solid var(--card-line);background:var(--card);border-radius:var(--radius-l);height:auto;box-shadow:var(--shadow-card)}.signe-module__46iJla__match strong{font-family:var(--font-editorial);text-transform:uppercase;font-size:20px}.signe-module__46iJla__stars{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:16px;width:100%;display:grid}.signe-module__46iJla__star{border:1.5px solid var(--border);border-radius:var(--radius-l);text-align:left;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.signe-module__46iJla__initials{border:2px solid var(--sign-line);width:38px;height:38px;font-family:var(--font-editorial);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.signe-module__46iJla__star span:last-child{overflow-wrap:anywhere;min-width:0}.signe-module__46iJla__star small{color:var(--muted-foreground);font-size:14px;display:block}.signe-module__46iJla__reflections{text-align:left;flex-direction:column;gap:24px;width:100%;display:flex}.signe-module__46iJla__reflections fieldset{min-width:0}.signe-module__46iJla__reflections legend{font-family:var(--font-editorial);margin-bottom:12px;font-size:20px}.signe-module__46iJla__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:639px){.signe-module__46iJla__options{grid-template-columns:minmax(0,1fr)}}.signe-module__46iJla__option{border:1.5px solid var(--border);border-radius:var(--radius-l);cursor:pointer;align-items:flex-start;gap:10px;padding:14px 18px;display:flex}.signe-module__46iJla__option:has(input:checked){border-color:var(--sign-line);box-shadow:inset 0 0 0 1px var(--sign-line);font-weight:700}.signe-module__46iJla__option input{accent-color:var(--primary);flex:none;margin-top:5px}.signe-module__46iJla__cta{border:2.5px solid var(--ring);border-radius:var(--radius-xl);gap:32px;min-height:320px;padding:40px}.signe-module__46iJla__cta .signe-module__46iJla__eyebrow{color:var(--ring)}.signe-module__46iJla__cta h2{max-width:768px}.signe-module__46iJla__cta p{max-width:680px}.signe-module__46iJla__faq details{text-align:left;border-radius:var(--radius-l);margin-top:12px;padding:20px 24px}.signe-module__46iJla__faq summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:700}.signe-module__46iJla__faq details p{color:var(--muted-foreground);padding-top:12px;line-height:1.6}.signe-module__46iJla__supplement{text-align:center;margin-top:20px}.signe-module__46iJla__supplement summary{cursor:pointer;min-height:44px;font-weight:700}.signe-module__46iJla__modal{background:var(--card);text-align:center;border-radius:var(--radius-xl);gap:0;max-width:min(420px,100% - 32px);max-height:86vh;padding:0;overflow-y:auto}.signe-module__46iJla__modalHero{border-bottom:6px solid var(--card-line);justify-content:center;align-items:center;gap:20px;padding:32px 24px;display:flex}.signe-module__46iJla__modalGlyph{border:2.5px solid var(--card-line);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid}.signe-module__46iJla__modalBody{flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.signe-module__46iJla__modalTitle{font-family:var(--font-editorial);text-transform:uppercase;font-size:32px}.signe-module__46iJla__modalBody .signe-module__46iJla__chip{font-size:14px}@media (max-width:767px){.signe-module__46iJla__section,.signe-module__46iJla__wide,.signe-module__46iJla__faq{padding:0 20px 48px}.signe-module__46iJla__intro{padding:40px 20px 32px}.signe-module__46iJla__intro p{font-size:16px}.signe-module__46iJla__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signe-module__46iJla__signCard{gap:12px;padding:16px}.signe-module__46iJla__three,.signe-module__46iJla__two,.signe-module__46iJla__summary{grid-template-columns:minmax(0,1fr)}.signe-module__46iJla__card{padding:24px}.signe-module__46iJla__modality,.signe-module__46iJla__cta{padding:32px 20px}.signe-module__46iJla__hero{padding:24px 20px 40px}.signe-module__46iJla__page h2{font-size:28px}.signe-module__46iJla__modalHero{gap:12px;padding:32px 16px 24px}.signe-module__46iJla__modalGlyph{width:56px;height:56px}.signe-module__46iJla__modalTitle{font-size:28px}.signe-module__46iJla__modalBody{padding:24px}}.signe-module__46iJla__detail h2,.signe-module__46iJla__detail h3{letter-spacing:normal;line-height:normal}.signe-module__46iJla__detail h3.signe-module__46iJla__sentence,.signe-module__46iJla__detail .signe-module__46iJla__cliches h3{line-height:1.15}.signe-module__46iJla__detail .signe-module__46iJla__subtitle,.signe-module__46iJla__detail .signe-module__46iJla__eyebrow{line-height:normal}.signe-module__46iJla__detail .signe-module__46iJla__chip{border-color:color-mix(in srgb,var(--foreground) 18%,transparent)}.signe-module__46iJla__detail .signe-module__46iJla__date,.signe-module__46iJla__detail .signe-module__46iJla__hero .signe-module__46iJla__chip{background:var(--card)}.signe-module__46iJla__detail .signe-module__46iJla__gaugeLabel{align-items:baseline}.signe-module__46iJla__detail .signe-module__46iJla__flags:nth-child(-n+2){gap:16px}.signe-module__46iJla__detail .signe-module__46iJla__flags>p:not(.signe-module__46iJla__eyebrow){line-height:normal}.signe-module__46iJla__detail .signe-module__46iJla__flags .signe-module__46iJla__chip{border-color:color-mix(in srgb,var(--foreground) 16%,transparent)}.signe-module__46iJla__detail .signe-module__46iJla__emotions .signe-module__46iJla__card{gap:8px}:is(.signe-module__46iJla__detail .signe-module__46iJla__emotions .signe-module__46iJla__eyebrow,.signe-module__46iJla__detail .signe-module__46iJla__section:has(>h2+.signe-module__46iJla__three) .signe-module__46iJla__eyebrow){color:var(--sign-line)}.signe-module__46iJla__detail .signe-module__46iJla__match{transition:transform .16s,box-shadow .16s}.signe-module__46iJla__detail .signe-module__46iJla__match:hover{box-shadow:var(--shadow-raised);transform:translateY(-4px)}.signe-module__46iJla__detail .signe-module__46iJla__match strong,.signe-module__46iJla__detail .signe-module__46iJla__match>span:last-child{font-weight:600;line-height:normal}.signe-module__46iJla__detail .signe-module__46iJla__cliches .signe-module__46iJla__two{gap:24px}.signe-module__46iJla__detail .signe-module__46iJla__cliches .signe-module__46iJla__card{border-radius:var(--radius-xl)}.signe-module__46iJla__detail .signe-module__46iJla__card:has(>.signe-module__46iJla__stars){border-radius:var(--radius-xl)}.signe-module__46iJla__detail .signe-module__46iJla__card:has(>.signe-module__46iJla__reflections){border-radius:var(--radius-xl)}.signe-module__46iJla__detail .signe-module__46iJla__cliches .signe-module__46iJla__two>.signe-module__46iJla__card{border-color:var(--sign-line);gap:20px}.signe-module__46iJla__detail .signe-module__46iJla__cliches .signe-module__46iJla__two>.signe-module__46iJla__card:first-child>.signe-module__46iJla__eyebrow{background:var(--sign-line);color:var(--foreground);border-radius:var(--radius-pill);letter-spacing:2px;padding:6px 16px;font-weight:800}.signe-module__46iJla__detail .signe-module__46iJla__cliches .signe-module__46iJla__two>.signe-module__46iJla__card:first-child>h3{text-transform:none;margin:auto 0}.signe-module__46iJla__detail .signe-module__46iJla__section:has(>h2+.signe-module__46iJla__three) .signe-module__46iJla__card>p:not(.signe-module__46iJla__eyebrow){line-height:1.6}.signe-module__46iJla__detail .signe-module__46iJla__cliches .signe-module__46iJla__two>.signe-module__46iJla__card:first-child>.signe-module__46iJla__note{letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:normal}.signe-module__46iJla__detail .signe-module__46iJla__star{line-height:normal}.signe-module__46iJla__detail .signe-module__46iJla__star span:last-child{flex-direction:column;gap:2px;display:flex}.signe-module__46iJla__detail .signe-module__46iJla__initials{font-weight:600}.signe-module__46iJla__detail .signe-module__46iJla__section:has(>.signe-module__46iJla__card>.signe-module__46iJla__stars)>.signe-module__46iJla__heading{margin-bottom:16px}.signe-module__46iJla__detail .signe-module__46iJla__decans>.signe-module__46iJla__three h3{font-size:20px}.signe-module__46iJla__detail .signe-module__46iJla__reflections legend{font-weight:600;line-height:normal}.signe-module__46iJla__detail .signe-module__46iJla__option{background:var(--card);min-height:48px;font-weight:600;line-height:normal}.signe-module__46iJla__detail .signe-module__46iJla__option input{margin-top:2px}.signe-module__46iJla__detail .signe-module__46iJla__detailCta{max-width:1180px;padding:0 24px 72px}.signe-module__46iJla__detail .signe-module__46iJla__cta h2{line-height:1.02}.signe-module__46iJla__detail .signe-module__46iJla__faq{counter-reset:faq}.signe-module__46iJla__detail .signe-module__46iJla__faqCard{gap:0;margin-top:12px;padding:0;font-size:16px}.signe-module__46iJla__detail .signe-module__46iJla__faqCard details{width:100%;margin:0;padding:0}.signe-module__46iJla__detail .signe-module__46iJla__faqCard summary{align-items:center;gap:16px;padding:20px 24px;line-height:1.15;list-style:none;display:flex}.signe-module__46iJla__detail .signe-module__46iJla__faqCard summary::-webkit-details-marker{display:none}.signe-module__46iJla__detail .signe-module__46iJla__faqCard summary:before{counter-increment:faq;content:counter(faq,decimal-leading-zero);color:var(--sign-line);letter-spacing:1px;flex:none;font-size:12px;font-weight:800}.signe-module__46iJla__detail .signe-module__46iJla__faqCard summary>span:first-child{flex:1;min-width:0}.signe-module__46iJla__detail .signe-module__46iJla__faqIndicator{border-radius:var(--radius-pill);background:var(--foreground);width:32px;height:32px;color:var(--card);flex:none;place-items:center;display:grid}.signe-module__46iJla__detail .signe-module__46iJla__faqIndicator:before{content:"+"}.signe-module__46iJla__detail details[open] .signe-module__46iJla__faqIndicator:before{content:"−"}.signe-module__46iJla__detail .signe-module__46iJla__faqCard details p{padding:0 24px 24px 56px}@media (max-width:767px){.signe-module__46iJla__detail .signe-module__46iJla__detailCta{padding:0 20px 48px}.signe-module__46iJla__detail .signe-module__46iJla__faqCard summary{gap:10px;padding:16px}.signe-module__46iJla__detail .signe-module__46iJla__faqCard details p{padding:0 16px 20px}}@media (min-width:768px){.signe-module__46iJla__page{padding-top:22px}}@media (min-width:768px) and (max-width:1023px){.signe-module__46iJla__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.signe-module__46iJla__grid{--balanced-gap:20px;--balanced-columns:2;gap:var(--balanced-gap);display:flex;}.signe-module__46iJla__emotions{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}.signe-module__46iJla__stars{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.signe-module__46iJla__grid{--balanced-columns:3}.signe-module__46iJla__emotions,.signe-module__46iJla__stars{--balanced-columns:2}}@media (min-width:1024px){.signe-module__46iJla__grid{--balanced-columns:4}.signe-module__46iJla__emotions{--balanced-columns:3}.signe-module__46iJla__stars{--balanced-columns:4}}
.oracle-module__ziA01q__page,.oracle-module__ziA01q__dialog{--gradient-card-border:linear-gradient(170deg,var(--zodi-pink),var(--zodi-green))}.oracle-module__ziA01q__page{text-align:center;background:0 0;min-height:100vh}.oracle-module__ziA01q__hero,.oracle-module__ziA01q__section{max-width:1280px;margin:0 auto;padding:0 32px 40px}.oracle-module__ziA01q__hero{padding-top:32px}.oracle-module__ziA01q__hero h1{font-family:var(--font-editorial);font-weight:600;line-height:var(--leading-tight);letter-spacing:normal;text-transform:uppercase;margin:0 0 16px}.oracle-module__ziA01q__hero p{max-width:640px;color:var(--muted-foreground);margin:auto;font-size:18px;line-height:1.6}.oracle-module__ziA01q__sectionTitle{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}.oracle-module__ziA01q__sectionTitle h2,.oracle-module__ziA01q__section>h2{font-family:var(--font-editorial);letter-spacing:normal;text-transform:uppercase;font-size:32px;font-weight:600;line-height:normal}.oracle-module__ziA01q__step{text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;line-height:normal}.oracle-module__ziA01q__intentions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (min-width:1024px){.oracle-module__ziA01q__intentions{grid-template-columns:repeat(5,minmax(0,1fr))}}.oracle-module__ziA01q__intention{cursor:pointer;border:1.5px solid var(--border);border-radius:var(--radius-l);background:var(--card);min-width:0;box-shadow:var(--shadow-card);padding:24px;transition:transform .16s,box-shadow .16s}.oracle-module__ziA01q__intention[aria-pressed=true]{border:2.5px solid var(--foreground);background:var(--accent)}.oracle-module__ziA01q__intention:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.oracle-module__ziA01q__intention:focus-visible,.oracle-module__ziA01q__deckCard:focus-visible,.oracle-module__ziA01q__close:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.oracle-module__ziA01q__intention strong{font-size:18px;line-height:normal;display:block}.oracle-module__ziA01q__intention span{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.4;display:block}.oracle-module__ziA01q__deckSection{padding-bottom:48px}.oracle-module__ziA01q__deck{scroll-behavior:auto;-webkit-mask-image:linear-gradient(90deg,transparent,var(--foreground) 8%,var(--foreground) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--foreground) 8%,var(--foreground) 92%,transparent);padding:40px 0;overflow-x:auto}.oracle-module__ziA01q__track{gap:16px;width:max-content;display:flex}.oracle-module__ziA01q__deckCard{border:2.5px solid var(--card);border-radius:var(--radius-l);width:196px;height:300px;color:var(--foreground);background:radial-gradient(closest-side at 45% 6%,var(--zodi-pink),transparent 72%),radial-gradient(closest-side at 80% 40%,var(--zodi-blue),transparent 70%),radial-gradient(closest-side at 20% 56%,var(--zodi-yellow),transparent 72%),radial-gradient(closest-side at 45% 94%,var(--zodi-green),transparent 72%),var(--card);box-shadow:var(--shadow-card);cursor:pointer;scroll-snap-align:center;flex-shrink:0;padding:10px;transition:transform .16s,opacity .16s}.oracle-module__ziA01q__deckCard:hover{transform:translateY(-10px)}.oracle-module__ziA01q__deckCard[data-muted=true]{opacity:.3}.oracle-module__ziA01q__deckCard[data-selected=true]{box-shadow:var(--shadow-raised)}.oracle-module__ziA01q__backInner{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:14px 12px;display:flex}.oracle-module__ziA01q__backInner span{letter-spacing:2.5px;text-transform:uppercase;font-size:9px;font-weight:700;line-height:normal}.oracle-module__ziA01q__emblem{background:var(--foreground);width:112px;height:150px;-webkit-mask:url(/assets/illustrations/zodi-illu.svg) 50%/contain no-repeat;mask:url(/assets/illustrations/zodi-illu.svg) 50%/contain no-repeat}.oracle-module__ziA01q__messages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.oracle-module__ziA01q__message{text-align:center;gap:0;padding:32px;line-height:normal}.oracle-module__ziA01q__message .oracle-module__ziA01q__eyebrow{color:var(--oracle-c1)}.oracle-module__ziA01q__message:last-child .oracle-module__ziA01q__eyebrow{color:var(--oracle-c2)}.oracle-module__ziA01q__eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:12px;font-size:14px;font-weight:700}.oracle-module__ziA01q__message p{text-wrap:pretty;font-size:18px;line-height:1.6}.oracle-module__ziA01q__result{max-width:900px;margin:auto}.oracle-module__ziA01q__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.oracle-module__ziA01q__compare{padding-bottom:64px}.oracle-module__ziA01q__compare>h2{margin-bottom:24px}.oracle-module__ziA01q__compareGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.oracle-module__ziA01q__compareCard{background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(170deg,var(--zodi-pink),var(--zodi-green)) border-box;border:1.5px solid #0000;gap:12px;padding:24px;line-height:normal}.oracle-module__ziA01q__compareCard .oracle-module__ziA01q__eyebrow{margin:0}.oracle-module__ziA01q__compareCard h3{font:800 20px/1.02 var(--font-body);letter-spacing:normal}.oracle-module__ziA01q__compareCard p{color:var(--muted-foreground);font-size:14px;line-height:1.4}.oracle-module__ziA01q__notice{--border-w:2.5px;border-radius:var(--radius-xl);align-items:center;gap:32px;padding:40px;line-height:normal}.oracle-module__ziA01q__noticeCopy{flex-direction:column;align-items:center;gap:12px;max-width:640px;display:flex}.oracle-module__ziA01q__noticeCopy .oracle-module__ziA01q__eyebrow{color:var(--zodi-blue);letter-spacing:.04em;margin:0}.oracle-module__ziA01q__notice h2{font-family:var(--font-editorial);letter-spacing:normal;text-transform:uppercase;font-size:32px;font-weight:600;line-height:1.02}.oracle-module__ziA01q__notice a{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px}.oracle-module__ziA01q__notice p{max-width:640px;color:var(--muted-foreground);font-size:18px;line-height:1.6}.oracle-module__ziA01q__dialog{background:var(--card);max-width:min(1000px,100% - 32px);padding:32px;overflow:visible}.oracle-module__ziA01q__dialogScroll{gap:16px;min-height:0;max-height:calc(100dvh - 6rem);padding:3px;display:grid;overflow-y:auto}.oracle-module__ziA01q__dialogTitle{text-align:center;letter-spacing:normal;text-transform:uppercase;padding:0 24px;font-size:32px;font-weight:600;line-height:1.02}.oracle-module__ziA01q__dialog [data-slot=dialog-close]{width:44px;height:44px}.oracle-module__ziA01q__dialogDescription{text-align:center}.oracle-module__ziA01q__reveal{grid-template-columns:minmax(0,360px) minmax(0,440px);justify-content:center;align-items:center;gap:32px;display:grid}.oracle-module__ziA01q__face{width:360px;max-width:100%;margin:auto}.oracle-module__ziA01q__face>div>span:last-child{font-size:30px;font-weight:400;line-height:1}.oracle-module__ziA01q__keyword{color:var(--muted-foreground);margin-top:6px;font-size:14px;font-weight:700;line-height:1.4}.oracle-module__ziA01q__revealPanel{text-align:center;min-width:0;box-shadow:var(--shadow-raised);gap:0;padding:32px;line-height:normal}.oracle-module__ziA01q__revealPanel .oracle-module__ziA01q__eyebrow:nth-of-type(2){margin-bottom:8px}.oracle-module__ziA01q__revealPanel p{margin-bottom:20px;font-size:18px;line-height:1.6}.oracle-module__ziA01q__revealPanel .oracle-module__ziA01q__gesture{color:var(--muted-foreground);margin-bottom:24px;font-size:16px}.oracle-module__ziA01q__revealActions{flex-direction:column;gap:12px;display:flex}.oracle-module__ziA01q__close{min-height:44px;color:var(--muted-foreground);cursor:pointer;padding:8px;font-size:14px;font-weight:600;text-decoration:underline}@media (max-width:700px){.oracle-module__ziA01q__hero,.oracle-module__ziA01q__section{padding-left:20px;padding-right:20px}.oracle-module__ziA01q__intentions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oracle-module__ziA01q__intention{padding:14px 10px}.oracle-module__ziA01q__intention strong{font-size:16px}.oracle-module__ziA01q__intention span{margin-top:6px;font-size:13px}.oracle-module__ziA01q__sectionTitle{flex-direction:column;gap:12px}.oracle-module__ziA01q__sectionTitle h2,.oracle-module__ziA01q__section>h2{font-size:26px}.oracle-module__ziA01q__messages{grid-template-columns:1fr}.oracle-module__ziA01q__message,.oracle-module__ziA01q__notice{padding:24px}.oracle-module__ziA01q__reveal{grid-template-columns:minmax(0,1fr);gap:24px}.oracle-module__ziA01q__dialog,.oracle-module__ziA01q__revealPanel{padding:24px 16px}.oracle-module__ziA01q__face{max-width:min(300px,100%)}}@media (prefers-reduced-motion:reduce){.oracle-module__ziA01q__intention,.oracle-module__ziA01q__deckCard{transition:none}}.oracle-module__ziA01q__compareGrid{--balanced-gap:20px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.oracle-module__ziA01q__compareGrid{--balanced-columns:2}}@media (min-width:1024px){.oracle-module__ziA01q__compareGrid{--balanced-columns:3}}
.tarot-module__PuVA6W__page{background:0 0}.tarot-module__PuVA6W__hero,.tarot-module__PuVA6W__content{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.tarot-module__PuVA6W__hero{text-align:center;padding-block:32px 40px}.tarot-module__PuVA6W__hero h1{letter-spacing:normal;margin:0 0 16px;font-weight:600;line-height:1.02}.tarot-module__PuVA6W__intro{max-width:640px;font-size:var(--text-body-l);line-height:var(--leading-relaxed);color:var(--muted-foreground);text-align:center;margin:0 auto}.tarot-module__PuVA6W__content{padding-bottom:64px}.tarot-module__PuVA6W__journey,.tarot-module__PuVA6W__dialog{--gradient-card-border:linear-gradient(170deg, var(--zodi-pink), var(--zodi-green))}.tarot-module__PuVA6W__journey{flex-direction:column;gap:48px;min-width:0;display:flex}.tarot-module__PuVA6W__journey>section{min-width:0}.tarot-module__PuVA6W__journey>section:first-child{margin-bottom:-8px}.tarot-module__PuVA6W__stepHeading{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.tarot-module__PuVA6W__stepHeading>*{max-width:100%}.tarot-module__PuVA6W__stepHeader{flex-direction:column;align-items:center;gap:16px;display:flex}.tarot-module__PuVA6W__journey h2{letter-spacing:normal;text-transform:uppercase;font-size:32px;font-weight:600;line-height:normal}.tarot-module__PuVA6W__stepBadge{letter-spacing:normal;min-height:28px;font-size:14px;line-height:normal}.tarot-module__PuVA6W__spreads{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;display:grid}.tarot-module__PuVA6W__spreads>.tarot-module__PuVA6W__spreadChoice{border-radius:var(--radius-l);min-width:0;height:auto;min-height:44px;transition:transform .16s var(--ease-out);flex-direction:column;justify-content:flex-start;gap:8px;padding:24px;line-height:normal;display:flex}.tarot-module__PuVA6W__spreadChoice>span{max-width:100%}.tarot-module__PuVA6W__spreads>.tarot-module__PuVA6W__spreadChoice>span:first-child{font-size:18px;font-weight:700;line-height:normal}.tarot-module__PuVA6W__spreads>.tarot-module__PuVA6W__spreadChoice>span:last-child{line-height:normal}.tarot-module__PuVA6W__spreads>.tarot-module__PuVA6W__spreadChoice[aria-pressed=true]{border-width:var(--border-w-thick);border-color:var(--foreground);background:var(--accent)}.tarot-module__PuVA6W__spreads>.tarot-module__PuVA6W__spreadChoice:disabled{opacity:1;color:var(--muted-foreground)}.tarot-module__PuVA6W__spreads>.tarot-module__PuVA6W__spreadChoice:not(:disabled):hover{transform:translateY(-2px)}.tarot-module__PuVA6W__deck{max-width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,var(--foreground) 8%,var(--foreground) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--foreground) 8%,var(--foreground) 92%,transparent);padding:16px 0;overflow-x:auto}.tarot-module__PuVA6W__track{gap:16px;width:max-content;display:flex}.tarot-module__PuVA6W__track>*{width:186px}.tarot-module__PuVA6W__track>button:not(:disabled):hover{transform:translateY(-10px)}.tarot-module__PuVA6W__journey>section[aria-labelledby=reveal-title]>div:nth-child(2)>div{width:180px}.tarot-module__PuVA6W__journey>section[aria-labelledby=reveal-title]>div:nth-child(2)>div>span{font-size:14px;line-height:normal}.tarot-module__PuVA6W__journey>section[aria-labelledby=reveal-title]>div:nth-child(2)>div>span:first-child{color:var(--foreground);letter-spacing:.04em}.tarot-module__PuVA6W__journey>section[aria-labelledby=reveal-title]>div:nth-child(2)>div>span:last-child{min-height:20px}.tarot-module__PuVA6W__journey>section[aria-labelledby=reveal-title] button{width:158px}.tarot-module__PuVA6W__journey>section[aria-labelledby=draw-title]>p:first-of-type{text-align:center;margin-bottom:16px}.tarot-module__PuVA6W__journey>section[aria-labelledby=reading-title]>div:nth-child(2){align-items:start}.tarot-module__PuVA6W__emptyReading,.tarot-module__PuVA6W__readingCard,.tarot-module__PuVA6W__throughline,.tarot-module__PuVA6W__shareCard,.tarot-module__PuVA6W__conclusion,.tarot-module__PuVA6W__comparison{min-width:0;font-size:16px;line-height:normal}.tarot-module__PuVA6W__emptyReading{color:var(--muted-foreground);text-align:center;padding:40px;font-size:18px}.tarot-module__PuVA6W__readingCard{text-align:center;gap:0;padding:24px}.tarot-module__PuVA6W__readingCard h3{letter-spacing:normal;text-transform:uppercase;font-size:20px;font-weight:600;line-height:normal}.tarot-module__PuVA6W__readingCard [class~=zodi-eyebrow]{color:var(--primary);letter-spacing:.04em;font-size:14px;line-height:normal}.tarot-module__PuVA6W__readingCard>p{font-size:18px;line-height:1.6}.tarot-module__PuVA6W__throughline{text-align:center;gap:0;min-height:141px;padding:24px}.tarot-module__PuVA6W__throughline>p:first-child{letter-spacing:.04em;color:var(--muted-foreground);font-size:14px;line-height:normal}.tarot-module__PuVA6W__throughline>p:last-child{font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.02}.tarot-module__PuVA6W__shareCard{text-align:center;gap:12px;padding:24px}.tarot-module__PuVA6W__shareCard>p{font-size:16px;line-height:1.6}.tarot-module__PuVA6W__conclusion{text-align:center;border-radius:32px;align-items:center;gap:12px;margin-top:32px;padding:32px}.tarot-module__PuVA6W__conclusion h3{letter-spacing:-.02em;text-transform:uppercase;font-size:24px;font-weight:600;line-height:normal}.tarot-module__PuVA6W__conclusion>p{text-wrap:pretty;max-width:70ch;margin-top:0;font-size:18px;line-height:1.6}.tarot-module__PuVA6W__journey>section[aria-labelledby=compare-title]>div{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.tarot-module__PuVA6W__comparison{text-align:center;gap:12px;padding:24px}.tarot-module__PuVA6W__comparison>span{letter-spacing:.04em;color:var(--primary);font-size:14px;line-height:normal}.tarot-module__PuVA6W__comparison h3{font-family:var(--font-body);letter-spacing:normal;font-size:20px;font-weight:800;line-height:1.02}.tarot-module__PuVA6W__comparison>p{font-size:14px;line-height:1.4}.tarot-module__PuVA6W__dialog{overflow-wrap:anywhere;background:var(--card);box-shadow:var(--shadow-raised);line-height:normal;overflow:visible}.tarot-module__PuVA6W__dialogScroll{gap:16px;min-height:0;max-height:calc(100dvh - 6rem);padding:3px;display:grid;overflow-y:auto}.tarot-module__PuVA6W__dialog>div,.tarot-module__PuVA6W__dialog>div>div{min-width:0}.tarot-module__PuVA6W__dialog [data-slot=dialog-title]{letter-spacing:normal;text-transform:uppercase;font-size:32px;font-weight:600;line-height:1.02}.tarot-module__PuVA6W__dialog [data-slot=dialog-description]{font-size:14px;line-height:1.4}.tarot-module__PuVA6W__dialog>div p{font-size:16px;line-height:1.6}@media (max-width:599px){.tarot-module__PuVA6W__hero,.tarot-module__PuVA6W__content{padding-inline:20px}.tarot-module__PuVA6W__stepHeading{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.tarot-module__PuVA6W__spreads>.tarot-module__PuVA6W__spreadChoice:not(:disabled):hover,.tarot-module__PuVA6W__track>button:not(:disabled):hover{transform:translate(0,0)}}.tarot-module__PuVA6W__spreads{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}.tarot-module__PuVA6W__compareGrid{--balanced-gap:20px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.tarot-module__PuVA6W__spreads,.tarot-module__PuVA6W__compareGrid{--balanced-columns:2}}@media (min-width:1024px){.tarot-module__PuVA6W__spreads{--balanced-columns:4}.tarot-module__PuVA6W__compareGrid{--balanced-columns:3}}
.savoir-module__xjrUBG__page{--gradient-card-border:linear-gradient(170deg, var(--zodi-pink), var(--zodi-blue));text-align:center;min-height:100vh}.savoir-module__xjrUBG__section{width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}.savoir-module__xjrUBG__hero{padding-top:32px;padding-bottom:40px;container-type:inline-size}.savoir-module__xjrUBG__title{letter-spacing:normal;text-wrap:pretty;font-weight:600;line-height:1.02}.savoir-module__xjrUBG__filters{padding-bottom:32px}.savoir-module__xjrUBG__catalogue{padding-bottom:48px}.savoir-module__xjrUBG__guides{padding-bottom:64px}.savoir-module__xjrUBG__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.savoir-module__xjrUBG__hero label{margin-bottom:6px;font-size:13px;line-height:normal}.savoir-module__xjrUBG__hero input,.savoir-module__xjrUBG__catalogue>p{line-height:normal}.savoir-module__xjrUBG__guides h2{letter-spacing:normal;font-weight:600;line-height:normal}.savoir-module__xjrUBG__emptyState{gap:12px}.savoir-module__xjrUBG__emptyState img{opacity:.85}.savoir-module__xjrUBG__emptyState h2{letter-spacing:normal;font-size:20px;font-weight:800;line-height:normal}.savoir-module__xjrUBG__emptyState p{max-width:320px;font-size:15px;line-height:normal}.savoir-module__xjrUBG__definition{--gradient-card-border:linear-gradient(170deg, var(--zodi-pink), var(--zodi-blue));-webkit-backdrop-filter:none;backdrop-filter:none;line-height:normal;overflow:visible}.savoir-module__xjrUBG__definition [data-slot=dialog-title]{letter-spacing:normal;font-size:20px;font-weight:800;line-height:normal}.savoir-module__xjrUBG__definition [data-slot=dialog-description]{font-size:18px;line-height:1.6}.savoir-module__xjrUBG__definitionBody{gap:16px;min-height:0;max-height:calc(100dvh - 6rem);display:grid;overflow-y:auto}.savoir-module__xjrUBG__definitionBody>div{border-radius:var(--radius-m);margin:2px}.savoir-module__xjrUBG__definitionBody>div>p:first-child{letter-spacing:.04em;line-height:normal}.savoir-module__xjrUBG__definitionBody>div>p:last-child{line-height:normal}@media (min-width:640px){.savoir-module__xjrUBG__section{padding-inline:32px}}@media (min-width:768px){.savoir-module__xjrUBG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.savoir-module__xjrUBG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.savoir-module__xjrUBG__grid{--balanced-gap:20px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.savoir-module__xjrUBG__grid{--balanced-columns:2}}@media (min-width:1024px){.savoir-module__xjrUBG__grid{--balanced-columns:3}}
.numerology-module__gjA4qq__page{width:100%;max-width:1120px;margin-inline:auto;padding:0 32px 64px}.numerology-module__gjA4qq__page [data-surface=gradient]:not([data-reading-card]){--gradient-card-border:linear-gradient(170deg, var(--color-pink), var(--color-blue));--border-w:1.5px;line-height:normal}.numerology-module__gjA4qq__hero{text-align:center;padding-block:40px}.numerology-module__gjA4qq__hero h1{letter-spacing:-.02em;margin-bottom:20px;font-weight:600;line-height:.95}.numerology-module__gjA4qq__hero p{max-width:620px;font-size:var(--text-body-l);line-height:var(--leading-relaxed);color:var(--muted-foreground);text-wrap:pretty;margin-inline:auto}.numerology-module__gjA4qq__section{padding-bottom:48px}.numerology-module__gjA4qq__section h2{text-align:center;font-size:var(--text-heading-xl);letter-spacing:normal;margin-bottom:20px;font-weight:600;line-height:normal}.numerology-module__gjA4qq__section>p{max-width:620px;margin-bottom:20px}.numerology-module__gjA4qq__section:has(>p)>h2{margin-bottom:12px}.numerology-module__gjA4qq__section [data-slot=card]:not([data-reading-card]){border-radius:24px}.numerology-module__gjA4qq__section [aria-labelledby=calculate-title],.numerology-module__gjA4qq__section .numerology-module__gjA4qq__otherNumbers{border-radius:32px}.numerology-module__gjA4qq__calculator{--gradient-card-border:linear-gradient(170deg, var(--color-pink), var(--color-blue));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;padding-bottom:0;display:grid}.numerology-module__gjA4qq__calculator>*{min-width:0}.numerology-module__gjA4qq__calculator h2{margin:0;font-size:24px}.numerology-module__gjA4qq__calculator label{text-align:left;display:block}.numerology-module__gjA4qq__calculator input{min-height:44px}.numerology-module__gjA4qq__otherNumbers{gap:0;width:100%;max-width:392px;padding:32px}.numerology-module__gjA4qq__otherNumbers>div{margin-top:16px}.numerology-module__gjA4qq__otherNumbers>div>div{border-bottom-width:1.5px}.numerology-module__gjA4qq__otherNumbers>div>div:last-child{border-bottom-width:0}.numerology-module__gjA4qq__otherNumbers>div>div>div:last-child p:first-child{font-size:16px}.numerology-module__gjA4qq__resultRow{text-align:center;align-items:center;gap:24px;display:flex}.numerology-module__gjA4qq__resultRow>div:last-child{min-width:0}.numerology-module__gjA4qq__resultRow>div:last-child p:last-child{font-size:16px}.numerology-module__gjA4qq__resultNumber{flex-shrink:0;justify-content:center;align-items:center;gap:0;width:108px;height:108px;padding:0;font-size:48px;font-weight:600;line-height:1;display:flex;--border-w:2.5px!important;border-radius:50%!important}.numerology-module__gjA4qq__resultLink{text-align:center;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;font-size:14px;font-weight:700;text-decoration:underline;display:flex}.numerology-module__gjA4qq__pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}:is(.numerology-module__gjA4qq__section:has([id=masters-title]) .numerology-module__gjA4qq__numberToken,.numerology-module__gjA4qq__section:has([id=triples-title]) [data-slot=card]){--border-w:2.5px}.numerology-module__gjA4qq__numberToken{flex-shrink:0;justify-content:center;align-items:center;gap:0;width:56px;padding:0;font-size:26px;font-weight:600;line-height:1;border-radius:50%!important;height:56px!important}.numerology-module__gjA4qq__section:has([id=inverted-title]) [data-slot=card]{border-radius:16px;gap:5px}:is(.numerology-module__gjA4qq__section:has([id=inverted-title]) [data-slot=card]>span:first-child,.numerology-module__gjA4qq__section:has([id=triples-title]) [data-slot=card]>span:first-child){letter-spacing:-.02em;font-weight:600}.numerology-module__gjA4qq__section:has([id=inverted-title]) [data-slot=card]>span:nth-child(2){color:var(--color-pink);font-size:14px}.numerology-module__gjA4qq__section:has([id=triples-title])>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.numerology-module__gjA4qq__section:has([id=triples-title]) strong{line-height:var(--leading-tight);font-weight:600}.numerology-module__gjA4qq__section:has([id=mirror-title]) [data-slot=card]{border-radius:16px;gap:8px}.numerology-module__gjA4qq__section:has([id=mirror-title]) [data-slot=card-title]{font-family:var(--font-heading);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1}.numerology-module__gjA4qq__section:has([id=mirror-title]) [data-slot=card-header]>p{font-size:16px}.numerology-module__gjA4qq__section:has([id=mirror-title]) button:disabled{opacity:1;color:var(--muted-foreground)}.numerology-module__gjA4qq__detailHero{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-bottom:40px;display:flex}.numerology-module__gjA4qq__detailNumber{width:148px;height:148px;box-shadow:var(--shadow-card);border-width:2.5px;font-size:72px;font-weight:600;line-height:1}.numerology-module__gjA4qq__detailHero h1{letter-spacing:-.02em;font-weight:600;line-height:.95}.numerology-module__gjA4qq__detailHero p{text-wrap:pretty}.numerology-module__gjA4qq__detailPair,.numerology-module__gjA4qq__detailTopics{align-items:start;gap:16px;padding-bottom:40px;display:grid}.numerology-module__gjA4qq__detailPair{grid-template-columns:repeat(2,minmax(0,1fr))}.numerology-module__gjA4qq__detailTopics{grid-template-columns:repeat(3,minmax(0,1fr))}.numerology-module__gjA4qq__detailPair h2,.numerology-module__gjA4qq__detailTopics h2{letter-spacing:normal;font-weight:600;line-height:normal}.numerology-module__gjA4qq__detailTopics [data-surface=outlined]{border-width:2.5px}.numerology-module__gjA4qq__detailReturn{text-align:center;padding:32px 0 24px}.numerology-module__gjA4qq__detailReturn a{text-transform:uppercase;letter-spacing:.04em;min-height:44px;color:var(--color-green);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.numerology-module__gjA4qq__otherPaths h2{letter-spacing:normal;font-weight:600;line-height:normal}.numerology-module__gjA4qq__otherPath{width:64px;height:64px;box-shadow:var(--shadow-card);border-width:2.5px;font-weight:600;line-height:1}@media (max-width:900px){.numerology-module__gjA4qq__pathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.numerology-module__gjA4qq__calculator{grid-template-columns:minmax(0,1fr)}.numerology-module__gjA4qq__otherNumbers{max-width:none}.numerology-module__gjA4qq__detailPair,.numerology-module__gjA4qq__detailTopics{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}}@media (max-width:639px){.numerology-module__gjA4qq__page{padding-inline:20px}.numerology-module__gjA4qq__hero{padding-block:32px}.numerology-module__gjA4qq__pathGrid,.numerology-module__gjA4qq__detailPair,.numerology-module__gjA4qq__detailTopics{grid-template-columns:minmax(0,1fr)}.numerology-module__gjA4qq__otherNumbers{padding:24px}.numerology-module__gjA4qq__resultRow{flex-direction:column;gap:16px}}.numerology-module__gjA4qq__pathGrid{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}.numerology-module__gjA4qq__invertedGrid{--balanced-gap:12px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}.numerology-module__gjA4qq__triplesGrid{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}.numerology-module__gjA4qq__detailTopics{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.numerology-module__gjA4qq__pathGrid,.numerology-module__gjA4qq__invertedGrid,.numerology-module__gjA4qq__triplesGrid,.numerology-module__gjA4qq__detailTopics{--balanced-columns:2}}@media (min-width:1024px){.numerology-module__gjA4qq__pathGrid{--balanced-columns:3}.numerology-module__gjA4qq__invertedGrid{--balanced-columns:4}.numerology-module__gjA4qq__triplesGrid{--balanced-columns:5}.numerology-module__gjA4qq__detailTopics{--balanced-columns:3}}
.planetes-module__0uuWlq__page{background:0 0;padding-bottom:0}.planetes-module__0uuWlq__hero,.planetes-module__0uuWlq__wheelSection,.planetes-module__0uuWlq__cta{max-width:1280px;margin-inline:auto;padding-inline:32px}.planetes-module__0uuWlq__hero{text-align:center;padding-top:48px;padding-bottom:40px}.planetes-module__0uuWlq__hero h1{letter-spacing:var(--tracking-tight)}.planetes-module__0uuWlq__hero p{text-wrap:pretty;max-width:560px}.planetes-module__0uuWlq__wheelSection,.planetes-module__0uuWlq__cta{padding-bottom:64px}.planetes-module__0uuWlq__wheelGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.planetes-module__0uuWlq__wheelGroup,.planetes-module__0uuWlq__wheel{min-width:0}.planetes-module__0uuWlq__wheel svg{display:block}.planetes-module__0uuWlq__wheel button{width:44px;height:44px}.planetes-module__0uuWlq__wheel button[data-planet]{box-shadow:none;border-width:1.5px;font-size:13px}.planetes-module__0uuWlq__wheel button[data-planet][aria-pressed=true]{border-width:var(--border-w-thick)}.planetes-module__0uuWlq__wheel button:focus-visible{z-index:2}.planetes-module__0uuWlq__wheel strong{max-width:250px;font-size:var(--text-heading-m);font-weight:600;line-height:1.1}.planetes-module__0uuWlq__wheel strong+span{max-width:250px;margin-top:6px;line-height:normal}.planetes-module__0uuWlq__mobilePlanets,.planetes-module__0uuWlq__mobileTokens{display:none}.planetes-module__0uuWlq__wheelGrid>:last-child{--border-w:1.5px;min-width:0;font-size:16px;line-height:normal}.planetes-module__0uuWlq__wheelGrid>:last-child>p{margin:0}.planetes-module__0uuWlq__wheelGrid h2{font-size:var(--text-heading-l);letter-spacing:normal;line-height:normal}.planetes-module__0uuWlq__detailRows{font-size:16px}.planetes-module__0uuWlq__detailRows>div{border-top-width:1.5px}.planetes-module__0uuWlq__detailRows>div>:first-child{text-align:left}.planetes-module__0uuWlq__detailRows>div>:last-child{text-align:right}.planetes-module__0uuWlq__wheelGrid>:last-child>:is(a,button){white-space:normal;align-self:center;max-width:100%;margin-top:8px}.planetes-module__0uuWlq__catalogue{max-width:1120px;margin-inline:auto;padding:0 32px 48px}.planetes-module__0uuWlq__catalogue>h2,.planetes-module__0uuWlq__ctaCopy h2,.planetes-module__0uuWlq__dialog [data-slot=dialog-title]{text-transform:uppercase}.planetes-module__0uuWlq__catalogue>h2{letter-spacing:normal;line-height:normal}.planetes-module__0uuWlq__catalogue>p{max-width:620px;line-height:normal}.planetes-module__0uuWlq__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.planetes-module__0uuWlq__planetCard{--border-w:1.5px;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out);padding:0;line-height:normal;overflow:visible}.planetes-module__0uuWlq__planetCard:has(>button[aria-expanded=true]){--border-w:var(--border-w-thick)}.planetes-module__0uuWlq__planetCard:hover{box-shadow:var(--shadow-raised);transform:translateY(-4px)}.planetes-module__0uuWlq__planetCard>button{width:100%;height:100%;box-shadow:none;border-radius:inherit;color:inherit;background:0 0;border:0;transform:none}.planetes-module__0uuWlq__glyph{background:var(--foreground)}.planetes-module__0uuWlq__planetCard .planetes-module__0uuWlq__glyph{background:currentColor;flex-shrink:0;width:100%;height:96px}.planetes-module__0uuWlq__planetCard>button>span:not(.planetes-module__0uuWlq__glyph){color:var(--foreground)}.planetes-module__0uuWlq__planetCard>button>span:nth-child(2){font-size:var(--text-heading-m);line-height:var(--leading-tight);letter-spacing:normal}.planetes-module__0uuWlq__planetCard>button>span:nth-child(3){color:var(--primary);font-size:var(--text-body-s);letter-spacing:var(--tracking-wide)}.planetes-module__0uuWlq__planetCard>button>span:nth-child(4),.planetes-module__0uuWlq__planetCard>button>span:last-child{color:var(--muted-foreground)}.planetes-module__0uuWlq__planetCard>button>span:last-child{font-size:var(--text-body-s);font-weight:700}.planetes-module__0uuWlq__orbitBadge,.planetes-module__0uuWlq__detailPanel>:first-child>div{min-height:28px;font-size:var(--text-body-s);line-height:normal}.planetes-module__0uuWlq__ctaCard{text-align:center;border-color:var(--premium);--border-w:var(--border-w-thick);border-radius:32px;align-items:center;gap:32px;padding:40px;font-size:18px;line-height:normal}.planetes-module__0uuWlq__ctaCopy{flex-direction:column;align-items:center;gap:12px;max-width:640px;display:flex}.planetes-module__0uuWlq__ctaCopy h2{font-size:var(--text-heading-xl);line-height:var(--leading-tight);letter-spacing:normal}.planetes-module__0uuWlq__ctaCard>a{white-space:normal;text-align:center;max-width:100%}.planetes-module__0uuWlq__dialog{text-align:center;background:var(--card);border-radius:var(--radius-l);gap:20px}.planetes-module__0uuWlq__dialog [data-slot=dialog-title]{font-size:var(--text-heading-xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:normal}.planetes-module__0uuWlq__dialog p{overflow-wrap:anywhere}.planetes-module__0uuWlq__dialog>p:nth-of-type(2){font-size:var(--text-body-s);letter-spacing:var(--tracking-wide)}.planetes-module__0uuWlq__dialog dl>div{border-top-width:1.5px}.planetes-module__0uuWlq__dialog dt{text-align:left}.planetes-module__0uuWlq__dialog [data-slot=dialog-close]{width:44px;height:44px}@media (max-width:1000px){.planetes-module__0uuWlq__wheelGrid{grid-template-columns:1fr}.planetes-module__0uuWlq__wheelGroup{width:100%;max-width:600px;margin-inline:auto}.planetes-module__0uuWlq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.planetes-module__0uuWlq__hero,.planetes-module__0uuWlq__wheelSection,.planetes-module__0uuWlq__catalogue,.planetes-module__0uuWlq__cta{padding-inline:20px}.planetes-module__0uuWlq__hero{padding-top:40px}.planetes-module__0uuWlq__cards{grid-template-columns:1fr}.planetes-module__0uuWlq__wheelGrid{gap:32px}.planetes-module__0uuWlq__wheelGrid>:last-child{padding:24px}.planetes-module__0uuWlq__wheel button[data-planet]{display:none}.planetes-module__0uuWlq__mobileTokens{display:initial}.planetes-module__0uuWlq__mobilePlanets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.planetes-module__0uuWlq__mobilePlanets>button{min-width:0}.planetes-module__0uuWlq__wheel button span{width:24px;height:24px}.planetes-module__0uuWlq__wheel strong{max-width:120px;font-size:16px}.planetes-module__0uuWlq__wheel strong+span{max-width:110px;font-size:11px}.planetes-module__0uuWlq__ctaCard{padding:24px}.planetes-module__0uuWlq__dialog{padding:56px 20px 24px}}@media (prefers-reduced-motion:reduce){.planetes-module__0uuWlq__planetCard:hover{transform:none}}.planetes-module__0uuWlq__cards{--balanced-gap:20px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.planetes-module__0uuWlq__cards{--balanced-columns:2}}@media (min-width:1024px){.planetes-module__0uuWlq__cards{--balanced-columns:5}}
.specialists-module__I4zBFa__page{--gradient-card-border:linear-gradient(170deg, var(--element-fire), var(--element-water));background:0 0}.specialists-module__I4zBFa__container{max-width:1180px;margin-inline:auto;padding-inline:20px}.specialists-module__I4zBFa__page h1{letter-spacing:-.02em;font-weight:600}.specialists-module__I4zBFa__page h2:not(.specialists-module__I4zBFa__profile h2){letter-spacing:normal;font-weight:600;line-height:normal}.specialists-module__I4zBFa__page p{text-wrap:pretty}.specialists-module__I4zBFa__page [data-slot=card],.specialists-module__I4zBFa__page button,.specialists-module__I4zBFa__page input,.specialists-module__I4zBFa__page textarea,.specialists-module__I4zBFa__page label{line-height:normal}.specialists-module__I4zBFa__page button:disabled{opacity:1;color:var(--muted-foreground)}.specialists-module__I4zBFa__page [role=group] button{font-weight:700}.specialists-module__I4zBFa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;display:grid}.specialists-module__I4zBFa__checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.specialists-module__I4zBFa__checkCard{--gradient-card-border:linear-gradient(170deg, var(--element-fire), var(--element-water));--border-w:1.5px;text-align:left}.specialists-module__I4zBFa__checkCard>div{font-weight:600}.specialists-module__I4zBFa__checkCard h3{font-family:var(--font-sans);letter-spacing:normal;line-height:normal}.specialists-module__I4zBFa__checkCard p{text-align:center}.specialists-module__I4zBFa__profile{--border-w:1.5px;border-radius:var(--radius-xl);overflow-wrap:normal}.specialists-module__I4zBFa__profile h2{font-family:var(--font-sans);letter-spacing:normal;line-height:1.2}.specialists-module__I4zBFa__profile [data-slot=badge]{letter-spacing:.6px;line-height:normal}.specialists-module__I4zBFa__profile a{min-height:44px}.specialists-module__I4zBFa__profile a[href^=mailto\:],.specialists-module__I4zBFa__profile a[href^=tel\:]{color:var(--foreground)}.specialists-module__I4zBFa__profile>div:first-child>div{background:var(--element-fire);color:var(--card)}.specialists-module__I4zBFa__grid article:nth-child(4n+2) .specialists-module__I4zBFa__profile>div:first-child>div{background:var(--element-water)}.specialists-module__I4zBFa__grid article:nth-child(4n+3) .specialists-module__I4zBFa__profile>div:first-child>div{background:var(--element-earth)}.specialists-module__I4zBFa__grid article:nth-child(4n+4) .specialists-module__I4zBFa__profile>div:first-child>div{background:var(--element-air)}.specialists-module__I4zBFa__emptyCard,.specialists-module__I4zBFa__applyCard{--border-w:1.5px;border-radius:var(--radius-xl)}@media (min-width:640px){.specialists-module__I4zBFa__container{padding-inline:32px}}.specialists-module__I4zBFa__grid{--balanced-gap:20px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}.specialists-module__I4zBFa__checks{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.specialists-module__I4zBFa__grid,.specialists-module__I4zBFa__checks{--balanced-columns:2}}@media (min-width:1024px){.specialists-module__I4zBFa__grid,.specialists-module__I4zBFa__checks{--balanced-columns:3}}
.angels-module__AEINFW__page,.angels-module__AEINFW__dialog{--gradient-card-border:linear-gradient(170deg,var(--color-pink) 0%,var(--color-blue) 100%)}.angels-module__AEINFW__page{max-width:1120px;margin:0 auto;padding:40px 32px 64px}.angels-module__AEINFW__hero{text-align:center;margin-bottom:40px}.angels-module__AEINFW__hero h1{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 20px;font-weight:600;line-height:.95}.angels-module__AEINFW__hero p{max-width:660px;color:var(--muted-foreground);text-wrap:pretty;margin:auto;font-size:18px;line-height:1.65}.angels-module__AEINFW__introGrid,.angels-module__AEINFW__choirGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.angels-module__AEINFW__panel{gap:12px;padding:24px;font-size:16px;line-height:1.65}.angels-module__AEINFW__panel h2.angels-module__AEINFW__eyebrow{font-size:14px}.angels-module__AEINFW__eyebrow{color:var(--color-pink);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:700}.angels-module__AEINFW__panel h2,.angels-module__AEINFW__panel h3{text-transform:uppercase;font-size:24px;line-height:1.2}.angels-module__AEINFW__muted{color:var(--muted-foreground)}.angels-module__AEINFW__jumps{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 32px;display:flex}.angels-module__AEINFW__choir{margin-bottom:40px;scroll-margin-top:130px}.angels-module__AEINFW__summary{cursor:pointer;list-style:none}.angels-module__AEINFW__summary::-webkit-details-marker{display:none}.angels-module__AEINFW__summaryContent{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;display:grid}.angels-module__AEINFW__summary h2{text-transform:uppercase;margin:6px 0 12px;font-size:32px;line-height:1.15}.angels-module__AEINFW__meta{color:var(--muted-foreground);font-size:14px}.angels-module__AEINFW__summary .angels-module__AEINFW__meta{flex-direction:column;gap:4px;display:flex}.angels-module__AEINFW__summary .angels-module__AEINFW__panel,.angels-module__AEINFW__catalogCta{--border-w:var(--border-w-thick);border-radius:var(--radius-xl)}.angels-module__AEINFW__birthPanel{border-radius:var(--radius-xl)}.angels-module__AEINFW__when{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.angels-module__AEINFW__expanded{display:none}.angels-module__AEINFW__choir[open] .angels-module__AEINFW__expanded{display:inline}.angels-module__AEINFW__choir[open] .angels-module__AEINFW__collapsed{display:none}.angels-module__AEINFW__angelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.angels-module__AEINFW__angelButton{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-l);background:0 0;border:0;padding:0}.angels-module__AEINFW__angelButton>div{gap:6px;height:100%;padding:20px}.angels-module__AEINFW__angelTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.angels-module__AEINFW__angelTop h3{font-size:22px;line-height:1.1}.angels-module__AEINFW__angelTop>span{color:var(--muted-foreground);font-size:14px}.angels-module__AEINFW__twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:48px;display:grid}.angels-module__AEINFW__stack{gap:20px;display:grid}.angels-module__AEINFW__result{text-align:left;align-items:center;gap:20px;display:flex}.angels-module__AEINFW__result h3{font-size:26px}.angels-module__AEINFW__symbol{border:2px solid var(--color-pink);width:104px;height:104px;color:var(--color-pink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.angels-module__AEINFW__illustration{background:currentColor;width:64px;height:64px;-webkit-mask:url(/assets/illustrations/illu-zen.svg) 50%/contain no-repeat;mask:url(/assets/illustrations/illu-zen.svg) 50%/contain no-repeat}.angels-module__AEINFW__note{border:var(--border-w) solid transparent;border-radius:var(--radius-m);color:var(--muted-foreground);padding:16px;font-size:14px}.angels-module__AEINFW__sectionTitle{text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:32px}.angels-module__AEINFW__sectionIntro{text-align:center;max-width:620px;color:var(--muted-foreground);margin:0 auto 20px}.angels-module__AEINFW__choirGrid .angels-module__AEINFW__panel{gap:8px}.angels-module__AEINFW__panel h3.angels-module__AEINFW__bodyLabel{font-family:var(--font-body);letter-spacing:normal;text-transform:none;font-size:18px;font-weight:700;line-height:normal}.angels-module__AEINFW__cta{justify-content:space-between;align-items:center;gap:24px;display:flex}.angels-module__AEINFW__dialog{--border-w:var(--border-w-thick);border-radius:var(--radius-xl);background-color:var(--card);width:calc(100% - 32px);max-width:720px;box-shadow:var(--shadow-raised);padding:32px;font-size:16px;display:flex;position:fixed;overflow:visible}.angels-module__AEINFW__detailScroll{overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;display:flex;overflow-y:auto}.angels-module__AEINFW__detailScroll>*{flex-shrink:0}.angels-module__AEINFW__dialog .angels-module__AEINFW__detailTitle{text-transform:uppercase;padding-right:40px;font-size:32px;font-weight:600;line-height:1.02}.angels-module__AEINFW__dialog .angels-module__AEINFW__greenLabel{color:var(--color-green)}.angels-module__AEINFW__detailColumns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.angels-module__AEINFW__detailColumns h3{margin-bottom:8px}@media (max-width:900px){.angels-module__AEINFW__angelGrid,.angels-module__AEINFW__introGrid,.angels-module__AEINFW__choirGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.angels-module__AEINFW__page{padding:32px 20px 48px}.angels-module__AEINFW__hero p{font-size:16px}.angels-module__AEINFW__introGrid,.angels-module__AEINFW__choirGrid,.angels-module__AEINFW__twoColumns,.angels-module__AEINFW__summaryContent,.angels-module__AEINFW__detailColumns{grid-template-columns:minmax(0,1fr)}.angels-module__AEINFW__panel{padding:20px}.angels-module__AEINFW__angelGrid{grid-template-columns:minmax(0,1fr)}.angels-module__AEINFW__summary h2{font-size:28px}.angels-module__AEINFW__cta{flex-direction:column;align-items:stretch}.angels-module__AEINFW__result{flex-direction:column;align-items:flex-start}.angels-module__AEINFW__dialog{padding:24px}}.angels-module__AEINFW__introGrid{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}.angels-module__AEINFW__choirGrid{--balanced-gap:16px;--balanced-columns:1;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.angels-module__AEINFW__introGrid,.angels-module__AEINFW__choirGrid{--balanced-columns:2}}@media (min-width:1024px){.angels-module__AEINFW__introGrid,.angels-module__AEINFW__choirGrid{--balanced-columns:3}}
.collection-module__7JV95W__page{background:0 0;min-height:100vh;padding-bottom:96px}.collection-module__7JV95W__intro,.collection-module__7JV95W__collection{width:100%;max-width:1120px;margin-inline:auto;padding-inline:32px}.collection-module__7JV95W__intro{text-align:center;padding-top:32px}.collection-module__7JV95W__intro h1{font-family:var(--font-heading);letter-spacing:var(--tracking-tight);text-transform:uppercase;margin:0;font-weight:600;line-height:.95}.collection-module__7JV95W__intro p{max-width:560px;color:var(--muted-foreground);text-wrap:pretty;margin:16px auto 0;font-size:18px;line-height:1.6}.collection-module__7JV95W__collection{--gradient-card-border:linear-gradient(170deg,var(--zodi-green),var(--zodi-pink))}.collection-module__7JV95W__collection h2,.collection-module__7JV95W__collection h3{letter-spacing:normal;font-weight:600}.collection-module__7JV95W__collection>section{margin-bottom:48px}.collection-module__7JV95W__collection>.collection-module__7JV95W__hero{margin-bottom:40px}.collection-module__7JV95W__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;padding-top:32px;display:grid}.collection-module__7JV95W__panel{padding:28px;font-size:16px;line-height:normal}.collection-module__7JV95W__signature{--border-w:2px;flex-direction:column;align-items:flex-start;gap:20px;padding:32px;display:flex}.collection-module__7JV95W__signature>*{margin:0}.collection-module__7JV95W__signatureBadge{--border-w:1.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);border:var(--border-w) solid var(--accent);align-self:flex-start;padding:5px 12px;font-size:11px;font-weight:800;line-height:normal}.collection-module__7JV95W__signature h2{text-align:left;font-size:48px;line-height:.95}.collection-module__7JV95W__signature>p{text-align:left}.collection-module__7JV95W__signature>p:last-of-type{text-wrap:pretty;max-width:440px;font-size:18px;line-height:1.6}.collection-module__7JV95W__signature>button{white-space:normal;max-width:100%;min-height:48px;padding-inline:28px}.collection-module__7JV95W__fan{isolation:isolate;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.collection-module__7JV95W__fan>button,.collection-module__7JV95W__fan>div:last-child{z-index:2;animation:5s ease-in-out infinite collection-module__7JV95W__collection-float;position:relative}.collection-module__7JV95W__sideLeft,.collection-module__7JV95W__sideRight{pointer-events:none;z-index:1;width:204px;position:absolute}.collection-module__7JV95W__sideLeft{animation:7s ease-in-out infinite collection-module__7JV95W__collection-fan-left;transform:rotate(-11deg)translate(-56px,4px)}.collection-module__7JV95W__sideRight{animation:7s ease-in-out infinite collection-module__7JV95W__collection-fan-right;transform:rotate(9deg)translate(52px,6px)}.collection-module__7JV95W__calendar h2,.collection-module__7JV95W__shelf h2,.collection-module__7JV95W__journal h2{font-size:32px;line-height:normal}.collection-module__7JV95W__calendar>p{max-width:560px;font-size:18px;line-height:1.6}.collection-module__7JV95W__calendarGrid{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.collection-module__7JV95W__stats{flex-direction:column;align-items:center;gap:20px;padding:24px 20px;display:flex}.collection-module__7JV95W__stats h3{letter-spacing:var(--tracking-wide);font-size:20px;line-height:normal}.collection-module__7JV95W__stat{flex-direction:column;align-items:center;gap:10px;width:110px;display:flex}.collection-module__7JV95W__statValue{background:var(--card);width:66px;height:66px;font-family:var(--font-heading);border-width:2px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;font-weight:600;line-height:1;display:flex}.collection-module__7JV95W__statLabel{text-align:center;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800;line-height:1.3}.collection-module__7JV95W__calendarPanel{gap:0;min-width:0}.collection-module__7JV95W__stats,.collection-module__7JV95W__calendarPanel,.collection-module__7JV95W__entryPanel,.collection-module__7JV95W__empty,.collection-module__7JV95W__continue{border-radius:var(--radius-xl)}.collection-module__7JV95W__calendarPanel h3{letter-spacing:var(--tracking-wide);font-size:24px;line-height:normal}.collection-module__7JV95W__calendarScroll{margin:-4px;padding:4px;overflow-x:auto}.collection-module__7JV95W__calendarScroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.collection-module__7JV95W__calendarDays{grid-template-columns:repeat(7,minmax(44px,1fr));gap:8px;min-width:356px;display:grid}.collection-module__7JV95W__calendarDays>span{letter-spacing:1px;font-size:11px;font-weight:800;line-height:normal}.collection-module__7JV95W__calendarDays button{border-radius:var(--radius-m);background:color-mix(in srgb,var(--foreground) 4%,var(--card));border:var(--border-w) solid color-mix(in srgb,var(--foreground) 8%,transparent);min-height:44px;padding:0;font-size:16px;font-weight:500}.collection-module__7JV95W__calendarDays button:not(:disabled){background:var(--zodi-pink);border-color:var(--zodi-pink);color:var(--foreground);font-weight:800;transition:transform .14s ease-out}.collection-module__7JV95W__calendarDays button:not(:disabled):hover{transform:scale(1.08)}.collection-module__7JV95W__legend{color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.collection-module__7JV95W__legend span{background:var(--zodi-pink);border-radius:4px;flex-shrink:0;width:12px;height:12px}.collection-module__7JV95W__shelfGrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));align-items:start;gap:16px;display:grid}.collection-module__7JV95W__shelfGrid>button{min-width:0}.collection-module__7JV95W__shelfGrid>button>span{font-size:11px;font-weight:700;line-height:1.3}.collection-module__7JV95W__journal>div[aria-label] button{min-height:44px}.collection-module__7JV95W__entryPanel{gap:0;padding:0;transition:transform .16s ease-out,box-shadow .16s ease-out}.collection-module__7JV95W__entryPanel:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.collection-module__7JV95W__entry{text-align:left;cursor:pointer;border-radius:inherit;align-items:center;gap:20px;width:100%;min-height:44px;padding:20px;display:flex}.collection-module__7JV95W__entry:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.collection-module__7JV95W__entryDate{flex-shrink:0;width:88px}.collection-module__7JV95W__entryDate p:first-child{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:1}.collection-module__7JV95W__entryDate p:nth-child(2){color:var(--muted-foreground);margin-top:4px;font-size:14px}.collection-module__7JV95W__entryDate>div{border:var(--border-w) solid var(--accent);width:fit-content;color:var(--accent);letter-spacing:1.2px;text-transform:uppercase;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:800;line-height:normal}.collection-module__7JV95W__entryText{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.collection-module__7JV95W__entryText strong{font-size:18px;line-height:normal}.collection-module__7JV95W__entryText p{color:var(--muted-foreground);font-size:14px}.collection-module__7JV95W__entryText span,.collection-module__7JV95W__reread{letter-spacing:var(--tracking-wide);color:var(--accent);text-transform:uppercase;font-size:14px;font-weight:700}.collection-module__7JV95W__reread{flex-shrink:0}.collection-module__7JV95W__empty{text-align:center;align-items:center;gap:0}.collection-module__7JV95W__empty h3{font-family:var(--font-heading);line-height:1.1}.collection-module__7JV95W__continue{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 32px;display:flex}.collection-module__7JV95W__continue>div:first-child{max-width:520px}.collection-module__7JV95W__continue h2{font-size:24px;line-height:normal}.collection-module__7JV95W__continue p{margin-top:6px;font-size:16px;line-height:1.6}.collection-module__7JV95W__continue>div:last-child{justify-content:center}.collection-module__7JV95W__dialog{overflow-wrap:anywhere;background:var(--card);border-color:var(--zodi-pink);max-width:min(620px,100% - 2rem);box-shadow:var(--shadow-raised);padding:32px}.collection-module__7JV95W__dialog h2{letter-spacing:normal;text-transform:uppercase;font-size:24px;font-weight:600;line-height:1.1}.collection-module__7JV95W__dialog>button{min-width:44px;min-height:44px}.collection-module__7JV95W__detailCard{grid-template-columns:146px minmax(0,1fr);align-items:center;gap:24px;display:grid}.collection-module__7JV95W__detailCard h3{text-transform:uppercase;font-size:24px;font-weight:600;line-height:1.1}.collection-module__7JV95W__detailCard p{font-size:16px;line-height:1.6}.collection-module__7JV95W__detailFace{width:146px;max-width:100%;margin-inline:auto}@keyframes collection-module__7JV95W__collection-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes collection-module__7JV95W__collection-fan-left{0%,to{transform:rotate(-11deg)translate(-56px,4px)}50%{transform:rotate(-15deg)translate(-72px,-6px)}}@keyframes collection-module__7JV95W__collection-fan-right{0%,to{transform:rotate(9deg)translate(52px,6px)}50%{transform:rotate(14deg)translate(70px,-4px)}}@media (max-width:767px){.collection-module__7JV95W__intro,.collection-module__7JV95W__collection{padding-inline:20px}.collection-module__7JV95W__hero{grid-template-columns:minmax(0,1fr);gap:20px}.collection-module__7JV95W__signature{padding:24px}.collection-module__7JV95W__signature h2{font-size:clamp(36px,9vw,48px)}.collection-module__7JV95W__fan{min-height:400px}.collection-module__7JV95W__fan>button,.collection-module__7JV95W__fan>div:last-child{width:min(236px,70%)}.collection-module__7JV95W__sideLeft,.collection-module__7JV95W__sideRight{width:min(204px,60%);animation:none}.collection-module__7JV95W__sideLeft{transform:translate(-32px,4px)rotate(-9deg)}.collection-module__7JV95W__sideRight{transform:translate(32px,6px)rotate(9deg)}.collection-module__7JV95W__calendarGrid{grid-template-columns:minmax(0,1fr)}.collection-module__7JV95W__stats{flex-flow:wrap;justify-content:center;gap:16px}.collection-module__7JV95W__calendarPanel{padding:16px}.collection-module__7JV95W__calendarPanel h3{font-size:18px}.collection-module__7JV95W__calendarDays{gap:4px;min-width:332px}.collection-module__7JV95W__calendarDays button{font-size:14px}.collection-module__7JV95W__entry{flex-wrap:wrap;gap:16px}.collection-module__7JV95W__entryDate{width:72px}.collection-module__7JV95W__entryText{flex-basis:130px}.collection-module__7JV95W__reread{margin-left:auto}.collection-module__7JV95W__dialog{padding:24px}.collection-module__7JV95W__detailCard{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.collection-module__7JV95W__entryPanel,.collection-module__7JV95W__calendarDays button{transition:none}.collection-module__7JV95W__fan>button,.collection-module__7JV95W__fan>div,.collection-module__7JV95W__fan>div:last-child,.collection-module__7JV95W__sideLeft,.collection-module__7JV95W__sideRight{animation:none}}.collection-module__7JV95W__shelfGrid{--balanced-gap:16px;--balanced-columns:2;gap:var(--balanced-gap);display:flex;}@media (min-width:640px){.collection-module__7JV95W__shelfGrid{--balanced-columns:5}}@media (min-width:1024px){.collection-module__7JV95W__shelfGrid{--balanced-columns:8}}
.continuous-card-deck-module__x55JYG__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.continuous-card-deck-module__x55JYG__viewport{scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none}.continuous-card-deck-module__x55JYG__viewport::-webkit-scrollbar{display:none}.continuous-card-deck-module__x55JYG__viewport:focus-visible{outline:2px solid var(--ring);outline-offset:4px}
.homepage-module__MyUtdG__page{min-height:100vh;color:var(--foreground);text-align:center}.homepage-module__MyUtdG__page h1,.homepage-module__MyUtdG__page h2,.homepage-module__MyUtdG__page h3{font-family:var(--font-editorial);text-transform:uppercase;font-weight:600}.homepage-module__MyUtdG__page h2{margin:0 0 var(--space-6);font-size:var(--text-heading-xl);line-height:normal}.homepage-module__MyUtdG__spacer{height:88px}.homepage-module__MyUtdG__hero{width:100%;max-width:873px;padding:var(--space-10) var(--space-8) var(--space-16);margin:0 auto;position:relative}.homepage-module__MyUtdG__heroContent{width:796px;max-width:100%;margin:0 auto}.homepage-module__MyUtdG__heroCta{padding:16px 30px;font-size:18px;font-weight:700;line-height:normal}.homepage-module__MyUtdG__page h2,.homepage-module__MyUtdG__page h3{letter-spacing:normal}.homepage-module__MyUtdG__hero h1{max-width:813px;margin:0 auto var(--space-6);line-height:var(--leading-tight);letter-spacing:-1.3968px}.homepage-module__MyUtdG__hero p{max-width:520px;margin:0 auto var(--space-8);font-size:var(--text-body-l);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.homepage-module__MyUtdG__section{max-width:1280px;padding:0 var(--space-8) var(--space-16);margin:0 auto;scroll-margin-top:104px}.homepage-module__MyUtdG__threeColumns{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-module__MyUtdG__tools{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.homepage-module__MyUtdG__tool{justify-content:center;gap:var(--space-2);min-height:0;padding:var(--space-5);flex-direction:column;display:flex}.homepage-module__MyUtdG__tool strong{font-size:var(--text-heading-m);font-weight:700;line-height:normal}.homepage-module__MyUtdG__tool span{font-size:var(--text-body-s);opacity:.72;line-height:normal}.homepage-module__MyUtdG__horoscopeTitle{max-width:none}.homepage-module__MyUtdG__signs{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.homepage-module__MyUtdG__sign{min-width:0;padding:var(--space-6);border-radius:var(--radius-l);background:var(--card);box-shadow:var(--shadow-card);border:2px solid;flex-direction:column;align-items:center;gap:10px;display:flex}.homepage-module__MyUtdG__sign strong{font-size:18px;font-weight:800;line-height:normal}.homepage-module__MyUtdG__sign small{color:var(--muted-foreground);font-size:12px;font-weight:600;line-height:normal}.homepage-module__MyUtdG__glyph{flex-shrink:0;animation:5.5s ease-in-out infinite homepage-module__MyUtdG__float}.homepage-module__MyUtdG__premiumSection{padding-bottom:var(--space-20)}.homepage-module__MyUtdG__premium{align-items:center;gap:var(--space-5);padding:var(--space-8) var(--space-12);border:var(--border-w-thick) solid var(--premium);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;display:flex}.homepage-module__MyUtdG__premiumContent{align-items:center;gap:var(--space-3);flex-direction:column;max-width:660px;display:flex}.homepage-module__MyUtdG__premium h2{font-size:var(--text-heading-l);margin:0}.homepage-module__MyUtdG__premium p{font-size:var(--text-body-m);line-height:var(--leading-relaxed);color:var(--muted-foreground);text-wrap:pretty;margin:0}.homepage-module__MyUtdG__link{color:var(--foreground);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.homepage-module__MyUtdG__link:hover{transform:translateY(-3px)}.homepage-module__MyUtdG__sign:hover .homepage-module__MyUtdG__glyph{animation-duration:1.6s}@keyframes homepage-module__MyUtdG__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-3deg)}}@media (max-width:1023px){.homepage-module__MyUtdG__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__MyUtdG__signs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.homepage-module__MyUtdG__spacer{height:var(--space-6)}.homepage-module__MyUtdG__hero,.homepage-module__MyUtdG__section{padding-left:var(--space-5);padding-right:var(--space-5)}.homepage-module__MyUtdG__threeColumns{grid-template-columns:minmax(0,1fr)}.homepage-module__MyUtdG__tool{padding:var(--space-5) var(--space-3)}.homepage-module__MyUtdG__tool strong{overflow-wrap:anywhere;font-size:clamp(1rem,4.5vw,1.25rem)}.homepage-module__MyUtdG__signs{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-module__MyUtdG__sign{padding:var(--space-5) var(--space-2)}.homepage-module__MyUtdG__premium{padding:var(--space-8) var(--space-5)}}@media (prefers-reduced-motion:reduce){.homepage-module__MyUtdG__glyph{animation:none;transform:none}.homepage-module__MyUtdG__link:hover{transform:none}}
.page-title-module__F-ePyq__pageTitle{--page-title-size:max(3rem, var(--text-display-xl));font-size:var(--page-title-size);white-space:normal;word-break:normal;overflow-wrap:break-word;min-width:0;max-width:100%}@media (max-width:767px){.page-title-module__F-ePyq__pageTitle{--page-title-size:clamp(2.5rem, 13vw, 3rem)}}
.connexion-module__e3k-dW__page{padding:40px 0 80px}.connexion-module__e3k-dW__intro{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:0 32px;display:flex}.connexion-module__e3k-dW__intro h1,.connexion-module__e3k-dW__welcome h2{text-transform:uppercase}.connexion-module__e3k-dW__intro h1{line-height:var(--leading-tight);letter-spacing:normal;text-wrap:balance;margin:0;font-weight:600}.connexion-module__e3k-dW__intro p{max-width:680px;color:var(--muted-foreground);font-size:var(--text-body-l);line-height:var(--leading-relaxed);margin:0}.connexion-module__e3k-dW__columns{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;gap:32px;max-width:1120px;margin:0 auto;padding:32px 32px 0;display:grid}.connexion-module__e3k-dW__authCard{border-radius:var(--radius-xl);gap:20px;min-width:0;padding:40px;line-height:normal}.connexion-module__e3k-dW__modes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.connexion-module__e3k-dW__welcome{text-align:center}.connexion-module__e3k-dW__welcome h2{font-size:var(--text-heading-xl);line-height:var(--leading-tight);letter-spacing:normal;margin:0 0 8px;font-weight:600}.connexion-module__e3k-dW__welcome .connexion-module__e3k-dW__eyebrow{font-size:var(--text-body-s);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0 0 8px;font-weight:700}.connexion-module__e3k-dW__welcome p,.connexion-module__e3k-dW__perk p{color:var(--muted-foreground);font-size:var(--text-body-m);line-height:var(--leading-relaxed);margin:0}.connexion-module__e3k-dW__widget{width:100%;min-width:0}:is(.connexion-module__e3k-dW__widget .cl-rootBox,.connexion-module__e3k-dW__widget .cl-cardBox,.connexion-module__e3k-dW__widget .cl-card){max-width:100%}:is(.connexion-module__e3k-dW__widget .cl-cardBox,.connexion-module__e3k-dW__widget .cl-card){box-shadow:none;background:0 0}.connexion-module__e3k-dW__widget .cl-card{border:0;padding:0}.connexion-module__e3k-dW__widget .cl-footer{background:0 0}.connexion-module__e3k-dW__widget .cl-headerTitle.font-heading{font-family:var(--font-editorial);font-size:var(--text-heading-l);font-weight:600;line-height:var(--leading-tight);letter-spacing:normal}.connexion-module__e3k-dW__widget .cl-formFieldInput{border-radius:var(--radius-m);min-height:48px}:is(.connexion-module__e3k-dW__widget .cl-formButtonPrimary,.connexion-module__e3k-dW__widget .cl-socialButtonsBlockButton){border-radius:var(--radius-pill)}.connexion-module__e3k-dW__widget .cl-formButtonPrimary{min-height:52px}:is(.connexion-module__e3k-dW__widget .cl-footerActionLink,.connexion-module__e3k-dW__widget .cl-formFieldAction){align-items:center;min-height:44px;display:inline-flex}.connexion-module__e3k-dW__details{flex-direction:column;gap:32px;min-width:0;display:flex}.connexion-module__e3k-dW__perks{gap:16px;margin:0;padding:0;list-style:none;display:grid}.connexion-module__e3k-dW__perk{flex-direction:row;align-items:flex-start;gap:16px;min-width:0;padding:24px;line-height:normal;display:flex}.connexion-module__e3k-dW__perk>div{text-align:center;flex:1;min-width:0}.connexion-module__e3k-dW__perk h2,.connexion-module__e3k-dW__perk h3{font-family:var(--font-body);font-size:var(--text-body-l);letter-spacing:normal;margin:0;font-weight:700;line-height:normal}.connexion-module__e3k-dW__number{border-radius:var(--radius-s);background:var(--element-water);width:40px;height:40px;color:var(--text-inverse);font-family:var(--font-editorial);font-size:var(--text-body-l);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:normal;display:flex}.connexion-module__e3k-dW__perks li:nth-child(2) .connexion-module__e3k-dW__number{background:var(--premium);color:var(--premium-foreground)}.connexion-module__e3k-dW__perks li:nth-child(3) .connexion-module__e3k-dW__number{background:var(--accent);color:var(--accent-foreground)}.connexion-module__e3k-dW__security{color:var(--muted-foreground);font-size:var(--text-body-s);line-height:var(--leading-relaxed);text-align:center;margin:0}@media (max-width:900px){.connexion-module__e3k-dW__columns{grid-template-columns:minmax(0,1fr);align-items:start;max-width:620px}}@media (max-width:479px){.connexion-module__e3k-dW__page{padding-top:32px}.connexion-module__e3k-dW__intro{padding:0 20px}.connexion-module__e3k-dW__columns{gap:24px;padding:24px 20px 0}.connexion-module__e3k-dW__authCard{padding:20px 16px}.connexion-module__e3k-dW__perk{gap:12px;padding:20px 16px}}
