:root{--c127-night:#080712;--c127-surface:#121022;--c127-surface-raised:#19162b;--c127-ink:#f5f0e6;--c127-muted:#c6bed1;--c127-gold:#d8b66b;--c127-line:rgba(216, 182, 107, .28);--c127-radius:1.25rem;--c127-content:74rem;--c127-serif:"Cormorant Garamond", Georgia, serif;--c127-sans:Manrope, system-ui, sans-serif}*,*::before,*::after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--c127-ink);background:radial-gradient(circle at 50% -10%,rgb(81 61 129 / .28),transparent 42rem),var(--c127-night);font-family:var(--c127-sans);line-height:1.65}a{color:inherit;text-underline-offset:.2em}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--c127-gold);outline-offset:3px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{position:fixed!important;width:auto;height:auto;top:1rem;left:1rem;padding:.75rem 1rem;clip:auto;background:#fff;color:#111;z-index:100000}.c127-shell{width:min(calc(100% - 2rem), var(--c127-content));margin-inline:auto}.c127-site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--c127-line);background:rgb(8 7 18 / .9);backdrop-filter:blur(16px)}.c127-header-inner{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.c127-brand{font-family:var(--c127-serif);font-size:clamp(1.35rem, 4vw, 2rem);font-weight:600;text-decoration:none}.c127-nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:0;padding:0;list-style:none}.c127-nav a{display:block;padding:.65rem .25rem;text-decoration:none}.c127-main{min-height:70vh;padding-block:clamp(2rem, 6vw, 5rem)}.c127-entry{width:min(100%, 52rem);margin-inline:auto}.c127-entry-title{margin:0 0 1.5rem;font:600 clamp(2.4rem, 7vw, 5rem)/.98 var(--c127-serif)}.c127-card{border:1px solid var(--c127-line);border-radius:var(--c127-radius);background:linear-gradient(145deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018));box-shadow:0 1.5rem 4rem rgb(0 0 0 / .2)}.c127-site-footer{border-top:1px solid var(--c127-line);padding-block:2rem 6rem;color:var(--c127-muted)}@media (max-width:760px){.c127-header-inner{min-height:4rem}.c127-nav{display:none}.c127-main{padding-bottom:7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root{--night:#080b17;--night2:#0d1224;--panel:#11172b;--ivory:#f2eadc;--text:#d6d9e4;--muted:#aab2c6;--violet:#a798ee;--violet-soft:#d7cff9;--gold:#dfc27d;--gold-soft:#f2dea8;--line:rgba(242,234,220,.14)}*{box-sizing:border-box}body{margin:0;font-family:"Manrope",system-ui,sans-serif;color:var(--text);background:var(--night);line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(1100px, calc(100% - 40px));margin-inline:auto}.serif{font-family:"Cormorant Garamond",Georgia,serif}h1,h2,h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;line-height:1.06;color:var(--ivory);margin:0}.kicker{color:var(--gold);font:700 .72rem/1.4 "Manrope",sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.lead{color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;border-radius:999px;font:700 .8rem/1 "Manrope",sans-serif;letter-spacing:.05em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease}.btn-gold{color:#23182d;background:linear-gradient(135deg,var(--gold-soft),var(--gold));box-shadow:0 14px 36px rgb(223 194 125 / .28)}.btn-gold:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgb(223 194 125 / .42)}.btn-line{color:var(--ivory);border:1px solid rgb(215 207 249 / .4);background:rgb(255 255 255 / .03)}.btn-line:hover{transform:translateY(-3px);border-color:var(--gold)}section{position:relative;padding:clamp(64px,8vw,104px) 0}.editable-symbol-dictionary-page>:not(.symbol-guide){width:min(1100px, calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:rgb(8 11 23 / .68);border-bottom:1px solid var(--line)}body.admin-bar .site-header{top:32px}@media(max-width:782px){body.admin-bar .site-header{top:46px}}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--violet-soft),var(--gold),transparent);opacity:.55}.site-header .wrap{display:flex;align-items:center;gap:28px;min-height:70px}.site-brand{display:flex;align-items:center;gap:12px;font-family:"Cormorant Garamond",serif;font-size:1.32rem;letter-spacing:.09em;color:var(--ivory);transition:opacity .25s ease}.site-brand:hover{opacity:.85}.site-brand img{width:36px;height:36px;border-radius:50%;border:1px solid var(--gold);box-shadow:0 0 0 0 rgb(223 194 125 / .4);transition:box-shadow .3s ease}.site-brand:hover img{box-shadow:0 0 0 5px rgb(223 194 125 / .12)}.site-nav{margin-left:auto}.site-nav__list{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.site-nav__list>li{position:relative;margin:0}.site-nav a{position:relative;color:var(--muted);font:600 .78rem/1 "Manrope",sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:color .25s ease}.site-nav__list>li>a:not(.btn)::before{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:var(--gold-soft);transition:right .3s ease}.site-nav a:hover{color:var(--gold-soft)}.site-nav__list>li>a:not(.btn):hover::before{right:0}.site-nav .sub-menu{position:absolute;top:calc(100% + 15px);left:-18px;z-index:5;min-width:240px;margin:0;padding:10px;list-style:none;border:1px solid var(--line);border-radius:16px;background:var(--i127-bg-elevated,var(--night2));box-shadow:var(--i127-shadow-card,0 18px 50px rgb(0 0 0 / .32));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.site-nav .sub-menu a{display:block;padding:11px 12px;border-radius:9px;line-height:1.35;white-space:normal}.site-nav .sub-menu a:hover{background:rgb(255 255 255 / .05)}.site-nav li:hover>.sub-menu,.site-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.site-nav .btn{position:relative;overflow:hidden;min-height:40px;padding:11px 22px;color:#23182d;background:linear-gradient(135deg,var(--gold-soft),var(--gold));box-shadow:0 10px 26px rgb(223 194 125 / .22);font-size:.74rem;transition:transform .3s ease,box-shadow .3s ease}.site-nav .btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgb(223 194 125 / .36)}.nav-sep{color:var(--gold);font-size:.65rem;opacity:.55;animation:sparkle 4.5s ease-in-out infinite}.nav-toggle{display:none;margin-left:auto;position:relative;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:rgb(255 255 255 / .02);cursor:pointer;transition:border-color .25s ease}.nav-toggle:hover{border-color:rgb(223 194 125 / .4)}.nav-toggle span{position:absolute;left:11px;width:18px;height:1.5px;background:var(--ivory);border-radius:2px;transition:transform .3s ease,opacity .25s ease,top .3s ease}.nav-toggle span:nth-child(1){top:14px}.nav-toggle span:nth-child(2){top:19.5px}.nav-toggle span:nth-child(3){top:25px}.nav-toggle.open span:nth-child(1){top:19.5px;transform:rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){top:19.5px;transform:rotate(-45deg)}.soeurs-bar{border-top:1px solid rgb(223 194 125 / .12);background:rgb(5 7 15 / .5)}.soeurs-bar .wrap{position:relative;display:flex;justify-content:center;align-items:center;gap:clamp(14px,3vw,30px);flex-wrap:wrap;padding:9px 0;overflow:hidden}.soeurs-bar a{position:relative;font-family:"Cormorant Garamond",serif;font-size:1rem;letter-spacing:.03em;opacity:.82;transition:opacity .2s ease,text-shadow .2s ease;animation:sisterglow 10s ease-in-out infinite}.soeurs-bar a:hover{opacity:1;text-shadow:0 0 12px currentColor}.soeurs-bar .sister-link--oni{color:var(--sister-accent,#d9cdfb);animation-delay:0s}.soeurs-bar .sister-link--alka{color:var(--sister-accent,#a9c2f7);animation-delay:1.43s}.soeurs-bar .sister-link--naia{color:var(--sister-accent,#8fdad3);animation-delay:2.86s}.soeurs-bar .sister-link--terra{color:var(--sister-accent,#a9c98a);animation-delay:4.29s}.soeurs-bar .sister-link--ignis{color:var(--sister-accent,#eb9a68);animation-delay:5.72s}.soeurs-bar .sister-link--astria{color:var(--sister-accent,#f2dea8);animation-delay:7.15s}.soeurs-bar .sister-link--irma{color:var(--sister-accent,#f3f1fb);animation-delay:8.58s}.shooting-star{position:absolute;top:50%;left:-4%;width:5px;height:5px;border-radius:50%;background:#fff8e8;box-shadow:0 0 6px 2px rgb(255 250 230 / .9),0 0 18px 6px rgb(223 194 125 / .35);transform:translateY(-50%);opacity:0;pointer-events:none;z-index:2;animation:shootacross 10s linear infinite}.shooting-star::before{content:"";position:absolute;top:50%;right:100%;width:64px;height:1px;background:linear-gradient(90deg,transparent,rgb(255 250 230 / .55));transform:translateY(-50%)}.hero{min-height:90vh;display:grid;align-items:center;overflow:hidden;background:radial-gradient(circle at 15% 15%,rgb(167 152 238 / .16),transparent 34rem),radial-gradient(circle at 85% 30%,rgb(223 194 125 / .1),transparent 36rem),linear-gradient(180deg,#070611,#080b17 45%,#0d0b1c)}.hero-stars{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 68% 12%,var(--gold-soft),transparent),radial-gradient(1px 1px at 40% 60%,var(--violet-soft),transparent),radial-gradient(1.5px 1.5px at 88% 45%,#fff,transparent),radial-gradient(1px 1px at 25% 80%,var(--gold-soft),transparent),radial-gradient(1.5px 1.5px at 55% 88%,#fff,transparent);background-size:340px 340px;opacity:.5;animation:twinkle 9s ease-in-out infinite alternate,drift 80s linear infinite}.hero-dream{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(18px);mix-blend-mode:screen;opacity:0}.orb-1{left:14%;top:62%;width:120px;height:120px;background:radial-gradient(circle,rgb(167 152 238 / .55),transparent 70%)}.orb-2{left:78%;top:58%;width:90px;height:90px;background:radial-gradient(circle,rgb(223 194 125 / .5),transparent 70%)}.orb-3{left:50%;top:20%;width:150px;height:150px;background:radial-gradient(circle,rgb(215 207 249 / .4),transparent 70%)}.orb-4{left:30%;top:35%;width:70px;height:70px;background:radial-gradient(circle,rgb(242 222 168 / .5),transparent 70%)}.orb-5{left:66%;top:78%;width:100px;height:100px;background:radial-gradient(circle,rgb(167 152 238 / .4),transparent 70%)}@media(prefers-reduced-motion:no-preference){.orb{will-change:transform}.orb-1{animation:driftorb1 24s ease-in-out infinite}.orb-2{animation:driftorb2 19s ease-in-out infinite 3s}.orb-3{animation:driftorb3 28s ease-in-out infinite 6s}.orb-4{animation:driftorb1 21s ease-in-out infinite 9s}.orb-5{animation:driftorb2 26s ease-in-out infinite 1s}}.hero .wrap{position:relative;z-index:1;text-align:center;padding:60px 0}.hero h1{font-size:clamp(1.9rem,4vw,3.1rem);max-width:16ch;margin:0 auto 22px;letter-spacing:-.01em}.hero h1 em{color:var(--gold-soft);font-style:italic}.hero .lead{max-width:640px;margin:0 auto 20px}.hero-127{display:inline-flex;align-items:baseline;gap:10px;margin:8px 0 28px;color:var(--violet-soft)}.hero-127 b{font-family:"Cormorant Garamond",serif;font-size:2rem;color:var(--gold-soft)}.hero-127 span{font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.hero-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.home-path{background:radial-gradient(circle at 20% 0,rgb(167 152 238 / .12),transparent 28rem),linear-gradient(180deg,#0d0b1c,#080b17)}.home-path__head{max-width:760px;margin:0 auto 46px;text-align:center}.home-path__head h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:16px;text-wrap:balance}.home-path__head .lead{margin-inline:auto}.home-path__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;counter-reset:none}.home-path__steps li{position:relative;min-width:0;padding:30px;border:1px solid rgb(215 207 249 / .18);border-radius:24px;background:linear-gradient(145deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018));box-shadow:0 22px 70px rgb(0 0 0 / .18)}.home-path__steps li>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:24px;border:1px solid rgb(223 194 125 / .5);border-radius:50%;color:#23182d;background:linear-gradient(135deg,var(--gold-soft),var(--gold));font:700 1rem/1 "Manrope",sans-serif}.home-path__steps h3{margin-bottom:12px;font-size:1.55rem}.home-path__steps p{margin:0 0 20px;color:var(--muted)}.home-path__steps a,.home-path__steps strong{display:inline-block;color:var(--gold-soft);font-size:.84rem;font-weight:700;line-height:1.45}.home-path__steps a:hover{text-decoration:underline;text-underline-offset:4px}.home-path__bridge{max-width:870px;margin:34px auto 0;padding:18px 24px;border-left:2px solid var(--gold);color:var(--text);background:rgb(223 194 125 / .055);text-align:center}.mythe{background:radial-gradient(circle at 20% 0%,rgb(167 152 238 / .09),transparent 36rem),radial-gradient(circle at 85% 100%,rgb(223 194 125 / .06),transparent 34rem),linear-gradient(180deg,#080b17,#0d0b1c)}.mythe-head{text-align:center;max-width:760px;margin:0 auto 46px}.mythe-head h2{font-size:clamp(1.7rem,3.4vw,2.5rem);margin-bottom:0}.mythe-head h2 em{color:var(--gold-soft);font-style:italic}.mythe-recit{max-width:660px;margin:0 auto;color:var(--text);font-size:1.06rem;line-height:1.85}.mythe-recit p{margin:0 0 24px}.mythe-recit p:first-child::first-letter{float:left;font-family:"Cormorant Garamond",serif;font-size:3.6rem;line-height:.82;font-weight:600;color:var(--gold-soft);padding:6px 10px 0 0}.promise{position:relative;isolation:isolate;max-width:640px;margin:56px auto 0;padding:clamp(30px,4vw,46px) clamp(24px,5vw,50px);text-align:center;border:1px solid rgb(223 194 125 / .3);border-radius:24px;background:radial-gradient(circle at 25% 15%,rgb(167 152 238 / .14),transparent 45%),radial-gradient(circle at 80% 90%,rgb(223 194 125 / .1),transparent 45%),linear-gradient(160deg,var(--panel),var(--night));box-shadow:0 26px 60px rgb(0 0 0 / .35)}.promise-mark{display:block;color:var(--gold);font-size:1.3rem;margin-bottom:10px;animation:sparkle 4s ease-in-out infinite}.promise .kicker{margin-bottom:12px}.promise-text{font-size:clamp(1.2rem,2.4vw,1.55rem);line-height:1.55;color:var(--ivory);font-style:italic}.promise-text em{color:var(--gold-soft);font-style:italic}.constellation{background:radial-gradient(circle at 50% 45%,rgb(167 152 238 / .12),transparent 40rem),linear-gradient(180deg,#0d0b1c,#080b17);overflow:hidden}.const-head{text-align:center;max-width:640px;margin:0 auto 48px}.const-head h2{font-size:clamp(1.7rem,3.4vw,2.6rem);margin-bottom:14px}.const-head h2 em{color:var(--gold-soft);font-style:italic}.const-stage{position:relative;width:min(440px,90vw);aspect-ratio:1;margin:0 auto}.const-ring{position:absolute;inset:0;animation:ringspin 26s linear infinite}.const-ring .av{position:absolute;top:50%;left:50%;width:74px;height:74px;margin:-37px}.const-ring .av img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgb(242 234 220 / .7);box-shadow:0 6px 22px rgb(0 0 0 / .4);animation:ringspin 26s linear infinite reverse}.const-ring .av:nth-child(1){transform:rotate(0deg) translate(180px) rotate(0deg)}.const-ring .av:nth-child(2){transform:rotate(51.4deg) translate(180px) rotate(-51.4deg)}.const-ring .av:nth-child(3){transform:rotate(102.8deg) translate(180px) rotate(-102.8deg)}.const-ring .av:nth-child(4){transform:rotate(154.2deg) translate(180px) rotate(-154.2deg)}.const-ring .av:nth-child(5){transform:rotate(205.6deg) translate(180px) rotate(-205.6deg)}.const-ring .av:nth-child(6){transform:rotate(257deg) translate(180px) rotate(-257deg)}.const-ring .av:nth-child(7){transform:rotate(308.4deg) translate(180px) rotate(-308.4deg)}.const-core{position:absolute;top:50%;left:50%;width:172px;height:172px;margin:-86px;border-radius:50%;overflow:hidden;border:3px solid var(--gold);box-shadow:0 0 50px rgb(223 194 125 / .4),inset 0 0 30px rgb(0 0 0 / .5)}.const-core .slide{position:absolute;inset:0;opacity:0;animation:flip 6s steps(1) infinite}.const-core .slide img{width:100%;height:100%;object-fit:cover}.const-core .slide:nth-child(1){animation-delay:0s}.const-core .slide:nth-child(2){animation-delay:.857s}.const-core .slide:nth-child(3){animation-delay:1.714s}.const-core .slide:nth-child(4){animation-delay:2.571s}.const-core .slide:nth-child(5){animation-delay:3.428s}.const-core .slide:nth-child(6){animation-delay:4.285s}.const-core .slide:nth-child(7){animation-delay:5.142s}.const-name{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:6px 18px;border-radius:999px;background:rgb(8 11 23 / .85);border:1px solid var(--gold);color:var(--gold-soft);font-family:"Cormorant Garamond",serif;font-size:1.15rem}.const-name span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;animation:flip 6s steps(1) infinite}.const-name span:nth-child(1){animation-delay:0s}.const-name span:nth-child(2){animation-delay:.857s}.const-name span:nth-child(3){animation-delay:1.714s}.const-name span:nth-child(4){animation-delay:2.571s}.const-name span:nth-child(5){animation-delay:3.428s}.const-name span:nth-child(6){animation-delay:4.285s}.const-name span:nth-child(7){animation-delay:5.142s}.const-cta{text-align:center;margin-top:56px}.method{background:linear-gradient(180deg,#080b17,#0d0b1c)}.method-head{text-align:center;max-width:680px;margin:0 auto 54px}.method h2{font-size:clamp(1.7rem,3.4vw,2.6rem);margin-bottom:16px}.method h2 em{color:var(--gold-soft);font-style:italic}.steps{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;position:relative}.steps::before{content:"";position:absolute;top:30px;left:6%;right:6%;height:1px;z-index:0;background:linear-gradient(90deg,var(--violet),var(--violet-soft),var(--gold-soft),var(--gold))}.step{text-align:center;position:relative;z-index:1}.step-num{width:60px;height:60px;margin:0 auto 15px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;background:var(--night2);box-shadow:0 0 0 7px var(--night);color:var(--gold-soft);font-family:"Cormorant Garamond",serif;font-size:1.3rem}.step b{display:block;color:var(--ivory);font-size:1.05rem;margin-bottom:4px;font-family:"Cormorant Garamond",serif;font-weight:600}.step small{color:var(--muted);font-size:.76rem;line-height:1.35;display:block}.method-note{text-align:center;margin-top:44px;color:var(--muted);font-style:italic;font-family:"Cormorant Garamond",serif;font-size:1.15rem}.cercle{background:radial-gradient(circle at 50% 20%,rgb(223 194 125 / .07),transparent 34rem),linear-gradient(180deg,#0d0b1c,#080b17)}.cercle-head{text-align:center;max-width:680px;margin:0 auto 48px}.cercle h2{font-size:clamp(1.7rem,3.4vw,2.6rem);margin-bottom:16px}.cercle h2 em{color:var(--gold-soft);font-style:italic}.lineages{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgb(223 194 125 / .2);border-radius:24px;overflow:hidden;background:rgb(255 255 255 / .018)}.lineage{padding:clamp(28px,4vw,42px)}.lineage+.lineage{border-left:1px solid rgb(223 194 125 / .2)}.lineage:first-child{background:radial-gradient(circle at 15% 10%,rgb(107 184 194 / .13),transparent 55%)}.lineage:last-child{background:radial-gradient(circle at 85% 10%,rgb(215 110 66 / .12),transparent 55%)}.lineage h3{font-size:1.5rem;margin-bottom:6px}.lineage>p{color:var(--muted);font-size:.95rem;margin-bottom:18px}.lineage ul{list-style:none;margin:0;padding:0}.lineage li{padding:11px 0;border-top:1px solid rgb(255 255 255 / .07);color:var(--text);font-size:.98rem}.lineage li b{color:var(--gold-soft);font-family:"Cormorant Garamond",serif;font-weight:600}.cercle-cta{text-align:center;margin-top:38px}.code127{text-align:center;background:linear-gradient(180deg,#080b17,#0d0b1c);overflow:hidden}.code127 .big{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:clamp(6rem,20vw,13rem);line-height:.9;letter-spacing:-.06em;display:block;background:linear-gradient(135deg,#fff9e7,var(--gold),var(--violet));-webkit-background-clip:text;background-clip:text;color:#fff0;filter:drop-shadow(0 0 40px rgb(223 194 125 / .2));margin:14px 0 20px}.code127-sub{max-width:560px;margin:0 auto 46px}.code127-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:800px;margin:0 auto}.code127-card{padding:26px 18px;border-top:1px solid var(--gold);background:rgb(255 255 255 / .02)}.code127-card b{display:block;font-family:"Cormorant Garamond",serif;font-size:2.4rem;color:var(--gold-soft);margin-bottom:6px}.code127-card span{color:var(--muted);font-size:.95rem}.grimoire{background:radial-gradient(circle at 82% 16%,rgb(167 152 238 / .1),transparent 28rem),#080b17}.grimoire-head{max-width:660px;margin-bottom:38px}.grimoire h2{font-size:clamp(1.7rem,3.4vw,2.5rem);margin-bottom:14px}.offers{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgb(223 194 125 / .24);border-radius:24px;overflow:hidden;background:rgb(255 255 255 / .02)}.offers--single{grid-template-columns:1fr;max-width:420px;margin:0 auto}.offer{padding:clamp(28px,4vw,44px);display:flex;flex-direction:column}.offer+.offer{border-left:1px solid rgb(223 194 125 / .24)}.offer--full{background:radial-gradient(circle at 85% 0,rgb(223 194 125 / .1),transparent 55%)}.offer-badge{align-self:flex-start;margin-bottom:16px;padding:7px 14px;border:1px solid rgb(223 194 125 / .42);border-radius:999px;color:var(--gold-soft);font:700 .68rem/1 "Manrope",sans-serif;letter-spacing:.13em;text-transform:uppercase}.offer--full .offer-badge{color:#23182d;background:linear-gradient(135deg,var(--gold-soft),var(--gold));border-color:#fff0}.offer h3{font-size:1.55rem;margin-bottom:8px}.offer-price{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.offer-price strong{font-family:"Cormorant Garamond",serif;font-size:2.6rem;color:var(--gold-soft)}.offer-price span{color:var(--muted);font-size:.82rem}.offer>p{color:var(--muted);font-size:.96rem;margin-bottom:6px}.offer ul{list-style:none;margin:14px 0 24px;padding:0}.offer li{position:relative;padding:8px 0 8px 24px;border-top:1px solid rgb(255 255 255 / .06);color:var(--text);font-size:.93rem}.offer li::before{content:"✦";position:absolute;left:0;color:var(--gold);font-size:.78rem}.offer .btn{margin-top:auto}.grimoire-note{text-align:center;margin-top:22px;color:#9098ac;font-size:.85rem}.news-sec{background:linear-gradient(180deg,#0d0b1c,#080b17)}.news{position:relative;isolation:isolate;max-width:720px;margin:0 auto;padding:clamp(36px,5vw,58px) clamp(24px,5vw,60px);overflow:hidden;border:1px solid rgb(223 194 125 / .28);border-radius:28px;text-align:center;background:radial-gradient(circle at 20% 18%,rgb(167 152 238 / .16),transparent 42%),radial-gradient(circle at 82% 82%,rgb(223 194 125 / .12),transparent 44%),linear-gradient(160deg,var(--panel),var(--night));box-shadow:0 30px 80px rgb(0 0 0 / .35)}.news::before{content:"";position:absolute;z-index:-1;inset:-50%;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 68% 12%,var(--gold-soft),transparent),radial-gradient(1px 1px at 44% 62%,var(--violet-soft),transparent),radial-gradient(1.5px 1.5px at 88% 48%,#fff,transparent),radial-gradient(1px 1px at 12% 78%,var(--gold-soft),transparent);background-size:300px 300px;opacity:.5;animation:twinkle 8s ease-in-out infinite alternate,drift 60s linear infinite}.news-mark{display:inline-block;color:var(--gold);font-size:1.6rem;margin-bottom:14px;animation:sparkle 3.5s ease-in-out infinite}.news h2{font-size:clamp(1.7rem,3.4vw,2.5rem);margin-bottom:12px}.news>p{max-width:460px;margin:0 auto 26px;color:var(--muted);font-size:.98rem}.news-row{display:block;max-width:500px;margin:0 auto}.newsletter-shortcode-slot form,.newsletter-shortcode-slot #subscribe-blog{display:flex;align-items:stretch;gap:12px;justify-content:center;margin:0;flex-wrap:wrap}.newsletter-shortcode-slot form>p,.newsletter-shortcode-slot #subscribe-email,.newsletter-shortcode-slot #subscribe-submit{margin:0}.newsletter-shortcode-slot #subscribe-email{flex:1 1 240px}.newsletter-shortcode-slot #subscribe-submit{flex:0 0 auto}.newsletter-shortcode-slot #subscribe-text:empty,.newsletter-shortcode-slot input[type="hidden"]{display:none}.news input{flex:1 1 220px;min-height:54px;padding:14px 20px;border:1px solid rgb(242 234 220 / .18);border-radius:999px;color:var(--ivory);background:rgb(5 8 19 / .6);font:400 .95rem "Manrope",sans-serif}.newsletter-shortcode-slot input[type="email"]{width:100%}.news input::placeholder{color:#7b839a}.news input:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px rgb(167 152 238 / .15)}.news button,.newsletter-shortcode-slot input[type="submit"]{min-height:54px;padding:14px 30px;border:none;border-radius:999px;color:#23182d;background:linear-gradient(135deg,var(--gold-soft),var(--gold));font:700 .76rem/1 "Manrope",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 30px rgb(223 194 125 / .28);transition:transform .25s ease}.news button:hover,.newsletter-shortcode-slot input[type="submit"]:hover{transform:translateY(-2px)}.newsletter-unavailable{margin:0;padding:14px 18px;border:1px solid rgb(223 194 125 / .28);border-radius:18px;color:var(--muted)}.news-fine{margin-top:18px;color:#7b839a;font-size:.74rem}.final{text-align:center;background:radial-gradient(circle at 50% 100%,rgb(167 152 238 / .14),transparent 50%),#080b17}.final h2{font-size:clamp(1.8rem,3.8vw,2.8rem);max-width:16ch;margin:0 auto 18px}.final .lead{max-width:560px;margin:0 auto 30px}.final-quote{max-width:600px;margin:0 auto 30px;padding:18px 0;border-block:1px solid var(--line);color:var(--gold-soft);font-family:"Cormorant Garamond",serif;font-style:italic;font-size:1.3rem}.site-footer{padding:56px 0 40px;text-align:center;border-top:1px solid var(--line);background:#060810}.social{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.social a{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgb(223 194 125 / .35);border-radius:50%;color:var(--gold-soft);background:rgb(255 255 255 / .03);transition:transform .3s,background .3s,color .3s}.social a svg{width:19px;height:19px;fill:currentColor}.social a:hover{transform:translateY(-4px);color:#23182d;background:linear-gradient(135deg,var(--gold-soft),var(--gold))}.foot-disc{max-width:560px;margin:0 auto 12px;color:#7b839a;font-size:.82rem;line-height:1.55}.foot-disc strong{color:var(--muted)}.foot-copy{color:#5a627a;font-size:.78rem;letter-spacing:.05em}.page-hero{padding:clamp(70px,9vw,120px) 0 40px;text-align:center;background:linear-gradient(180deg,#070611,#080b17)}.page-body{padding:20px 0 90px}.page-body .wrap{max-width:760px}.page-body h2{margin:38px 0 14px;font-size:1.9rem}.page-body h3{margin:28px 0 10px;font-size:1.4rem}.page-body p{margin:0 0 18px;color:var(--text)}.page-body a{color:var(--gold-soft);border-bottom:1px solid #fff0;transition:border-color .2s}.page-body a:hover{border-color:var(--gold-soft)}.page-body ul,.page-body ol{margin:0 0 18px;padding-left:22px;color:var(--text)}@keyframes twinkle{0%{opacity:.3}100%{opacity:.65}}@keyframes drift{to{transform:translate3d(-50px,40px,0)}}@keyframes driftorb1{0%{transform:translate(0,0) scale(.8);opacity:0}12%{opacity:.55}50%{transform:translate(40px,-60px) scale(1.15);opacity:.75}88%{opacity:.3}100%{transform:translate(-30px,-120px) scale(.85);opacity:0}}@keyframes driftorb2{0%{transform:translate(0,0) scale(.9);opacity:0}15%{opacity:.5}55%{transform:translate(-50px,-70px) scale(1.2);opacity:.65}90%{opacity:.25}100%{transform:translate(20px,-140px) scale(.8);opacity:0}}@keyframes driftorb3{0%{transform:translate(0,0) scale(.85);opacity:0}18%{opacity:.4}50%{transform:translate(60px,40px) scale(1.1);opacity:.55}85%{opacity:.2}100%{transform:translate(-45px,-30px) scale(.9);opacity:0}}@keyframes shootacross{0%{left:-4%;opacity:0}4%{opacity:1}50%{opacity:.9}92%{opacity:0}100%{left:104%;opacity:0}}@keyframes sisterglow{0%,10%,100%{text-shadow:none;opacity:.82}4%{text-shadow:0 0 14px currentColor;opacity:1}}@keyframes sparkle{0%,100%{transform:scale(1) rotate(0);opacity:.8}50%{transform:scale(1.25) rotate(15deg);opacity:1}}@keyframes ringspin{to{transform:rotate(360deg)}}@keyframes flip{0%{opacity:1}14.28%{opacity:0}100%{opacity:0}}@media(max-width:860px){.home-path__steps{grid-template-columns:1fr;max-width:680px;margin-inline:auto}.steps{grid-template-columns:repeat(4,1fr);row-gap:32px}.steps::before{display:none}}@media(max-width:760px){.site-nav{position:fixed;inset:70px 0 auto 0;flex-direction:column;align-items:stretch;gap:0;background:rgb(8 11 23 / .97);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:14px 0 20px;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .35s ease,opacity .3s ease,visibility .35s}.site-nav.open{display:flex;max-height:70vh;opacity:1;visibility:visible;overflow-y:auto}.site-nav__list{flex-direction:column;align-items:stretch;gap:0}.site-nav a{padding:14px 24px;width:100%;display:block}.site-nav__list>li>a::before{display:none}.nav-sep{display:none}.site-nav .btn{width:auto;margin:10px 24px 0;text-align:center}.site-nav .sub-menu{position:static;min-width:0;margin:0 16px;padding:0 0 4px 14px;border:0;border-left:1px solid var(--line);border-radius:0;background:#fff0;box-shadow:none;opacity:1;visibility:visible;transform:none}.nav-toggle{display:block}.soeurs-bar .wrap{justify-content:flex-start;overflow-x:auto;gap:20px;padding:8px 20px;-webkit-overflow-scrolling:touch}.soeurs-bar a{flex:0 0 auto;white-space:nowrap}}@media(max-width:680px){.home-path__steps li{padding:24px 22px}.home-path__bridge{text-align:left}.lineages,.offers{grid-template-columns:1fr}.lineage+.lineage,.offer+.offer{border-left:0;border-top:1px solid rgb(223 194 125 / .24)}.code127-grid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.newsletter-shortcode-slot form,.newsletter-shortcode-slot #subscribe-blog{flex-direction:column}.newsletter-shortcode-slot #subscribe-email,.newsletter-shortcode-slot #subscribe-submit{flex-basis:auto;width:100%}.news button,.newsletter-shortcode-slot input[type="submit"]{width:100%}.orb{filter:blur(9px)}.const-stage{width:90vw}.const-ring .av{width:56px;height:56px;margin:-28px}.const-ring .av:nth-child(1){transform:rotate(0deg) translate(140px) rotate(0deg)}.const-ring .av:nth-child(2){transform:rotate(51.4deg) translate(140px) rotate(-51.4deg)}.const-ring .av:nth-child(3){transform:rotate(102.8deg) translate(140px) rotate(-102.8deg)}.const-ring .av:nth-child(4){transform:rotate(154.2deg) translate(140px) rotate(-154.2deg)}.const-ring .av:nth-child(5){transform:rotate(205.6deg) translate(140px) rotate(-205.6deg)}.const-ring .av:nth-child(6){transform:rotate(257deg) translate(140px) rotate(-257deg)}.const-ring .av:nth-child(7){transform:rotate(308.4deg) translate(140px) rotate(-308.4deg)}.const-core{width:132px;height:132px;margin:-66px}}@media(prefers-reduced-motion:reduce){*{animation:none!important}.const-core .slide:first-child,.const-name span:first-child{opacity:1}}:root{--header-height:70px;--sisters-height:50px;--shadow-deep:0 28px 80px rgba(0,0,0,.42)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--sisters-height) + 24px)}button,input,textarea,select{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:9999;top:10px;left:12px;padding:11px 16px;border:1px solid var(--gold);border-radius:999px;color:#241a2d;background:var(--gold-soft);box-shadow:0 12px 28px rgb(0 0 0 / .42);font:700 .72rem/1 "Manrope",sans-serif;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus{transform:none}.site-content:focus{outline:none}.seo-breadcrumb{position:relative;z-index:2;padding:12px 0;border-bottom:1px solid var(--i127-border-subtle,var(--line));color:var(--i127-text-secondary,var(--muted));background:var(--i127-bg-section,var(--night2));font:600 .7rem/1.5 "Manrope",sans-serif}.seo-breadcrumb ol{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.seo-breadcrumb li{display:inline-flex;align-items:center;gap:8px;min-width:0}.seo-breadcrumb li+li::before{content:"/";color:var(--i127-text-disabled,#817f91)}.seo-breadcrumb a{text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.seo-breadcrumb a:hover{color:var(--i127-accent-primary,var(--gold-soft));text-decoration-color:currentColor}.seo-breadcrumb [aria-current="page"]{max-width:min(68ch,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--i127-text-primary,var(--ivory))}@media(max-width:480px){.seo-breadcrumb{font-size:.64rem}.seo-breadcrumb .wrap{width:min(100% - 24px,1100px)}}.seo-service-facts{position:relative;z-index:2;padding:14px 0;border-bottom:1px solid var(--i127-border-subtle,var(--line));background:var(--i127-bg-elevated,var(--panel))}.seo-service-facts ul{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--i127-border-subtle,var(--line));border-radius:16px;overflow:hidden;background:var(--i127-border-subtle,var(--line))}.seo-service-facts li{display:grid;gap:3px;padding:12px 15px;background:var(--i127-bg-card,var(--panel))}.seo-service-facts strong{color:var(--i127-accent-primary,var(--gold));font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.seo-service-facts span{color:var(--i127-text-primary,var(--ivory));font-size:.76rem;line-height:1.35}@media(max-width:760px){.seo-service-facts ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.seo-service-facts .wrap{width:min(100% - 20px,1100px)}.seo-service-facts li{padding:10px}.seo-service-facts span{font-size:.7rem}}.site-header{background:#080a13;box-shadow:0 14px 38px rgb(0 0 0 / .3);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__main{position:relative;z-index:3}.site-header__main .wrap{min-height:var(--header-height);gap:22px}.site-brand{flex:0 0 auto;gap:11px;letter-spacing:0}.site-brand__image{width:40px!important;height:40px!important;object-fit:cover;border-radius:50%;border:1px solid var(--gold);box-shadow:0 0 0 4px rgb(223 194 125 / .08)}.site-brand__text{display:grid;line-height:1}.site-brand__text strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.34rem;font-weight:600;letter-spacing:.06em;color:var(--ivory)}.site-brand__text small{margin-top:5px;color:var(--gold);font:700 .56rem/1 "Manrope",sans-serif;letter-spacing:.18em;text-transform:uppercase}.site-nav__list{gap:clamp(15px,2vw,25px)}.site-nav__list>li>a{white-space:nowrap}.site-nav a.is-current:not(.btn),.site-nav .current-menu-item>a:not(.btn),.site-nav .current-menu-ancestor>a:not(.btn){color:var(--gold-soft)}.site-nav__list>li>a.is-current:not(.btn)::before,.site-nav__list>.current-menu-item>a:not(.btn)::before,.site-nav__list>.current-menu-ancestor>a:not(.btn)::before{right:0}.site-nav .site-nav__cta{padding-inline:19px}.soeurs-bar{position:relative;z-index:2;min-height:var(--sisters-height);background:#101426}.soeurs-bar .wrap{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:var(--sisters-height);padding:7px 0;overflow:visible}.soeurs-bar__label{display:none}.soeurs-bar a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:34px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--sister-accent) 18%,transparent);border-radius:999px;color:var(--sister-accent);background:color-mix(in srgb,var(--sister-accent) 4%,transparent);opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sister-link__number{display:grid;place-items:center;width:19px;height:19px;border:1px solid color-mix(in srgb,var(--sister-accent) 48%,transparent);border-radius:50%;font:600 .56rem/1 "Manrope",sans-serif;opacity:.72}.soeurs-bar a::after{content:"";position:absolute;left:50%;right:50%;bottom:-7px;height:1px;background:var(--sister-accent);transition:left .28s ease,right .28s ease,box-shadow .28s ease}.soeurs-bar a:hover::after,.soeurs-bar a:focus-visible::after,.soeurs-bar a.is-current::after{left:0;right:0;box-shadow:0 0 10px var(--sister-accent)}.soeurs-bar a:hover,.soeurs-bar a:focus-visible,.soeurs-bar a.is-current{border-color:color-mix(in srgb,var(--sister-accent) 48%,transparent);background:color-mix(in srgb,var(--sister-accent) 10%,transparent);opacity:1}.soeurs-bar a.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sister-accent) 24%,transparent),0 0 16px color-mix(in srgb,var(--sister-accent) 12%,transparent);text-shadow:0 0 13px var(--sister-accent)}.sister-link--oni{animation-delay:0s!important}.sister-link--alka{animation-delay:1.43s!important}.sister-link--naia{animation-delay:2.86s!important}.sister-link--terra{animation-delay:4.29s!important}.sister-link--ignis{animation-delay:5.72s!important}.sister-link--astria{animation-delay:7.15s!important}.sister-link--irma{animation-delay:8.58s!important}.hero{min-height:calc(100svh - var(--header-height) - var(--sisters-height))}.hero .wrap{padding-block:clamp(76px,10vw,132px)}.hero h1{max-width:19ch;font-size:clamp(2.35rem,5.7vw,4.8rem);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.hero .lead{max-width:750px;margin-top:28px;font-size:clamp(1.02rem,1.7vw,1.22rem)}.hero-truth{display:inline-flex;align-items:center;gap:10px;max-width:640px;margin:0 auto 30px;padding:9px 16px;border:1px solid rgb(223 194 125 / .19);border-radius:999px;color:#b9bfd0;background:rgb(5 7 16 / .38);font-size:.83rem}.hero-truth span{color:var(--gold);animation:sparkle 4s ease-in-out infinite}.mythe-recit{max-width:720px;font-size:clamp(1rem,1.5vw,1.1rem)}.mythe-recit p+p{padding-top:2px}.const-head{max-width:720px}.const-head .lead{max-width:590px;margin:14px auto 0;font-size:1rem}.const-stage{--avatar-size:78px;--orbit-radius:205px;--core-size:184px;width:min(520px,calc(100vw - 40px));margin:8px auto 0}.const-orbit{position:absolute;left:50%;top:50%;border:1px solid rgb(215 207 249 / .14);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.const-orbit--outer{width:92%;aspect-ratio:1;box-shadow:0 0 60px rgb(167 152 238 / .06),inset 0 0 60px rgb(167 152 238 / .04)}.const-orbit--inner{width:51%;aspect-ratio:1;border-color:rgb(223 194 125 / .2);box-shadow:0 0 32px rgb(223 194 125 / .08)}.const-ring .av{width:var(--avatar-size);height:var(--avatar-size);margin:calc(var(--avatar-size) / -2);border-radius:50%;z-index:2}.const-ring .av:nth-child(1){transform:rotate(0deg) translate(var(--orbit-radius)) rotate(0deg)}.const-ring .av:nth-child(2){transform:rotate(51.4deg) translate(var(--orbit-radius)) rotate(-51.4deg)}.const-ring .av:nth-child(3){transform:rotate(102.8deg) translate(var(--orbit-radius)) rotate(-102.8deg)}.const-ring .av:nth-child(4){transform:rotate(154.2deg) translate(var(--orbit-radius)) rotate(-154.2deg)}.const-ring .av:nth-child(5){transform:rotate(205.6deg) translate(var(--orbit-radius)) rotate(-205.6deg)}.const-ring .av:nth-child(6){transform:rotate(257deg) translate(var(--orbit-radius)) rotate(-257deg)}.const-ring .av:nth-child(7){transform:rotate(308.4deg) translate(var(--orbit-radius)) rotate(-308.4deg)}.const-ring .av img{position:relative;z-index:2;width:100%;height:100%;border-color:color-mix(in srgb,var(--sister-accent) 70%,#f2eadc);background:var(--night2);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.av__halo{position:absolute;z-index:0;inset:-7px;border:1px solid color-mix(in srgb,var(--sister-accent) 46%,transparent);border-radius:50%;opacity:.35;transition:inset .3s ease,opacity .3s ease,box-shadow .3s ease}.const-ring .av:hover img,.const-ring .av:focus-visible img,.const-ring .av.is-active img{transform:scale(1.08);border-color:var(--sister-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--sister-accent) 13%,transparent),0 10px 32px rgb(0 0 0 / .48),0 0 24px color-mix(in srgb,var(--sister-accent) 30%,transparent)}.const-ring .av:hover .av__halo,.const-ring .av:focus-visible .av__halo,.const-ring .av.is-active .av__halo{inset:-12px;opacity:.8;box-shadow:0 0 25px color-mix(in srgb,var(--sister-accent) 24%,transparent)}.const-stage:hover .const-ring,.const-stage:focus-within .const-ring,.const-stage:hover .const-ring .av img,.const-stage:focus-within .const-ring .av img{animation-play-state:paused}.const-core{width:var(--core-size);height:var(--core-size);margin:calc(var(--core-size) / -2);isolation:isolate}.const-core .slide{display:block;opacity:0;visibility:hidden;pointer-events:none;animation:none;transition:opacity .6s ease,visibility .6s ease}.const-core .slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.const-core .slide img{transition:transform 4.2s ease}.const-core .slide.is-active img{transform:scale(1.055)}.const-name{bottom:-96px;min-width:min(350px,86vw);display:grid;gap:2px;padding:13px 23px 14px;text-align:center;border-color:var(--active-accent,var(--gold));background:rgb(7 10 22 / .94);box-shadow:0 18px 45px rgb(0 0 0 / .34);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.const-name:hover{transform:translateX(-50%) translateY(-3px);box-shadow:0 24px 54px rgb(0 0 0 / .45),0 0 25px color-mix(in srgb,var(--active-accent,var(--gold)) 18%,transparent)}.const-name strong{font:600 1.3rem/1.1 "Cormorant Garamond",Georgia,serif;color:var(--ivory)}.const-name small{color:var(--active-accent,var(--gold-soft));font-size:.75rem}.const-name span{position:static;left:auto;top:auto;transform:none;margin-top:5px;opacity:.72;animation:none;color:var(--muted);font:700 .61rem/1 "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase}.const-cta{margin-top:126px}.steps{align-items:stretch}.step{display:flex;flex-direction:column;min-width:0;padding:0 8px 18px;border-radius:18px;color:inherit;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.step:hover,.step:focus-visible{transform:translateY(-6px);background:linear-gradient(180deg,color-mix(in srgb,var(--sister-accent) 10%,transparent),rgb(255 255 255 / .018));box-shadow:0 18px 38px rgb(0 0 0 / .22)}.step-num{flex:0 0 auto;border-color:var(--sister-accent);color:var(--sister-accent);transition:box-shadow .3s ease,background .3s ease}.step:hover .step-num,.step:focus-visible .step-num{background:#15172b;box-shadow:0 0 0 7px var(--night),0 0 24px color-mix(in srgb,var(--sister-accent) 28%,transparent)}.step small{flex:1}.step-arrow{display:block;margin-top:12px;color:var(--sister-accent);font:700 .58rem/1 "Manrope",sans-serif;letter-spacing:.07em;text-transform:uppercase;opacity:0;transform:translateY(3px);transition:opacity .25s ease,transform .25s ease}.step:hover .step-arrow,.step:focus-visible .step-arrow{opacity:1;transform:none}.lineage li{padding:0}.lineage li a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px 3px;transition:padding .25s ease,background .25s ease}.lineage li a:hover,.lineage li a:focus-visible{padding-inline:10px;background:rgb(255 255 255 / .026)}.lineage li span{color:var(--text)}.lineage li i{color:var(--gold);font-style:normal;opacity:.45;transition:transform .25s ease,opacity .25s ease}.lineage li a:hover i,.lineage li a:focus-visible i{opacity:1;transform:translateX(3px)}.adventure{background:radial-gradient(circle at 18% 22%,rgb(143 218 211 / .08),transparent 26rem),radial-gradient(circle at 82% 72%,rgb(223 194 125 / .08),transparent 28rem),linear-gradient(180deg,#080b17,#0d0b1c)}.adventure-head{max-width:720px;margin:0 auto 44px;text-align:center}.adventure-head h2{font-size:clamp(1.8rem,3.6vw,2.8rem);margin-bottom:16px}.adventure-head h2 em{color:var(--gold-soft);font-style:italic}.adventure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:820px;margin-inline:auto}.adventure-card{position:relative;min-height:330px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:clamp(27px,3.5vw,38px);border:1px solid rgb(242 234 220 / .14);border-radius:26px;background:linear-gradient(150deg,rgb(255 255 255 / .045),rgb(255 255 255 / .012));box-shadow:0 20px 46px rgb(0 0 0 / .2);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.adventure-card::before{content:"";position:absolute;inset:0;z-index:0;opacity:.6;transition:opacity .3s ease,transform .5s ease}.adventure-card--salon::before{background:radial-gradient(circle at 92% 8%,rgb(167 152 238 / .27),transparent 42%)}.adventure-card--grimoire::before{background:radial-gradient(circle at 92% 8%,rgb(223 194 125 / .22),transparent 42%)}.adventure-card--dream::before{background:radial-gradient(circle at 92% 8%,rgb(143 218 211 / .2),transparent 42%)}.adventure-card>*{position:relative;z-index:1}.adventure-card:hover,.adventure-card:focus-visible{transform:translateY(-8px);border-color:rgb(223 194 125 / .46);box-shadow:var(--shadow-deep)}.adventure-card:hover::before,.adventure-card:focus-visible::before{opacity:1;transform:scale(1.08)}.adventure-card__symbol{display:grid;place-items:center;width:58px;height:58px;margin-bottom:28px;border:1px solid rgb(223 194 125 / .35);border-radius:50%;color:var(--gold-soft);font-size:1.35rem;background:rgb(5 7 16 / .36)}.adventure-card .kicker{margin:0 0 10px}.adventure-card h3{font-size:1.55rem;line-height:1.1;margin-bottom:15px}.adventure-card p{margin:0 0 25px;color:var(--muted);font-size:.93rem}.adventure-card strong{margin-top:auto;color:var(--gold-soft);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.foot-journey{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin:0 auto 24px;color:#8d95aa;font-size:.78rem}.foot-journey a{transition:color .2s ease}.foot-journey a:hover{color:var(--gold-soft)}.foot-journey span{color:#5f566f}.foot-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin:-8px auto 22px;color:var(--i127-text-secondary,#8d95aa);font-size:.72rem}.foot-trust a{text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.foot-trust a:hover{color:var(--i127-accent-primary,var(--gold-soft));text-decoration-color:currentColor}.page-body--immersive{padding:0}.page-body--immersive>.wp-block-group:first-child,.page-body--immersive>main:first-child{margin-top:0}body.oni127-sister-page .site-content,body.oni127-sister-page .page-body--immersive,body.oni127-sister-page article,body.oni127-sister-page article>.prose{width:100%;max-width:100%;min-width:0;overflow-x:clip}body.oni127-sister-page :is(.oni-alka-system,.naia-lake,.ignis-brasier,.oni-astria-natal,.oschat),body.oni127-sister-page :is(.oni-alka-system,.naia-lake,.ignis-brasier,.oni-astria-natal,.oschat) *{box-sizing:border-box}body.oni127-sister-page :is(.oni-alka-system,.naia-lake,.ignis-brasier,.oni-astria-natal,.oschat) :is(img,svg,video,iframe){max-width:100%}body.oni127-sister-page :is(.oni-alka-system,.naia-lake,.ignis-brasier,.oni-astria-natal,.oschat) :is(h2,h3,p){overflow-wrap:break-word;word-break:normal}body.oni127-sister-page :is(.oni-alka-system,.naia-lake,.ignis-brasier,.oni-astria-natal,.oschat) :is(label,button,a){overflow-wrap:normal;word-break:normal;hyphens:none}@media(max-width:980px){body.oni127-sister-page--astria .oni-astria-natal .asn-sky::before,body.oni127-sister-page--astria .oni-astria-natal .asn-sky::after,body.oni127-sister-page--astria .oni-astria-natal .asn-name-result::after{display:none!important}}@media(max-width:680px){body.oni127-sister-page :is(.oni-alka-system,.naia-lake,.ignis-brasier,.oni-astria-natal,.oschat){width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-right:auto!important;margin-left:auto!important;overflow-x:clip!important}body.oni127-sister-page :is(.oni-alka-system,.naia-lake,.ignis-brasier,.oni-astria-natal,.oschat) :is(.asi-shell,.naia-lake__inner,.ignis-brasier__inner,.asn-shell,.oschat-shell){min-width:0;max-width:100%}body.oni127-sister-page--alka .alka-card::after{right:-8px!important;width:72px!important}body.oni127-sister-page--alka .alka-trialbox::before,body.oni127-sister-page--alka .alka-trialbox::after,body.oni127-sister-page--alka .alka-final::before,body.oni127-sister-page--alka .alka-final::after{display:none!important}body.oni127-sister-page--alka .oni-alka-system .asi-aurora{inset:0!important;width:100%!important}body.oni127-sister-page--astria .astria-page,body.oni127-sister-page--astria .astria-section,body.oni127-sister-page--astria .astria-container,body.oni127-sister-page--astria .astria-hero-grid{min-width:0;max-width:100%;overflow-x:clip}body.oni127-sister-page--astria .astria-portrait::before{inset:-6%!important}body.oni127-sister-page--astria .astria-orbit{inset:0!important;transform:none!important;animation:none!important}body.oni127-sister-page--astria .astria-orbit-two{inset:5%!important;transform:none!important}}.dream-article__hero{padding:clamp(85px,10vw,135px) 0 65px;text-align:center;background:radial-gradient(circle at 50% 10%,rgb(167 152 238 / .14),transparent 28rem),linear-gradient(180deg,#070611,var(--night))}.dream-article__hero .wrap{max-width:850px}.dream-article__hero h1{font-size:clamp(2.5rem,5.6vw,4.7rem);line-height:.98;text-wrap:balance}.dream-article__hero .lead{max-width:690px;margin:20px auto 0}.dream-article__body{padding:55px 0 90px}.dream-article__body>.wrap{max-width:820px}.dream-article__image{margin:0 0 42px;overflow:hidden;border-radius:25px}.dream-article__image img{width:100%;max-height:540px;object-fit:cover}.dream-article__content{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.17rem;line-height:1.75}.dream-article__content h2,.dream-article__content h3{margin:42px 0 15px}@media(max-width:1040px){.site-nav__list{gap:15px}.site-nav a{font-size:.7rem}.site-nav .site-nav__cta{padding-inline:15px}.site-brand__text small{display:none}}@media(max-width:920px){.site-header__main .wrap{position:relative}.nav-toggle{display:block}.site-nav{position:fixed;inset:var(--header-height) 0 auto 0;flex-direction:column;align-items:stretch;gap:0;max-height:0;padding:10px 0 18px;overflow:hidden;visibility:hidden;opacity:0;background:#080a13;border-bottom:1px solid var(--line);transition:max-height .35s ease,opacity .3s ease,visibility .35s}.site-nav.open{max-height:78vh;overflow-y:auto;visibility:visible;opacity:1}.site-nav__list{flex-direction:column;align-items:stretch;gap:0}.site-nav a{display:block;width:100%;padding:15px 24px;font-size:.76rem}.site-nav__list>li>a::before{display:none}.site-nav .site-nav__cta{width:auto;margin:10px 24px 0;text-align:center}.site-nav .sub-menu{position:static;min-width:0;margin:0 16px;padding:0 0 4px 14px;border:0;border-left:1px solid var(--line);border-radius:0;background:#fff0;box-shadow:none;opacity:1;visibility:visible;transform:none}.soeurs-bar__label,.soeurs-bar .shooting-star{display:none}.soeurs-bar .wrap{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));justify-content:stretch;gap:5px 4px;width:min(100% - 16px,680px);min-height:0;padding:7px 0 8px;overflow:visible}.soeurs-bar a{grid-column:span 2;justify-content:center;min-width:0;min-height:32px;padding:5px 4px;border:1px solid color-mix(in srgb,var(--sister-accent) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sister-accent) 5%,transparent);font-size:clamp(.74rem,2.7vw,.92rem);overflow:hidden;text-overflow:ellipsis}.soeurs-bar .sister-link--ignis{grid-column:2 / span 2}.soeurs-bar .sister-link--astria{grid-column:4 / span 2}.soeurs-bar .sister-link--irma{grid-column:6 / span 2}.soeurs-bar a::after{bottom:1px;left:35%;right:35%}.sister-link__number{width:17px;height:17px;font-size:.5rem}.adventure-grid{grid-template-columns:1fr}.adventure-card{min-height:260px}}@media(max-width:680px){:root{--sisters-height:82px}.wrap{width:min(100% - 28px,1100px)}.site-brand__image{width:36px!important;height:36px!important}.site-brand__text strong{font-size:1.18rem}.hero h1{font-size:clamp(2.25rem,11vw,3.4rem)}.hero-truth{align-items:flex-start;border-radius:18px;text-align:left}.const-stage{--avatar-size:56px;--orbit-radius:clamp(132px,39vw,150px);--core-size:136px;width:min(360px,calc(100vw - 26px))}.const-name{bottom:-102px;min-width:min(305px,88vw);padding-inline:16px}.const-cta{margin-top:136px}.steps{grid-template-columns:repeat(2,1fr);gap:14px 8px}.step{padding-inline:5px}.step small{font-size:.73rem}.step-arrow{opacity:.72;transform:none}.adventure-card{border-radius:22px}}@media(max-width:380px){.soeurs-bar .wrap{width:calc(100% - 10px);gap:4px 2px}.soeurs-bar a{gap:4px;padding-inline:2px;font-size:.72rem}.sister-link__number{width:15px;height:15px;font-size:.46rem}.const-stage{--avatar-size:50px;--orbit-radius:125px;--core-size:122px}.steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.const-core .slide{transition:none}.const-core .slide:not(.is-active){opacity:0;visibility:hidden}.step,.adventure-card,.const-name{transition:none}}html[data-theme="night"]{color-scheme:dark}body:not(.wp-admin) input[type="text"],body:not(.wp-admin) input[type="email"],body:not(.wp-admin) input[type="password"],body:not(.wp-admin) input[type="search"],body:not(.wp-admin) input[type="date"],body:not(.wp-admin) input[type="time"],body:not(.wp-admin) input[type="url"],body:not(.wp-admin) input[type="number"],body:not(.wp-admin) textarea,body:not(.wp-admin) select,body .forminator-ui.forminator-custom-form .forminator-input,body .forminator-ui.forminator-custom-form .forminator-textarea,body .forminator-ui.forminator-custom-form .forminator-select2-selection{width:100%;min-height:50px;padding:13px 15px;border:1px solid rgb(215 207 249 / .2)!important;border-radius:14px!important;color:#edf0f7!important;caret-color:var(--gold-soft);background:#11162a!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .025)!important;font-size:16px!important;line-height:1.45;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}body:not(.wp-admin) textarea,body .forminator-ui.forminator-custom-form .forminator-textarea{min-height:150px;resize:vertical}body:not(.wp-admin) input::placeholder,body:not(.wp-admin) textarea::placeholder,body .forminator-ui.forminator-custom-form input::placeholder,body .forminator-ui.forminator-custom-form textarea::placeholder{color:#858da4!important;opacity:1}body:not(.wp-admin) input:focus,body:not(.wp-admin) textarea:focus,body:not(.wp-admin) select:focus,body .forminator-ui.forminator-custom-form .forminator-input:focus,body .forminator-ui.forminator-custom-form .forminator-textarea:focus{outline:none;border-color:var(--gold)!important;background:#141a31!important;box-shadow:0 0 0 3px rgb(223 194 125 / .13),0 0 22px rgb(167 152 238 / .08)!important}body:not(.wp-admin) input[type="checkbox"],body:not(.wp-admin) input[type="radio"]{width:18px;height:18px;min-height:0;accent-color:var(--gold)}body:not(.wp-admin) label,body .forminator-ui.forminator-custom-form .forminator-label{color:var(--text);font-weight:600}body .forminator-ui.forminator-custom-form .forminator-description,body .forminator-ui.forminator-custom-form .forminator-error-message{font-size:.8rem}body .forminator-ui.forminator-custom-form .forminator-button{min-height:50px!important;padding:13px 25px!important;border-radius:999px!important;color:#251b31!important;background:linear-gradient(135deg,var(--gold-soft),var(--gold))!important;font:700 .75rem/1 "Manrope",sans-serif!important;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 12px 28px rgb(223 194 125 / .2)!important}body:not(.wp-admin) input:-webkit-autofill,body:not(.wp-admin) input:-webkit-autofill:hover,body:not(.wp-admin) input:-webkit-autofill:focus{-webkit-text-fill-color:#edf0f7;-webkit-box-shadow:0 0 0 1000px #11162a inset!important;transition:background-color 9999s ease-out}.reveal-ready{opacity:1;transform:none;transition:none}.reveal-ready.is-revealed{opacity:1;transform:none}.mythe::after,.adventure::after,.symbol-guide__results::after{content:"";position:absolute;width:360px;height:180px;border-radius:50%;pointer-events:none;filter:blur(60px);opacity:.08;background:var(--violet-soft);animation:mistfloat 18s ease-in-out infinite alternate}.mythe::after{right:-120px;top:32%}.adventure::after{left:-130px;bottom:15%}.symbol-guide__results::after{right:-130px;top:18%}@keyframes mistfloat{from{transform:translate3d(-16px,8px,0) scale(.92)}to{transform:translate3d(24px,-18px,0) scale(1.08)}}.symbol-guide{overflow:hidden;background:var(--night)}.symbol-guide__hero{min-height:67vh;display:grid;place-items:center;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 18%,rgb(167 152 238 / .17),transparent 32rem),radial-gradient(circle at 14% 82%,rgb(143 218 211 / .08),transparent 24rem),linear-gradient(180deg,#070611,#0b1020)}.symbol-guide__mist{position:absolute;inset:0;pointer-events:none;opacity:.34;background:radial-gradient(ellipse at 18% 70%,rgb(215 207 249 / .15),transparent 30%),radial-gradient(ellipse at 80% 45%,rgb(223 194 125 / .12),transparent 28%);filter:blur(20px);animation:mistfloat 16s ease-in-out infinite alternate}.symbol-guide__head{position:relative;z-index:1;max-width:780px;padding-block:82px}.symbol-guide__head h1{font-size:clamp(2.5rem,6vw,5rem);line-height:.94;margin-bottom:24px;text-wrap:balance}.symbol-guide__head .lead{max-width:690px;margin:0 auto 30px}.symbol-language-switcher{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:24px}.symbol-language-switcher a,.symbol-language-switcher>span{padding:7px 12px;border:1px solid rgb(223 194 125 / .24);border-radius:999px;color:var(--muted);font-size:.7rem;letter-spacing:.04em;background:rgb(255 255 255 / .025)}.symbol-language-switcher a:hover,.symbol-language-switcher a:focus-visible,.symbol-language-switcher a.is-active{color:#251b31;border-color:var(--gold);background:var(--gold-soft)}.symbol-language-switcher>span{cursor:not-allowed;opacity:.48}.symbol-language-switcher a small,.symbol-language-switcher>span small{display:block;margin-top:2px;font-size:.54rem;letter-spacing:0}.symbol-language-switcher a.is-automatic{border-style:dashed}.symbol-language-switcher a.is-automatic::after{content:"↗";margin-left:5px;font-size:.58rem;opacity:.72}.symbol-language-note{max-width:720px;margin:10px auto 0;color:var(--muted);font-size:.68rem;line-height:1.55;text-align:center}.symbol-guide__search{padding:0;background:linear-gradient(180deg,#0b1020,#080b17)}.symbol-search-panel{position:relative;z-index:3;margin-top:-72px;padding:clamp(25px,4vw,42px);border:1px solid rgb(223 194 125 / .24);border-radius:28px;background:linear-gradient(150deg,rgb(18 24 44 / .98),rgb(8 12 26 / .99));box-shadow:var(--shadow-deep)}.symbol-search-panel__intro{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:end;margin-bottom:28px}.symbol-search-panel__intro h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}.symbol-search-panel__intro p{margin:0;color:var(--muted)}.symbol-search-box{position:relative;display:flex;align-items:center}.symbol-search-box>span{position:absolute;z-index:2;left:18px;color:var(--gold);font-size:1.35rem}.symbol-search-box input{padding-left:52px!important;padding-right:82px!important;min-height:60px!important;border-radius:18px!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:1.2rem!important}.symbol-search-box button{position:absolute;z-index:2;right:10px;min-height:38px;padding:8px 12px;border:0;border-radius:10px;color:var(--muted);background:rgb(255 255 255 / .06);cursor:pointer}.symbol-suggestions{position:absolute;z-index:12;top:calc(100% + 8px);left:0;right:0;overflow:hidden;padding:7px;border:1px solid rgb(223 194 125 / .28);border-radius:16px;background:#11172b;box-shadow:0 22px 55px rgb(0 0 0 / .42)}.symbol-suggestions[hidden]{display:none}.symbol-suggestions button{position:static;display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:10px 13px;border-radius:10px;color:var(--ivory);text-align:left;background:#fff0}.symbol-suggestions button:hover,.symbol-suggestions button:focus-visible{color:#251b31;background:var(--gold-soft)}.symbol-suggestions small{max-width:52%;overflow:hidden;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.symbol-suggestions button:hover small,.symbol-suggestions button:focus-visible small{color:#59486a}.symbol-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.symbol-filters button,.dream-range button{min-height:36px;padding:8px 13px;border:1px solid rgb(242 234 220 / .14);border-radius:999px;color:var(--muted);background:rgb(255 255 255 / .025);cursor:pointer;font-size:.72rem;transition:border-color .2s ease,color .2s ease,background .2s ease}.symbol-filters button:hover,.symbol-filters button.is-active,.dream-range button:hover,.dream-range button.is-active{color:#251b31;border-color:var(--gold);background:var(--gold-soft)}.symbol-search-meta{display:flex;justify-content:space-between;gap:16px;margin-top:18px;color:#858da4;font-size:.73rem}.symbol-guide__results{padding:clamp(64px,8vw,100px) 0;background:radial-gradient(circle at 80% 10%,rgb(167 152 238 / .07),transparent 30rem),var(--night)}.symbol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.symbol-card{min-width:0}.symbol-card[hidden]{display:none!important}.symbol-card__link,.symbol-card details{height:100%;display:block;overflow:hidden;border:1px solid rgb(242 234 220 / .12);border-radius:24px;background:linear-gradient(150deg,rgb(255 255 255 / .036),rgb(255 255 255 / .012));transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.symbol-card__link,.symbol-card summary{min-height:310px;padding:30px;cursor:pointer}.symbol-card summary{list-style:none}.symbol-card summary::-webkit-details-marker{display:none}.symbol-card__link:hover,.symbol-card__link:focus-visible,.symbol-card details:hover,.symbol-card details[open]{transform:translateY(-5px);border-color:rgb(223 194 125 / .5);box-shadow:0 22px 48px rgb(0 0 0 / .25)}.symbol-card__glyph{display:grid;place-items:center;width:58px;height:58px;margin-bottom:27px;border:1px solid rgb(223 194 125 / .36);border-radius:50%;color:var(--gold-soft);background:rgb(223 194 125 / .045);font:500 1.65rem/1 "Cormorant Garamond",serif}.symbol-card__family{display:block;margin-bottom:8px;color:var(--gold);font:700 .61rem/1 "Manrope",sans-serif;letter-spacing:.15em;text-transform:uppercase}.symbol-card h2{font-size:1.75rem;margin-bottom:12px}.symbol-card p{color:var(--muted);font-size:.91rem}.symbol-card strong{display:block;margin-top:22px;color:var(--gold-soft);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.symbol-card__question{padding:0 30px 30px;border-top:1px solid rgb(223 194 125 / .14)}.symbol-card__question span{display:block;margin-top:22px;color:var(--gold);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.symbol-card__question p{margin-bottom:0;color:var(--text);font-family:"Cormorant Garamond",serif;font-size:1.12rem;font-style:italic}.symbol-empty{max-width:680px;margin:30px auto 0;padding:40px;text-align:center;border:1px solid rgb(223 194 125 / .2);border-radius:24px;background:rgb(255 255 255 / .025)}.symbol-empty>span{color:var(--gold);font-size:2rem}.symbol-empty h2{margin:12px 0;font-size:1.8rem}.symbol-empty p{color:var(--muted)}.symbol-admin-note{margin-top:28px;padding:17px 20px;border-left:2px solid var(--gold);color:var(--muted);background:rgb(223 194 125 / .05);font-size:.82rem}.symbol-load-more{display:flex;min-height:84px;align-items:center;justify-content:center;gap:18px;margin-top:34px;text-align:center}.symbol-load-more [hidden]{display:none}.symbol-load-more span{color:var(--muted);font-size:.78rem}.symbol-load-more button:disabled{cursor:wait;opacity:.55}.symbol-pagination{margin-top:26px}.symbol-pagination ul{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.symbol-pagination a,.symbol-pagination span{display:grid;min-width:40px;min-height:40px;place-items:center;padding:8px 12px;border:1px solid rgb(223 194 125 / .22);border-radius:999px;color:var(--muted);background:rgb(255 255 255 / .025);font-size:.76rem}.symbol-pagination a:hover,.symbol-pagination a:focus-visible,.symbol-pagination .current{border-color:var(--gold);color:#251b31;background:var(--gold-soft)}.symbol-guide[aria-busy="true"] .symbol-grid{opacity:.62;transition:opacity .2s ease}.symbol-guide__ethics{padding-top:10px;background:linear-gradient(180deg,var(--night),#0d0b1c)}.symbol-ethics-card{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:clamp(30px,5vw,54px);border:1px solid rgb(223 194 125 / .24);border-radius:30px;background:radial-gradient(circle at 0 50%,rgb(167 152 238 / .13),transparent 31rem),rgb(255 255 255 / .02)}.symbol-ethics-card__mark{display:grid;place-items:center;width:72px;height:72px;border:1px solid var(--gold);border-radius:50%;color:var(--gold-soft);font-size:2rem}.symbol-ethics-card h2{font-size:clamp(1.7rem,3vw,2.4rem);margin-bottom:10px}.symbol-ethics-card p{margin:0;color:var(--muted)}.symbol-single__hero{padding:clamp(90px,11vw,150px) 0 70px;text-align:center;background:radial-gradient(circle at 50% 15%,rgb(167 152 238 / .15),transparent 30rem),linear-gradient(180deg,#070611,var(--night))}.symbol-single__hero .wrap{max-width:780px}.symbol-single__hero h1{font-size:clamp(2.8rem,7vw,5.5rem);margin-bottom:20px}.symbol-single__back{display:inline-block;margin-bottom:40px;color:var(--muted);font-size:.76rem}.symbol-single__body{padding:60px 0 90px}.symbol-single__body>.wrap{max-width:820px}.symbol-single__image{margin:0 0 40px;overflow:hidden;border-radius:24px}.symbol-single__image img{width:100%;max-height:520px;object-fit:cover}.symbol-single__content{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.22rem;line-height:1.75}.symbol-single__content h2,.symbol-single__content h3{margin:45px 0 16px}.symbol-single__vocabulary{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;padding:24px 28px;border:1px solid rgb(215 207 249 / .17);border-radius:20px;background:rgb(167 152 238 / .045)}.symbol-single__vocabulary strong{display:block;margin-bottom:7px;color:var(--gold);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.symbol-single__vocabulary p{margin:0;color:var(--muted);font-size:.82rem}.symbol-single__culture{margin-top:34px;padding:24px 28px;border:1px solid rgb(223 194 125 / .2);border-radius:20px;background:rgb(223 194 125 / .045)}.symbol-single__culture p:last-child{margin-bottom:0;color:var(--muted)}.symbol-single__questions{margin-top:50px;padding:clamp(26px,4vw,42px);border:1px solid rgb(223 194 125 / .24);border-radius:24px;background:rgb(255 255 255 / .025)}.symbol-single__questions h2{font-size:1.8rem}.symbol-single__questions li{margin:13px 0;color:var(--text)}.symbol-single__note{display:flex;gap:16px;margin-top:25px;padding:18px 22px;border-left:2px solid var(--gold);background:rgb(223 194 125 / .05)}.symbol-single__note span{color:var(--gold)}.symbol-single__note p{margin:0;color:var(--muted);font-size:.83rem}.symbol-single__related{margin-top:54px;padding-top:40px;border-top:1px solid rgb(223 194 125 / .16)}.symbol-single__related h2{margin-bottom:22px;font-size:clamp(1.8rem,4vw,2.5rem)}.symbol-single__related>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.symbol-single__related a{display:grid;gap:7px;padding:18px 20px;border:1px solid rgb(242 234 220 / .12);border-radius:17px;background:rgb(255 255 255 / .025);transition:border-color .2s ease,transform .2s ease}.symbol-single__related a:hover,.symbol-single__related a:focus-visible{border-color:var(--gold);transform:translateY(-2px)}.symbol-single__related strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.16rem}.symbol-single__related span{color:var(--muted);font-size:.76rem}.symbol-single__cta{padding-block:80px;text-align:center;background:linear-gradient(180deg,#0d0b1c,#070914)}.symbol-single__cta .wrap{max-width:680px}.symbol-single__cta h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:15px}.symbol-single__cta p{color:var(--muted)}.symbol-single__cta>div>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}.dream-account{background:var(--night)}.dream-account__hero{padding:clamp(90px,11vw,145px) 0 80px;text-align:center;background:radial-gradient(circle at 50% 12%,rgb(167 152 238 / .19),transparent 32rem),radial-gradient(circle at 82% 86%,rgb(223 194 125 / .08),transparent 24rem),linear-gradient(180deg,#070611,var(--night))}.dream-account__hero>.wrap{max-width:800px}.dream-account__hero h1{font-size:clamp(2.6rem,6vw,4.9rem);line-height:.96;margin-bottom:22px;text-wrap:balance}.dream-account__hero .lead{max-width:680px;margin-inline:auto}.dream-account__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:28px}.dream-account__trust span{padding:7px 12px;border:1px solid rgb(223 194 125 / .22);border-radius:999px;color:var(--gold-soft);font-size:.67rem;letter-spacing:.06em;text-transform:uppercase}.dream-auth{padding-top:0;background:linear-gradient(180deg,var(--night),#0d0b1c)}.dream-auth__grid{display:grid;grid-template-columns:1.08fr .92fr;max-width:960px;margin:0 auto;overflow:hidden;border:1px solid rgb(223 194 125 / .22);border-radius:28px;background:rgb(255 255 255 / .018);box-shadow:var(--shadow-deep)}.dream-auth__card{padding:clamp(28px,4.5vw,50px)}.dream-auth__card+.dream-auth__card{border-left:1px solid rgb(223 194 125 / .18)}.dream-auth__card--register{background:radial-gradient(circle at 12% 5%,rgb(167 152 238 / .12),transparent 60%)}.dream-auth__card--login{background:radial-gradient(circle at 88% 5%,rgb(223 194 125 / .09),transparent 60%)}.dream-auth__card h2{font-size:2rem;margin-bottom:11px}.dream-auth__card>p{color:var(--muted);font-size:.9rem}.dream-auth__card form{display:grid;gap:10px;margin-top:25px}.dream-auth__card form label{margin-top:7px;font-size:.77rem}.dream-auth__card .btn,.dream-auth__card .button,.dream-auth__card .button-primary{width:100%;min-height:50px;margin-top:13px;border:0;border-radius:999px;color:#251b31;background:linear-gradient(135deg,var(--gold-soft),var(--gold));font-weight:700;cursor:pointer}.dream-auth__card .login-remember label{display:flex;align-items:flex-start;gap:9px;font-weight:400}.dream-auth__lost{display:inline-block;margin-top:18px;color:var(--gold-soft);font-size:.78rem}.account-check{display:grid!important;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;margin-block:10px;font-weight:400!important;line-height:1.45}.account-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dream-auth__privacy{max-width:780px;margin:24px auto 0;color:#777f96;text-align:center;font-size:.74rem}.account-notice{max-width:960px;margin:0 auto 22px;padding:16px 19px;border-radius:14px;font-size:.86rem}.account-notice ul{margin:7px 0 0;padding-left:19px}.account-notice--error{border:1px solid rgb(232 127 127 / .34);color:#ffd4d4;background:rgb(158 56 56 / .12)}.account-notice--success{border:1px solid rgb(143 218 211 / .3);color:#c6f3ed;background:rgb(65 145 134 / .11)}.dream-account__hero--member{text-align:left;padding-block:72px}.dream-account__hero--member>.wrap{max-width:1100px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.dream-account__hero--member h1{font-size:clamp(2.5rem,5vw,4rem)}.dream-account__hero--member .lead{margin:0;max-width:680px}.account-logout{flex:0 0 auto;padding:10px 15px;border:1px solid rgb(223 194 125 / .22);border-radius:999px;color:var(--muted);font-size:.72rem}.dream-dashboard{background:linear-gradient(180deg,var(--night),#0d0b1c)}.dream-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:35px;overflow:hidden;border:1px solid rgb(223 194 125 / .18);border-radius:22px;background:rgb(255 255 255 / .018)}.dream-stats>div{padding:23px;text-align:center}.dream-stats>div+div{border-left:1px solid rgb(223 194 125 / .14)}.dream-stats strong{display:block;color:var(--gold-soft);font:500 2.25rem/1 "Cormorant Garamond",serif}.dream-stats span{display:block;margin-top:7px;color:var(--muted);font-size:.7rem}.dream-dashboard__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:20px;align-items:start}.dream-deposit,.dream-patterns{padding:clamp(25px,4vw,42px);border:1px solid rgb(242 234 220 / .13);border-radius:26px;background:rgb(255 255 255 / .02)}.dream-deposit h2,.dream-patterns h2{font-size:clamp(1.7rem,3vw,2.25rem);margin-bottom:12px}.dream-deposit>p,.dream-patterns>p{color:var(--muted);font-size:.88rem}.dream-deposit form{display:grid;gap:10px;margin-top:25px}.dream-deposit label{margin-top:7px;font-size:.77rem}.dream-deposit form>small{margin-top:-5px;color:#777f96;font-size:.69rem}.dream-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dream-form__row>div{display:grid;gap:10px}.dream-deposit .btn{margin-top:15px}.dream-patterns{position:sticky;top:calc(var(--header-height) + var(--sisters-height) + 20px)}.dream-patterns__cloud{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.dream-patterns__cloud a{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgb(223 194 125 / .2);border-radius:999px;color:var(--gold-soft);background:rgb(223 194 125 / .035);font-size:.82rem}.dream-patterns__cloud small{color:var(--muted)}.dream-patterns__lexicon{color:var(--gold-soft);font-size:.73rem;text-transform:uppercase;letter-spacing:.06em}.dream-patterns__empty{padding:32px 16px;text-align:center;border:1px dashed rgb(223 194 125 / .2);border-radius:18px}.dream-patterns__empty span{color:var(--gold);font-size:1.6rem}.dream-timeline{background:radial-gradient(circle at 10% 10%,rgb(167 152 238 / .07),transparent 28rem),var(--night)}.dream-timeline__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:15px}.dream-timeline__head h2{max-width:700px;font-size:clamp(1.8rem,3.6vw,2.7rem)}.dream-range{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.dream-range__count{margin:0 0 25px;color:var(--muted);font-size:.75rem}.dream-timeline__list{display:grid;gap:12px}.dream-entry[hidden]{display:none!important}.dream-entry>details{overflow:hidden;border:1px solid rgb(242 234 220 / .12);border-radius:19px;background:rgb(255 255 255 / .018);transition:border-color .25s ease,background .25s ease}.dream-entry>details[open]{border-color:rgb(223 194 125 / .35);background:rgb(255 255 255 / .027)}.dream-entry>details>summary{display:grid;grid-template-columns:95px 1fr auto 24px;gap:17px;align-items:center;min-height:84px;padding:16px 20px;cursor:pointer;list-style:none}.dream-entry>details>summary::-webkit-details-marker{display:none}.dream-entry__date{color:var(--gold);font-size:.72rem;letter-spacing:.06em}.dream-entry__title strong{display:block;color:var(--ivory);font-family:"Cormorant Garamond",serif;font-size:1.25rem}.dream-entry__title small{color:var(--muted);font-size:.7rem}.dream-entry__status{padding:6px 10px;border:1px solid rgb(223 194 125 / .18);border-radius:999px;color:var(--muted);font-size:.65rem}.dream-entry--answered .dream-entry__status{color:#9de0d8;border-color:rgb(143 218 211 / .28);background:rgb(143 218 211 / .06)}.dream-entry__chevron{color:var(--gold);transition:transform .25s ease}.dream-entry details[open] .dream-entry__chevron{transform:rotate(180deg)}.dream-entry__inside{padding:5px clamp(22px,4vw,42px) 32px}.dream-entry__symbols{display:flex;gap:10px;padding:11px 14px;border-radius:12px;color:var(--muted);background:rgb(167 152 238 / .06);font-size:.78rem}.dream-entry__symbols span{color:var(--violet-soft);font-weight:700}.dream-entry__story{max-width:720px;padding-block:20px;font-family:"Cormorant Garamond",serif;font-size:1.15rem;line-height:1.72}.dream-entry__response{margin-top:10px;padding:clamp(23px,4vw,36px);border:1px solid rgb(223 194 125 / .25);border-radius:20px;background:radial-gradient(circle at 0 0,rgb(167 152 238 / .1),transparent 45%),rgb(223 194 125 / .03)}.dream-entry__response p:last-child{margin-bottom:0}.dream-entry__waiting{display:flex;align-items:center;gap:13px;padding:17px 20px;border:1px dashed rgb(223 194 125 / .22);border-radius:15px}.dream-entry__waiting>span{color:var(--gold)}.dream-entry__waiting p{margin:0;color:var(--muted);font-size:.82rem}.dream-entry__waiting a{margin-left:auto;color:var(--gold-soft);font-size:.72rem}.dream-entry__remove{margin-top:24px;color:#878fa3;font-size:.72rem}.dream-entry__remove>summary{cursor:pointer}.dream-entry__remove p{margin-bottom:9px}.dream-entry__remove button{padding:8px 12px;border:1px solid rgb(232 127 127 / .3);border-radius:10px;color:#efb3b3;background:rgb(158 56 56 / .08);cursor:pointer}.dream-timeline__first,.dream-timeline__empty-filter{padding:45px;text-align:center;border:1px dashed rgb(223 194 125 / .23);border-radius:24px}.dream-timeline__first span{color:var(--gold);font-size:2rem}.dream-timeline__first h3{margin:11px 0;font-size:1.7rem}.dream-timeline__empty-filter{color:var(--muted)}.dream-account__privacy{margin-top:34px;padding:18px 21px;border-left:2px solid var(--gold);color:#7f879b;background:rgb(223 194 125 / .035);font-size:.74rem}.dream-account__privacy p{margin:0}.dream-account__privacy a{color:var(--gold-soft)}.page-bridge{position:relative;z-index:8;width:min(1100px,calc(100vw - 40px));margin:clamp(55px,8vw,95px) 50% 0;transform:translateX(-50%);padding:0!important}.page-bridge__inner{padding:clamp(24px,4vw,38px);border:1px solid rgb(223 194 125 / .2);border-radius:27px;background:radial-gradient(circle at 10% 0,rgb(167 152 238 / .12),transparent 40%),linear-gradient(150deg,rgb(17 23 43 / .96),rgb(7 10 21 / .98));box-shadow:0 24px 58px rgb(0 0 0 / .28)}.page-bridge__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page-bridge__card{position:relative;display:flex;flex-direction:column;min-height:160px;padding:21px;border:1px solid rgb(242 234 220 / .1)!important;border-radius:18px;color:inherit!important;background:rgb(255 255 255 / .018);transition:transform .25s ease,border-color .25s ease,background .25s ease}.page-bridge__card:hover,.page-bridge__card:focus-visible{transform:translateY(-4px);border-color:rgb(223 194 125 / .43)!important;background:rgb(255 255 255 / .035)}.page-bridge__card>span{color:var(--gold);font:700 .58rem/1 "Manrope",sans-serif;letter-spacing:.13em;text-transform:uppercase}.page-bridge__card strong{display:block;margin:11px 0 7px;color:var(--ivory);font:600 1.28rem/1.1 "Cormorant Garamond",serif}.page-bridge__card small{color:var(--muted);font-size:.75rem;line-height:1.5}.page-bridge__card i{position:absolute;right:18px;bottom:15px;color:var(--gold);font-style:normal}[dir="rtl"] .symbol-search-box>span{left:auto;right:18px}[dir="rtl"] .symbol-search-box input{padding-left:82px!important;padding-right:52px!important}[dir="rtl"] .symbol-search-box button{left:10px;right:auto}@media(max-width:920px){.site-nav{margin-left:auto}.symbol-grid{grid-template-columns:repeat(2,1fr)}.symbol-ethics-card{grid-template-columns:auto 1fr}.symbol-ethics-card .btn{grid-column:1/-1}.dream-auth__grid{grid-template-columns:1fr}.dream-auth__card+.dream-auth__card{border-left:0;border-top:1px solid rgb(223 194 125 / .18)}.dream-dashboard__grid{grid-template-columns:1fr}.dream-patterns{position:static}.page-bridge__grid{grid-template-columns:1fr}.page-bridge__card{min-height:135px}}@media(max-width:680px){.symbol-guide__hero{min-height:58vh}.symbol-search-panel__intro{grid-template-columns:1fr;gap:12px}.symbol-search-meta{display:grid}.symbol-grid{grid-template-columns:1fr}.symbol-card__link,.symbol-card summary{min-height:0}.symbol-suggestions small{display:none}.symbol-load-more{align-items:stretch;flex-direction:column}.symbol-ethics-card{grid-template-columns:1fr;text-align:center}.symbol-ethics-card__mark{margin-inline:auto}.symbol-single__content{font-size:1.1rem}.symbol-single__vocabulary,.symbol-single__related>div{grid-template-columns:1fr}.dream-account__hero--member>.wrap{display:grid}.dream-stats{grid-template-columns:repeat(2,1fr)}.dream-stats>div:nth-child(3){border-left:0;border-top:1px solid rgb(223 194 125 / .14)}.dream-stats>div:nth-child(4){border-top:1px solid rgb(223 194 125 / .14)}.dream-form__row{grid-template-columns:1fr}.dream-timeline__head{display:grid}.dream-range{justify-content:flex-start}.dream-entry>details>summary{grid-template-columns:75px 1fr 20px;gap:10px}.dream-entry__status{grid-column:2;justify-self:start}.dream-entry__chevron{grid-column:3;grid-row:1/3}.dream-entry__waiting{align-items:flex-start;flex-wrap:wrap}.dream-entry__waiting a{width:100%;margin-left:29px}.page-bridge{width:calc(100vw - 26px)}}@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;filter:none;transform:none;transition:none}.mythe::after,.adventure::after,.symbol-guide__results::after{animation:none}}:root{--circle-night:#070812;--circle-violet:#9b88eb;--circle-gold:#e4c77f;--circle-ivory:#f5efe3}.circle-living{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 46%,rgb(121 99 204 / .17),transparent 37%),radial-gradient(circle at 12% 35%,rgb(62 127 126 / .09),transparent 25%),linear-gradient(180deg,#090b18 0%,#070812 100%)}.circle-living::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.48;background-image:radial-gradient(circle,rgb(245 239 227 / .55) 0 1px,transparent 1.4px);background-size:83px 83px;mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}.circle-living__wrap{width:min(1180px,calc(100% - 28px))}.circle-living__head{text-align:center;max-width:780px;margin:0 auto clamp(34px,5vw,62px)}.circle-living__head h2{font-size:clamp(2.35rem,5.2vw,5rem)}.circle-living__head em{color:var(--gold-soft);font-weight:400}.circle-living__stage{position:relative;width:min(920px,94vw);aspect-ratio:1;margin:0 auto;contain:layout paint style;transform:translateZ(0)}.circle-living__aura{position:absolute;inset:12%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(167 152 238 / .12),transparent 64%);box-shadow:0 0 100px rgb(119 94 206 / .12) inset;animation:circle-breathe 12s ease-in-out infinite}.circle-living__flower{position:absolute;inset:0;width:100%;height:100%;color:rgb(228 199 127 / .26);overflow:visible}.flower-petals{filter:url(#circleGlow);transform-origin:50% 50%;animation:circle-rotate 100s linear infinite}.flower-petals circle{vector-effect:non-scaling-stroke}.circle-living__links path{fill:none;stroke:rgb(215 207 249 / .28);stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-dasharray:6 14;stroke-linecap:round;transition:stroke .45s ease,opacity .45s ease,stroke-width .45s ease;animation:circle-flow 16s linear infinite}.circle-living__links path:nth-child(2n){animation-delay:-8s}.circle-living__stage[data-active] .circle-living__links path{opacity:.13}.circle-living__stage[data-active="oni"] .circle-living__links path[data-link^="oni-"],.circle-living__stage[data-active="astria"] .circle-living__links path[data-link*="astria"],.circle-living__stage[data-active="irma"] .circle-living__links path[data-link*="irma"],.circle-living__stage[data-active="naia"] .circle-living__links path[data-link*="naia"],.circle-living__stage[data-active="terra"] .circle-living__links path[data-link*="terra"],.circle-living__stage[data-active="ignis"] .circle-living__links path[data-link*="ignis"],.circle-living__stage[data-active="alka"] .circle-living__links path[data-link*="alka"]{opacity:1;stroke:var(--active-accent,var(--circle-gold));stroke-width:3.4}.circle-sister{--node-size:clamp(92px,13.8vw,150px);position:absolute;z-index:3;width:var(--node-size);display:grid;justify-items:center;gap:10px;color:var(--circle-ivory);text-align:center;transform:translate(-50%,-50%) translateZ(0);outline-offset:8px}.circle-sister--center{left:50%;top:50%;--node-size:clamp(118px,17vw,184px);z-index:5}.circle-sister--north{left:50%;top:14.5%}.circle-sister--north-east{left:80.8%;top:32.2%}.circle-sister--south-east{left:80.8%;top:67.8%}.circle-sister--south{left:50%;top:85.5%}.circle-sister--south-west{left:19.2%;top:67.8%}.circle-sister--north-west{left:19.2%;top:32.2%}.circle-sister__halo{position:absolute;inset:-11px;border-radius:50%;opacity:.44;pointer-events:none;background:radial-gradient(circle,var(--sister-accent),transparent 68%);filter:blur(13px);animation:circle-halo 7s ease-in-out infinite}.circle-sister__portrait{position:relative;width:var(--node-size);aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid color-mix(in srgb,var(--sister-accent) 68%,transparent);background:#101326;box-shadow:0 0 0 5px rgb(7 8 18 / .78),0 16px 50px rgb(0 0 0 / .42),0 0 34px color-mix(in srgb,var(--sister-accent) 22%,transparent);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease,border-color .5s ease}.circle-sister__portrait::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,transparent 22%,rgb(255 255 255 / .15) 44%,transparent 62%);transform:translateX(-130%);transition:transform .9s ease}.circle-sister__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 24%;filter:saturate(.9) contrast(1.04);transition:transform .7s ease,filter .5s ease}.circle-sister__label{display:flex;flex-direction:column;line-height:1.15;text-shadow:0 3px 14px #000;transition:transform .4s ease}.circle-sister__label strong{font:600 clamp(1.05rem,2vw,1.35rem)/1 "Cormorant Garamond",serif;letter-spacing:.04em}.circle-sister__label small{margin-top:5px;color:var(--muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.circle-sister:is(:hover,:focus-visible,.is-active) .circle-sister__portrait{transform:scale(1.075);border-color:var(--sister-accent);box-shadow:0 0 0 6px rgb(7 8 18 / .9),0 20px 54px rgb(0 0 0 / .52),0 0 48px color-mix(in srgb,var(--sister-accent) 45%,transparent)}.circle-sister:is(:hover,:focus-visible,.is-active) .circle-sister__portrait img{transform:scale(1.055);filter:saturate(1.08) contrast(1.06)}.circle-sister:is(:hover,:focus-visible,.is-active) .circle-sister__portrait::after{transform:translateX(130%)}.circle-living__pulse{position:absolute;z-index:2;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:var(--circle-gold);box-shadow:0 0 26px var(--circle-gold);transform:translate(-50%,-50%);animation:circle-pulse 26s ease-in-out infinite;pointer-events:none}.circle-living__voice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:920px;margin:clamp(26px,4vw,46px) auto 0;padding:22px 26px;border:1px solid rgb(215 207 249 / .17);border-radius:24px;background:linear-gradient(135deg,rgb(17 23 43 / .88),rgb(10 12 25 / .8));backdrop-filter:blur(15px);box-shadow:0 25px 70px rgb(0 0 0 / .23)}.circle-living__voice-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--circle-gold);border:1px solid rgb(228 199 127 / .35)}.circle-living__voice p{margin:0;color:var(--muted);font-size:.92rem}.circle-living__voice [data-circle-kicker]{color:var(--circle-gold);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px}.circle-living__voice h3{font-size:clamp(1.55rem,3vw,2.15rem);margin-bottom:4px}.circle-living__voice-link{white-space:nowrap;color:var(--circle-ivory);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgb(228 199 127 / .4);padding-bottom:5px}.circle-living__fallback{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.circle-living__fallback a{padding:8px 13px;border:1px solid var(--line);border-radius:999px}@keyframes circle-breathe{0%,100%{transform:scale(.96);opacity:.62}50%{transform:scale(1.04);opacity:1}}@keyframes circle-rotate{to{transform:rotate(360deg)}}@keyframes circle-flow{to{stroke-dashoffset:-160}}@keyframes circle-halo{0%,100%{transform:scale(.9);opacity:.28}50%{transform:scale(1.13);opacity:.62}}@keyframes circle-pulse{0%,5%,100%{left:50%;top:50%;opacity:0}8%{opacity:1}18%{left:50%;top:14.5%;opacity:1}22%{opacity:0}26%{left:50%;top:50%;opacity:0}29%{opacity:1}39%{left:80.8%;top:32.2%;opacity:1}43%{opacity:0}47%{left:50%;top:50%;opacity:0}50%{opacity:1}60%{left:80.8%;top:67.8%;opacity:1}64%{opacity:0}68%{left:50%;top:50%;opacity:0}71%{opacity:1}81%{left:50%;top:85.5%;opacity:1}85%{opacity:0}89%{left:50%;top:50%;opacity:0}}@media(max-width:760px){.circle-living__stage{width:min(620px,112vw);margin-left:50%;transform:translateX(-50%)}.circle-sister{--node-size:clamp(74px,22vw,108px)}.circle-sister--center{--node-size:clamp(96px,27vw,132px)}.circle-sister__label small{display:none}.circle-sister__label strong{font-size:1rem}.circle-living__voice{grid-template-columns:auto 1fr;padding:18px;border-radius:19px}.circle-living__voice-link{grid-column:2;justify-self:start;white-space:normal}}@media(max-width:430px){.circle-living__stage{width:118vw;left:-9vw;margin-left:0;transform:none}.circle-sister--north-east,.circle-sister--south-east{left:79%}.circle-sister--north-west,.circle-sister--south-west{left:21%}.circle-living__voice{margin-top:12px;grid-template-columns:1fr;text-align:center;justify-items:center}.circle-living__voice-mark{display:none}.circle-living__voice-link{grid-column:auto;justify-self:center}}@media(prefers-reduced-motion:reduce){.circle-living *{animation:none!important;transition-duration:.01ms!important}.circle-living__pulse{display:none}}.circle-living__element{position:absolute;inset:5%;z-index:1;border-radius:50%;pointer-events:none;opacity:.42;mix-blend-mode:screen;transition:background .7s ease,opacity .7s ease,filter .7s ease;filter:blur(.2px);overflow:hidden}.circle-living__element::before,.circle-living__element::after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.7;transition:background .7s ease,transform .7s ease,opacity .7s ease}.circle-living__stage[data-active="oni"] .circle-living__element{background:radial-gradient(ellipse at 48% 55%,rgb(160 137 235 / .2),transparent 56%)}.circle-living__stage[data-active="oni"] .circle-living__element::before{background:repeating-radial-gradient(ellipse at 50% 60%,rgb(190 180 245 / .09) 0 2px,transparent 3px 38px);animation:circle-mist 14s ease-in-out infinite}.circle-living__stage[data-active="naia"] .circle-living__element{background:radial-gradient(ellipse at 70% 68%,rgb(86 203 199 / .2),transparent 54%)}.circle-living__stage[data-active="naia"] .circle-living__element::before{background:repeating-radial-gradient(circle at 72% 72%,rgb(155 245 239 / .17) 0 2px,transparent 3px 42px);animation:circle-water 10s linear infinite}.circle-living__stage[data-active="terra"] .circle-living__element{background:radial-gradient(ellipse at 50% 82%,rgb(88 153 92 / .21),transparent 52%)}.circle-living__stage[data-active="terra"] .circle-living__element::before{background:linear-gradient(116deg,transparent 45%,rgb(125 188 111 / .13) 46% 47%,transparent 48%),linear-gradient(64deg,transparent 51%,rgb(125 188 111 / .1) 52% 53%,transparent 54%);background-size:120px 180px,150px 210px;animation:circle-leaves 16s linear infinite}.circle-living__stage[data-active="astria"] .circle-living__element{background-image:radial-gradient(circle at 28% 22%,rgb(255 255 255 / .8) 0 1px,transparent 1.8px),radial-gradient(circle at 73% 31%,rgb(255 231 167 / .75) 0 1px,transparent 1.7px),radial-gradient(circle at 63% 72%,rgb(184 202 255 / .7) 0 1px,transparent 1.8px);background-size:97px 97px,133px 133px,171px 171px;animation:circle-stars 18s ease-in-out infinite}.circle-living__stage[data-active="ignis"] .circle-living__element{background:radial-gradient(circle at 25% 70%,rgb(243 126 58 / .2),transparent 42%)}.circle-living__stage[data-active="ignis"] .circle-living__element::before{background-image:radial-gradient(circle,rgb(255 179 84 / .8) 0 1px,transparent 2px);background-size:31px 47px;animation:circle-embers 9s linear infinite}.circle-living__stage[data-active="alka"] .circle-living__element::before{background:repeating-linear-gradient(28deg,transparent 0 44px,rgb(107 211 210 / .14) 45px 46px,transparent 47px 92px);animation:circle-threads 14s linear infinite}.circle-living__stage[data-active="irma"] .circle-living__element::before{background:conic-gradient(from 10deg at 80% 33%,transparent 0 8deg,rgb(235 220 255 / .14) 9deg 10deg,transparent 11deg 42deg);animation:circle-paths 16s ease-in-out infinite}.circle-sister[aria-current="true"] .circle-sister__label strong{color:var(--sister-accent)}.circle-sister:focus-visible{outline:2px solid var(--sister-accent);outline-offset:10px;border-radius:50%}.circle-sister__portrait img[data-fallback="true"]{object-fit:contain;padding:22%;background:radial-gradient(circle,var(--sister-accent),#101326 68%)}@keyframes circle-mist{50%{transform:translate3d(4%,-2%,0) scale(1.04);opacity:.42}}@keyframes circle-water{to{transform:scale(1.08);opacity:.18}}@keyframes circle-leaves{to{background-position:120px 180px,-150px 210px}}@keyframes circle-stars{50%{opacity:.85;transform:scale(1.025)}}@keyframes circle-embers{to{background-position:12px -94px;opacity:.15}}@keyframes circle-threads{to{background-position:180px 0}}@keyframes circle-paths{50%{transform:rotate(7deg) scale(1.03);opacity:.45}}@media(max-width:760px){.circle-living__element{inset:9%;opacity:.3}.circle-sister__portrait{box-shadow:0 0 0 4px rgb(7 8 18 / .86),0 12px 32px rgb(0 0 0 / .42),0 0 24px color-mix(in srgb,var(--sister-accent) 20%,transparent)}}.circle-living__links path{transition:stroke .45s ease,stroke-opacity .45s ease,filter .45s ease,stroke-width .45s ease}.circle-living__links path.is-active{stroke:var(--active-accent,var(--circle-gold));stroke-opacity:.92;stroke-width:4;filter:url(#circleGlow)}.circle-sister{transition:opacity .45s ease,filter .45s ease,transform .45s ease}.circle-sister.is-affinity:not(.is-active) .circle-sister__portrait{border-color:color-mix(in srgb,var(--sister-accent) 78%,white 12%);box-shadow:0 0 0 5px rgb(7 8 18 / .78),0 16px 48px rgb(0 0 0 / .4),0 0 38px color-mix(in srgb,var(--sister-accent) 32%,transparent)}.circle-sister.is-muted{opacity:.54;filter:saturate(.62)}.circle-sister.is-muted:is(:hover,:focus-visible){opacity:1;filter:none}.circle-living__affinities{margin-top:9px!important;font-size:.76rem!important;line-height:1.45}.circle-living__affinities span{display:inline-block;margin-right:7px;color:var(--circle-gold);font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.circle-living__voice>div{min-width:0}.circle-living__voice h3,.circle-living__voice p{overflow-wrap:anywhere}@media(max-width:760px){.circle-living{overflow:hidden}.circle-living__stage{width:min(100%,620px);margin-inline:auto;transform:none}.circle-sister--north-east,.circle-sister--south-east{left:78%}.circle-sister--north-west,.circle-sister--south-west{left:22%}.circle-living__flower{width:112%;margin-left:-6%}.circle-living__voice{max-width:560px}}@media(max-width:430px){.circle-living__stage{width:100%;left:auto;margin-inline:auto;transform:none;aspect-ratio:1/1.08}.circle-sister{--node-size:clamp(66px,20vw,88px);gap:5px}.circle-sister--center{--node-size:clamp(88px,25vw,112px)}.circle-sister--north{top:15.5%}.circle-sister--south{top:84.5%}.circle-sister--north-east,.circle-sister--north-west{top:33%}.circle-sister--south-east,.circle-sister--south-west{top:67%}.circle-sister--north-east,.circle-sister--south-east{left:77%}.circle-sister--north-west,.circle-sister--south-west{left:23%}.circle-sister__label strong{font-size:.9rem}.circle-living__flower{width:108%;margin-left:-4%}.circle-living__voice{margin-top:18px}}.circle-living__stage{--circle-transition:cubic-bezier(.22,.8,.22,1)}.circle-living__stage::after{content:"";position:absolute;inset:17%;z-index:0;border-radius:50%;pointer-events:none;border:1px solid color-mix(in srgb,var(--active-accent,var(--circle-violet)) 24%,transparent);box-shadow:0 0 70px color-mix(in srgb,var(--active-accent,var(--circle-violet)) 12%,transparent) inset;opacity:.7;transition:border-color .7s ease,box-shadow .7s ease,opacity .7s ease}.circle-living__voice{position:relative;overflow:hidden;transition:border-color .55s ease,box-shadow .55s ease,transform .45s var(--circle-transition)}.circle-living__voice::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:var(--active-accent,var(--circle-gold));opacity:.72;transition:background .55s ease,opacity .55s ease}.circle-living__stage.is-changing+.circle-living__voice{transform:translateY(3px)}.circle-living__stage.is-changing+.circle-living__voice>*,.circle-living__stage.is-changing+.circle-living__voice>div>*{opacity:.68}.circle-living__voice>*,.circle-living__voice>div>*{transition:opacity .22s ease,color .45s ease}.circle-living__voice h3{color:color-mix(in srgb,var(--active-accent,var(--circle-gold)) 38%,var(--circle-ivory))}.circle-sister__portrait img{background:#101326}.circle-sister.is-active{z-index:7}.circle-sister.is-active .circle-sister__halo{opacity:.82;filter:blur(15px)}.circle-sister.is-affinity:not(.is-active){opacity:.9}.circle-living.is-visible .circle-sister{animation:circle-node-arrive .78s both var(--circle-transition)}.circle-living.is-visible .circle-sister:nth-of-type(2){animation-delay:.03s}.circle-living.is-visible .circle-sister:nth-of-type(3){animation-delay:.08s}.circle-living.is-visible .circle-sister:nth-of-type(4){animation-delay:.13s}.circle-living.is-visible .circle-sister:nth-of-type(5){animation-delay:.18s}.circle-living.is-visible .circle-sister:nth-of-type(6){animation-delay:.23s}.circle-living.is-visible .circle-sister:nth-of-type(7){animation-delay:.28s}@keyframes circle-node-arrive{from{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur(0)}}@media(max-width:760px){.circle-living__head{margin-bottom:28px}.circle-living__head h2{font-size:clamp(2.15rem,10vw,3.5rem)}.circle-living__head .lead{font-size:1rem;line-height:1.55}.circle-living__voice{backdrop-filter:none;background:rgb(10 12 25 / .94)}.circle-living__voice-link{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:430px){.circle-living__wrap{width:min(100% - 20px,1180px)}.circle-living__stage::after{inset:20%}.circle-sister__portrait{box-shadow:0 0 0 3px rgb(7 8 18 / .9),0 9px 22px rgb(0 0 0 / .45),0 0 18px color-mix(in srgb,var(--sister-accent) 20%,transparent)}.circle-living__affinities{font-size:.72rem!important}}@media(prefers-reduced-motion:reduce){.circle-living.is-visible .circle-sister{animation:none!important}.circle-living__stage.is-changing+.circle-living__voice{transform:none}}.oni-sister-page__portrait{width:min(680px,calc(100% - 32px));margin:clamp(18px,4vw,52px) auto;aspect-ratio:4/5;overflow:hidden;border-radius:clamp(22px,3vw,38px);border:1px solid rgb(242 222 168 / .32);background:#0b0f1c;box-shadow:0 28px 70px rgb(0 0 0 / .42),0 0 45px rgb(167 152 238 / .10)}.oni-sister-page__portrait-image,.page-body--immersive img[data-oni-canonical-portrait="true"]{display:block;width:min(680px,100%);height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 28%;margin-inline:auto}@media(max-width:680px){.oni-sister-page__portrait{width:calc(100% - 24px);border-radius:22px}.page-body--immersive img[data-oni-canonical-portrait="true"]{width:100%;object-position:center 24%}}.oni-sister-featured-image{display:block;width:min(680px,100%);aspect-ratio:4/5;object-fit:cover;object-position:center 28%;margin:clamp(18px,4vw,52px) auto;border-radius:clamp(22px,3vw,38px);border:1px solid rgb(242 222 168 / .32);background:#0b0f1c;box-shadow:0 28px 70px rgb(0 0 0 / .42),0 0 45px rgb(167 152 238 / .10)}.page-body--immersive .wp-block-post-featured-image,.page-body--immersive .post-thumbnail{margin-inline:auto;max-width:680px}@media(max-width:680px){.oni-sister-featured-image{width:calc(100% - 24px);border-radius:22px;object-position:center 24%}}.page-body--immersive img.oni-circle-page__canonical-portrait,img.oni-circle-page__canonical-portrait{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 24%}.oni-astria-natal .asn-stage.is-active,.oni-alka-system .asi-stage.is-active,.naia-barometer .naia-lake__step.is-active,.ignis-brasier .ignis-step.is-active{display:block!important;width:100%!important;max-width:100%;min-width:0}.oni127-sister-page .oni127-declutter-target{display:none!important}.page-bridge__grid--1{grid-template-columns:minmax(0,1fr)!important;max-width:620px}.page-bridge__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:760px){.page-bridge__grid--2{grid-template-columns:1fr!important}}.site-footer .social{flex-wrap:wrap;align-items:center}.site-footer .social a.social__account{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:44px;height:auto;padding:10px 14px;border-radius:999px}.site-footer .social__account span{font:500 .76rem/1.4 "Manrope",system-ui,sans-serif}.site-footer .social a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(min-width:981px){#site-navigation li.menu-item:last-child>.sub-menu{left:auto!important;right:0!important}}.oni-astria-natal{--asn-night:#070a18;--asn-panel:#0d1329;--asn-panel-2:#121a36;--asn-ivory:#f3eee5;--asn-text:#d7dcec;--asn-muted:#a7b0c8;--asn-silver:#dbe2f2;--asn-gold:#f0ce88;--asn-lavender:#ad9ee6;--asn-blue:#7aa7d9;--asn-line:rgba(219, 226, 242, 0.16);position:relative;isolation:isolate;width:100%;max-width:none;margin:0;overflow:hidden;color:var(--asn-text);background:radial-gradient(circle at 82% 10%,rgb(173 158 230 / .15),transparent 24rem),radial-gradient(circle at 8% 68%,rgb(122 167 217 / .11),transparent 27rem),var(--asn-night);font:400 16px/1.65 "Manrope",system-ui,sans-serif;box-sizing:border-box}.oni-astria-natal *,.oni-astria-natal *::before,.oni-astria-natal *::after{box-sizing:border-box}.oni-astria-natal [hidden]{display:none!important}.oni-astria-natal button,.oni-astria-natal input,.oni-astria-natal textarea{font:inherit}.oni-astria-natal button{cursor:pointer}.oni-astria-natal button:focus-visible,.oni-astria-natal input:focus-visible,.oni-astria-natal textarea:focus-visible,.oni-astria-natal summary:focus-visible{outline:3px solid rgb(240 206 136 / .56);outline-offset:3px}.oni-astria-natal h2,.oni-astria-natal h3,.oni-astria-natal h4,.oni-astria-natal p{margin-top:0}.oni-astria-natal h2,.oni-astria-natal h3,.oni-astria-natal h4{color:var(--asn-ivory)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important;letter-spacing:0!important}.oni-astria-natal h2{margin-bottom:15px;font-size:clamp(2.35rem, 5vw, 4rem)!important;line-height:1!important}.oni-astria-natal h3{margin-bottom:12px;font-size:clamp(1.75rem, 3vw, 2.45rem)!important;line-height:1.08!important}.oni-astria-natal h4{margin-bottom:8px;font-size:1.35rem!important;line-height:1.15!important}.oni-astria-natal .asn-shell{position:relative;z-index:1;width:min(1180px, calc(100% - 40px));margin:0 auto;padding:clamp(68px, 8vw, 110px) 0}.oni-astria-natal .asn-sky{position:absolute;z-index:0;inset:0;pointer-events:none}.oni-astria-natal .asn-sky::before,.oni-astria-natal .asn-sky::after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgb(219 226 242 / .045);border-radius:50%}.oni-astria-natal .asn-sky::before{top:-250px;right:-180px}.oni-astria-natal .asn-sky::after{bottom:-310px;left:-220px}.oni-astria-natal .asn-sky i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--asn-gold);box-shadow:0 0 16px rgb(240 206 136 / .9);animation:asn-pulse 4s ease-in-out infinite}.oni-astria-natal .asn-sky i:nth-child(1){top:7%;left:9%}.oni-astria-natal .asn-sky i:nth-child(2){top:13%;right:16%;animation-delay:-1.2s}.oni-astria-natal .asn-sky i:nth-child(3){top:42%;left:4%;animation-delay:-2.4s}.oni-astria-natal .asn-sky i:nth-child(4){top:66%;right:8%;animation-delay:-0.6s}.oni-astria-natal .asn-sky i:nth-child(5){bottom:5%;left:42%;animation-delay:-1.8s}@keyframes asn-pulse{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}.oni-astria-natal .asn-intro{max-width:820px;margin-bottom:40px}.oni-astria-natal .asn-intro>p:not(.asn-eyebrow){max-width:760px;color:var(--asn-muted);font-size:1.04rem}.oni-astria-natal .asn-eyebrow,.oni-astria-natal .asn-stage-number,.oni-astria-natal .asn-result-kicker{margin-bottom:13px;color:var(--asn-gold);font-size:.72rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.oni-astria-natal .asn-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.oni-astria-natal .asn-trust span{padding:7px 11px;border:1px solid var(--asn-line);border-radius:999px;color:var(--asn-silver);background:rgb(255 255 255 / .035);font-size:.72rem}.oni-astria-natal .asn-progress{display:grid;grid-template-columns:repeat(4,1fr);max-width:760px;margin:0 0 45px;padding:0;list-style:none}.oni-astria-natal .asn-progress li{position:relative;display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;min-width:0;color:#7f89a4;font-size:.74rem}.oni-astria-natal .asn-progress li:not(:last-child)::after{content:"";position:absolute;z-index:-1;top:15px;left:32px;width:calc(100% - 32px);height:1px;background:var(--asn-line)}.oni-astria-natal .asn-progress b{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--asn-line);border-radius:50%;background:var(--asn-night);font-size:.73rem}.oni-astria-natal .asn-progress li.is-current,.oni-astria-natal .asn-progress li.is-complete{color:var(--asn-ivory)}.oni-astria-natal .asn-progress li.is-current b,.oni-astria-natal .asn-progress li.is-complete b{border-color:rgb(240 206 136 / .7);color:#171327;background:var(--asn-gold);box-shadow:0 0 22px rgb(240 206 136 / .24)}.oni-astria-natal .asn-stage{animation:asn-reveal 0.5s ease both}.oni-astria-natal .asn-stage.is-active{display:block!important;width:100%}@keyframes asn-reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.oni-astria-natal .asn-stage-head{max-width:780px;margin-bottom:30px}.oni-astria-natal .asn-stage-head>p:last-child,.oni-astria-natal .asn-chart-head p{color:var(--asn-muted)}.oni-astria-natal .asn-grid,.oni-astria-natal .asn-birth-layout,.oni-astria-natal .asn-chart-layout,.oni-astria-natal .asn-athanor-layout{display:grid;gap:clamp(22px, 4vw, 42px);align-items:start}.oni-astria-natal .asn-grid--identity{grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr)}.oni-astria-natal .asn-birth-layout{grid-template-columns:minmax(0,1fr) minmax(270px,0.42fr)}.oni-astria-natal .asn-chart-layout{grid-template-columns:minmax(0,1.05fr) minmax(330px,0.75fr)}.oni-astria-natal .asn-athanor-layout{grid-template-columns:minmax(230px,0.42fr) minmax(0,1fr);align-items:center}.oni-astria-natal .asn-card,.oni-astria-natal .asn-name-result,.oni-astria-natal .asn-method,.oni-astria-natal .asn-wheel-card,.oni-astria-natal .asn-chart-data,.oni-astria-natal .asn-reading,.oni-astria-natal .asn-final-seal{min-width:0;padding:clamp(22px, 3.5vw, 36px);border:1px solid var(--asn-line);border-radius:24px;background:linear-gradient(145deg,rgb(255 255 255 / .035),transparent 55%),rgb(13 19 41 / .88);box-shadow:0 28px 70px rgb(0 0 0 / .2)}.oni-astria-natal .asn-field{display:grid;gap:7px;margin-bottom:18px}.oni-astria-natal .asn-field>span{color:var(--asn-silver);font-size:.76rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.oni-astria-natal .asn-field>span small{color:var(--asn-muted);font-weight:500;text-transform:none}.oni-astria-natal .asn-field em{color:#8792ad;font-size:.72rem}.oni-astria-natal .asn-field input,.oni-astria-natal .asn-field textarea{width:100%;min-width:0;border:1px solid rgb(219 226 242 / .21);border-radius:13px;color:var(--asn-ivory);background:rgb(4 7 18 / .62);outline:none}.oni-astria-natal .asn-field input{min-height:50px;padding:0 14px}.oni-astria-natal .asn-field textarea{min-height:110px;padding:13px 14px;resize:vertical}.oni-astria-natal .asn-field input::placeholder,.oni-astria-natal .asn-field textarea::placeholder{color:#747f99;opacity:1}.oni-astria-natal .asn-field input:focus,.oni-astria-natal .asn-field textarea:focus{border-color:rgb(240 206 136 / .72);box-shadow:0 0 0 3px rgb(240 206 136 / .08)}.oni-astria-natal .asn-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.oni-astria-natal .asn-field-row--three{grid-template-columns:0.72fr 0.72fr 1.15fr}.oni-astria-natal .asn-button{display:inline-flex;min-height:49px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid rgb(240 206 136 / .72);border-radius:999px;color:#171327!important;background:linear-gradient(135deg,#f4dfa8,#d3b66d);box-shadow:0 12px 28px rgb(240 206 136 / .13);font-size:.78rem;font-weight:800;letter-spacing:.025em;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease}.oni-astria-natal .asn-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px rgb(240 206 136 / .2)}.oni-astria-natal .asn-button:disabled{cursor:not-allowed;opacity:.42}.oni-astria-natal .asn-button--quiet{border-color:var(--asn-line);color:var(--asn-silver)!important;background:rgb(255 255 255 / .035);box-shadow:none}.oni-astria-natal .asn-text-button{border:0;color:var(--asn-gold);background:none;text-decoration:underline;text-underline-offset:4px}.oni-astria-natal .asn-error{display:none;margin:0 0 14px;color:#f1aaa4;font-size:.78rem}.oni-astria-natal .asn-error.is-visible{display:block}.oni-astria-natal .asn-name-result{position:relative;min-height:100%;overflow:hidden}.oni-astria-natal .asn-name-result::after{content:"";position:absolute;right:-90px;bottom:-120px;width:270px;height:270px;border:1px solid rgb(173 158 230 / .12);border-radius:50%;box-shadow:0 0 80px rgb(173 158 230 / .07) inset}.oni-astria-natal .asn-seal{position:relative;z-index:1;display:grid;width:86px;height:86px;margin-bottom:24px;place-items:center;border:1px solid rgb(240 206 136 / .5);border-radius:50%;background:linear-gradient(45deg,transparent 47%,rgb(240 206 136 / .3) 48% 52%,transparent 53%),linear-gradient(-45deg,transparent 47%,rgb(173 158 230 / .3) 48% 52%,transparent 53%),radial-gradient(circle,rgb(240 206 136 / .17),transparent 70%);box-shadow:0 0 38px rgb(240 206 136 / .14)}.oni-astria-natal .asn-seal::before{content:"";position:absolute;inset:9px;border:1px solid rgb(219 226 242 / .24);transform:rotate(45deg)}.oni-astria-natal .asn-seal span{position:relative;z-index:1;color:var(--asn-ivory);font:500 2.2rem/1 "Cormorant Garamond",Georgia,serif}.oni-astria-natal .asn-number-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0}.oni-astria-natal .asn-number-cards>div{display:grid;gap:3px;padding:14px 11px;border:1px solid var(--asn-line);border-radius:14px;background:rgb(4 7 18 / .32);text-align:center}.oni-astria-natal .asn-number-cards small,.oni-astria-natal .asn-hebrew-result small{color:var(--asn-muted);font-size:.65rem;text-transform:uppercase}.oni-astria-natal .asn-number-cards strong{color:var(--asn-gold);font:500 1.7rem/1 "Cormorant Garamond",Georgia,serif}.oni-astria-natal .asn-number-cards span{color:var(--asn-muted);font-size:.68rem}.oni-astria-natal .asn-calculation,.oni-astria-natal .asn-manual{position:relative;z-index:1;margin-top:15px;border-top:1px solid var(--asn-line)}.oni-astria-natal .asn-calculation summary,.oni-astria-natal .asn-manual summary{padding:14px 0;color:var(--asn-silver);cursor:pointer;font-size:.77rem}.oni-astria-natal .asn-calculation p{overflow-wrap:anywhere;color:var(--asn-muted);font-size:.75rem}.oni-astria-natal .asn-hebrew-result{position:relative;z-index:1;margin-top:18px;padding:15px;border:1px solid rgb(173 158 230 / .2);border-radius:14px;background:rgb(173 158 230 / .055)}.oni-astria-natal .asn-hebrew-result strong{display:block;margin:4px 0;color:var(--asn-lavender);font:500 1.8rem/1 "Cormorant Garamond",Georgia,serif}.oni-astria-natal .asn-hebrew-result p{margin:0;color:var(--asn-muted);font-size:.76rem;overflow-wrap:anywhere}.oni-astria-natal .asn-navigation{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.oni-astria-natal .asn-search-control{display:grid;grid-template-columns:minmax(0,1fr) auto}.oni-astria-natal .asn-search-control input{border-radius:13px 0 0 13px}.oni-astria-natal .asn-search-control button{padding:0 16px;border:1px solid rgb(240 206 136 / .72);border-left:0;border-radius:0 13px 13px 0;color:#171327;background:var(--asn-gold);font-size:.75rem;font-weight:800}.oni-astria-natal .asn-place-status{min-height:20px;margin:-7px 0 8px;color:var(--asn-muted);font-size:.73rem}.oni-astria-natal .asn-place-results{display:grid;gap:7px;margin-bottom:18px}.oni-astria-natal .asn-place-results button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 13px;border:1px solid var(--asn-line);border-radius:11px;color:var(--asn-silver);background:rgb(255 255 255 / .03);text-align:left}.oni-astria-natal .asn-place-results button:hover{border-color:rgb(240 206 136 / .5)}.oni-astria-natal .asn-place-results small{color:var(--asn-muted)}.oni-astria-natal .asn-selected-place{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;margin:6px 0 18px;padding:13px;border:1px solid rgb(240 206 136 / .3);border-radius:14px;background:rgb(240 206 136 / .06)}.oni-astria-natal .asn-selected-place>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#171327;background:var(--asn-gold)}.oni-astria-natal .asn-selected-place div{display:grid}.oni-astria-natal .asn-selected-place small,.oni-astria-natal .asn-selected-place em{color:var(--asn-muted);font-size:.67rem}.oni-astria-natal .asn-selected-place strong{color:var(--asn-ivory);font-size:.83rem}.oni-astria-natal .asn-selected-place button{border:0;color:var(--asn-gold);background:none;font-size:.72rem}.oni-astria-natal .asn-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin:22px 0;color:var(--asn-muted);font-size:.76rem}.oni-astria-natal .asn-check input{width:18px;height:18px;accent-color:var(--asn-gold)}.oni-astria-natal .asn-method{position:sticky;top:24px}.oni-astria-natal .asn-method ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.oni-astria-natal .asn-method li{display:grid;padding:12px 0;border-bottom:1px solid var(--asn-line)}.oni-astria-natal .asn-method b{color:var(--asn-silver);font-size:.78rem}.oni-astria-natal .asn-method span,.oni-astria-natal .asn-method>p:last-child{color:var(--asn-muted);font-size:.7rem}.oni-astria-natal .asn-method>p:last-child{margin:20px 0 0}.oni-astria-natal .asn-chart-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:26px}.oni-astria-natal .asn-chart-head p:last-child{margin-bottom:0}.oni-astria-natal .asn-wheel-card{background:radial-gradient(circle at 50% 46%,rgb(173 158 230 / .12),transparent 42%),rgb(8 12 28 / .9)}.oni-astria-natal .asn-wheel{display:block;width:min(100%, 650px);height:auto;margin:auto;overflow:visible}.oni-astria-natal .asn-wheel .asn-wheel-bg{fill:rgb(4 7 18 / .68);stroke:rgb(219 226 242 / .18)}.oni-astria-natal .asn-wheel .asn-zodiac-line,.oni-astria-natal .asn-wheel .asn-house-line{fill:none;stroke:rgb(219 226 242 / .15);stroke-width:1}.oni-astria-natal .asn-wheel .asn-house-line{stroke:rgb(240 206 136 / .24);stroke-dasharray:4 5}.oni-astria-natal .asn-wheel .asn-axis-line{stroke:rgb(240 206 136 / .72);stroke-width:1.8}.oni-astria-natal .asn-wheel .asn-sign-label{fill:var(--asn-silver);font:500 21px/1 Georgia,serif;text-anchor:middle;dominant-baseline:middle}.oni-astria-natal .asn-wheel .asn-house-label{fill:rgb(240 206 136 / .7);font:700 10px/1 "Manrope",sans-serif;text-anchor:middle;dominant-baseline:middle}.oni-astria-natal .asn-wheel .asn-planet-line{stroke:rgb(219 226 242 / .25);stroke-width:1}.oni-astria-natal .asn-wheel .asn-planet-symbol{fill:var(--asn-ivory);font:500 19px/1 Georgia,serif;text-anchor:middle;dominant-baseline:middle}.oni-astria-natal .asn-wheel .asn-planet-dot{fill:var(--asn-gold)}.oni-astria-natal .asn-wheel .asn-aspect-harmony{stroke:rgb(122 167 217 / .42);stroke-width:1.1}.oni-astria-natal .asn-wheel .asn-aspect-tension{stroke:rgb(219 126 126 / .34);stroke-width:1.1}.oni-astria-natal .asn-wheel .asn-aspect-union{stroke:rgb(240 206 136 / .38);stroke-width:1.1}.oni-astria-natal .asn-wheel .asn-center-disc{fill:rgb(13 19 41 / .94);stroke:rgb(240 206 136 / .28)}.oni-astria-natal .asn-wheel .asn-center-glyph{fill:var(--asn-gold);font:500 34px/1 Georgia,serif;text-anchor:middle;dominant-baseline:middle}.oni-astria-natal .asn-wheel .asn-axis-label{fill:var(--asn-gold);font:700 9px/1 "Manrope",sans-serif;letter-spacing:.08em}.oni-astria-natal .asn-big-three{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.oni-astria-natal .asn-big-three div{display:grid;gap:3px;padding:10px;border-top:1px solid var(--asn-line);text-align:center}.oni-astria-natal .asn-big-three small{color:var(--asn-muted);font-size:.64rem;text-transform:uppercase}.oni-astria-natal .asn-big-three strong{color:var(--asn-silver);font-size:.78rem}.oni-astria-natal .asn-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:18px;padding:4px;border:1px solid var(--asn-line);border-radius:12px;background:rgb(4 7 18 / .32)}.oni-astria-natal .asn-tabs button{min-width:0;padding:9px 7px;border:0;border-radius:9px;color:var(--asn-muted);background:none;font-size:.68rem;font-weight:700}.oni-astria-natal .asn-tabs button.is-active{color:#171327;background:var(--asn-gold)}.oni-astria-natal .asn-position-list,.oni-astria-natal .asn-aspect-list{display:grid;gap:2px;max-height:565px;overflow:auto;scrollbar-color:rgb(240 206 136 / .3) #fff0}.oni-astria-natal .asn-position,.oni-astria-natal .asn-aspect{display:grid;gap:9px;align-items:center;padding:10px 7px;border-bottom:1px solid rgb(219 226 242 / .08)}.oni-astria-natal .asn-position{grid-template-columns:26px minmax(70px,0.72fr) minmax(110px,1fr) auto}.oni-astria-natal .asn-position>b{color:var(--asn-gold);font:500 1.25rem/1 Georgia,serif}.oni-astria-natal .asn-position strong{color:var(--asn-silver);font-size:.74rem}.oni-astria-natal .asn-position span,.oni-astria-natal .asn-position small{color:var(--asn-muted);font-size:.68rem}.oni-astria-natal .asn-position small{white-space:nowrap}.oni-astria-natal .asn-aspect{grid-template-columns:minmax(0,1fr) auto}.oni-astria-natal .asn-aspect strong{color:var(--asn-silver);font-size:.74rem}.oni-astria-natal .asn-aspect span{color:var(--asn-muted);font-size:.68rem}.oni-astria-natal .asn-aspect small{color:var(--asn-gold);font-size:.65rem}.oni-astria-natal .asn-balance{margin-bottom:26px}.oni-astria-natal .asn-balance h4{margin-bottom:14px;font-family:"Manrope",sans-serif!important;font-size:0.76rem!important;font-weight:700!important;text-transform:uppercase}.oni-astria-natal .asn-balance-row{display:grid;grid-template-columns:65px 1fr 25px;gap:9px;align-items:center;margin-bottom:10px;color:var(--asn-muted);font-size:.7rem}.oni-astria-natal .asn-balance-row i{display:block;height:6px;overflow:hidden;border-radius:999px;background:rgb(255 255 255 / .06)}.oni-astria-natal .asn-balance-row i::after{content:"";display:block;width:var(--asn-score);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--asn-blue),var(--asn-gold))}.oni-astria-natal .asn-reading{margin-top:28px}.oni-astria-natal .asn-reading-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.oni-astria-natal .asn-reading-grid article{min-width:0;padding:16px;border:1px solid var(--asn-line);border-radius:16px;background:rgb(4 7 18 / .3)}.oni-astria-natal .asn-reading-grid article>span{display:block;margin-bottom:12px;color:var(--asn-gold);font:500 1.35rem/1 Georgia,serif}.oni-astria-natal .asn-reading-grid h4{font-family:"Manrope",sans-serif!important;font-size:0.72rem!important;font-weight:700!important;text-transform:uppercase}.oni-astria-natal .asn-reading-grid p{margin:0;color:var(--asn-muted);font-size:.74rem}.oni-astria-natal .asn-alchemy-visual{display:grid;justify-items:center;min-height:340px;place-content:center}.oni-astria-natal .asn-retort{position:relative;display:grid;width:220px;height:220px;place-items:center;border:1px solid rgb(219 226 242 / .22);border-radius:50%;background:radial-gradient(circle at 50% 70%,rgb(240 206 136 / .22),transparent 35%),radial-gradient(circle,rgb(173 158 230 / .11),transparent 68%);box-shadow:0 0 80px rgb(173 158 230 / .09)}.oni-astria-natal .asn-retort::before,.oni-astria-natal .asn-retort::after{content:"";position:absolute;inset:24px;border:1px solid rgb(240 206 136 / .22);transform:rotate(45deg)}.oni-astria-natal .asn-retort::after{transform:rotate(0);border-radius:50%}.oni-astria-natal .asn-retort i{position:absolute;bottom:40px;width:78px;height:42px;border-radius:50%;background:radial-gradient(ellipse,rgb(240 206 136 / .55),rgb(173 158 230 / .18) 60%,transparent 70%);filter:blur(3px);animation:asn-breathe 3s ease-in-out infinite}@keyframes asn-breathe{0%,100%{transform:scale(.9);opacity:.5}50%{transform:scale(1.15);opacity:.95}}.oni-astria-natal .asn-retort span{position:relative;z-index:1;color:var(--asn-gold);font:500 4rem/1 Georgia,serif}.oni-astria-natal .asn-alchemy-visual>small{margin-top:24px;color:var(--asn-silver);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.oni-astria-natal .asn-correspondence{margin-bottom:24px;padding:16px;border-left:2px solid var(--asn-gold);color:var(--asn-muted);background:rgb(240 206 136 / .045);font-size:.8rem}.oni-astria-natal .asn-correspondence strong{color:var(--asn-silver)}.oni-astria-natal .asn-final-seal{position:relative;margin-top:34px;overflow:hidden;text-align:center}.oni-astria-natal .asn-final-seal::before{content:"";position:absolute;top:-240px;left:50%;width:480px;height:480px;border:1px solid rgb(240 206 136 / .11);border-radius:50%;transform:translateX(-50%);box-shadow:0 0 100px rgb(173 158 230 / .06) inset}.oni-astria-natal .asn-final-symbol{position:relative;display:grid;width:80px;height:80px;margin:0 auto 20px;place-items:center;border:1px solid rgb(240 206 136 / .5);border-radius:50%;color:var(--asn-gold);background:rgb(7 10 24 / .8);box-shadow:0 0 35px rgb(240 206 136 / .12);font:500 2.1rem/1 Georgia,serif}.oni-astria-natal .asn-final-seal dl{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:26px 0;text-align:left}.oni-astria-natal .asn-final-seal dl>div{padding:14px;border:1px solid var(--asn-line);border-radius:14px;background:rgb(4 7 18 / .32)}.oni-astria-natal .asn-final-seal dt{margin-bottom:4px;color:var(--asn-gold);font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.oni-astria-natal .asn-final-seal dd{margin:0;color:var(--asn-silver);font-size:.8rem}.oni-astria-natal .asn-final-seal blockquote{position:relative;max-width:720px;margin:24px auto;padding:0;border:0;color:var(--asn-ivory);font:italic 500 clamp(1.35rem, 2.5vw, 2rem)/1.25 "Cormorant Garamond",Georgia,serif}.oni-astria-natal .asn-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.oni-astria-natal .asn-status{min-height:20px;margin:16px 0 0;color:var(--asn-gold);font-size:.72rem}.oni-astria-natal .asn-safety{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:42px;padding-top:22px;border-top:1px solid var(--asn-line)}.oni-astria-natal .asn-safety p{margin:0;color:#818ba5;font-size:.68rem}.oni-astria-natal .asn-safety strong{color:var(--asn-muted)}@media (max-width:980px){.oni-astria-natal .asn-grid--identity,.oni-astria-natal .asn-birth-layout,.oni-astria-natal .asn-chart-layout{grid-template-columns:1fr}.oni-astria-natal .asn-method{position:static}.oni-astria-natal .asn-method ul{grid-template-columns:1fr 1fr}.oni-astria-natal .asn-reading-grid{grid-template-columns:1fr 1fr}.oni-astria-natal .asn-chart-data{min-height:420px}}@media (max-width:720px){.oni-astria-natal .asn-shell{width:calc(100% - 26px)}.oni-astria-natal .asn-progress{margin-bottom:32px}.oni-astria-natal .asn-progress li{grid-template-columns:29px 1fr;gap:5px}.oni-astria-natal .asn-progress b{width:29px;height:29px}.oni-astria-natal .asn-progress span{overflow:hidden;font-size:.63rem;text-overflow:ellipsis}.oni-astria-natal .asn-field-row,.oni-astria-natal .asn-field-row--three,.oni-astria-natal .asn-athanor-layout{grid-template-columns:1fr}.oni-astria-natal .asn-alchemy-visual{min-height:270px}.oni-astria-natal .asn-retort{width:180px;height:180px}.oni-astria-natal .asn-chart-head{display:grid;align-items:start}.oni-astria-natal .asn-chart-head .asn-button{justify-self:start}.oni-astria-natal .asn-final-seal dl,.oni-astria-natal .asn-safety{grid-template-columns:1fr}}@media (max-width:520px){.oni-astria-natal h2{font-size:2.45rem!important}.oni-astria-natal .asn-card,.oni-astria-natal .asn-name-result,.oni-astria-natal .asn-method,.oni-astria-natal .asn-wheel-card,.oni-astria-natal .asn-chart-data,.oni-astria-natal .asn-reading,.oni-astria-natal .asn-final-seal{padding:18px;border-radius:18px}.oni-astria-natal .asn-progress span{display:none}.oni-astria-natal .asn-progress li{grid-template-columns:29px 1fr}.oni-astria-natal .asn-number-cards,.oni-astria-natal .asn-big-three{grid-template-columns:1fr}.oni-astria-natal .asn-number-cards>div,.oni-astria-natal .asn-big-three div{grid-template-columns:1fr auto auto;align-items:center;text-align:left}.oni-astria-natal .asn-search-control{grid-template-columns:1fr;gap:8px}.oni-astria-natal .asn-search-control input,.oni-astria-natal .asn-search-control button{min-height:48px;border:1px solid rgb(240 206 136 / .72);border-radius:12px}.oni-astria-natal .asn-selected-place{grid-template-columns:34px minmax(0,1fr)}.oni-astria-natal .asn-selected-place button{grid-column:2;justify-self:start;padding:0}.oni-astria-natal .asn-method ul,.oni-astria-natal .asn-reading-grid{grid-template-columns:1fr}.oni-astria-natal .asn-position{grid-template-columns:24px minmax(62px,0.65fr) minmax(0,1fr)}.oni-astria-natal .asn-position small{grid-column:2 / -1}.oni-astria-natal .asn-navigation,.oni-astria-natal .asn-final-actions{display:grid;grid-template-columns:1fr}.oni-astria-natal .asn-navigation .asn-button,.oni-astria-natal .asn-final-actions .asn-button{width:100%}}@media (prefers-reduced-motion:reduce){.oni-astria-natal *,.oni-astria-natal *::before,.oni-astria-natal *::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}body.oni127-sister-page--astria .oni-astria-natal{width:100vw!important;max-width:100vw!important;min-width:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow-x:clip!important}body.oni127-sister-page--astria .oni-astria-natal .asn-shell{width:min(1180px, calc(100vw - 40px))!important;max-width:min(1180px, calc(100vw - 40px))!important;min-width:0!important;margin-inline:auto!important}body.oni127-sister-page--astria .oni-astria-natal :is(.asn-stage,.asn-grid,.asn-grid--identity,.asn-birth-layout,.asn-chart-layout,.asn-athanor-layout,.asn-card,.asn-name-result,.asn-method,.asn-wheel-card,.asn-chart-data,.asn-reading,.asn-navigation,.asn-final-seal){min-width:0!important;max-width:100%!important}body.oni127-sister-page--astria .oni-astria-natal :is(button,label,a,.asn-field>span){overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}body.oni127-sister-page--astria .oni-astria-natal .asn-button{min-width:max-content;max-width:100%;white-space:normal}@media (max-width:980px){body.oni127-sister-page--astria .oni-astria-natal .asn-shell{width:min(760px, calc(100vw - 32px))!important;max-width:min(760px, calc(100vw - 32px))!important}body.oni127-sister-page--astria .oni-astria-natal :is(.asn-grid--identity,.asn-birth-layout,.asn-chart-layout,.asn-athanor-layout){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:520px){body.oni127-sister-page--astria .oni-astria-natal .asn-shell{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}body.oni127-sister-page--astria .oni-astria-natal .asn-button{width:100%;min-width:0}}body.oni127-sister-page--astria .oni-astria-natal{display:block!important;padding:0!important;float:none!important;clear:both!important}body.oni127-sister-page--astria .oni-astria-natal [hidden]{display:none!important}body.oni127-sister-page--astria .oni-astria-natal .asn-stage.is-active{display:block!important;width:100%!important}body.oni127-sister-page--astria .oni-astria-natal .asn-tab-panel.is-active{display:block!important;width:100%!important;min-width:0!important}body.oni127-sister-page--astria .oni-astria-natal :is(.asn-grid,.asn-birth-layout,.asn-chart-layout,.asn-athanor-layout,.asn-reading-grid,.asn-tabs,.asn-field-row,.asn-final-seal dl,.asn-safety){float:none!important}body.oni127-sister-page--astria .oni-astria-natal .asn-grid--identity{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)!important}body.oni127-sister-page--astria .oni-astria-natal .asn-birth-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr)!important}body.oni127-sister-page--astria .oni-astria-natal .asn-chart-layout{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important}body.oni127-sister-page--astria .oni-astria-natal .asn-athanor-layout{display:grid!important;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)!important}body.oni127-sister-page--astria .oni-astria-natal .asn-reading-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.oni127-sister-page--astria .oni-astria-natal .asn-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.oni127-sister-page--astria .oni-astria-natal .asn-chart-head{display:flex!important;width:100%!important;align-items:flex-end!important;justify-content:space-between!important}body.oni127-sister-page--astria .oni-astria-natal .asn-navigation{display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}body.oni127-sister-page--astria .oni-astria-natal .asn-navigation>.asn-button,body.oni127-sister-page--astria .oni-astria-natal .asn-chart-head>.asn-button{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important}body.oni127-sister-page--astria .oni-astria-natal :is(.asn-card,.asn-name-result,.asn-method,.asn-wheel-card,.asn-chart-data,.asn-reading,.asn-final-seal,.asn-alchemy-visual){width:auto!important;max-width:100%!important;min-width:0!important;float:none!important}body.oni127-sister-page--astria .oni-astria-natal .asn-field{display:grid!important;width:100%!important;min-width:0!important}body.oni127-sister-page--astria .oni-astria-natal .asn-field>span,body.oni127-sister-page--astria .oni-astria-natal :is(h2,h3,h4,p,button,label,a){writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}body.oni127-sister-page--astria .oni-astria-natal :is(input,textarea,select){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width:980px){body.oni127-sister-page--astria .oni-astria-natal :is(.asn-grid--identity,.asn-birth-layout,.asn-chart-layout,.asn-athanor-layout){grid-template-columns:minmax(0,1fr)!important}body.oni127-sister-page--astria .oni-astria-natal .asn-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){body.oni127-sister-page--astria .oni-astria-natal .asn-chart-head,body.oni127-sister-page--astria .oni-astria-natal .asn-navigation{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}body.oni127-sister-page--astria .oni-astria-natal .asn-reading-grid{grid-template-columns:minmax(0,1fr)!important}body.oni127-sister-page--astria .oni-astria-natal .asn-navigation>.asn-button,body.oni127-sister-page--astria .oni-astria-natal .asn-chart-head>.asn-button{width:100%!important}}.oschat{--oschat-accent:#dfc27d;--oschat-bg:#0b0f1e;--oschat-panel:#12182a;--oschat-panel-soft:rgba(255,255,255,.035);--oschat-line:rgba(255,255,255,.11);--oschat-text:#e4e5ec;--oschat-muted:#aeb5c8;position:relative;width:100%;max-width:none;margin:0;padding:clamp(58px,8vw,104px) 20px;overflow:hidden;color:var(--oschat-text);background:linear-gradient(180deg,#080b16,var(--oschat-bg));background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--oschat-accent) 18%,transparent),transparent 30rem),radial-gradient(circle at 88% 78%,rgb(167 152 238 / .1),transparent 28rem),linear-gradient(180deg,#080b16,var(--oschat-bg));isolation:isolate}.oschat *,.oschat *::before,.oschat *::after{box-sizing:border-box}.oschat-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.38;background-image:radial-gradient(1px 1px at 11% 23%,#fff,transparent),radial-gradient(1.5px 1.5px at 78% 12%,var(--oschat-accent),transparent),radial-gradient(1px 1px at 61% 84%,#fff,transparent),radial-gradient(1px 1px at 92% 45%,var(--oschat-accent),transparent),radial-gradient(1.5px 1.5px at 28% 71%,rgb(255 255 255 / .8),transparent);background-size:310px 310px}.oschat-shell{width:min(940px,100%);margin-inline:auto;border:1px solid var(--oschat-line);border-radius:30px;overflow:hidden;background:rgb(12 16 31 / .9);box-shadow:0 32px 90px rgb(0 0 0 / .42),0 0 70px color-mix(in srgb,var(--oschat-accent) 8%,transparent);backdrop-filter:blur(18px)}.oschat-header{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 26px;border-bottom:1px solid var(--oschat-line);background:linear-gradient(135deg,color-mix(in srgb,var(--oschat-accent) 7%,transparent),rgb(255 255 255 / .015))}.oschat-portrait{position:relative;width:72px;height:72px;padding:3px;border:1px solid color-mix(in srgb,var(--oschat-accent) 65%,transparent);border-radius:50%;background:rgb(255 255 255 / .025);box-shadow:0 0 28px color-mix(in srgb,var(--oschat-accent) 22%,transparent)}.oschat-portrait::after{content:"";position:absolute;right:1px;bottom:4px;width:13px;height:13px;border:3px solid #101525;border-radius:50%;background:#83c999}.oschat-portrait img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center 22%}.oschat-portrait>span{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;color:var(--oschat-accent);font-size:1.8rem;background:rgb(255 255 255 / .03)}.oschat-heading{min-width:0}.oschat-eyebrow{margin:0 0 5px;color:var(--oschat-accent);font:700 .69rem/1.4 "Manrope",sans-serif;letter-spacing:.16em;text-transform:uppercase}.oschat-heading h2,.oschat--setup h2{margin:0;color:#f3eddf;font:500 clamp(1.65rem,3vw,2.25rem)/1.05 "Cormorant Garamond",Georgia,serif}.oschat-heading>p:last-child{display:flex;align-items:center;gap:7px;margin:7px 0 0;color:var(--oschat-muted);font:500 .75rem/1.4 "Manrope",sans-serif}.oschat-status-dot{width:7px;height:7px;border-radius:50%;background:#83c999;box-shadow:0 0 0 4px rgb(131 201 153 / .09)}.oschat-reset{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid var(--oschat-line);border-radius:999px;color:var(--oschat-muted);background:rgb(255 255 255 / .025);font:600 .72rem/1.2 "Manrope",sans-serif;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.oschat-reset:hover,.oschat-reset:focus-visible{color:#fff;border-color:color-mix(in srgb,var(--oschat-accent) 55%,transparent);background:color-mix(in srgb,var(--oschat-accent) 8%,transparent)}.oschat-reset span:first-child{font-size:1.05rem}.oschat-conversation{padding:clamp(18px,3vw,30px)}.oschat-log{display:flex;flex-direction:column;gap:16px;min-height:180px;max-height:min(54vh,560px);padding:2px 4px 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--oschat-accent) 35%,transparent) #fff0}.oschat-message{position:relative;width:min(78%,680px);padding:14px 17px;border:1px solid var(--oschat-line);border-radius:6px 20px 20px 20px;background:rgb(255 255 255 / .035);box-shadow:0 10px 28px rgb(0 0 0 / .12)}.oschat-message--user{align-self:flex-end;border-color:color-mix(in srgb,var(--oschat-accent) 26%,transparent);border-radius:20px 6px 20px 20px;background:#151a2b;background:color-mix(in srgb,var(--oschat-accent) 10%,#111727)}.oschat-message__name{margin-bottom:4px;color:var(--oschat-accent);font:700 .68rem/1.4 "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase}.oschat-message--user .oschat-message__name{color:rgb(255 255 255 / .7);text-align:right}.oschat-message p{margin:0;color:var(--oschat-text);font:400 .95rem/1.68 "Manrope",sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.oschat-message__attachment{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:var(--oschat-muted);font:600 .7rem/1.3 "Manrope",sans-serif}.oschat-message--typing{width:auto;min-width:84px;padding-block:16px}.oschat-typing{display:flex;align-items:center;gap:5px}.oschat-typing i{width:7px;height:7px;border-radius:50%;background:var(--oschat-accent);opacity:.35;animation:oschat-pulse 1.15s ease-in-out infinite}.oschat-typing i:nth-child(2){animation-delay:.15s}.oschat-typing i:nth-child(3){animation-delay:.3s}.oschat-suggestions{display:flex;gap:8px;padding:0 2px 16px;overflow-x:auto;scrollbar-width:none}.oschat-suggestions::-webkit-scrollbar{display:none}.oschat-suggestions button{flex:0 0 auto;max-width:min(300px,78vw);min-height:40px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--oschat-accent) 25%,transparent);border-radius:999px;color:#daddE7;background:rgb(255 255 255 / .025);background:color-mix(in srgb,var(--oschat-accent) 5%,transparent);font:500 .76rem/1.35 "Manrope",sans-serif;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.oschat-suggestions button:hover,.oschat-suggestions button:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--oschat-accent) 60%,transparent);background:color-mix(in srgb,var(--oschat-accent) 10%,transparent)}.oschat-composer{position:relative;padding:7px;border:1px solid color-mix(in srgb,var(--oschat-accent) 24%,var(--oschat-line));border-radius:19px;background:#0d1221;box-shadow:0 16px 44px rgb(0 0 0 / .22);transition:border-color .2s ease,box-shadow .2s ease}.oschat-composer:focus-within{border-color:color-mix(in srgb,var(--oschat-accent) 62%,transparent);box-shadow:0 16px 44px rgb(0 0 0 / .22),0 0 0 3px color-mix(in srgb,var(--oschat-accent) 8%,transparent)}.oschat-composer textarea{display:block;width:100%;min-height:68px;max-height:180px;margin:0;padding:11px 12px 7px;resize:none;overflow-y:auto;border:0;outline:0;color:#f1f1f4;background:#fff0;box-shadow:none;font:400 1rem/1.55 "Manrope",sans-serif}.oschat-composer textarea::placeholder{color:#7f879b}.oschat-composer__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 2px 8px}.oschat-tools{display:flex;align-items:center;gap:12px;min-width:0}.oschat-tools small{color:#778096;font:500 .65rem/1 "Manrope",sans-serif}.oschat-attach{display:inline-flex;align-items:center;gap:6px;color:var(--oschat-muted);font:600 .72rem/1.2 "Manrope",sans-serif;cursor:pointer;transition:color .2s ease}.oschat-attach:hover{color:var(--oschat-accent)}.oschat-attach input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.oschat-attach:focus-within{color:var(--oschat-accent);outline:2px solid color-mix(in srgb,var(--oschat-accent) 55%,transparent);outline-offset:4px;border-radius:3px}.oschat-send{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:112px;min-height:44px;padding:10px 17px;border:0;border-radius:14px;color:#141321;background:var(--oschat-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--oschat-accent) 82%,white),var(--oschat-accent));box-shadow:0 8px 22px color-mix(in srgb,var(--oschat-accent) 18%,transparent);font:800 .73rem/1 "Manrope",sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.oschat-send:hover,.oschat-send:focus-visible{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 30px color-mix(in srgb,var(--oschat-accent) 28%,transparent)}.oschat-send:disabled{cursor:wait;transform:none;filter:saturate(.45);opacity:.65}.oschat-send i{font-style:normal;font-size:1rem}.oschat-preview{display:grid;grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:10px;margin:4px 7px 6px;padding:7px;border:1px solid var(--oschat-line);border-radius:12px;background:rgb(255 255 255 / .025)}.oschat-preview[hidden]{display:none}.oschat-preview img{width:48px;height:48px;border-radius:8px;object-fit:cover}.oschat-preview span{min-width:0;color:var(--oschat-muted);font:500 .73rem/1.35 "Manrope",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oschat-preview button{width:30px;height:30px;padding:0;border:1px solid var(--oschat-line);border-radius:50%;color:#e5e5e9;background:rgb(255 255 255 / .025);font-size:1.15rem;cursor:pointer}.oschat-feedback{min-height:22px;margin:8px 4px -2px;color:#e7b3ad;font:500 .74rem/1.45 "Manrope",sans-serif}.oschat-feedback.is-info{color:var(--oschat-muted)}.oschat-notice{display:flex;align-items:flex-start;gap:10px;padding:14px 25px 17px;border-top:1px solid var(--oschat-line);color:#8992a6;background:rgb(0 0 0 / .12)}.oschat-notice>span{flex:0 0 auto;color:var(--oschat-accent)}.oschat-notice p{margin:0;font:400 .68rem/1.55 "Manrope",sans-serif}.oschat-admin-note{margin:0;padding:8px 25px;color:#9ea6ba;background:rgb(255 255 255 / .02);font:500 .67rem/1.4 "Manrope",sans-serif}.oschat-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.oschat .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.oschat--setup .oschat-shell{padding:clamp(28px,5vw,52px)}.oschat--setup p:last-child{max-width:720px;margin-bottom:0;color:var(--oschat-muted)}@keyframes oschat-pulse{0%,70%,100%{transform:translateY(0);opacity:.28}35%{transform:translateY(-5px);opacity:1}}@media(max-width:720px){.oschat{padding:48px 12px}.oschat-shell{border-radius:22px}.oschat-header{grid-template-columns:58px minmax(0,1fr);gap:13px;padding:17px}.oschat-portrait{width:58px;height:58px}.oschat-heading h2{font-size:1.55rem}.oschat-reset{grid-column:1/-1;justify-self:start;min-height:34px;padding:7px 11px}.oschat-conversation{padding:16px 12px 14px}.oschat-log{min-height:160px;max-height:58vh;gap:12px}.oschat-message{width:min(90%,620px);padding:12px 14px}.oschat-message p{font-size:.9rem;line-height:1.62}.oschat-composer textarea{min-height:62px;font-size:16px}.oschat-notice{padding:13px 16px 15px}}@media(max-width:430px){.oschat{padding-inline:8px}.oschat-shell{border-radius:18px}.oschat-header{grid-template-columns:52px minmax(0,1fr) 34px;padding:14px;gap:10px}.oschat-portrait{width:52px;height:52px}.oschat-heading>p:last-child{font-size:.67rem}.oschat-reset span:last-child{display:none}.oschat-reset{grid-column:auto;position:static;justify-self:end;width:34px;padding:0;justify-content:center}.oschat-conversation{padding-inline:9px}.oschat-message{width:94%}.oschat-suggestions{margin-inline:-1px}.oschat-composer__bar{align-items:flex-end}.oschat-tools{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:3px}.oschat-send{min-width:48px;width:48px;height:44px;padding:0}.oschat-send span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.oschat-send i{font-size:1.15rem}.oschat-notice p{font-size:.64rem}}@media(prefers-reduced-motion:reduce){.oschat *,.oschat *::before,.oschat *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--oni-app-nav-height:72px;--oni-app-safe-bottom:env(safe-area-inset-bottom,0px)}.oni-app-nav,.oni-app-install-trigger,.oni-app-install{font-family:"Manrope",system-ui,sans-serif}.oni-app-nav{display:none}.oni-app-install-trigger{position:fixed;right:12px;top:calc(env(safe-area-inset-top,0px) + 66px);bottom:auto;z-index:84;align-items:center;gap:8px;max-width:min(220px,calc(100vw - 24px));padding:5px 10px 5px 5px;border:1px solid rgb(223 194 125 / .35);border-radius:18px;color:#f2eadc;background:rgb(11 15 30 / .96);box-shadow:0 18px 48px rgb(0 0 0 / .38);cursor:pointer;text-align:left;backdrop-filter:blur(16px)}.oni-app-install-trigger:not([hidden]){display:flex}.oni-app-install-trigger img{width:30px;height:30px;border-radius:9px;object-fit:cover}.oni-app-install-trigger span{display:grid;gap:2px}.oni-app-install-trigger strong{font-size:.7rem;white-space:nowrap}.oni-app-install-trigger small{display:none}.oni-app-install{position:fixed;inset:0;z-index:200;display:grid;align-items:end;opacity:0;transition:opacity .24s ease}.oni-app-install[hidden]{display:none}.oni-app-install.is-open{opacity:1}.oni-app-install__backdrop{position:absolute;inset:0;border:0;background:rgb(2 4 10 / .72);backdrop-filter:blur(6px);cursor:pointer}.oni-app-install__sheet{position:relative;width:min(100%,560px);margin:0 auto;padding:26px 22px calc(22px + var(--oni-app-safe-bottom));border:1px solid rgb(223 194 125 / .28);border-bottom:0;border-radius:28px 28px 0 0;color:#d6d9e4;background:radial-gradient(circle at 10% 0,rgb(167 152 238 / .15),transparent 42%),#0f1528;box-shadow:0 -26px 70px rgb(0 0 0 / .45);transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.oni-app-install.is-open .oni-app-install__sheet{transform:translateY(0)}.oni-app-install__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(242 234 220 / .14);border-radius:50%;color:#d6d9e4;background:rgb(255 255 255 / .035);font-size:1.45rem;cursor:pointer}.oni-app-install__identity{display:grid;grid-template-columns:70px 1fr;gap:16px;align-items:center;padding-right:32px}.oni-app-install__identity img{width:70px;height:70px;border:1px solid rgb(223 194 125 / .42);border-radius:19px;object-fit:cover}.oni-app-install__identity span{color:#dfc27d;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.oni-app-install__identity h2{margin:5px 0 0;color:#f2eadc;font:500 clamp(1.45rem,6vw,2rem)/1.04 "Cormorant Garamond",Georgia,serif}.oni-app-install__benefits{display:grid;gap:9px;margin:24px 0;padding:0;list-style:none}.oni-app-install__benefits li{position:relative;padding-left:25px;color:#bcc2d0;font-size:.8rem}.oni-app-install__benefits li::before{content:"✦";position:absolute;left:2px;color:#dfc27d}.oni-app-install__ios{margin:0 0 15px;padding:14px 16px;border:1px solid rgb(167 152 238 / .25);border-radius:14px;background:rgb(167 152 238 / .07)}.oni-app-install__ios p{margin:0;color:#c8c6d8;font-size:.76rem;line-height:1.55}.oni-app-install__primary,.oni-app-install__later{width:100%;min-height:50px;border-radius:999px;font-weight:800;cursor:pointer}.oni-app-install__primary{border:0;color:#23182d;background:linear-gradient(135deg,#f2dea8,#dfc27d);box-shadow:0 12px 30px rgb(223 194 125 / .2)}.oni-app-install__later{margin-top:6px;border:0;color:#929caf;background:#fff0}.oni-app-install-open{overflow:hidden}@media (max-width:760px),(display-mode:standalone) and (max-width:1024px){:root{--header-height:60px}body{padding-bottom:calc(var(--oni-app-nav-height) + var(--oni-app-safe-bottom));overflow-x:hidden}body:not(.wp-admin) input,body:not(.wp-admin) textarea,body:not(.wp-admin) select{font-size:16px}.site-header .wrap{min-height:60px}.hero{min-height:auto}.hero .wrap{padding:58px 0 54px}section{padding:clamp(52px,13vw,72px) 0}iframe,table{max-width:100%}.site-footer{padding-bottom:calc(42px + var(--oni-app-nav-height) + var(--oni-app-safe-bottom))}.oni-app-nav{position:fixed;left:0;right:0;bottom:0;z-index:82;display:grid;grid-template-columns:repeat(var(--oni-app-nav-count,5),1fr);min-height:calc(var(--oni-app-nav-height) + var(--oni-app-safe-bottom));padding:6px max(6px,env(safe-area-inset-left)) var(--oni-app-safe-bottom) max(6px,env(safe-area-inset-right));border-top:1px solid rgb(223 194 125 / .2);background:#080b17;box-shadow:0 -12px 34px rgb(0 0 0 / .32);-webkit-backdrop-filter:none;backdrop-filter:none}.oni-app-nav__item{position:relative;display:grid;place-items:center;align-content:center;gap:3px;min-width:0;min-height:60px;padding:4px 2px;border:0!important;color:#919bad;font-size:.58rem;font-weight:700;letter-spacing:.015em}.oni-app-nav__item.is-current{color:#f2dea8}.oni-app-nav__item.is-current::after{content:"";position:absolute;top:1px;width:19px;height:2px;border-radius:999px;background:#dfc27d;box-shadow:0 0 12px rgb(223 194 125 / .68)}.oni-app-nav__icon{display:grid;place-items:center;width:24px;height:24px}.oni-app-nav__icon svg{width:22px;height:22px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.oni-app-nav__item--featured .oni-app-nav__icon{width:49px;height:49px;margin-top:-29px;border:1px solid rgb(223 194 125 / .52);border-radius:50%;color:#251b31;background:linear-gradient(145deg,#f2dea8,#cfae64);box-shadow:0 9px 23px rgb(0 0 0 / .38),0 0 0 6px #080b17}.oni-app-nav__item--featured .oni-app-nav__icon svg{width:25px;height:25px;stroke-width:1.7}.oni-app-install-trigger{bottom:calc(var(--oni-app-nav-height) + var(--oni-app-safe-bottom) + 13px)}.oni-app-standalone body{padding-top:env(safe-area-inset-top,0)}.oni-app-standalone .site-header{top:0}.oni-app-standalone .soeurs-bar{display:none}}@media (max-width:380px){.oni-app-nav__item{font-size:.54rem}.oni-app-nav__icon svg{width:20px;height:20px}.oni-app-install__sheet{padding-inline:18px}.oni-app-install__identity{grid-template-columns:58px 1fr;gap:13px}.oni-app-install__identity img{width:58px;height:58px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.oni-app-install,.oni-app-install__sheet{transition:none}}@media (max-width:759px){.c127-app__actions{top:10px!important;bottom:auto!important;left:auto!important;right:84px!important;width:auto!important;max-width:44px!important}.c127-app__copy{display:none!important}}:root{--i127-color-void:#070a15;--i127-color-night:#080b17;--i127-color-surface:#12172a;--i127-color-text:#f2eadc;--i127-color-muted:#aab2c6;--i127-color-gold:#dfc27d;--i127-color-violet:#a798ee;--i127-sister-oni:#d9cdfb;--i127-sister-alka:#a9c2f7;--i127-sister-naia:#8fdad3;--i127-sister-terra:#a9c98a;--i127-sister-ignis:#eb9a68;--i127-sister-astria:#f2dea8;--i127-sister-irma:#f3f1fb;--geo-ratio:1.618;--geo-ratio-inverse:.618;--geo-space-1:.375rem;--geo-space-2:.625rem;--geo-space-3:1rem;--geo-space-4:1.625rem;--geo-space-5:2.625rem;--geo-space-6:4.25rem;--geo-radius-circle:50%;--geo-radius-soft:1.125rem;--geo-circle-size-sm:2.75rem;--geo-circle-size-md:4rem;--geo-circle-size-lg:7rem;--geo-orbit-sm:5rem;--geo-orbit-md:9rem;--geo-orbit-lg:14rem;--geo-line-thin:1px;--geo-line-medium:2px;--geo-line-strong:3px;--geo-motion-orbit:34s;--geo-motion-breathe:6s;--geo-motion-pulse:3s;--geo-motion-fast:180ms;--geo-motion-base:280ms;--geo-ease:cubic-bezier(.2,.8,.2,1);--geo-opacity-line:.24;--geo-opacity-soft:.12;--geo-opacity-focus:.72;--geo-shadow-soft:0 12px 30px rgba(0,0,0,.18);--geo-shadow-deep:0 32px 85px rgba(0,0,0,.32);--geo-depth-content:1;--geo-depth-navigation:82;--geo-depth-dialog:200;--geo-breakpoint-compact:560px;--geo-breakpoint-radial:760px;--geo-breakpoint-wide:980px;--i127-copper:#c48659;--i127-deep:var(--i127-color-void)}.i127-layout--linear{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--geo-space-4)}.i127-layout--radial{position:relative;display:grid;place-items:center}.i127-layout--constellation{position:relative;isolation:isolate}.i127-heptagon .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.i127-motion-ready [data-i127-reveal]{opacity:0;transform:translateY(var(--geo-space-3));transition:opacity var(--geo-motion-base) var(--geo-ease),transform var(--geo-motion-base) var(--geo-ease)}.i127-motion-ready [data-i127-reveal].is-visible{opacity:1;transform:none}.i127-home-hero{min-height:min(900px,calc(100svh - 80px));isolation:isolate}.i127-home-hero::before{content:"";position:absolute;z-index:0;left:50%;top:52%;width:min(88vw,760px);aspect-ratio:1;border:1px solid rgb(215 207 249 / .07);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px rgb(215 207 249 / .018),0 0 0 150px rgb(223 194 125 / .012);pointer-events:none}.i127-home-hero .i127-home-hero__grid{width:min(1180px,calc(100% - 40px));display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(34px,6vw,88px);min-height:inherit;padding:clamp(55px,8vw,95px) 0;text-align:left}.i127-home-hero__copy{position:relative;z-index:2}.i127-home-hero .i127-home-hero__copy h1{max-width:15ch;margin:0 0 24px;font-size:clamp(2.45rem,5vw,4.85rem);line-height:.96;text-wrap:balance}.i127-home-hero .i127-home-hero__copy .lead{max-width:660px;margin:0 0 18px}.i127-home-hero .i127-home-hero__copy .hero-truth{justify-content:flex-start}.i127-home-hero .i127-home-hero__copy .hero-btns{justify-content:flex-start}.i127-portal{position:relative;z-index:2;width:min(100%,470px);aspect-ratio:1;margin-inline:auto;filter:drop-shadow(0 35px 55px rgb(0 0 0 / .28))}.i127-portal::before,.i127-portal::after{content:"";position:absolute;inset:7%;border:1px solid rgb(223 194 125 / .19);pointer-events:none}.i127-portal::before{clip-path:polygon(50% 0,89% 19%,99% 61%,72% 95%,28% 95%,1% 61%,11% 19%);background:radial-gradient(circle at 50% 50%,rgb(167 152 238 / .075),transparent 62%)}.i127-portal::after{inset:15%;border-radius:50%;border-color:rgb(215 207 249 / .12)}.i127-portal__vesica{position:absolute;inset:15%;pointer-events:none}.i127-portal__vesica span{position:absolute;top:10%;width:66%;aspect-ratio:1;border:1px solid rgb(215 207 249 / .18);border-radius:50%}.i127-portal__vesica span:first-child{left:1%;background:radial-gradient(circle at 70% 50%,rgb(167 152 238 / .12),transparent 60%)}.i127-portal__vesica span:last-child{right:1%;background:radial-gradient(circle at 30% 50%,rgb(223 194 125 / .1),transparent 60%)}.i127-portal__center{position:absolute;left:50%;top:46%;width:clamp(158px,18vw,198px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:22px;border:1px solid rgb(242 222 168 / .68);border-radius:50%;color:var(--ivory);text-align:center;background:radial-gradient(circle at 40% 30%,rgb(215 207 249 / .22),transparent 34%),linear-gradient(145deg,#15182c,#090b17);box-shadow:0 0 0 10px rgb(223 194 125 / .04),0 22px 50px rgb(0 0 0 / .42),inset 0 0 35px rgb(167 152 238 / .08);transform:translate(-50%,-50%);transition:transform .28s ease,box-shadow .28s ease}.i127-portal__center:hover,.i127-portal__center:focus-visible{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 0 0 14px rgb(223 194 125 / .07),0 28px 62px rgb(0 0 0 / .48),0 0 50px rgb(223 194 125 / .16)}.i127-portal__number{color:var(--gold);font:600 .68rem/1 "Manrope",sans-serif;letter-spacing:.18em}.i127-portal__center strong{font:600 clamp(1.35rem,2.6vw,1.75rem)/1.02 "Cormorant Garamond",serif}.i127-portal__center small{max-width:15ch;color:var(--muted);font-size:.66rem;line-height:1.4}.i127-portal__routes{position:absolute;left:7%;right:7%;bottom:4%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.i127-portal__routes a{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-width:0;padding:11px 13px;border:1px solid rgb(242 234 220 / .12);border-radius:16px;background:rgb(8 11 23 / .84);background:color-mix(in srgb,var(--i127-color-night) 84%,transparent);backdrop-filter:blur(12px);transition:transform var(--geo-motion-fast) var(--geo-ease),border-color var(--geo-motion-fast) var(--geo-ease),background var(--geo-motion-fast) var(--geo-ease)}.i127-portal__routes a:hover,.i127-portal__routes a:focus-visible{transform:translateY(-3px);border-color:rgb(223 194 125 / .42);background:rgb(18 22 40 / .94)}.i127-portal__routes b{display:grid;place-items:center;width:32px;aspect-ratio:1;border:1px solid rgb(223 194 125 / .34);border-radius:50%;color:var(--gold);font:.7rem/1 "Manrope",sans-serif}.i127-portal__routes span{min-width:0}.i127-portal__routes strong,.i127-portal__routes small{display:block}.i127-portal__routes strong{color:var(--ivory);font:600 1rem/1.1 "Cormorant Garamond",serif}.i127-portal__routes small{margin-top:3px;color:var(--muted);font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.i127-home-hero__scroll{position:absolute;left:50%;bottom:22px;width:24px;height:42px;border:1px solid rgb(242 234 220 / .18);border-radius:99px;transform:translateX(-50%)}.i127-home-hero__scroll span{position:absolute;left:50%;top:8px;width:3px;height:8px;border-radius:3px;background:var(--gold);transform:translateX(-50%)}.i127-circle-section{overflow:hidden;background:radial-gradient(circle at 50% 43%,rgb(167 152 238 / .14),transparent 34rem),linear-gradient(180deg,#0d0b1c,#080b17)}.i127-circle-section::before{content:"";position:absolute;left:50%;top:52%;width:min(920px,94vw);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,rgb(223 194 125 / .035) 0 1px,transparent 1px 66px);transform:translate(-50%,-50%);pointer-events:none}.i127-heptagon{position:relative;z-index:1;max-width:900px;margin:0 auto;color:var(--text)}.i127-heptagon__stage{position:relative;display:grid;gap:var(--geo-space-4);padding:var(--geo-space-4);border:1px solid rgb(242 234 220 / .1);border-radius:30px;background:linear-gradient(145deg,rgb(18 23 42 / .88),rgb(7 10 20 / .78));box-shadow:var(--geo-shadow-deep)}.i127-heptagon__drawing{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible}.i127-heptagon__orbit{fill:none;stroke:rgb(242 234 220 / .08);stroke-width:1;stroke-dasharray:2 9}.i127-heptagon__orbit--inner{stroke:rgb(223 194 125 / .13);stroke-dasharray:1 7}.i127-heptagon__polygon{fill:rgb(167 152 238 / .018);stroke:rgb(215 207 249 / .25);stroke-width:1.4;stroke-linejoin:round;stroke-dasharray:7 7}.i127-heptagon__polygon--inner{fill:none;stroke:rgb(223 194 125 / .17);stroke-width:1;stroke-dasharray:2 8}.i127-heptagon__ray{stroke:rgb(242 234 220 / .09);stroke-width:1;transition:stroke .22s ease,stroke-width .22s ease,filter .22s ease}.i127-heptagon__ray.is-active{stroke:var(--i127-active);stroke-width:2;filter:drop-shadow(0 0 5px var(--i127-active))}.i127-heptagon__center{position:relative;z-index:3;width:166px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;gap:3px;padding:20px;border:1px solid rgb(223 194 125 / .58);border-radius:50%;text-align:center;background:radial-gradient(circle at 35% 28%,rgb(215 207 249 / .2),transparent 35%),linear-gradient(145deg,#17192e,#090b17);box-shadow:0 0 0 9px rgb(223 194 125 / .035),0 18px 45px rgb(0 0 0 / .4),0 0 42px rgb(167 152 238 / .12);transition:transform .25s ease,box-shadow .25s ease}.i127-heptagon__center:hover,.i127-heptagon__center:focus-visible{transform:scale(1.035);box-shadow:0 0 0 13px rgb(223 194 125 / .06),0 24px 55px rgb(0 0 0 / .48),0 0 55px rgb(223 194 125 / .16)}.i127-heptagon__center-ring{position:absolute;inset:8px;border:1px dashed rgb(215 207 249 / .19);border-radius:50%;pointer-events:none}.i127-heptagon__center small{color:var(--gold);font:700 .56rem/1 "Manrope",sans-serif;letter-spacing:.13em;text-transform:uppercase}.i127-heptagon__center strong{color:var(--ivory);font:600 1.48rem/1.05 "Cormorant Garamond",serif}.i127-heptagon__center>span:last-child{color:var(--muted);font-size:.63rem}.i127-heptagon__nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.i127-heptagon__node-wrap{min-width:0}.i127-heptagon__node{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:76px;padding:11px;overflow:hidden;border:1px solid rgb(242 234 220 / .11);border-radius:18px;background:rgb(255 255 255 / .025);box-shadow:0 12px 28px rgb(0 0 0 / .16);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.i127-heptagon__node::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.05;background:var(--i127-sister);clip-path:polygon(50% 0,89% 19%,99% 61%,72% 95%,28% 95%,1% 61%,11% 19%)}.i127-heptagon__node:hover,.i127-heptagon__node:focus-visible,.i127-heptagon__node.is-active{border-color:var(--i127-sister);background:rgb(255 255 255 / .045);box-shadow:0 16px 35px rgb(0 0 0 / .27),0 0 25px rgb(215 207 249 / .08);transform:translateY(-3px)}.i127-heptagon__node.is-visited::after{content:"";position:absolute;right:8px;top:8px;width:5px;aspect-ratio:1;border-radius:50%;background:var(--i127-sister);box-shadow:0 0 8px var(--i127-sister)}.i127-heptagon__portrait{width:48px;aspect-ratio:1;overflow:hidden;border:1px solid var(--i127-sister);border-radius:50%;background:#101426;box-shadow:0 0 16px rgb(0 0 0 / .28)}.i127-heptagon__portrait img{width:100%;height:100%;object-fit:cover}.i127-heptagon__identity{min-width:0}.i127-heptagon__identity small,.i127-heptagon__identity strong,.i127-heptagon__identity>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i127-heptagon__identity small{color:var(--i127-sister);font:700 .53rem/1.2 "Manrope",sans-serif;letter-spacing:.08em;text-transform:uppercase}.i127-heptagon__identity strong{margin-top:4px;color:var(--ivory);font:600 1.14rem/1 "Cormorant Garamond",serif}.i127-heptagon__identity>span{margin-top:4px;color:var(--muted);font-size:.6rem}.i127-heptagon__glyph{color:var(--i127-sister);font-size:1rem;text-align:center}.i127-heptagon__detail{display:grid;grid-template-columns:58px minmax(150px,.6fr) minmax(0,1.4fr);gap:18px;align-items:center;max-width:760px;min-height:92px;margin:18px auto 0;padding:16px 20px;border:1px solid rgb(242 234 220 / .11);border-radius:20px;background:rgb(8 11 23 / .74);backdrop-filter:blur(12px);transition:border-color .2s ease,box-shadow .2s ease}.i127-heptagon__detail-mark{display:grid;place-items:center;width:52px;aspect-ratio:1;border:1px solid var(--i127-active);border-radius:50%;color:var(--i127-active);font:600 .68rem/1 "Manrope",sans-serif;box-shadow:0 0 18px rgb(223 194 125 / .08)}.i127-heptagon__detail p{margin:0}.i127-heptagon__detail p:nth-child(2) small,.i127-heptagon__detail p:nth-child(2) strong{display:block}.i127-heptagon__detail small{color:var(--i127-active);font:.58rem/1.3 "Manrope",sans-serif;letter-spacing:.06em;text-transform:uppercase}.i127-heptagon__detail strong{margin-top:4px;color:var(--ivory);font:600 1.35rem/1 "Cormorant Garamond",serif}.i127-heptagon__detail>p:last-child{color:var(--muted);font-size:.78rem;line-height:1.55}.i127-heptagon__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.interface127 .oschat-shell{position:relative;isolation:isolate}.interface127 .oschat-shell::before,.interface127 .oschat-shell::after{content:"";position:absolute;z-index:-1;top:16%;width:56%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--oschat-accent) 16%,transparent);border-radius:50%;pointer-events:none}.interface127 .oschat-shell::before{left:9%;background:radial-gradient(circle at 70% 50%,color-mix(in srgb,var(--oschat-accent) 6%,transparent),transparent 62%)}.interface127 .oschat-shell::after{right:9%;background:radial-gradient(circle at 30% 50%,rgb(215 207 249 / .035),transparent 62%)}.interface127 .page-hero{position:relative;overflow:hidden;isolation:isolate}.interface127 .page-hero::after{content:"";position:absolute;z-index:-1;right:clamp(-130px,-8vw,-50px);top:50%;width:310px;aspect-ratio:1;border:1px solid rgb(223 194 125 / .09);border-radius:50%;box-shadow:0 0 0 45px rgb(167 152 238 / .02),0 0 0 92px rgb(223 194 125 / .015);transform:translateY(-50%)}.interface127 .promise,.interface127 .offer,.interface127 .lineage,.interface127 .adventure-card,.interface127 .page-bridge__inner{border-radius:calc(var(--geo-radius-soft) * var(--geo-ratio))}.interface127 .oni-app-nav__item--featured .oni-app-nav__icon::before{content:"";position:absolute;inset:-7px;border:1px dashed rgb(223 194 125 / .34);border-radius:50%}@media(min-width:760px){.i127-heptagon.is-enhanced .i127-heptagon__stage{width:min(100%,680px);height:680px;margin-inline:auto;padding:0;border-radius:50%;background:radial-gradient(circle at center,rgb(167 152 238 / .08),rgb(8 11 23 / .55) 44%,rgb(8 11 23 / .08) 72%)}.i127-heptagon.is-enhanced .i127-heptagon__drawing{display:block}.i127-heptagon.is-enhanced .i127-heptagon__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.i127-heptagon.is-enhanced .i127-heptagon__center:hover,.i127-heptagon.is-enhanced .i127-heptagon__center:focus-visible{transform:translate(-50%,-50%) scale(1.04)}.i127-heptagon.is-enhanced .i127-heptagon__nodes{position:absolute;inset:0;display:block}.i127-heptagon.is-enhanced .i127-heptagon__node-wrap{position:absolute;left:var(--i127-x);top:var(--i127-y);width:168px;transform:translate(-50%,-50%)}.i127-heptagon.is-enhanced .i127-heptagon__node{grid-template-columns:43px minmax(0,1fr);min-height:68px;padding:9px}.i127-heptagon.is-enhanced .i127-heptagon__portrait{width:43px}.i127-heptagon.is-enhanced .i127-heptagon__glyph{position:absolute;right:9px;bottom:7px;font-size:.72rem;opacity:.72}}@media(max-width:980px){.i127-home-hero .i127-home-hero__grid{grid-template-columns:1fr;max-width:760px;text-align:center;padding-top:70px}.i127-home-hero .i127-home-hero__copy h1{margin-inline:auto}.i127-home-hero .i127-home-hero__copy .lead{margin-inline:auto}.i127-home-hero .i127-home-hero__copy .hero-truth,.i127-home-hero .i127-home-hero__copy .hero-btns{justify-content:center}.i127-portal{max-width:440px}}@media(max-width:759px){.i127-circle-section{padding-inline:0}.i127-heptagon{max-width:600px}.i127-heptagon__stage{padding:20px}.i127-heptagon__detail{grid-template-columns:48px 1fr;gap:12px}.i127-heptagon__detail-mark{width:44px;grid-row:1/3}.i127-heptagon__detail>p:last-child{grid-column:2}}@media(max-width:560px){.i127-home-hero{min-height:auto}.i127-home-hero .i127-home-hero__grid{width:min(100% - 28px,760px);gap:20px;padding:48px 0 62px}.i127-home-hero .i127-home-hero__copy h1{font-size:clamp(2.35rem,12vw,3.6rem)}.i127-home-hero .i127-home-hero__copy .lead{font-size:1rem}.i127-home-hero__scroll{display:none}.i127-portal{width:100%;height:350px;aspect-ratio:auto}.i127-portal::before{inset:1% 5% 3%}.i127-portal::after{inset:10% 14% 13%}.i127-portal__vesica{inset:10% 13% 18%}.i127-portal__center{top:43%;width:164px}.i127-portal__routes{left:2%;right:2%;bottom:0}.i127-heptagon__nodes{grid-template-columns:1fr}.i127-heptagon__node{min-height:72px}.i127-heptagon__detail{display:grid;grid-template-columns:42px 1fr;padding:14px}.i127-heptagon__detail-mark{width:40px}.i127-heptagon__actions{align-items:stretch;flex-direction:column}.i127-heptagon__actions .btn{width:100%}}@media(max-width:380px){.i127-portal__routes{grid-template-columns:1fr;bottom:-16px}.i127-portal__routes a{min-height:54px}.i127-portal__routes a:last-child{display:none}.i127-heptagon__stage{padding:14px;border-radius:22px}}@media(prefers-reduced-motion:no-preference){.i127-home-hero__scroll span{animation:i127-scroll 2.3s ease-in-out infinite}.i127-portal::before{animation:i127-breathe var(--geo-motion-breathe) ease-in-out infinite}.i127-heptagon.is-enhanced .i127-heptagon__polygon{animation:i127-dash 24s linear infinite}.i127-heptagon__center-ring{animation:i127-turn var(--geo-motion-orbit) linear infinite}.interface127 .oni-app-nav__item--featured .oni-app-nav__icon::before{animation:i127-turn 18s linear infinite}}@media(prefers-reduced-motion:reduce){.i127-portal *,.i127-heptagon *,.i127-home-hero__scroll span,[data-i127-reveal]{animation:none!important;transition-duration:.01ms!important}.i127-motion-ready [data-i127-reveal]{opacity:1;transform:none}}@keyframes i127-scroll{0%,100%{transform:translate(-50%,0);opacity:.35}50%{transform:translate(-50%,15px);opacity:1}}@keyframes i127-breathe{0%,100%{transform:scale(1);opacity:.72}50%{transform:scale(1.018);opacity:1}}@keyframes i127-dash{to{stroke-dashoffset:-140}}@keyframes i127-turn{to{transform:rotate(360deg)}}.oschat{background:linear-gradient(180deg,#080b16,#0b0f1e)!important}.oschat .oschat-glow{display:none!important}.oschat .oschat-shell,.interface127 .oschat .oschat-shell{border:1px solid rgb(255 255 255 / .08)!important;border-radius:24px;background:#0d1222!important;box-shadow:0 20px 60px rgb(0 0 0 / .35)!important;backdrop-filter:none!important}.interface127 .oschat .oschat-shell::before,.interface127 .oschat .oschat-shell::after,.oschat .oschat-conversation::before,.oschat .oschat-conversation::after,.oschat .oschat-log::before,.oschat .oschat-log::after{content:none!important;display:none!important}.oschat .oschat-header{background:transparent!important;border-bottom:1px solid rgb(255 255 255 / .06)!important}.oschat .oschat-portrait{box-shadow:none!important}.oschat .oschat-log{gap:12px}.oschat .oschat-message{border:0!important;box-shadow:none!important;border-radius:18px 18px 18px 6px;background:rgb(255 255 255 / .045)!important;padding:12px 16px}.oschat .oschat-message--user{border-radius:18px 18px 6px 18px;background:color-mix(in srgb,var(--oschat-accent) 22%,#0d1222)!important}.oschat .oschat-message--user .oschat-message__name{display:none}.oschat .oschat-message__name{font-size:.64rem;opacity:.85}.oschat .oschat-suggestions{flex-wrap:wrap;overflow:visible;padding-bottom:12px}.oschat .oschat-suggestions button{flex:0 1 auto;max-width:100%;min-height:36px;padding:8px 13px;white-space:normal;background:transparent!important;border-color:rgb(255 255 255 / .12)!important;color:#c9cfdc}.oschat .oschat-suggestions button:hover,.oschat .oschat-suggestions button:focus-visible{transform:none;border-color:color-mix(in srgb,var(--oschat-accent) 55%,transparent)!important;color:#fff}.oschat .oschat-composer{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 4px;border:1px solid rgb(255 255 255 / .1)!important;border-radius:28px;background:#0a0e1b!important;box-shadow:none!important}.oschat .oschat-composer:focus-within{border-color:color-mix(in srgb,var(--oschat-accent) 55%,transparent)!important;box-shadow:none!important}.oschat .oschat-composer textarea{flex:1 1 auto;min-height:44px!important;max-height:160px;height:44px;padding:11px 12px;font-size:16px;line-height:1.45}.oschat .oschat-preview{flex-basis:100%}.oschat .oschat-composer__bar{flex:0 0 auto;gap:8px;padding:0}.oschat .oschat-tools small{position:absolute;right:62px;bottom:-18px;font-size:.6rem;opacity:.7}.oschat .oschat-send{min-width:44px!important;width:44px;height:44px;min-height:44px;padding:0!important;border-radius:50%!important;background:var(--oschat-accent)!important;box-shadow:none!important}.oschat .oschat-send span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.oschat .oschat-send i{font-size:1.1rem}.oschat .oschat-send:hover,.oschat .oschat-send:focus-visible{transform:none;filter:brightness(1.08)}.oschat .oschat-feedback{margin-top:20px;min-height:0}.oschat .oschat-feedback:empty{margin:14px 0 0}.oschat .oschat-notice{padding:10px 22px 12px;background:transparent!important;border-top:1px solid rgb(255 255 255 / .05)!important;color:#6f7790}.oschat .oschat-notice p{font-size:.62rem;line-height:1.5}.oschat .oschat-notice>span{opacity:.6}.oschat .oschat-composer textarea{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;resize:none!important;border-radius:0!important}.oschat .oschat-message{width:auto!important;max-width:min(80%,680px)!important;align-self:flex-start}.oschat .oschat-message--user{align-self:flex-end!important}@media(max-width:430px){.oschat .oschat-message{max-width:90%!important}}.oschat .oschat-composer textarea{flex:1 1 0%;min-width:0;width:auto}.oschat .oschat-composer__bar .oschat-tools{gap:4px}.oschat .oschat-composer__bar .oschat-tools small{display:none}.oschat .oschat-attach{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;border-radius:50%;font-size:0!important;color:#fff0;overflow:hidden;cursor:pointer}.oschat .oschat-attach span{font-size:18px;color:#d8b66b}.oschat .oschat-attach:hover,.oschat .oschat-attach:focus-within{background:rgb(255 255 255 / .06)}[data-oni-app-install-trigger],[data-oni-app-install]{display:none!important}.c127-app{--c127-night:#080b17;--c127-panel:#10162a;--c127-ivory:#f2eadc;--c127-gold:#dfc27d;--c127-muted:#b8bfd0;position:fixed;inset:0;z-index:2147483000;pointer-events:none;isolation:isolate;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.c127-app[hidden],.c127-app__trigger[hidden],.c127-app__dialog[hidden]{display:none!important}@media (display-mode:standalone){.c127-app__trigger,.c127-app__dialog{display:none!important}}.c127-app__actions{position:fixed;right:20px;bottom:22px;z-index:1;display:grid;justify-items:end;gap:8px;max-width:calc(100vw - 40px);pointer-events:none}.c127-app__account{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:7px 13px 7px 8px;border:1px solid rgb(167 152 238 / .38);border-radius:999px;color:var(--c127-ivory);background:rgb(16 22 42 / .96);box-shadow:0 11px 28px rgb(0 0 0 / .32);font-size:.72rem;font-weight:800;line-height:1;text-decoration:none;pointer-events:auto;touch-action:manipulation}.c127-app__account:hover,.c127-app__account:focus-visible{border-color:#a798ee;color:var(--c127-ivory);transform:translateY(-1px)}.c127-app__account-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#d8cff9;background:rgb(167 152 238 / .14)}.c127-app__account-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.c127-app__trigger{position:relative;display:flex;align-items:center;gap:11px;max-width:calc(100vw - 40px);min-height:58px;padding:8px 17px 8px 9px;border:1px solid rgb(223 194 125 / .42);border-radius:20px;color:var(--c127-ivory);background:rgb(8 11 23 / .96);box-shadow:0 16px 42px rgb(0 0 0 / .42);cursor:pointer;pointer-events:auto;touch-action:manipulation;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.c127-app__trigger:hover,.c127-app__trigger:focus-visible{border-color:var(--c127-gold);transform:translateY(-2px)}.c127-app__icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;color:#241a2e;background:linear-gradient(145deg,#f4dfa5,#cfaa60)}.c127-app__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.c127-app__copy{display:grid;gap:2px}.c127-app__copy strong{color:var(--c127-ivory);font-size:.82rem;line-height:1.2}.c127-app__copy small{color:var(--c127-muted);font-size:.66rem;line-height:1.25}.c127-app__dialog{position:fixed;inset:0;z-index:2;display:grid;align-items:end;opacity:0;pointer-events:auto;transition:opacity .22s ease}.c127-app__dialog.is-open{opacity:1}.c127-app__backdrop{position:absolute;inset:0;border:0;background:rgb(2 4 10 / .76);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.c127-app__sheet{position:relative;width:min(100%, 540px);margin:0 auto;padding:30px 24px calc(22px + env(safe-area-inset-bottom, 0px));border:1px solid rgb(223 194 125 / .3);border-bottom:0;border-radius:28px 28px 0 0;outline:0;color:var(--c127-muted);background:radial-gradient(circle at 10% 0,rgb(167 152 238 / .15),transparent 42%),var(--c127-panel);box-shadow:0 -28px 72px rgb(0 0 0 / .5);transform:translateY(100%);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.c127-app__dialog.is-open .c127-app__sheet{transform:translateY(0)}.c127-app__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgb(242 234 220 / .14);border-radius:50%;color:var(--c127-ivory);background:rgb(255 255 255 / .04);font-size:1.45rem;cursor:pointer;touch-action:manipulation}.c127-app__eyebrow{margin:0 42px 7px 0;color:var(--c127-gold);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.c127-app__sheet h2{margin:0;color:var(--c127-ivory);font:500 clamp(1.65rem, 7vw, 2.2rem)/1.04 "Cormorant Garamond",Georgia,serif}.c127-app__intro{margin:12px 0 20px;color:var(--c127-muted);font-size:.86rem;line-height:1.6}.c127-app__steps{display:grid;gap:12px;margin:0 0 20px;padding:16px 16px 16px 38px;border:1px solid rgb(167 152 238 / .26);border-radius:16px;background:rgb(167 152 238 / .07);color:#d0cfdd;font-size:.82rem;line-height:1.5}.c127-app__fallback{margin:0 0 20px;padding:15px 16px;border:1px solid rgb(167 152 238 / .26);border-radius:16px;background:rgb(167 152 238 / .07);color:#d0cfdd;font-size:.82rem;line-height:1.55}.c127-app__primary,.c127-app__secondary,.c127-app__installed{width:100%;min-height:50px;border-radius:999px;font:800 .82rem/1 "Manrope",system-ui,sans-serif;cursor:pointer;touch-action:manipulation}.c127-app__primary{border:0;color:#251b31;background:linear-gradient(135deg,#f2dea8,var(--c127-gold));box-shadow:0 12px 30px rgb(223 194 125 / .2)}.c127-app__secondary{margin-top:6px;border:0;color:#9da6ba;background:#fff0}.c127-app__installed{min-height:38px;margin-top:2px;border:0;color:#c9c1e8;background:#fff0;font-size:.72rem;text-decoration:underline;text-underline-offset:3px}.c127-app__installed:hover,.c127-app__installed:focus-visible{color:var(--c127-ivory)}.c127-app-open{overflow:hidden}.c127-account{--c127-account-night:#080b17;--c127-account-panel:#10162a;--c127-account-ivory:#f2eadc;--c127-account-gold:#dfc27d;--c127-account-muted:#b8bfd0;width:min(100%, 1040px);margin:0 auto;padding:clamp(18px, 4vw, 44px) 0 clamp(40px, 7vw, 84px);color:var(--c127-account-ivory);font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.c127-account *,.c127-account *::before,.c127-account *::after{box-sizing:border-box}.c127-account__header{max-width:690px;margin:0 auto 30px;text-align:center}.c127-account__eyebrow,.c127-account__step{margin:0 0 8px;color:var(--c127-account-gold);font-size:.69rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.c127-account__header h2,.c127-account--member h2{margin:0;color:var(--c127-account-ivory);font:500 clamp(2rem, 6vw, 3.5rem)/1.02 "Cormorant Garamond",Georgia,serif}.c127-account__header>p:last-child,.c127-account--member>p:not(.c127-account__eyebrow){margin:14px 0 0;color:var(--c127-account-muted);line-height:1.65}.c127-account__notice{max-width:900px;margin:0 auto 20px;padding:16px 19px;border:1px solid rgb(232 127 127 / .38);border-radius:15px;color:#ffd4d4;background:rgb(158 56 56 / .14);font-size:.85rem}.c127-account__notice ul{margin:8px 0 0;padding-left:20px}.c127-account__grid{display:grid;grid-template-columns:1.08fr .92fr;max-width:940px;margin:0 auto;overflow:hidden;border:1px solid rgb(223 194 125 / .24);border-radius:28px;background:rgb(8 11 23 / .96);box-shadow:0 24px 70px rgb(0 0 0 / .28)}.c127-account__card{padding:clamp(26px, 4.5vw, 48px)}.c127-account__card--register{background:radial-gradient(circle at 10% 0,rgb(167 152 238 / .15),transparent 64%)}.c127-account__card--login{border-left:1px solid rgb(223 194 125 / .18);background:radial-gradient(circle at 90% 0,rgb(223 194 125 / .1),transparent 62%)}.c127-account__card h2{margin:0;color:var(--c127-account-ivory);font:500 clamp(1.65rem, 4vw, 2.15rem)/1.05 "Cormorant Garamond",Georgia,serif}.c127-account__card>p:not(.c127-account__step){min-height:3em;margin:10px 0 0;color:var(--c127-account-muted);font-size:.84rem;line-height:1.55}.c127-account form{display:grid;gap:9px;margin-top:24px}.c127-account form>label:not(.c127-account__check){margin-top:7px;color:var(--c127-account-ivory);font-size:.74rem;font-weight:700}.c127-account input[type="text"],.c127-account input[type="email"],.c127-account input[type="password"]{width:100%;min-height:48px;padding:11px 13px;border:1px solid rgb(242 234 220 / .18);border-radius:12px;outline:0;color:var(--c127-account-ivory);background:rgb(255 255 255 / .045);font:500 .88rem/1.3 "Manrope",system-ui,sans-serif}.c127-account input[type="text"]:focus,.c127-account input[type="email"]:focus,.c127-account input[type="password"]:focus{border-color:var(--c127-account-gold);box-shadow:0 0 0 3px rgb(223 194 125 / .12)}.c127-account form>small{color:#8992a8;font-size:.68rem}.c127-account__check{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin:11px 0 4px;color:var(--c127-account-muted);font-size:.72rem;font-weight:400;line-height:1.5}.c127-account__check input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--c127-account-gold)}.c127-account__check a,.c127-account__text-link{color:#ead79f;text-decoration:underline;text-underline-offset:3px}.c127-account__check--short{margin-top:13px}.c127-account__honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}.c127-account__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:9px;padding:12px 18px;border:0;border-radius:999px;color:#251b31;background:linear-gradient(135deg,#f2dea8,var(--c127-account-gold));box-shadow:0 12px 30px rgb(223 194 125 / .16);font:800 .8rem/1 "Manrope",system-ui,sans-serif;text-decoration:none;cursor:pointer;touch-action:manipulation}.c127-account__button:hover,.c127-account__button:focus-visible{color:#251b31;filter:brightness(1.06);transform:translateY(-1px)}.c127-account__text-link{justify-self:center;margin-top:9px;font-size:.73rem}.c127-account--member{max-width:720px;padding:clamp(34px, 7vw, 72px);border:1px solid rgb(223 194 125 / .22);border-radius:28px;text-align:center;background:radial-gradient(circle at 50% 0,rgb(167 152 238 / .14),transparent 65%),rgb(8 11 23 / .94)}.c127-account__member-actions{display:grid;justify-items:center;gap:10px;max-width:360px;margin:27px auto 0}@media (max-width:760px){.c127-app__actions{right:14px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 28px)}.c127-account__grid{grid-template-columns:1fr}.c127-account__card--login{border-top:1px solid rgb(223 194 125 / .18);border-left:0}.c127-account__card>p:not(.c127-account__step){min-height:0}}@media (max-width:380px){.c127-app__trigger{padding-right:13px}.c127-app__actions{justify-items:stretch}.c127-app__account{justify-self:end}.c127-app__copy small{display:none}.c127-app__sheet{padding-inline:19px}.c127-account__card{padding-inline:21px}}@media (prefers-reduced-motion:reduce){.c127-app__trigger,.c127-app__account,.c127-app__dialog,.c127-app__sheet,.c127-account__button{transition:none}}.c127-privacy{--c127-privacy-night:#080b17;--c127-privacy-panel:#11172b;--c127-privacy-ivory:#f2eadc;--c127-privacy-muted:#b8bfd0;--c127-privacy-gold:#dfc27d;width:min(900px, calc(100% - 32px));margin:40px auto 80px;color:var(--c127-privacy-ivory)}.c127-privacy header{padding:clamp(28px,5vw,54px);border:1px solid rgb(223 194 125 / .22);border-radius:26px;background:radial-gradient(circle at 15% 0,rgb(167 152 238 / .13),transparent 48%),var(--c127-privacy-night)}.c127-privacy header>p:first-child{color:var(--c127-privacy-gold);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.c127-privacy h1{margin:8px 0 12px;color:var(--c127-privacy-ivory);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(2.5rem,7vw,4.8rem);line-height:.96}.c127-privacy h2{margin:0 0 12px;color:var(--c127-privacy-ivory);font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(1.55rem,4vw,2.2rem)}.c127-privacy section{margin-top:14px;padding:clamp(22px,4vw,34px);border:1px solid rgb(242 234 220 / .1);border-radius:20px;background:var(--c127-privacy-panel)}.c127-privacy p,.c127-privacy li{color:var(--c127-privacy-muted);line-height:1.72}.c127-privacy li+li{margin-top:7px}.c127-privacy a{color:var(--c127-privacy-gold)}.c127-privacy code{padding:2px 5px;border-radius:5px;color:#d9d0fb;background:rgb(167 152 238 / .1)}.c127-privacy__review{margin-top:20px;padding:20px;border-left:3px solid var(--c127-privacy-gold);color:var(--c127-privacy-muted);background:rgb(223 194 125 / .05);line-height:1.65}html.c127-pwa-standalone,html.oni-app-standalone{--header-height:0px !important;--sisters-height:0px !important;margin-top:0!important;scroll-padding-top:24px}html.c127-pwa-standalone .site-header,html.c127-pwa-standalone #wpadminbar,html.oni-app-standalone .site-header,html.oni-app-standalone #wpadminbar{display:none!important}html.c127-pwa-standalone body.admin-bar,html.oni-app-standalone body.admin-bar{padding-top:env(safe-area-inset-top,0)!important}@media (display-mode:standalone){html{--header-height:0px !important;--sisters-height:0px !important;margin-top:0!important}.site-header,#wpadminbar{display:none!important}body.admin-bar{padding-top:env(safe-area-inset-top,0)!important}}:root,html[data-theme="night"]{color-scheme:dark;--i127-bg-canvas:#080a13;--i127-bg-section:#101426;--i127-bg-card:#171c31;--i127-bg-elevated:#202742;--i127-bg-translucent:rgb(16 20 38 / 94%);--i127-bg-soft:rgb(255 255 255 / 3.5%);--i127-bg-active:rgb(223 194 125 / 10%);--i127-text-primary:#f8f5ed;--i127-text-secondary:#c9c8d5;--i127-text-muted:#a7a9ba;--i127-text-disabled:#858696;--i127-text-inverse:#221b29;--i127-border-subtle:rgb(248 245 237 / 13%);--i127-border-strong:rgb(248 245 237 / 29%);--i127-focus:#f2dea8;--i127-accent-violet:#a798ee;--i127-accent-violet-soft:#d7cff9;--i127-accent-gold:#dfc27d;--i127-accent-gold-soft:#f2dea8;--i127-status-success:#8fd2a6;--i127-status-error:#ffb6ae;--i127-sister-oni:#d9cdfb;--i127-sister-alka:#a9c2f7;--i127-sister-naia:#8fdad3;--i127-sister-terra:#a9c98a;--i127-sister-ignis:#eb9a68;--i127-sister-astria:#f2dea8;--i127-sister-irma:#f3f1fb;--i127-gradient-canvas:radial-gradient(circle at 15% 12%, rgb(167 152 238 / 14%), transparent 31rem),
    radial-gradient(circle at 86% 74%, rgb(223 194 125 / 8%), transparent 29rem),
    linear-gradient(180deg, var(--i127-bg-canvas), var(--i127-bg-section));--i127-gradient-card:radial-gradient(circle at 15% 0%, rgb(167 152 238 / 10%), transparent 44%),
    linear-gradient(145deg, var(--i127-bg-card), var(--i127-bg-section));--i127-shadow-card:0 18px 50px rgb(0 0 0 / 32%);--i127-shadow-active:0 22px 70px rgb(0 0 0 / 45%);--i127-backdrop:rgb(2 4 10 / 72%);--night:var(--i127-bg-canvas);--night2:var(--i127-bg-section);--panel:var(--i127-bg-card);--ivory:var(--i127-text-primary);--text:var(--i127-text-secondary);--muted:var(--i127-text-muted);--violet:var(--i127-accent-violet);--violet-soft:var(--i127-accent-violet-soft);--gold:var(--i127-accent-gold);--gold-soft:var(--i127-accent-gold-soft);--line:var(--i127-border-subtle)}html,body{color-scheme:dark;background:var(--i127-bg-canvas)}body{color:var(--i127-text-secondary)}h1,h2,h3,h4,h5,h6{color:var(--i127-text-primary)}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--i127-focus);outline-offset:3px}::selection{color:var(--i127-text-inverse);background:var(--i127-accent-violet)}.sister-link--oni{--sister-accent:var(--i127-sister-oni) !important}.sister-link--alka{--sister-accent:var(--i127-sister-alka) !important}.sister-link--naia{--sister-accent:var(--i127-sister-naia) !important}.sister-link--terra{--sister-accent:var(--i127-sister-terra) !important}.sister-link--ignis{--sister-accent:var(--i127-sister-ignis) !important}.sister-link--astria{--sister-accent:var(--i127-sister-astria) !important}.sister-link--irma{--sister-accent:var(--i127-sister-irma) !important}.site-header,.site-header__main{color:var(--i127-text-secondary);border-color:var(--i127-border-subtle);background:var(--i127-bg-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.soeurs-bar{color:var(--i127-text-secondary);border-color:var(--i127-border-subtle);background:var(--i127-bg-section)}.promise,.news,.symbol-search-panel,.symbol-card__link,.symbol-card details,.symbol-ethics-card,.dream-auth__grid,.dream-deposit,.dream-patterns,.dream-entry>details,.page-bridge__inner{color:var(--i127-text-secondary);border-color:var(--i127-border-subtle);background:var(--i127-gradient-card);box-shadow:var(--i127-shadow-card)}.page-bridge__card{color:var(--i127-text-secondary)!important;border-color:var(--i127-border-subtle)!important;background:var(--i127-bg-soft)}.page-bridge__card:hover,.page-bridge__card:focus-visible{border-color:var(--i127-border-strong)!important;background:var(--i127-bg-elevated);box-shadow:var(--i127-shadow-card)}@media (prefers-reduced-motion:reduce){html,body,html *,html *::before,html *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html.oni127-home-header-simple{--sisters-height:0px}body #contenu-principal :is(h1,h2,h3,h4,h5,h6){text-align:left!important;margin-inline:0;overflow-wrap:break-word;word-break:normal;text-wrap:pretty}#contenu-principal :is(.home-path__head,.mythe-head,.const-head,.method-head,.cercle-head,.adventure-head,.circle-living__head){margin-inline:0;text-align:left}#contenu-principal :is(.home-path__head,.mythe-head,.const-head,.method-head,.cercle-head,.adventure-head,.circle-living__head) .lead{margin-inline:0;text-align:left}#contenu-principal :is(.page-hero,.dream-account__hero,.symbol-guide__head,.symbol-single__hero,.symbol-single__cta,.final,.news){text-align:left}#contenu-principal :is(.page-hero,.dream-account__hero,.symbol-guide__head,.symbol-single__hero,.symbol-single__cta,.final) .lead{margin-inline:0}#contenu-principal .hero h1,#contenu-principal .final h2{margin-inline:0}#contenu-principal .final h2{max-width:26ch}body.home #contenu-principal .i127-home-hero .i127-home-hero__grid{width:min(1100px,calc(100% - 40px));text-align:left}body.home #contenu-principal .i127-home-hero__copy :is(h1,.lead,.hero-truth){margin-inline:0;text-align:left}body.home #contenu-principal .i127-home-hero__copy :is(.hero-truth,.hero-btns){justify-content:flex-start}@media (max-width:980px){body.home #contenu-principal .i127-home-hero .i127-home-hero__grid{max-width:none}}body.home #contenu-principal .circle-living__wrap{width:min(1100px,calc(100% - 40px))}body.home #contenu-principal .news-sec .news{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}body.home #contenu-principal .news-sec .news::before{display:none}body.home #contenu-principal .news-sec .news>p{max-width:64ch;margin-inline:0;text-align:left}body.home #contenu-principal .news-sec .news-row{max-width:660px;margin-inline:0}body.home #contenu-principal .news-sec .newsletter-shortcode-slot :is(form,#subscribe-blog){justify-content:flex-start}@media (min-width:981px){body.home #contenu-principal .i127-home-hero .i127-home-hero__copy h1{max-width:20ch;font-size:clamp(2.45rem,4.3vw,4.1rem);line-height:1.06;text-wrap:balance}}body.core127-dictionary-force{--c127-bg:#0b0912;--c127-surface:#15111f;--c127-surface-2:#1c1629;--c127-line:rgba(221,194,138,.18);--c127-text:#f7f1fb;--c127-muted:#c3b9cb;--c127-gold:#d9b66f;--c127-violet:#8c6ac6;--c127-shadow:0 20px 50px rgba(0,0,0,.22);background:var(--c127-bg)!important;color:var(--c127-text)!important}body.core127-dictionary-force.core127-light{--c127-bg:#f6f1f8;--c127-surface:#ffffff;--c127-surface-2:#f1eaf5;--c127-line:rgba(91,62,112,.14);--c127-text:#21192a;--c127-muted:#665d6d;--c127-gold:#8e682b;--c127-violet:#6b4d9f;--c127-shadow:0 18px 44px rgba(53,31,68,.08)}body.core127-dictionary-force main,body.core127-dictionary-force #primary,body.core127-dictionary-force .site-main{color:var(--c127-text)!important}body.core127-dictionary-force main>article,body.core127-dictionary-force .site-main>article,body.core127-dictionary-force .entry-content,body.core127-dictionary-force .page-content{max-width:1040px;margin-inline:auto}body.core127-dictionary-force h1{max-width:18ch;font-size:clamp(2.2rem,6vw,4.8rem)!important;line-height:.98!important;letter-spacing:-.045em!important;margin-bottom:.55em!important;color:var(--c127-text)!important}body.core127-dictionary-force h2{margin-top:1.7em!important;color:var(--c127-text)!important;letter-spacing:-.02em}body.core127-dictionary-force h3{color:var(--c127-text)!important}body.core127-dictionary-force p,body.core127-dictionary-force li{color:var(--c127-muted)!important;line-height:1.72}body.core127-dictionary-force a{color:var(--c127-gold)}body.core127-dictionary-force :is([class*="tag"],[class*="badge"],[class*="chip"],[class*="label"],[class*="meta-item"],[class*="pill"]){box-shadow:none!important}body.core127-dictionary-force :is([class*="tag"],[class*="badge"],[class*="chip"],[class*="pill"]):not(button):not(a){display:inline-flex!important;align-items:center!important;min-height:26px!important;max-width:100%!important;padding:3px 8px!important;margin:2px 4px 2px 0!important;border:1px solid var(--c127-line)!important;border-radius:999px!important;background:transparent!important;color:var(--c127-muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:.01em!important}body.core127-dictionary-force :is([class*="symbol-card"],[class*="symbol__card"],[class*="dictionary-card"],[class*="dream-symbol"],[class*="interpretation-card"]){border:1px solid var(--c127-line)!important;border-radius:18px!important;background:var(--c127-surface)!important;box-shadow:var(--c127-shadow)!important}body.core127-dictionary-force .entry-content>:is(section,div):has(>h2),body.core127-dictionary-force [class*="symbol"] :is(section,div):has(>h2){border-radius:18px}body.core127-dictionary-force [data-core127-translation-wrap]{position:fixed;z-index:999;right:16px;bottom:18px;display:flex!important;align-items:center;gap:6px;width:auto!important;max-width:calc(100vw - 32px);padding:6px!important;border:1px solid var(--c127-line)!important;border-radius:999px!important;background:color-mix(in srgb,var(--c127-surface) 94%,transparent)!important;box-shadow:0 12px 34px rgb(0 0 0 / .2)!important;backdrop-filter:blur(16px)}body.core127-dictionary-force [data-core127-translation-wrap] button,body.core127-dictionary-force [data-core127-translation-wrap] select,body.core127-dictionary-force [data-core127-translation-wrap] a{min-width:auto!important;width:auto!important;min-height:34px!important;padding:5px 10px!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--c127-text)!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important}.c127-v3-grimoire{max-width:1040px;margin:34px auto 80px;padding:22px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;border:1px solid var(--c127-line);border-radius:20px;background:var(--c127-surface);box-shadow:var(--c127-shadow)}.c127-v3-grimoire strong{display:block;color:var(--c127-text);font-size:1.15rem;margin-bottom:5px}.c127-v3-grimoire p{margin:0!important}.c127-v3-grimoire a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:var(--c127-gold);color:#21182a!important;text-decoration:none!important;font-weight:850}body.core127-dictionary-force.core127-light :is(input,select,textarea,button){color:var(--c127-text)}body.core127-dictionary-force.core127-light :is(.entry-content,.site-main,[class*="symbol"],[class*="dictionary"]){color:var(--c127-text)!important}body.core127-dictionary-force :is([class*="filters"],[class*="taxonomy"],[class*="chips"],[class*="tags"]){gap:6px!important;row-gap:6px!important}@media(max-width:720px){.c127-v3-hero{margin:10px 12px 18px;padding:15px}.c127-v3-grimoire{margin:28px 12px 76px;grid-template-columns:1fr}.c127-v3-grimoire a{width:100%}body.core127-dictionary-force h1{font-size:clamp(2rem,12vw,3.4rem)!important}body.core127-dictionary-force [data-core127-translation-wrap]{right:10px;bottom:10px}}@media(prefers-reduced-motion:reduce){body.core127-dictionary-force *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.core127-dictionary-force .c127-force-soft-primary,body.core127-dictionary-force a.c127-force-soft-primary,body.core127-dictionary-force button.c127-force-soft-primary{background:rgb(217 182 111 / .13)!important;color:var(--c127-text)!important;border:1px solid rgb(217 182 111 / .32)!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important}body.core127-dictionary-force .c127-force-soft-primary:hover{background:rgb(217 182 111 / .20)!important;border-color:rgb(217 182 111 / .42)!important;transform:none!important}body.core127-dictionary-force .c127-force-soft-secondary,body.core127-dictionary-force a.c127-force-soft-secondary,body.core127-dictionary-force button.c127-force-soft-secondary{background:transparent!important;color:var(--c127-muted)!important;border:1px solid var(--c127-line)!important;box-shadow:none!important;text-shadow:none!important;font-weight:650!important}body.core127-dictionary-force .c127-force-soft-secondary:hover{color:var(--c127-text)!important;background:rgb(255 255 255 / .03)!important;transform:none!important}body.core127-dictionary-force .entry-content a.wp-element-button,body.core127-dictionary-force .entry-content .wp-block-button__link{border-radius:999px!important;box-shadow:none!important;text-shadow:none!important}.c127-v3-library-footer{max-width:1040px;margin:42px auto 72px;padding:22px 24px;border:1px solid var(--c127-line);border-radius:20px;background:var(--c127-surface);box-shadow:0 16px 36px rgb(0 0 0 / .12)}.c127-v3-library-footer__brand{display:flex;align-items:center;gap:10px;color:var(--c127-gold);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.c127-v3-library-footer p{max-width:64ch;margin:.8rem 0 1rem!important}.c127-v3-library-footer__actions{display:flex;gap:8px;flex-wrap:wrap}.c127-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:6px 13px;border-radius:999px;text-decoration:none!important;font-size:.84rem;font-weight:700;transition:background .15s ease,border-color .15s ease,color .15s ease}.c127-btn--soft{background:rgb(217 182 111 / .10);color:var(--c127-text)!important;border:1px solid rgb(217 182 111 / .28)}.c127-btn--soft:hover{background:rgb(217 182 111 / .16)}.c127-btn--ghost{background:#fff0;color:var(--c127-muted)!important;border:1px solid var(--c127-line)}.c127-btn--ghost:hover{color:var(--c127-text)!important;background:rgb(255 255 255 / .025)}@media(max-width:720px){.c127-v3-library-footer{margin:32px 12px 68px;padding:18px}.c127-v3-library-footer__actions{display:grid;grid-template-columns:1fr}.c127-btn{width:100%}}body.core127-dictionary-force .c127-force-soft-primary,body.core127-dictionary-force a.c127-force-soft-primary,body.core127-dictionary-force button.c127-force-soft-primary,.c127-btn--primary-soft{background:transparent!important;color:var(--c127-gold)!important;border:1px solid color-mix(in srgb,var(--c127-gold) 48%,transparent)!important;border-radius:12px!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important;letter-spacing:.01em!important}body.core127-dictionary-force .c127-force-soft-primary:hover,.c127-btn--primary-soft:hover{background:color-mix(in srgb,var(--c127-gold) 8%,transparent)!important;border-color:color-mix(in srgb,var(--c127-gold) 70%,transparent)!important;transform:none!important}body.core127-dictionary-force .c127-force-soft-secondary,body.core127-dictionary-force a.c127-force-soft-secondary,body.core127-dictionary-force button.c127-force-soft-secondary,.c127-btn--secondary-soft{background:transparent!important;color:var(--c127-muted)!important;border:1px solid var(--c127-line)!important;border-radius:12px!important;box-shadow:none!important;text-shadow:none!important;font-weight:600!important}body.core127-dictionary-force .c127-force-soft-secondary:hover,.c127-btn--secondary-soft:hover{color:var(--c127-text)!important;background:rgb(255 255 255 / .02)!important;transform:none!important}.c127-v3-library-footer{max-width:1040px;margin:48px auto 78px!important;padding:24px!important;border:1px solid var(--c127-line)!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important}.c127-v3-library-footer h2{margin:.55rem 0 .5rem!important;font-size:1.45rem!important}.c127-v3-library-footer__brand{color:var(--c127-muted)!important;font-size:.73rem!important;letter-spacing:.07em!important}.c127-v3-library-footer__actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}.c127-v3-library-footer__actions .c127-btn{min-height:40px!important;padding:7px 12px!important;font-size:.82rem!important}body.core127-dictionary-force .wp-block-button__link,body.core127-dictionary-force .wp-element-button,body.core127-dictionary-force .entry-content a[class*="button"],body.core127-dictionary-force .entry-content button{border-radius:12px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}body.core127-dictionary-force .entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:transparent!important;color:var(--c127-gold)!important;border:1px solid color-mix(in srgb,var(--c127-gold) 45%,transparent)!important}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:548px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}#cmplz-manage-consent .cmplz-manage-consent{left:40px;right:initial}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-cookiebanner{background:rgb(27 27 47 / .95);border-radius:10px;box-shadow:0 2px 15px rgb(0 0 0 / .7);color:#fff;font-family:'Lora',serif;padding:20px;max-width:800px;margin:20px auto;text-align:center}.cmplz-cookiebanner .cmplz-logo{max-width:100px;margin:0 auto 10px}.cmplz-cookiebanner .cmplz-title{font-size:1.8rem;font-weight:700;color:#f4d03f;margin-bottom:15px;text-shadow:0 0 5px rgb(255 255 255 / .5)}.cmplz-cookiebanner .cmplz-close{position:absolute;top:10px;right:10px;color:#f4d03f;font-size:1.5rem;cursor:pointer;transition:color 0.3s ease}.cmplz-cookiebanner .cmplz-close:hover{color:#6c3483}.cmplz-cookiebanner .cmplz-message{font-size:1rem;margin-bottom:20px;line-height:1.6;color:#fff}.cmplz-buttons .cmplz-btn{padding:10px 20px;border-radius:30px;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;display:inline-block;margin:5px;box-shadow:0 0 10px rgb(255 255 255 / .3)}.cmplz-buttons .cmplz-accept{background:#f4d03f;color:#1b1b2f;border:none}.cmplz-buttons .cmplz-accept:hover{background:#6c3483;color:#fff;box-shadow:0 0 15px rgb(255 255 255 / .7)}.cmplz-buttons .cmplz-deny{background:#2c3e50;color:#fff;border:1px solid #f4d03f}.cmplz-buttons .cmplz-deny:hover{background:#1b1b2f;color:#f4d03f}.cmplz-buttons .cmplz-save-preferences{background:rgb(44 62 80 / .8);color:#fff;border:none}.cmplz-buttons .cmplz-save-preferences:hover{background:#6c3483;color:#fff}.cmplz-buttons .cmplz-view-preferences{background:none;color:#f4d03f;text-decoration:underline;border:none}.cmplz-buttons .cmplz-view-preferences:hover{color:#6c3483}.cmplz-links .cmplz-documents{color:#f4d03f;text-decoration:underline;margin-top:20px;display:inline-block}.cmplz-links .cmplz-documents:hover{color:#6c3483}.cmplz-cookiebanner .cmplz-category{margin-top:20px;background:rgb(44 62 80 / .9);padding:15px;border-radius:10px;color:#fff}.cmplz-cookiebanner .cmplz-category-title{font-size:1.2rem;color:#f4d03f;margin-bottom:10px}#cmplz-manage-consent .cmplz-manage-consent{background:rgb(27 27 47 / .9);padding:20px;border-radius:10px;color:#fff}.cmplz-soft-cookiewall{background:rgb(0 0 0 / .9);color:#fff;font-size:1rem;padding:20px;border-radius:10px;text-align:center}.cmplz-blocked-content-container .cmplz-blocked-content-notice{background:#f4d03f;color:#1b1b2f;padding:10px 20px;border-radius:5px;text-align:center;font-size:1rem}.cmplz-blocked-content-container .cmplz-blocked-content-notice:hover{background:#6c3483;color:#fff}.cmplz-blocked-content-notice button.cmplz-accept-service{background:#f4d03f;color:#1b1b2f;padding:10px;border-radius:5px;border:none}.cmplz-blocked-content-notice button.cmplz-accept-service:hover{background:#6c3483;color:#fff}#cmplz-consent-ui,#cmplz-post-consent-ui{background:rgb(27 27 47 / .95);color:#fff;padding:20px;border-radius:10px}#cmplz-consent-ui .cmplz-consent-message,#cmplz-post-consent-ui .cmplz-consent-message{font-size:1rem;margin-bottom:10px}#cmplz-consent-ui button,#cmplz-post-consent-ui button{background:#f4d03f;color:#1b1b2f;padding:10px 20px;border-radius:30px;font-weight:700;border:none;transition:all 0.3s ease}#cmplz-consent-ui button:hover,#cmplz-post-consent-ui button:hover{background:#6c3483;color:#fff}