:root{--up-paulo-console-pa-right: clamp(14px, 3vw, 26px);--up-paulo-console-pa-bottom: calc(clamp(14px, 3vw, 26px) + env(safe-area-inset-bottom, 0px)) ;--up-paulo-console-pa-layer: 90;--up-paulo-console-pa-transform: translateX(34px);--up-paulo-console-pa-transition: opacity .6s ease, transform .7s cubic-bezier(.16, 1, .3, 1);--up-paulo-console-pa-is-revealed-is-away-transform: translateX(34px);--up-paulo-console-pa-launch-gap: 9px;--up-paulo-console-pa-launch-min-w: 185px;--up-paulo-console-pa-launch-bg: #0e0e0e;--up-paulo-console-pa-launch-color: #fff;--up-paulo-console-pa-launch-border: 1px solid #ffffff29;--up-paulo-console-pa-launch-radius: 16px;--up-paulo-console-pa-launch-padding: 7px 14px 7px 9px;--up-paulo-console-pa-launch-size: .95rem;--up-paulo-console-pa-launch-weight: 600;--up-paulo-console-pa-launch-tracking: -.01em;--up-paulo-console-pa-launch-shadow: 0 18px 40px -14px #d32f2f80;--up-paulo-console-pa-launch-transition: transform .2s cubic-bezier(.4, 0, .2, 1), background-color .2s ease, opacity .2s ease;--up-paulo-console-pa-launch-orb-flex: 0 0 38px;--up-paulo-console-pa-launch-orb-width: 38px;--up-paulo-console-pa-launch-orb-height: 38px;--up-paulo-console-pa-launch-orb-bg: linear-gradient(135deg, #d32f2f, #e8b923);--up-paulo-console-pa-launch-orb-shadow: 0 0 0 1px #ffffff40;--up-paulo-console-pa-launch-text-leading: 1.2;--up-paulo-console-pa-launch-hover-transform: translateY(-2px);--up-paulo-console-pa-launch-hover-bg: #1a1a1a;--up-paulo-console-pa-launch-focus-visible-outline: 2px solid #d32f2f;--up-paulo-console-pa-launch-focus-visible-outline-offset: 3px;--up-paulo-console-pa-panel-width: min(390px, calc(100vw - 28px) );--up-paulo-console-pa-panel-height: min(620px, calc(100svh - 40px) );--up-paulo-console-pa-panel-bg: linear-gradient(168deg, #1a130b 0%, #120c07 52%, #0d0906 100%);--up-paulo-console-pa-panel-radius: 22px;--up-paulo-console-pa-panel-border: 1px solid #e8b92333;--up-paulo-console-pa-panel-shadow: 0 40px 90px -24px #000000b3, inset 0 1px 0 #ffd68c14;--up-paulo-console-pa-panel-transition: opacity .26s cubic-bezier(.16, 1, .3, 1), transform .38s cubic-bezier(.16, 1, .3, 1);--up-paulo-console-pa-head-gap: 11px;--up-paulo-console-pa-head-padding: 15px 16px;--up-paulo-console-pa-head-bg: #0e0e0e;--up-paulo-console-pa-head-color: #fff;--up-paulo-console-pa-avatar-flex: 0 0 38px;--up-paulo-console-pa-avatar-width: 38px;--up-paulo-console-pa-avatar-height: 38px;--up-paulo-console-pa-avatar-bg: linear-gradient(135deg, #d32f2f, #e8b923);--up-paulo-console-pa-avatar-shadow: 0 0 0 1px #fff3, 0 0 12px -2px #d32f2fb3;--up-paulo-console-pa-head-text-leading: 1.2;--up-paulo-console-pa-name-weight: 700;--up-paulo-console-pa-name-size: 1rem;--up-paulo-console-pa-role-size: .75rem;--up-paulo-console-pa-role-color: #e8b923cc;--up-paulo-console-pa-close-flex: 0 0 32px;--up-paulo-console-pa-close-width: 32px;--up-paulo-console-pa-close-height: 32px;--up-paulo-console-pa-close-radius: 9px;--up-paulo-console-pa-close-bg: #ffffff1f;--up-paulo-console-pa-close-color: #fff;--up-paulo-console-pa-close-transition: background-color .18s ease;--up-paulo-console-pa-close-svg-width: 17px;--up-paulo-console-pa-close-svg-height: 17px;--up-paulo-console-pa-close-hover-bg: #ffffff38;--up-paulo-console-pa-thread-min-h: 120px;--up-paulo-console-pa-thread-padding: 16px;--up-paulo-console-pa-thread-gap: 11px;--up-paulo-console-pa-form-gap: 8px;--up-paulo-console-pa-form-padding: 10px 14px;--up-paulo-console-pa-form-border-t: 1px solid #ffffff14;--up-paulo-console-pa-text-border: 1px solid #ffffff24;--up-paulo-console-pa-text-radius: 12px;--up-paulo-console-pa-text-padding: 9px 12px;--up-paulo-console-pa-text-size: .9rem;--up-paulo-console-pa-text-color: #f0ece4;--up-paulo-console-pa-text-bg: #ffffff0d;--up-paulo-console-pa-text-placeholder-color: #fff6;--up-paulo-console-pa-text-focus-border-color: #e8b923;--up-paulo-console-pa-send-flex: 0 0 38px;--up-paulo-console-pa-send-width: 38px;--up-paulo-console-pa-send-height: 38px;--up-paulo-console-pa-send-radius: 11px;--up-paulo-console-pa-send-bg: #d32f2f;--up-paulo-console-pa-send-color: #fff;--up-paulo-console-pa-send-transition: transform .14s ease, filter .16s ease;--up-paulo-console-pa-send-svg-width: 18px;--up-paulo-console-pa-send-svg-height: 18px;--up-paulo-console-pa-send-hover-transform: translateY(-1px);--up-paulo-console-pa-foot-padding: 10px 16px;--up-paulo-console-pa-foot-size: .72rem;--up-paulo-console-pa-foot-color: #fff6;--up-paulo-console-pa-foot-border-t: 1px solid #ffffff14;--up-paulo-console-pa-foot-a-color: #ffffff9e;--up-paulo-console-pa-foot-a-weight: 600;--up-paulo-console-pa-foot-a-transition: color .16s ease;--up-paulo-console-pa-foot-a-hover-color: #e8b923;--up-paulo-console-pa-at-519-right: 12px;--up-paulo-console-pa-at-519-bottom: calc(12px + env(safe-area-inset-bottom, 0px)) ;--up-paulo-console-pa-panel-at-519-width: calc(100vw - 24px) ;--up-paulo-console-pa-panel-at-519-height: min(82svh, 620px)}.pa[data-astro-cid-2u4xhlzt]{position:fixed;right:var(--up-paulo-console-pa-right);bottom:var(--up-paulo-console-pa-bottom);z-index:var(--up-paulo-console-pa-layer);font-family:var(--font-family)}.pa[data-astro-cid-2u4xhlzt]{opacity:0;transform:var(--up-paulo-console-pa-transform);pointer-events:none;transition:var(--up-paulo-console-pa-transition)}.pa[data-astro-cid-2u4xhlzt].is-revealed{opacity:1;transform:none;pointer-events:auto}.pa[data-astro-cid-2u4xhlzt].is-revealed.is-dimmed{opacity:0;pointer-events:none}.pa[data-astro-cid-2u4xhlzt].is-revealed.is-away{opacity:0;pointer-events:none;transform:var(--up-paulo-console-pa-is-revealed-is-away-transform)}.pa-launch[data-astro-cid-2u4xhlzt]{display:inline-flex;align-items:center;gap:var(--up-paulo-console-pa-launch-gap);cursor:pointer;min-width:var(--up-paulo-console-pa-launch-min-w);box-sizing:border-box;background:var(--up-paulo-console-pa-launch-bg);color:var(--up-paulo-console-pa-launch-color);border:var(--up-paulo-console-pa-launch-border);border-radius:var(--up-paulo-console-pa-launch-radius);padding:var(--up-paulo-console-pa-launch-padding);font-family:var(--font-family);font-size:var(--up-paulo-console-pa-launch-size);font-weight:var(--up-paulo-console-pa-launch-weight);letter-spacing:var(--up-paulo-console-pa-launch-tracking);box-shadow:var(--up-paulo-console-pa-launch-shadow);-webkit-tap-highlight-color:transparent;transition:var(--up-paulo-console-pa-launch-transition)}.pa-launch-orb[data-astro-cid-2u4xhlzt]{flex:var(--up-paulo-console-pa-launch-orb-flex);width:var(--up-paulo-console-pa-launch-orb-width);height:var(--up-paulo-console-pa-launch-orb-height);border-radius:50%;overflow:hidden;background:var(--up-paulo-console-pa-launch-orb-bg);box-shadow:var(--up-paulo-console-pa-launch-orb-shadow)}.pa-launch-text[data-astro-cid-2u4xhlzt]{display:flex;flex-direction:column;line-height:var(--up-paulo-console-pa-launch-text-leading);text-align:left;min-width:0}.pa-launch[data-astro-cid-2u4xhlzt]:hover{transform:var(--up-paulo-console-pa-launch-hover-transform);background:var(--up-paulo-console-pa-launch-hover-bg)}.pa-launch[data-astro-cid-2u4xhlzt]:active{transform:translateY(0) scale(.98)}.pa-launch[data-astro-cid-2u4xhlzt]:focus{outline:none}.pa-launch[data-astro-cid-2u4xhlzt]:focus-visible{outline:var(--up-paulo-console-pa-launch-focus-visible-outline);outline-offset:var(--up-paulo-console-pa-launch-focus-visible-outline-offset)}.pa[data-astro-cid-2u4xhlzt].is-open .pa-launch[data-astro-cid-2u4xhlzt]{opacity:0;pointer-events:none;transform:scale(.9)}.pa-panel[data-astro-cid-2u4xhlzt]{position:absolute;right:0;bottom:0;width:var(--up-paulo-console-pa-panel-width);display:flex;flex-direction:column;height:var(--up-paulo-console-pa-panel-height);background:var(--up-paulo-console-pa-panel-bg);border-radius:var(--up-paulo-console-pa-panel-radius);overflow:hidden;border:var(--up-paulo-console-pa-panel-border);box-shadow:var(--up-paulo-console-pa-panel-shadow);opacity:0;transform:translateY(100%);transition:var(--up-paulo-console-pa-panel-transition)}.pa-panel[data-astro-cid-2u4xhlzt][hidden]{display:none}.pa[data-astro-cid-2u4xhlzt]:not(.is-open) .pa-panel[data-astro-cid-2u4xhlzt]{pointer-events:none}.pa[data-astro-cid-2u4xhlzt].is-open .pa-panel[data-astro-cid-2u4xhlzt]{opacity:1;transform:none;pointer-events:auto}body.pa-scroll-lock{position:fixed;left:0;right:0;width:100%;overflow:hidden}.pa-head[data-astro-cid-2u4xhlzt]{display:flex;align-items:center;gap:var(--up-paulo-console-pa-head-gap);padding:var(--up-paulo-console-pa-head-padding);background:var(--up-paulo-console-pa-head-bg);color:var(--up-paulo-console-pa-head-color);flex:none}.pa-avatar[data-astro-cid-2u4xhlzt]{flex:var(--up-paulo-console-pa-avatar-flex);width:var(--up-paulo-console-pa-avatar-width);height:var(--up-paulo-console-pa-avatar-height);border-radius:50%;overflow:hidden;background:var(--up-paulo-console-pa-avatar-bg);box-shadow:var(--up-paulo-console-pa-avatar-shadow)}.pa-orb[data-astro-cid-2u4xhlzt]{display:block;width:100%;height:100%;image-rendering:pixelated}.pa-head-text[data-astro-cid-2u4xhlzt]{display:flex;flex-direction:column;line-height:var(--up-paulo-console-pa-head-text-leading);flex:1;min-width:0}.pa-name[data-astro-cid-2u4xhlzt]{font-weight:var(--up-paulo-console-pa-name-weight);font-size:var(--up-paulo-console-pa-name-size)}.pa-role[data-astro-cid-2u4xhlzt]{font-size:var(--up-paulo-console-pa-role-size);color:var(--up-paulo-console-pa-role-color)}.pa-close[data-astro-cid-2u4xhlzt]{flex:var(--up-paulo-console-pa-close-flex);width:var(--up-paulo-console-pa-close-width);height:var(--up-paulo-console-pa-close-height);border-radius:var(--up-paulo-console-pa-close-radius);border:none;cursor:pointer;background:var(--up-paulo-console-pa-close-bg);color:var(--up-paulo-console-pa-close-color);display:grid;place-items:center;transition:var(--up-paulo-console-pa-close-transition)}.pa-close[data-astro-cid-2u4xhlzt] svg[data-astro-cid-2u4xhlzt]{width:var(--up-paulo-console-pa-close-svg-width);height:var(--up-paulo-console-pa-close-svg-height)}.pa-close[data-astro-cid-2u4xhlzt]:hover{background:var(--up-paulo-console-pa-close-hover-bg)}.pa-body[data-astro-cid-2u4xhlzt]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pa-thread[data-astro-cid-2u4xhlzt]{flex:1;min-height:var(--up-paulo-console-pa-thread-min-h);overflow-y:auto;padding:var(--up-paulo-console-pa-thread-padding);display:flex;flex-direction:column;gap:var(--up-paulo-console-pa-thread-gap)}.pa-form[data-astro-cid-2u4xhlzt]{display:flex;gap:var(--up-paulo-console-pa-form-gap);padding:var(--up-paulo-console-pa-form-padding);border-top:var(--up-paulo-console-pa-form-border-t);flex:none}.pa-text[data-astro-cid-2u4xhlzt]{flex:1;min-width:0;border:var(--up-paulo-console-pa-text-border);border-radius:var(--up-paulo-console-pa-text-radius);padding:var(--up-paulo-console-pa-text-padding);font-size:var(--up-paulo-console-pa-text-size);font-family:inherit;color:var(--up-paulo-console-pa-text-color);background:var(--up-paulo-console-pa-text-bg)}.pa-text[data-astro-cid-2u4xhlzt]::placeholder{color:var(--up-paulo-console-pa-text-placeholder-color)}.pa-text[data-astro-cid-2u4xhlzt]:focus{outline:none;border-color:var(--up-paulo-console-pa-text-focus-border-color)}.pa-send[data-astro-cid-2u4xhlzt]{flex:var(--up-paulo-console-pa-send-flex);width:var(--up-paulo-console-pa-send-width);height:var(--up-paulo-console-pa-send-height);border-radius:var(--up-paulo-console-pa-send-radius);border:none;cursor:pointer;background:var(--up-paulo-console-pa-send-bg);color:var(--up-paulo-console-pa-send-color);display:grid;place-items:center;transition:var(--up-paulo-console-pa-send-transition)}.pa-send[data-astro-cid-2u4xhlzt] svg[data-astro-cid-2u4xhlzt]{width:var(--up-paulo-console-pa-send-svg-width);height:var(--up-paulo-console-pa-send-svg-height)}.pa-send[data-astro-cid-2u4xhlzt]:hover{filter:brightness(1.06);transform:var(--up-paulo-console-pa-send-hover-transform)}.pa-send[data-astro-cid-2u4xhlzt]:active{transform:translateY(0) scale(.96)}.pa-foot[data-astro-cid-2u4xhlzt]{margin:0;padding:var(--up-paulo-console-pa-foot-padding);text-align:center;font-size:var(--up-paulo-console-pa-foot-size);color:var(--up-paulo-console-pa-foot-color);border-top:var(--up-paulo-console-pa-foot-border-t);flex:none}.pa-foot[data-astro-cid-2u4xhlzt] a[data-astro-cid-2u4xhlzt]{color:var(--up-paulo-console-pa-foot-a-color);font-weight:var(--up-paulo-console-pa-foot-a-weight);text-decoration:none;transition:var(--up-paulo-console-pa-foot-a-transition)}.pa-foot[data-astro-cid-2u4xhlzt] a[data-astro-cid-2u4xhlzt]:hover{color:var(--up-paulo-console-pa-foot-a-hover-color)}@media(max-width:519px){.pa[data-astro-cid-2u4xhlzt]{right:var(--up-paulo-console-pa-at-519-right);bottom:var(--up-paulo-console-pa-at-519-bottom)}.pa-panel[data-astro-cid-2u4xhlzt]{width:var(--up-paulo-console-pa-panel-at-519-width);height:var(--up-paulo-console-pa-panel-at-519-height)}}@media(prefers-reduced-motion:reduce){.pa[data-astro-cid-2u4xhlzt],.pa-launch[data-astro-cid-2u4xhlzt],.pa-panel[data-astro-cid-2u4xhlzt],.pa-close[data-astro-cid-2u4xhlzt],.pa-send[data-astro-cid-2u4xhlzt]{transition:none}}:root{--up-paulo-console-pa-thread-pa-msg-gap: 8px;--up-paulo-console-pa-thread-pa-msg-av-flex: 0 0 24px;--up-paulo-console-pa-thread-pa-msg-av-width: 24px;--up-paulo-console-pa-thread-pa-msg-av-height: 24px;--up-paulo-console-pa-thread-pa-msg-av-bg: linear-gradient(135deg, #D32F2F, #E8B923);--up-paulo-console-pa-thread-pa-msg-av-shadow: 0 0 0 1px rgba(0, 0, 0, .06);--up-paulo-console-pa-thread-pa-thought-margin: 2px 0 -4px 32px;--up-paulo-console-pa-thread-pa-thought-size: .72rem;--up-paulo-console-pa-thread-pa-thought-tracking: .02em;--up-paulo-console-pa-thread-pa-thought-color: rgba(245, 240, 232, .45);--up-paulo-console-pa-thread-pa-bubble-padding: 10px 13px;--up-paulo-console-pa-thread-pa-bubble-radius: 15px;--up-paulo-console-pa-thread-pa-bubble-size: .92rem;--up-paulo-console-pa-thread-pa-bubble-leading: 1.5;--up-paulo-console-pa-thread-pa-bubble-max-w: 262px;--up-paulo-console-pa-thread-pa-msg-bot-pa-bubble-bg: rgba(255, 255, 255, .06);--up-paulo-console-pa-thread-pa-msg-bot-pa-bubble-color: rgba(245, 240, 232, .92);--up-paulo-console-pa-thread-pa-msg-bot-pa-bubble-border-bottom-left-radius: 5px;--up-paulo-console-pa-thread-pa-msg-user-pa-bubble-bg: #C2362C;--up-paulo-console-pa-thread-pa-msg-user-pa-bubble-color: #fff;--up-paulo-console-pa-thread-pa-msg-user-pa-bubble-border-bottom-right-radius: 5px;--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-width: .5em;--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-height: 1.05em;--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-ml: 2px;--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-vertical-align: -.16em;--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-radius: 1px;--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-animation: paCaret 1.05s steps(1) infinite;--up-paulo-console-kf-pa-caret-0-50-opacity: .75;--up-paulo-console-pa-thread-pa-typing-gap: 4px;--up-paulo-console-pa-thread-pa-typing-span-width: 6px;--up-paulo-console-pa-thread-pa-typing-span-height: 6px;--up-paulo-console-pa-thread-pa-typing-span-bg: rgba(255, 255, 255, .45);--up-paulo-console-pa-thread-pa-typing-span-animation: paDot 1s ease-in-out infinite;--up-paulo-console-pa-thread-pa-typing-span-n2-anim-delay: .16s;--up-paulo-console-pa-thread-pa-typing-span-n3-anim-delay: .32s;--up-paulo-console-kf-pa-dot-0-60-100-opacity: .35;--up-paulo-console-kf-pa-dot-30-transform: translateY(-3px)}.pa-thread .pa-msg{display:flex;gap:var(--up-paulo-console-pa-thread-pa-msg-gap);align-items:flex-end;max-width:100%}.pa-thread .pa-msg-bot{align-self:flex-start}.pa-thread .pa-msg-user{align-self:flex-end;justify-content:flex-end}.pa-thread .pa-msg-av{flex:var(--up-paulo-console-pa-thread-pa-msg-av-flex);width:var(--up-paulo-console-pa-thread-pa-msg-av-width);height:var(--up-paulo-console-pa-thread-pa-msg-av-height);border-radius:50%;background:var(--up-paulo-console-pa-thread-pa-msg-av-bg);box-shadow:var(--up-paulo-console-pa-thread-pa-msg-av-shadow)}.pa-thread .pa-thought{margin:var(--up-paulo-console-pa-thread-pa-thought-margin);font-size:var(--up-paulo-console-pa-thread-pa-thought-size);letter-spacing:var(--up-paulo-console-pa-thread-pa-thought-tracking);color:var(--up-paulo-console-pa-thread-pa-thought-color)}.pa-thread .pa-bubble{padding:var(--up-paulo-console-pa-thread-pa-bubble-padding);border-radius:var(--up-paulo-console-pa-thread-pa-bubble-radius);font-size:var(--up-paulo-console-pa-thread-pa-bubble-size);line-height:var(--up-paulo-console-pa-thread-pa-bubble-leading);max-width:var(--up-paulo-console-pa-thread-pa-bubble-max-w)}.pa-thread .pa-msg-bot .pa-bubble{background:var(--up-paulo-console-pa-thread-pa-msg-bot-pa-bubble-bg);color:var(--up-paulo-console-pa-thread-pa-msg-bot-pa-bubble-color);border-bottom-left-radius:var(--up-paulo-console-pa-thread-pa-msg-bot-pa-bubble-border-bottom-left-radius)}.pa-thread .pa-msg-user .pa-bubble{background:var(--up-paulo-console-pa-thread-pa-msg-user-pa-bubble-bg);color:var(--up-paulo-console-pa-thread-pa-msg-user-pa-bubble-color);border-bottom-right-radius:var(--up-paulo-console-pa-thread-pa-msg-user-pa-bubble-border-bottom-right-radius)}.pa-thread .pa-bubble.is-streaming:after{content:"";display:inline-block;width:var(--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-width);height:var(--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-height);margin-left:var(--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-ml);vertical-align:var(--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-vertical-align);border-radius:var(--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-radius);background:currentColor;animation:var(--up-paulo-console-pa-thread-pa-bubble-is-streaming-after-animation)}@keyframes paCaret{0%,50%{opacity:var(--up-paulo-console-kf-pa-caret-0-50-opacity)}50.01%,to{opacity:0}}.pa-thread .pa-typing{display:inline-flex;gap:var(--up-paulo-console-pa-thread-pa-typing-gap);align-items:center}.pa-thread .pa-typing span{width:var(--up-paulo-console-pa-thread-pa-typing-span-width);height:var(--up-paulo-console-pa-thread-pa-typing-span-height);border-radius:50%;background:var(--up-paulo-console-pa-thread-pa-typing-span-bg);animation:var(--up-paulo-console-pa-thread-pa-typing-span-animation)}.pa-thread .pa-typing span:nth-child(2){animation-delay:var(--up-paulo-console-pa-thread-pa-typing-span-n2-anim-delay)}.pa-thread .pa-typing span:nth-child(3){animation-delay:var(--up-paulo-console-pa-thread-pa-typing-span-n3-anim-delay)}@keyframes paDot{0%,60%,to{opacity:var(--up-paulo-console-kf-pa-dot-0-60-100-opacity);transform:translateY(0)}30%{opacity:1;transform:var(--up-paulo-console-kf-pa-dot-30-transform)}}@media(prefers-reduced-motion:reduce){.pa-thread .pa-typing span{animation:none}}:root{--up-atlas-guide-at-left: clamp(14px, 3vw, 26px);--up-atlas-guide-at-bottom: calc(clamp(14px, 3vw, 26px) + env(safe-area-inset-bottom, 0px)) ;--up-atlas-guide-at-layer: 90;--up-atlas-guide-at-transform: translateX(-34px);--up-atlas-guide-at-transition: opacity .6s ease, transform .7s cubic-bezier(.16, 1, .3, 1);--up-atlas-guide-at-is-revealed-is-away-transform: translateX(-34px);--up-atlas-guide-at-launch-gap: 9px;--up-atlas-guide-at-launch-min-w: 185px;--up-atlas-guide-at-launch-bg: #0e0e0e;--up-atlas-guide-at-launch-color: #fff;--up-atlas-guide-at-launch-border: 1px solid #ffffff29;--up-atlas-guide-at-launch-radius: 16px;--up-atlas-guide-at-launch-padding: 7px 14px 7px 9px;--up-atlas-guide-at-launch-size: .95rem;--up-atlas-guide-at-launch-weight: 600;--up-atlas-guide-at-launch-tracking: -.01em;--up-atlas-guide-at-launch-shadow: 0 18px 40px -14px #23c3e88c;--up-atlas-guide-at-launch-transition: transform .2s cubic-bezier(.4, 0, .2, 1), background-color .2s ease, opacity .2s ease;--up-atlas-guide-at-launch-orb-flex: 0 0 38px;--up-atlas-guide-at-launch-orb-width: 38px;--up-atlas-guide-at-launch-orb-height: 38px;--up-atlas-guide-at-launch-orb-bg: linear-gradient(135deg, #2f6fd3, #23c3e8);--up-atlas-guide-at-launch-orb-shadow: 0 0 0 1px #ffffff40, 0 0 14px -2px #23c3e8cc;--up-atlas-guide-at-launch-text-leading: 1.2;--up-atlas-guide-at-launch-hover-transform: translateY(-2px);--up-atlas-guide-at-launch-hover-bg: #1a1a1a;--up-atlas-guide-at-launch-focus-visible-outline: 2px solid #23c3e8;--up-atlas-guide-at-launch-focus-visible-outline-offset: 3px;--up-atlas-guide-at-panel-width: min(390px, calc(100vw - 28px) );--up-atlas-guide-at-panel-height: min(620px, calc(100svh - 40px) );--up-atlas-guide-at-panel-bg: #0c1116;--up-atlas-guide-at-panel-radius: 22px;--up-atlas-guide-at-panel-border: 1px solid #78c8e82e;--up-atlas-guide-at-panel-shadow: 0 40px 90px -24px #000000b3;--up-atlas-guide-at-panel-transition: opacity .26s cubic-bezier(.16, 1, .3, 1), transform .38s cubic-bezier(.16, 1, .3, 1);--up-atlas-guide-at-head-gap: 11px;--up-atlas-guide-at-head-padding: 15px 16px;--up-atlas-guide-at-head-bg: #0e0e0e;--up-atlas-guide-at-head-color: #fff;--up-atlas-guide-at-avatar-flex: 0 0 38px;--up-atlas-guide-at-avatar-width: 38px;--up-atlas-guide-at-avatar-height: 38px;--up-atlas-guide-at-avatar-bg: linear-gradient(135deg, #2f6fd3, #23c3e8);--up-atlas-guide-at-avatar-shadow: 0 0 0 1px #fff3, 0 0 12px -2px #23c3e8b3;--up-atlas-guide-at-head-text-leading: 1.2;--up-atlas-guide-at-name-weight: 700;--up-atlas-guide-at-name-size: 1rem;--up-atlas-guide-at-role-size: .75rem;--up-atlas-guide-at-role-color: #8fd3f0bf;--up-atlas-guide-at-close-flex: 0 0 32px;--up-atlas-guide-at-close-width: 32px;--up-atlas-guide-at-close-height: 32px;--up-atlas-guide-at-close-radius: 9px;--up-atlas-guide-at-close-bg: #ffffff1f;--up-atlas-guide-at-close-color: #fff;--up-atlas-guide-at-close-transition: background-color .18s ease;--up-atlas-guide-at-close-svg-width: 17px;--up-atlas-guide-at-close-svg-height: 17px;--up-atlas-guide-at-close-hover-bg: #ffffff38;--up-atlas-guide-at-body-padding: 16px;--up-atlas-guide-at-body-gap: 14px;--up-atlas-guide-at-intro-size: .95rem;--up-atlas-guide-at-intro-leading: 1.5;--up-atlas-guide-at-intro-color: #e1f0f8eb;--up-atlas-guide-at-intro-weight: 600;--up-atlas-guide-at-steps-gap: 12px;--up-atlas-guide-at-step-gap: 12px;--up-atlas-guide-at-num-flex: 0 0 26px;--up-atlas-guide-at-num-width: 26px;--up-atlas-guide-at-num-height: 26px;--up-atlas-guide-at-num-size: .82rem;--up-atlas-guide-at-num-weight: 700;--up-atlas-guide-at-num-color: #06121a;--up-atlas-guide-at-num-bg: linear-gradient(135deg, #2f6fd3, #23c3e8);--up-atlas-guide-at-num-shadow: 0 0 12px -3px #23c3e8b3;--up-atlas-guide-at-step-text-size: .9rem;--up-atlas-guide-at-step-text-leading: 1.5;--up-atlas-guide-at-step-text-color: #d6e6f0db;--up-atlas-guide-at-step-text-strong-color: #aee2f4;--up-atlas-guide-at-step-text-strong-weight: 700;--up-atlas-guide-at-note-margin: 4px 0 0;--up-atlas-guide-at-note-size: .82rem;--up-atlas-guide-at-note-leading: 1.5;--up-atlas-guide-at-note-color: #a0c4d6c7;--up-atlas-guide-at-note-border-t: 1px solid #78c8e824;--up-atlas-guide-at-note-pt: 12px;--up-atlas-guide-at-begin-radius: 12px;--up-atlas-guide-at-begin-padding: 12px 16px;--up-atlas-guide-at-begin-size: .95rem;--up-atlas-guide-at-begin-weight: 700;--up-atlas-guide-at-begin-tracking: .02em;--up-atlas-guide-at-begin-color: #06121a;--up-atlas-guide-at-begin-bg: #2f6fd3;--up-atlas-guide-at-begin-shadow: 0 12px 30px -12px #23c3e8b3;--up-atlas-guide-at-begin-transition: transform .14s ease, filter .16s ease;--up-atlas-guide-at-begin-hover-transform: translateY(-1px);--up-atlas-guide-at-is-open-at-intro-animation: at-cascade .5s cubic-bezier(.22, 1, .36, 1) both;--up-atlas-guide-at-is-open-at-intro-anim-delay: .12s;--up-atlas-guide-at-is-open-at-step-n1-anim-delay: .2s;--up-atlas-guide-at-is-open-at-step-n2-anim-delay: .28s;--up-atlas-guide-at-is-open-at-step-n3-anim-delay: .36s;--up-atlas-guide-at-is-open-at-step-n4-anim-delay: .44s;--up-atlas-guide-at-is-open-at-note-anim-delay: .52s;--up-atlas-guide-at-is-open-at-begin-anim-delay: .6s;--up-atlas-guide-kf-at-cascade-from-transform: translateY(10px);--up-atlas-guide-at-at-519-left: 12px;--up-atlas-guide-at-at-519-bottom: calc(12px + env(safe-area-inset-bottom, 0px)) ;--up-atlas-guide-at-panel-at-519-width: calc(100vw - 24px) ;--up-atlas-guide-at-panel-at-519-height: min(82svh, 620px)}.at[data-astro-cid-gsvdw6bd]{position:fixed;left:var(--up-atlas-guide-at-left);bottom:var(--up-atlas-guide-at-bottom);z-index:var(--up-atlas-guide-at-layer);font-family:var(--font-family)}.at[data-astro-cid-gsvdw6bd]{opacity:0;transform:var(--up-atlas-guide-at-transform);pointer-events:none;transition:var(--up-atlas-guide-at-transition)}.at[data-astro-cid-gsvdw6bd].is-revealed{opacity:1;transform:none;pointer-events:auto}.at[data-astro-cid-gsvdw6bd].is-revealed.is-dimmed{opacity:0;pointer-events:none}.at[data-astro-cid-gsvdw6bd].is-revealed.is-away{opacity:0;pointer-events:none;transform:var(--up-atlas-guide-at-is-revealed-is-away-transform)}.at-launch[data-astro-cid-gsvdw6bd]{display:inline-flex;align-items:center;gap:var(--up-atlas-guide-at-launch-gap);cursor:pointer;min-width:var(--up-atlas-guide-at-launch-min-w);box-sizing:border-box;background:var(--up-atlas-guide-at-launch-bg);color:var(--up-atlas-guide-at-launch-color);border:var(--up-atlas-guide-at-launch-border);border-radius:var(--up-atlas-guide-at-launch-radius);padding:var(--up-atlas-guide-at-launch-padding);font-family:var(--font-family);font-size:var(--up-atlas-guide-at-launch-size);font-weight:var(--up-atlas-guide-at-launch-weight);letter-spacing:var(--up-atlas-guide-at-launch-tracking);box-shadow:var(--up-atlas-guide-at-launch-shadow);transition:var(--up-atlas-guide-at-launch-transition);-webkit-tap-highlight-color:transparent}.at-launch-orb[data-astro-cid-gsvdw6bd]{flex:var(--up-atlas-guide-at-launch-orb-flex);width:var(--up-atlas-guide-at-launch-orb-width);height:var(--up-atlas-guide-at-launch-orb-height);border-radius:50%;overflow:hidden;background:var(--up-atlas-guide-at-launch-orb-bg);box-shadow:var(--up-atlas-guide-at-launch-orb-shadow)}.at-launch-text[data-astro-cid-gsvdw6bd]{display:flex;flex-direction:column;line-height:var(--up-atlas-guide-at-launch-text-leading);text-align:left;min-width:0}.at-launch[data-astro-cid-gsvdw6bd]:hover{transform:var(--up-atlas-guide-at-launch-hover-transform);background:var(--up-atlas-guide-at-launch-hover-bg)}.at-launch[data-astro-cid-gsvdw6bd]:active{transform:translateY(0) scale(.98)}.at-launch[data-astro-cid-gsvdw6bd]:focus{outline:none}.at-launch[data-astro-cid-gsvdw6bd]:focus-visible{outline:var(--up-atlas-guide-at-launch-focus-visible-outline);outline-offset:var(--up-atlas-guide-at-launch-focus-visible-outline-offset)}.at[data-astro-cid-gsvdw6bd].is-open .at-launch[data-astro-cid-gsvdw6bd]{opacity:0;pointer-events:none;transform:scale(.9)}.at-panel[data-astro-cid-gsvdw6bd]{position:absolute;left:0;bottom:0;width:var(--up-atlas-guide-at-panel-width);display:flex;flex-direction:column;height:var(--up-atlas-guide-at-panel-height);background:var(--up-atlas-guide-at-panel-bg);border-radius:var(--up-atlas-guide-at-panel-radius);overflow:hidden;border:var(--up-atlas-guide-at-panel-border);box-shadow:var(--up-atlas-guide-at-panel-shadow);opacity:0;transform:translateY(100%);transition:var(--up-atlas-guide-at-panel-transition)}.at-panel[data-astro-cid-gsvdw6bd][hidden]{display:none}.at[data-astro-cid-gsvdw6bd]:not(.is-open) .at-panel[data-astro-cid-gsvdw6bd]{pointer-events:none}.at[data-astro-cid-gsvdw6bd].is-open .at-panel[data-astro-cid-gsvdw6bd]{opacity:1;transform:none;pointer-events:auto}body.at-scroll-lock{position:fixed;left:0;right:0;width:100%;overflow:hidden}.at-head[data-astro-cid-gsvdw6bd]{display:flex;align-items:center;gap:var(--up-atlas-guide-at-head-gap);padding:var(--up-atlas-guide-at-head-padding);background:var(--up-atlas-guide-at-head-bg);color:var(--up-atlas-guide-at-head-color);flex:none}.at-avatar[data-astro-cid-gsvdw6bd]{flex:var(--up-atlas-guide-at-avatar-flex);width:var(--up-atlas-guide-at-avatar-width);height:var(--up-atlas-guide-at-avatar-height);border-radius:50%;overflow:hidden;background:var(--up-atlas-guide-at-avatar-bg);box-shadow:var(--up-atlas-guide-at-avatar-shadow)}.at-orb[data-astro-cid-gsvdw6bd]{display:block;width:100%;height:100%;image-rendering:pixelated}.at-head-text[data-astro-cid-gsvdw6bd]{display:flex;flex-direction:column;line-height:var(--up-atlas-guide-at-head-text-leading);flex:1;min-width:0}.at-name[data-astro-cid-gsvdw6bd]{font-weight:var(--up-atlas-guide-at-name-weight);font-size:var(--up-atlas-guide-at-name-size)}.at-role[data-astro-cid-gsvdw6bd]{font-size:var(--up-atlas-guide-at-role-size);color:var(--up-atlas-guide-at-role-color)}.at-close[data-astro-cid-gsvdw6bd]{flex:var(--up-atlas-guide-at-close-flex);width:var(--up-atlas-guide-at-close-width);height:var(--up-atlas-guide-at-close-height);border-radius:var(--up-atlas-guide-at-close-radius);border:none;cursor:pointer;background:var(--up-atlas-guide-at-close-bg);color:var(--up-atlas-guide-at-close-color);display:grid;place-items:center;transition:var(--up-atlas-guide-at-close-transition)}.at-close[data-astro-cid-gsvdw6bd] svg[data-astro-cid-gsvdw6bd]{width:var(--up-atlas-guide-at-close-svg-width);height:var(--up-atlas-guide-at-close-svg-height)}.at-close[data-astro-cid-gsvdw6bd]:hover{background:var(--up-atlas-guide-at-close-hover-bg)}.at-body[data-astro-cid-gsvdw6bd]{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding:var(--up-atlas-guide-at-body-padding);gap:var(--up-atlas-guide-at-body-gap)}.at-intro[data-astro-cid-gsvdw6bd]{margin:0;font-size:var(--up-atlas-guide-at-intro-size);line-height:var(--up-atlas-guide-at-intro-leading);color:var(--up-atlas-guide-at-intro-color);font-weight:var(--up-atlas-guide-at-intro-weight)}.at-steps[data-astro-cid-gsvdw6bd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--up-atlas-guide-at-steps-gap)}.at-step[data-astro-cid-gsvdw6bd]{display:flex;gap:var(--up-atlas-guide-at-step-gap);align-items:flex-start}.at-num[data-astro-cid-gsvdw6bd]{flex:var(--up-atlas-guide-at-num-flex);width:var(--up-atlas-guide-at-num-width);height:var(--up-atlas-guide-at-num-height);border-radius:50%;display:grid;place-items:center;font-size:var(--up-atlas-guide-at-num-size);font-weight:var(--up-atlas-guide-at-num-weight);color:var(--up-atlas-guide-at-num-color);background:var(--up-atlas-guide-at-num-bg);box-shadow:var(--up-atlas-guide-at-num-shadow)}.at-step-text[data-astro-cid-gsvdw6bd]{font-size:var(--up-atlas-guide-at-step-text-size);line-height:var(--up-atlas-guide-at-step-text-leading);color:var(--up-atlas-guide-at-step-text-color)}.at-step-text[data-astro-cid-gsvdw6bd] strong[data-astro-cid-gsvdw6bd]{color:var(--up-atlas-guide-at-step-text-strong-color);font-weight:var(--up-atlas-guide-at-step-text-strong-weight)}.at-note[data-astro-cid-gsvdw6bd]{margin:var(--up-atlas-guide-at-note-margin);font-size:var(--up-atlas-guide-at-note-size);line-height:var(--up-atlas-guide-at-note-leading);font-style:italic;color:var(--up-atlas-guide-at-note-color);border-top:var(--up-atlas-guide-at-note-border-t);padding-top:var(--up-atlas-guide-at-note-pt)}.at-begin[data-astro-cid-gsvdw6bd]{margin-top:auto;cursor:pointer;border:none;border-radius:var(--up-atlas-guide-at-begin-radius);padding:var(--up-atlas-guide-at-begin-padding);font-family:inherit;font-size:var(--up-atlas-guide-at-begin-size);font-weight:var(--up-atlas-guide-at-begin-weight);letter-spacing:var(--up-atlas-guide-at-begin-tracking);color:var(--up-atlas-guide-at-begin-color);background:var(--up-atlas-guide-at-begin-bg);box-shadow:var(--up-atlas-guide-at-begin-shadow);transition:var(--up-atlas-guide-at-begin-transition)}.at-begin[data-astro-cid-gsvdw6bd]:hover{filter:brightness(1.06);transform:var(--up-atlas-guide-at-begin-hover-transform)}.at-begin[data-astro-cid-gsvdw6bd]:active{transform:translateY(0) scale(.98)}.at-intro[data-astro-cid-gsvdw6bd],.at-step[data-astro-cid-gsvdw6bd],.at-note[data-astro-cid-gsvdw6bd],.at-begin[data-astro-cid-gsvdw6bd]{opacity:0}.at[data-astro-cid-gsvdw6bd].is-open .at-intro[data-astro-cid-gsvdw6bd],.at[data-astro-cid-gsvdw6bd].is-open .at-step[data-astro-cid-gsvdw6bd],.at[data-astro-cid-gsvdw6bd].is-open .at-note[data-astro-cid-gsvdw6bd],.at[data-astro-cid-gsvdw6bd].is-open .at-begin[data-astro-cid-gsvdw6bd]{animation:var(--up-atlas-guide-at-is-open-at-intro-animation)}.at[data-astro-cid-gsvdw6bd].is-open .at-intro[data-astro-cid-gsvdw6bd]{animation-delay:var(--up-atlas-guide-at-is-open-at-intro-anim-delay)}.at[data-astro-cid-gsvdw6bd].is-open .at-step[data-astro-cid-gsvdw6bd]:first-child{animation-delay:var(--up-atlas-guide-at-is-open-at-step-n1-anim-delay)}.at[data-astro-cid-gsvdw6bd].is-open .at-step[data-astro-cid-gsvdw6bd]:nth-child(2){animation-delay:var(--up-atlas-guide-at-is-open-at-step-n2-anim-delay)}.at[data-astro-cid-gsvdw6bd].is-open .at-step[data-astro-cid-gsvdw6bd]:nth-child(3){animation-delay:var(--up-atlas-guide-at-is-open-at-step-n3-anim-delay)}.at[data-astro-cid-gsvdw6bd].is-open .at-step[data-astro-cid-gsvdw6bd]:nth-child(4){animation-delay:var(--up-atlas-guide-at-is-open-at-step-n4-anim-delay)}.at[data-astro-cid-gsvdw6bd].is-open .at-note[data-astro-cid-gsvdw6bd]{animation-delay:var(--up-atlas-guide-at-is-open-at-note-anim-delay)}.at[data-astro-cid-gsvdw6bd].is-open .at-begin[data-astro-cid-gsvdw6bd]{animation-delay:var(--up-atlas-guide-at-is-open-at-begin-anim-delay)}@keyframes at-cascade{0%{opacity:0;transform:var(--up-atlas-guide-kf-at-cascade-from-transform)}to{opacity:1;transform:none}}@media(max-width:519px){.at[data-astro-cid-gsvdw6bd]{left:var(--up-atlas-guide-at-at-519-left);bottom:var(--up-atlas-guide-at-at-519-bottom)}.at-panel[data-astro-cid-gsvdw6bd]{width:var(--up-atlas-guide-at-panel-at-519-width);height:var(--up-atlas-guide-at-panel-at-519-height)}}@media(prefers-reduced-motion:reduce){.at[data-astro-cid-gsvdw6bd],.at-launch[data-astro-cid-gsvdw6bd],.at-panel[data-astro-cid-gsvdw6bd],.at-close[data-astro-cid-gsvdw6bd],.at-begin[data-astro-cid-gsvdw6bd]{transition:none}.at-intro[data-astro-cid-gsvdw6bd],.at-step[data-astro-cid-gsvdw6bd],.at-note[data-astro-cid-gsvdw6bd],.at-begin[data-astro-cid-gsvdw6bd]{opacity:1;animation:none}}:root{--up-components-soul-codex-html-bg: #000;--up-components-soul-codex-up-hero-min-h: 100svh;--up-components-soul-codex-up-hero-bg: #000;--up-components-soul-codex-up-sigil-width: min(56vw, 380px);--up-components-soul-codex-up-sigil-color: #3a280eeb;--up-components-soul-codex-up-sigil-animation: up-sigil 12s ease-in-out infinite;--up-components-soul-codex-up-sigil-svg-filter: drop-shadow(0 1.5px .5px #ffd68c29) drop-shadow(0 -1px .5px #000000a6);--up-components-soul-codex-up-stage-layer: 2;--up-components-soul-codex-up-stage-min-h: 100svh;--up-components-soul-codex-up-stage-gap: clamp(1.4rem, 4vw, 2.6rem);--up-components-soul-codex-up-stage-padding-space: 16px;--up-components-soul-codex-up-manifest-transition: opacity 1.2s ease, transform 1.3s cubic-bezier(.16, 1, .3, 1), filter 1.3s ease;--up-components-soul-codex-up-stage-up-manifest-filter: blur(14px);--up-components-soul-codex-up-controls-gap: clamp(1rem, 3vw, 1.6rem);--up-components-soul-codex-up-controls-transition: opacity .8s ease;--up-components-soul-codex-up-stage-is-entered-up-controls-delay: .55s;--up-components-soul-codex-up-hint-size: .74rem;--up-components-soul-codex-up-hint-weight: 700;--up-components-soul-codex-up-hint-tracking: .28em;--up-components-soul-codex-up-hint-color: #ffce85;--up-components-soul-codex-up-hint-text-shadow: 0 0 14px #ffaa3cb3, 0 0 4px #ff962880;--up-components-soul-codex-up-hint-transition: opacity .6s ease;--up-components-soul-codex-up-stage-is-entered-up-hint-animation: up-hint 3.2s ease-in-out infinite;--up-components-soul-codex-up-stage-is-entered-up-hint-up-hint-warn-color: #ff9b8a;--up-components-soul-codex-up-stage-is-entered-up-hint-up-hint-warn-text-shadow: 0 0 14px #ff5a4699;--up-components-soul-codex-kf-up-hint-0-100-opacity: .45;--up-components-soul-codex-kf-up-hint-50-opacity: .95;--up-components-soul-codex-up-unlock-gap: 10px;--up-components-soul-codex-up-unlock-weight: 700;--up-components-soul-codex-up-unlock-size: .95rem;--up-components-soul-codex-up-unlock-tracking: .04em;--up-components-soul-codex-up-unlock-color: #ffd98a;--up-components-soul-codex-up-unlock-bg: linear-gradient(180deg, #2a1d09eb, #120c04f2);--up-components-soul-codex-up-unlock-border: 1px solid #ffc45a80;--up-components-soul-codex-up-unlock-radius: 999px;--up-components-soul-codex-up-unlock-padding: 12px 26px;--up-components-soul-codex-up-unlock-shadow: 0 0 0 1px #0006, 0 14px 30px -12px #ff962880, inset 0 1px 0 #ffecb440;--up-components-soul-codex-up-unlock-transition: transform .18s ease, box-shadow .22s ease, opacity .24s ease;--up-components-soul-codex-up-unlock-hover-transform: translateY(-2px);--up-components-soul-codex-up-unlock-hover-shadow: 0 0 0 1px #0006, 0 18px 42px -12px #ffaa3cb3, inset 0 1px 0 #ffecb459;--up-components-soul-codex-up-unlock-focus-visible-outline: 2px solid #ffc45ab3;--up-components-soul-codex-up-unlock-focus-visible-outline-offset: 3px;--up-components-soul-codex-up-unlock-disabled-opacity: .55;--up-components-soul-codex-up-unlock-glyph-size: .85rem;--up-components-soul-codex-up-unlock-glyph-color: #ffcf6b;--up-components-soul-codex-up-glyph-fern-width: 1.05em;--up-components-soul-codex-up-glyph-fern-height: 1.05em;--up-components-soul-codex-up-glyph-fern-vertical-align: -.16em;--up-components-soul-codex-up-unlock-is-gone-transform: translateY(8px);--up-components-soul-codex-up-remember-layer: 8800;--up-components-soul-codex-up-remember-padding: clamp(1.5rem, 6vw, 3rem);--up-components-soul-codex-up-remember-bg: #000000b8;--up-components-soul-codex-up-remember-transition: opacity 1s ease;--up-components-soul-codex-up-remember-is-leaving-transition: opacity .65s ease;--up-components-soul-codex-up-remember-line-max-w: 20ch;--up-components-soul-codex-up-remember-line-weight: 500;--up-components-soul-codex-up-remember-line-size: clamp(1.5rem, 5vw, 2.7rem);--up-components-soul-codex-up-remember-line-leading: 1.3;--up-components-soul-codex-up-remember-line-color: #ffe8bcf2;--up-components-soul-codex-up-remember-line-text-shadow: 0 0 34px #ff962866;--up-components-soul-codex-up-remember-line-transition: opacity .8s ease;--up-components-soul-codex-up-remember-is-in-up-remember-line-animation: up-remember-zoom 24s ease-in-out infinite alternate;--up-components-soul-codex-up-remember-is-leaving-up-remember-line-transition: opacity .6s ease, transform .75s ease-in;--up-components-soul-codex-up-alch-radius: 10px;--up-components-soul-codex-up-alch-layer: 4;--up-components-soul-codex-up-alch-bg: radial-gradient(ellipse at 50% 50%, #fff0d48c, #ffaa4600 72%);--up-components-soul-codex-up-cryptex-is-unlocking-up-alch-animation: up-glow 2s ease-in-out forwards;--up-components-soul-codex-kf-up-glow-50-opacity: .3;--up-components-soul-codex-kf-up-glow-100-opacity: .42;--up-components-soul-codex-up-cryptex-is-unlocking-up-barrel-animation: up-transmute 2s ease-in forwards;--up-components-soul-codex-up-burst-layer: 5;--up-components-soul-codex-up-burst-bg: radial-gradient(circle, #fff7e1f2 0%, #ffc45a99 26%, #ff781e00 62%);--up-components-soul-codex-up-cryptex-is-bursting-up-burst-animation: up-burst .76s cubic-bezier(.2, .7, .3, 1) forwards;--up-components-soul-codex-up-core-layer: 2;--up-components-soul-codex-up-core-bg: radial-gradient(ellipse 42% 50% at 50% 50%, #fff4d2e6, #ffb44666 45%, #ff781e00 75%);--up-components-soul-codex-up-core-transition: opacity .7s ease, transform .9s cubic-bezier(.16, 1, .3, 1);--up-components-soul-codex-up-cryptex-is-open-up-core-animation: up-core 4s ease-in-out .9s infinite;--up-components-soul-codex-kf-up-core-0-100-opacity: .78;--up-components-soul-codex-up-cryptex-is-open-up-reel-opacity: .22;--up-components-soul-codex-up-cryptex-is-open-up-reel-transition: opacity .7s ease;--up-components-soul-codex-up-cryptex-is-open-up-cap-l-transform: translateX(-7px);--up-components-soul-codex-up-cryptex-is-open-up-cap-l-transition: transform .8s cubic-bezier(.16, 1, .3, 1);--up-components-soul-codex-up-cryptex-is-open-up-cap-r-transform: translateX(7px);--up-components-soul-codex-up-cryptex-is-open-up-cap-r-transition: transform .8s cubic-bezier(.16, 1, .3, 1);--up-components-soul-codex-up-codex-layer: 9000;--up-components-soul-codex-up-codex-bg: radial-gradient(ellipse at center, #160b02db, #000000f2);--up-components-soul-codex-up-codex-backdrop-filter: blur(4px);--up-components-soul-codex-up-codex-backdrop-filter-2: blur(4px);--up-components-soul-codex-up-codex-transition: opacity .7s ease;--up-components-soul-codex-up-codex-scroll-padding-size: 2.4rem;--up-components-soul-codex-up-codex-scroll-padding-size-2: 9vh;--up-components-soul-codex-up-codex-scroll-padding-size-3: 6rem;--up-components-soul-codex-up-codex-scroll-padding-space: 16px;--up-components-soul-codex-up-codex-scroll-padding-size-4: 3rem;--up-components-soul-codex-up-codex-scroll-padding-size-5: 9vh;--up-components-soul-codex-up-codex-scroll-padding-size-6: 6rem;--up-components-soul-codex-up-codex-inner-max-w: 640px;--up-components-soul-codex-up-codex-reading-transform: translateY(16px);--up-components-soul-codex-up-codex-reading-transition: opacity .7s ease, transform .7s cubic-bezier(.16, 1, .3, 1);--up-components-soul-codex-up-codex-is-in-up-codex-reading-n1-delay: 50ms;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n2-delay: .12s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n3-delay: .19s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n4-delay: .26s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n5-delay: .34s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n6-delay: .42s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n7-delay: .5s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n8-delay: .58s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n9-delay: .66s;--up-components-soul-codex-is-in-up-codex-reading-nth-child-n-10-delay: .74s;--up-components-soul-codex-up-codex-is-in-up-codex-seal-delay: .8s;--up-components-soul-codex-up-codex-eyebrow-size: .74rem;--up-components-soul-codex-up-codex-eyebrow-weight: 600;--up-components-soul-codex-up-codex-eyebrow-tracking: .28em;--up-components-soul-codex-up-codex-eyebrow-color: #ffc46eb3;--up-components-soul-codex-up-codex-archetype-margin: .7rem 0 0;--up-components-soul-codex-up-codex-archetype-weight: 400;--up-components-soul-codex-up-codex-archetype-size: clamp(1.9rem, 6vw, 3rem);--up-components-soul-codex-up-codex-archetype-tracking: -.02em;--up-components-soul-codex-up-codex-archetype-leading: 1.02;--up-components-soul-codex-up-codex-archetype-color: #fff;--up-components-soul-codex-up-codex-archetype-text-shadow: 0 0 30px #ffa0324d;--up-components-soul-codex-up-codex-birth-margin: .7rem 0 0;--up-components-soul-codex-up-codex-birth-size: .82rem;--up-components-soul-codex-up-codex-birth-tracking: .08em;--up-components-soul-codex-up-codex-birth-color: #ffffff80;--up-components-soul-codex-up-codex-essence-margin: 1.7rem auto 0;--up-components-soul-codex-up-codex-essence-max-w: 48ch;--up-components-soul-codex-up-codex-essence-size: clamp(1rem, 1.8vw, 1.16rem);--up-components-soul-codex-up-codex-essence-leading: 1.6;--up-components-soul-codex-up-codex-essence-color: #ffecd2db;--up-components-soul-codex-up-codex-integration-margin: 2.3rem 0 0;--up-components-soul-codex-up-codex-integration-border: 1px solid #ffc45a40;--up-components-soul-codex-up-codex-integration-radius: 16px;--up-components-soul-codex-up-codex-integration-bg: linear-gradient(180deg, #ffb44612, #ffb44605);--up-components-soul-codex-up-codex-row-gap: 18px;--up-components-soul-codex-up-codex-row-padding: 13px 18px;--up-components-soul-codex-up-codex-row-border-t: 1px solid #ffffff0f;--up-components-soul-codex-up-codex-k-size: .7rem;--up-components-soul-codex-up-codex-k-weight: 700;--up-components-soul-codex-up-codex-k-tracking: .12em;--up-components-soul-codex-up-codex-k-color: #ffc46eb8;--up-components-soul-codex-up-codex-v-size: .95rem;--up-components-soul-codex-up-codex-v-leading: 1.4;--up-components-soul-codex-up-codex-v-color: #f3ece0;--up-components-soul-codex-up-codex-sec-margin: 2rem 0 0;--up-components-soul-codex-up-codex-sec-title-size: 1.36rem;--up-components-soul-codex-up-codex-sec-title-weight: 400;--up-components-soul-codex-up-codex-sec-title-color: #ffd98a;--up-components-soul-codex-up-codex-sec-title-gap: 10px;--up-components-soul-codex-up-codex-sec-sub-size: .85rem;--up-components-soul-codex-up-codex-sec-sub-weight: 500;--up-components-soul-codex-up-codex-sec-sub-color: #ffffff80;--up-components-soul-codex-up-codex-sec-body-margin: .5rem 0 0;--up-components-soul-codex-up-codex-sec-body-size: .98rem;--up-components-soul-codex-up-codex-sec-body-leading: 1.65;--up-components-soul-codex-up-codex-sec-body-color: #f5f0e8d1;--up-components-soul-codex-up-codex-close-line-margin: 2.5rem auto 0;--up-components-soul-codex-up-codex-close-line-max-w: 46ch;--up-components-soul-codex-up-codex-close-line-size: 1.05rem;--up-components-soul-codex-up-codex-close-line-leading: 1.6;--up-components-soul-codex-up-codex-close-line-color: #ffe2aee6;--up-components-soul-codex-up-codex-seal-gap: 10px;--up-components-soul-codex-up-codex-seal-margin: 2.6rem auto 0;--up-components-soul-codex-up-codex-seal-weight: 700;--up-components-soul-codex-up-codex-seal-size: .92rem;--up-components-soul-codex-up-codex-seal-tracking: .04em;--up-components-soul-codex-up-codex-seal-color: #ffd98a;--up-components-soul-codex-up-codex-seal-bg: linear-gradient(180deg, #2a1d09eb, #120c04f2);--up-components-soul-codex-up-codex-seal-border: 1px solid #ffc45a80;--up-components-soul-codex-up-codex-seal-radius: 999px;--up-components-soul-codex-up-codex-seal-padding: 11px 24px;--up-components-soul-codex-up-codex-seal-shadow: inset 0 1px 0 #ffecb440;--up-components-soul-codex-up-codex-seal-transition: transform .18s ease, box-shadow .22s ease;--up-components-soul-codex-up-codex-seal-hover-transform: translateY(-2px);--up-components-soul-codex-up-codex-seal-hover-shadow: 0 14px 30px -12px #ffaa3c99, inset 0 1px 0 #ffecb459;--up-components-soul-codex-up-codex-seal-focus-visible-outline: 2px solid #ffc45ab3;--up-components-soul-codex-up-codex-seal-focus-visible-outline-offset: 3px;--up-components-soul-codex-up-cryptex-width: min(94vw, 740px);--up-components-soul-codex-up-cryptex-height: clamp(118px, 28vw, 208px);--up-components-soul-codex-up-cryptex-animation: up-float 7s cubic-bezier(.45, 0, .55, 1) infinite;--up-components-soul-codex-up-cryptex-filter: drop-shadow(0 24px 52px #000000b8) drop-shadow(0 0 40px #ff962838);--up-components-soul-codex-up-cryptex-transition: filter .7s ease;--up-components-soul-codex-up-cryptex-before-bg: radial-gradient(ellipse at center, #ffa23438, #ff781400 66%);--up-components-soul-codex-up-cryptex-before-filter: blur(10px);--up-components-soul-codex-up-cryptex-before-animation: up-aura 6s ease-in-out infinite;--up-components-soul-codex-kf-up-float-0-100-transform: translateY(-6px);--up-components-soul-codex-kf-up-float-50-transform: translateY(6px);--up-components-soul-codex-kf-up-aura-0-100-opacity: .7;--up-components-soul-codex-up-cap-width: clamp(22px, 5%, 40px);--up-components-soul-codex-up-cap-layer: 3;--up-components-soul-codex-up-cap-bg: radial-gradient(ellipse 70% 82% at 40% 40%, #ffe9a8, #c9963f 38%, #6f4d18 72%, #281906 100%);--up-components-soul-codex-up-cap-shadow: inset 0 0 16px #0009, 0 0 22px #ffaa3c38;--up-components-soul-codex-up-cap-l-after-inset: -2px;--up-components-soul-codex-up-cap-l-after-animation: up-cap-glow 2.8s ease-in-out infinite;--up-components-soul-codex-up-cap-r-focus-visible-outline: 2px solid #ffc45ad9;--up-components-soul-codex-up-cap-r-focus-visible-outline-offset: 2px;--up-components-soul-codex-up-cap-r-after-inset: -2px;--up-components-soul-codex-up-cap-r-is-active-after-animation: up-cap-glow 2.8s ease-in-out infinite;--up-components-soul-codex-kf-up-cap-glow-0-100-shadow: 0 0 8px 1px #ffaa3c24;--up-components-soul-codex-kf-up-cap-glow-50-shadow: 0 0 20px 3px #ffaa3c80;--up-components-soul-codex-up-cap-pin-color: #281806c7;--up-components-soul-codex-up-cap-pin-svg-filter: drop-shadow(0 1px 0 #ffe8aa66);--up-components-soul-codex-up-cap-r-hover-up-cap-pin-color: #3a2206f2;--up-components-soul-codex-up-seal-color: #281806b3;--up-components-soul-codex-up-seal-svg-filter: drop-shadow(0 1px 0 #ffe8aa66);--up-components-soul-codex-up-ring-is-locked-opacity: .32;--up-components-soul-codex-up-ring-is-secured-up-cell-color: #ffe7b0;--up-components-soul-codex-up-ring-is-secured-up-cell-text-shadow: 0 0 10px #ffb84af2, 0 0 22px #ff96288c, 0 1px 1px #0006;--up-components-soul-codex-up-ring-is-secured-up-cell-animation: up-secured-glow 3.2s ease-in-out infinite;--up-components-soul-codex-kf-up-secured-glow-0-100-text-shadow: 0 0 9px #ffb84acc, 0 0 18px #ff962873, 0 1px 1px #0006;--up-components-soul-codex-kf-up-secured-glow-50-text-shadow: 0 0 14px #ffc460, 0 0 30px #ffa032b3, 0 1px 1px #0006;--up-components-soul-codex-up-cap-r-is-locked-opacity: .45;--up-components-soul-codex-up-cap-r-is-secured-up-cap-pin-color: #4a2c08f5;--up-components-soul-codex-up-stage-up-cryptex-filter: drop-shadow(0 24px 52px #000000b8) drop-shadow(0 0 54px #ff962857);--up-components-soul-codex-up-stage-up-cryptex-filter-2: drop-shadow(0 24px 52px #000000b8) drop-shadow(0 0 66px #ffa03275);--up-components-soul-codex-up-stage-up-cryptex-filter-3: drop-shadow(0 24px 52px #000000b8) drop-shadow(0 0 82px #ffaa3c99);--up-components-soul-codex-up-stage-up-unlock-border-color: #ffce789e;--up-components-soul-codex-up-stage-up-unlock-shadow: 0 0 0 1px #0006, 0 16px 36px -12px #ffa032b3, 0 0 18px #ffa0324d, inset 0 1px 0 #ffecb44d;--up-components-soul-codex-up-stage-up-unlock-color: #fff1cf;--up-components-soul-codex-up-stage-up-unlock-border-color-2: #ffd68ccc;--up-components-soul-codex-up-stage-up-unlock-animation: up-ready 2.4s ease-in-out infinite;--up-components-soul-codex-kf-up-ready-0-100-shadow: 0 0 0 1px #0006, 0 18px 42px -10px #ffaa3cb3, 0 0 20px #ffaa3c66, inset 0 1px 0 #ffecb459;--up-components-soul-codex-kf-up-ready-50-shadow: 0 0 0 1px #0006, 0 22px 50px -10px #ffb446f2, 0 0 34px #ffb446a6, inset 0 1px 0 #ffecb46b;--up-components-soul-codex-up-cryptex-is-charge-up-alch-animation: up-charge .72s ease-out;--up-components-soul-codex-kf-up-charge-35-opacity: .4;--up-components-soul-codex-up-barrel-radius: 6px;--up-components-soul-codex-up-barrel-bg: linear-gradient(to bottom, #150d03 0%, #3a2709 7%, #6e4d18 18%, #b8893a 33%, #f4d489 43%, #fff4d2 47%, #e9c46f 52%, #b07f2f 66%, #5f4115 82%, #2a1b07 93%, #110a02 100%);--up-components-soul-codex-up-barrel-shadow: inset 0 0 0 1px #00000080, inset 0 2px 4px #fff4d24d;--up-components-soul-codex-up-ring-shadow: inset 1px 0 0 #ffebb41f, inset -1px 0 0 #00000080;--up-components-soul-codex-up-ring-first-child-shadow: inset -1px 0 0 #00000080;--up-components-soul-codex-up-ring-gap-bg: linear-gradient(to bottom, #0b0602, #2a1c09 34%, #160e04 64%, #060301);--up-components-soul-codex-up-ring-gap-shadow: inset 1px 0 1px #0000008c, inset -1px 0 1px #00000073;--up-components-soul-codex-up-ring-spacer-bg: linear-gradient(to bottom, #080502, #241808 34%, #120b04 64%, #050301);--up-components-soul-codex-up-ring-spacer-shadow: inset 2px 0 3px #0009, inset -2px 0 3px #0000008c;--up-components-soul-codex-up-ring-spacer-after-width: 3px;--up-components-soul-codex-up-ring-spacer-after-height: 3px;--up-components-soul-codex-up-ring-spacer-after-bg: #78541eb3;--up-components-soul-codex-up-ring-spacer-after-shadow: 0 1px 0 #fff1c64d;--up-components-soul-codex-up-ring-focus-visible-shadow: inset 0 0 0 1.5px #ffc45a99;--up-components-soul-codex-up-cell-face: "Fraunces", Georgia, "Times New Roman", serif;--up-components-soul-codex-up-cell-weight: 500;--up-components-soul-codex-up-cell-size: clamp(.98rem, 2.6vw, 1.8rem);--up-components-soul-codex-up-cell-color: #2e1d09e0;--up-components-soul-codex-up-cell-text-shadow: 0 1px 0 #fff1c68c, 0 -1px 1px #0006;--up-components-soul-codex-up-ring-ampm-up-cell-weight: 700;--up-components-soul-codex-up-ring-ampm-up-cell-size: clamp(.6rem, 1.7vw, 1rem);--up-components-soul-codex-up-ring-ampm-up-cell-tracking: .03em;--up-components-soul-codex-up-window-border-t: 1px solid #ffe4968c;--up-components-soul-codex-up-window-border-b: 1px solid #ffe4968c;--up-components-soul-codex-up-window-bg: linear-gradient(to bottom, #fff5d21f, #fff0 45%, #00000024);--up-components-soul-codex-up-window-shadow: inset 0 0 18px #0006;--up-components-soul-codex-up-shade-bg: linear-gradient(to bottom, #000000d1 0%, #0000 26%, #0000 74%, #000000d1 100%);--up-components-soul-codex-up-sheen-bg-color: #fff0;--up-components-soul-codex-up-splash-layer: 90;--up-components-soul-codex-up-splash-padding: clamp(1.5rem, 6vw, 3rem);--up-components-soul-codex-up-splash-bg: radial-gradient(ellipse 72% 62% at 50% 38%, #4a2a0999, #080502fc 72%), #000;--up-components-soul-codex-up-splash-transition: opacity .8s ease;--up-components-soul-codex-up-splash-inner-max-w: 560px;--up-components-soul-codex-up-splash-mark-width: clamp(46px, 11vw, 68px);--up-components-soul-codex-up-splash-mark-color: #ffce85;--up-components-soul-codex-up-splash-mark-filter: drop-shadow(0 0 18px #ff96288c);--up-components-soul-codex-up-splash-mark-svg-animation: up-splash-breathe 6s ease-in-out infinite;--up-components-soul-codex-kf-up-splash-breathe-50-transform: translateY(-6px) scale(1.012);--up-components-soul-codex-kf-up-cascade-from-transform: translateY(20px);--up-components-soul-codex-up-splash-inner-animation: up-cascade .9s cubic-bezier(.16, 1, .3, 1) backwards;--up-components-soul-codex-up-splash-inner-n1-anim-delay: .1s;--up-components-soul-codex-up-splash-inner-n2-anim-delay: .46s;--up-components-soul-codex-up-splash-inner-n3-anim-delay: .64s;--up-components-soul-codex-up-splash-inner-n4-anim-delay: .84s;--up-components-soul-codex-up-splash-inner-n5-anim-delay: 1.06s;--up-components-soul-codex-up-splash-eyebrow-margin: clamp(1.4rem, 4vw, 2rem) 0 0;--up-components-soul-codex-up-splash-eyebrow-size: .72rem;--up-components-soul-codex-up-splash-eyebrow-weight: 700;--up-components-soul-codex-up-splash-eyebrow-tracking: .34em;--up-components-soul-codex-up-splash-eyebrow-color: #ffc46eb8;--up-components-soul-codex-up-splash-title-margin: .7rem 0 0;--up-components-soul-codex-up-splash-title-weight: 400;--up-components-soul-codex-up-splash-title-size: clamp(2.1rem, 7vw, 3.6rem);--up-components-soul-codex-up-splash-title-tracking: -.02em;--up-components-soul-codex-up-splash-title-leading: 1.04;--up-components-soul-codex-up-splash-title-bg: linear-gradient(180deg, #fff 28%, #f0d4a0);--up-components-soul-codex-up-splash-title-filter: drop-shadow(0 2px 22px #ffaa4647);--up-components-soul-codex-up-splash-msg-margin: 1.15rem auto 0;--up-components-soul-codex-up-splash-msg-max-w: 38ch;--up-components-soul-codex-up-splash-msg-size: clamp(1rem, 1.9vw, 1.16rem);--up-components-soul-codex-up-splash-msg-leading: 1.65;--up-components-soul-codex-up-splash-msg-color: #f5e8d4b8;--up-components-soul-codex-up-splash-enter-gap: 11px;--up-components-soul-codex-up-splash-enter-margin: clamp(2.2rem, 5vw, 3.2rem) auto 0;--up-components-soul-codex-up-splash-enter-weight: 700;--up-components-soul-codex-up-splash-enter-size: 1rem;--up-components-soul-codex-up-splash-enter-tracking: .04em;--up-components-soul-codex-up-splash-enter-color: #ffd98a;--up-components-soul-codex-up-splash-enter-bg: linear-gradient(180deg, #2a1d09eb, #120c04f2);--up-components-soul-codex-up-splash-enter-border: 1px solid #ffc45a80;--up-components-soul-codex-up-splash-enter-radius: 999px;--up-components-soul-codex-up-splash-enter-padding: 15px 32px;--up-components-soul-codex-up-splash-enter-shadow: 0 0 0 1px #0006, 0 16px 36px -12px #ff96288c, inset 0 1px 0 #ffecb440;--up-components-soul-codex-up-splash-enter-transition: transform .2s ease, box-shadow .24s ease, color .2s ease, border-color .2s ease;--up-components-soul-codex-up-splash-enter-hover-transform: translateY(-2px);--up-components-soul-codex-up-splash-enter-hover-color: #fff1cf;--up-components-soul-codex-up-splash-enter-hover-border-color: #ffd68cb3;--up-components-soul-codex-up-splash-enter-hover-shadow: 0 0 0 1px #0006, 0 22px 48px -12px #ffaa3ccc, inset 0 1px 0 #ffecb459;--up-components-soul-codex-up-splash-enter-focus-visible-outline: 2px solid #ffc45ab3;--up-components-soul-codex-up-splash-enter-focus-visible-outline-offset: 3px;--up-components-soul-codex-up-enter-glyph-width: 13px;--up-components-soul-codex-up-enter-glyph-height: 13px;--up-components-soul-codex-up-enter-glyph-color: #ffcf6b;--up-components-soul-codex-up-place-layer: 200;--up-components-soul-codex-up-place-transition: opacity .36s ease;--up-components-soul-codex-up-place-scrim-bg: #0000008c;--up-components-soul-codex-up-place-panel-width: min(420px, 88vw);--up-components-soul-codex-up-place-panel-padding: clamp(1.4rem, 4vw, 2.2rem);--up-components-soul-codex-up-place-panel-bg: #131210;--up-components-soul-codex-up-place-panel-border-left: 1px solid #ffffff1a;--up-components-soul-codex-up-place-panel-shadow: -40px 0 90px -30px #000c;--up-components-soul-codex-up-place-panel-transition: transform .46s cubic-bezier(.16, 1, .3, 1);--up-components-soul-codex-up-place-close-width: 36px;--up-components-soul-codex-up-place-close-height: 36px;--up-components-soul-codex-up-place-close-radius: 10px;--up-components-soul-codex-up-place-close-bg: #ffffff14;--up-components-soul-codex-up-place-close-color: #fff;--up-components-soul-codex-up-place-close-transition: background-color .18s ease;--up-components-soul-codex-up-place-close-svg-width: 18px;--up-components-soul-codex-up-place-close-svg-height: 18px;--up-components-soul-codex-up-place-close-hover-bg: #ffffff29;--up-components-soul-codex-up-place-eyebrow-margin: .6rem 0 0;--up-components-soul-codex-up-place-eyebrow-size: .72rem;--up-components-soul-codex-up-place-eyebrow-weight: 700;--up-components-soul-codex-up-place-eyebrow-tracking: .28em;--up-components-soul-codex-up-place-eyebrow-color: #ffc46eb8;--up-components-soul-codex-up-place-title-margin: .5rem 0 0;--up-components-soul-codex-up-place-title-weight: 400;--up-components-soul-codex-up-place-title-size: clamp(1.5rem, 4vw, 2rem);--up-components-soul-codex-up-place-title-tracking: -.02em;--up-components-soul-codex-up-place-title-color: #fff;--up-components-soul-codex-up-place-note-margin: .8rem 0 0;--up-components-soul-codex-up-place-note-size: .92rem;--up-components-soul-codex-up-place-note-leading: 1.55;--up-components-soul-codex-up-place-note-color: #f5f0e899;--up-components-soul-codex-up-place-field-gap: 6px;--up-components-soul-codex-up-place-field-mt: 1.4rem;--up-components-soul-codex-up-place-field-span-size: .72rem;--up-components-soul-codex-up-place-field-span-weight: 700;--up-components-soul-codex-up-place-field-span-tracking: .1em;--up-components-soul-codex-up-place-field-span-color: #ffc46eb3;--up-components-soul-codex-up-place-field-input-size: 1rem;--up-components-soul-codex-up-place-field-input-color: #f3ece0;--up-components-soul-codex-up-place-field-input-bg: #ffffff0d;--up-components-soul-codex-up-place-field-input-border: 1px solid #ffffff24;--up-components-soul-codex-up-place-field-input-radius: 12px;--up-components-soul-codex-up-place-field-input-padding: 12px 14px;--up-components-soul-codex-up-place-field-input-transition: border-color .18s ease;--up-components-soul-codex-up-place-field-input-placeholder-color: #fff6;--up-components-soul-codex-up-place-field-input-focus-border-color: #ffc45ab3;--up-components-soul-codex-up-place-set-gap: 10px;--up-components-soul-codex-up-place-set-weight: 700;--up-components-soul-codex-up-place-set-size: .95rem;--up-components-soul-codex-up-place-set-tracking: .04em;--up-components-soul-codex-up-place-set-color: #ffd98a;--up-components-soul-codex-up-place-set-bg: linear-gradient(180deg, #2a1d09eb, #120c04f2);--up-components-soul-codex-up-place-set-border: 1px solid #ffc45a80;--up-components-soul-codex-up-place-set-radius: 999px;--up-components-soul-codex-up-place-set-padding: 14px 26px;--up-components-soul-codex-up-place-set-shadow: 0 0 0 1px #0006, 0 14px 30px -12px #ff962880, inset 0 1px 0 #ffecb440;--up-components-soul-codex-up-place-set-transition: transform .18s ease, box-shadow .22s ease;--up-components-soul-codex-up-place-set-hover-transform: translateY(-2px);--up-components-soul-codex-up-place-set-hover-shadow: 0 0 0 1px #0006, 0 20px 40px -12px #ffaa3cbf, inset 0 1px 0 #ffecb459;--up-components-soul-codex-up-place-glyph-size: .85rem;--up-components-soul-codex-up-place-glyph-color: #ffcf6b}html,body{margin:0;background:var(--up-components-soul-codex-html-bg);height:100%;overflow:hidden;overscroll-behavior:none}body{position:fixed;inset:0;width:100%}.up-hero[data-astro-cid-woxaohds]{position:relative;min-height:var(--up-components-soul-codex-up-hero-min-h);background:var(--up-components-soul-codex-up-hero-bg);overflow:hidden;touch-action:none}.up-void[data-astro-cid-woxaohds]{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}.up-sigil[data-astro-cid-woxaohds]{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:var(--up-components-soul-codex-up-sigil-width);color:var(--up-components-soul-codex-up-sigil-color);z-index:1;pointer-events:none;animation:var(--up-components-soul-codex-up-sigil-animation)}.up-sigil[data-astro-cid-woxaohds] svg[data-astro-cid-woxaohds]{width:100%;height:auto;display:block;filter:var(--up-components-soul-codex-up-sigil-svg-filter)}@keyframes up-sigil{0%,to{transform:translate(-50%,-50%) scale(.995)}50%{transform:translate(-50%,-50%) scale(1.012)}}.up-stage[data-astro-cid-woxaohds]{position:relative;z-index:var(--up-components-soul-codex-up-stage-layer);min-height:var(--up-components-soul-codex-up-stage-min-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--up-components-soul-codex-up-stage-gap);padding:0 var(--grid-gutter, var(--up-components-soul-codex-up-stage-padding-space))}.up-manifest[data-astro-cid-woxaohds]{position:relative;transition:var(--up-components-soul-codex-up-manifest-transition)}.up-stage[data-astro-cid-woxaohds]:not(.is-entered) .up-manifest[data-astro-cid-woxaohds]{opacity:0;transform:scale(.86);filter:var(--up-components-soul-codex-up-stage-up-manifest-filter)}.up-stage[data-astro-cid-woxaohds].is-entered .up-manifest[data-astro-cid-woxaohds]{opacity:1;transform:none;filter:blur()}.up-controls[data-astro-cid-woxaohds]{display:flex;flex-direction:column;align-items:center;gap:var(--up-components-soul-codex-up-controls-gap);opacity:0;transition:var(--up-components-soul-codex-up-controls-transition)}.up-stage[data-astro-cid-woxaohds].is-entered .up-controls[data-astro-cid-woxaohds]{opacity:1;transition-delay:var(--up-components-soul-codex-up-stage-is-entered-up-controls-delay)}.up-hint[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:0;font-size:var(--up-components-soul-codex-up-hint-size);font-weight:var(--up-components-soul-codex-up-hint-weight);letter-spacing:var(--up-components-soul-codex-up-hint-tracking);text-transform:uppercase;color:var(--up-components-soul-codex-up-hint-color);text-shadow:var(--up-components-soul-codex-up-hint-text-shadow);opacity:0;transition:var(--up-components-soul-codex-up-hint-transition)}.up-stage[data-astro-cid-woxaohds].is-entered .up-hint[data-astro-cid-woxaohds]:not(.is-hidden){animation:var(--up-components-soul-codex-up-stage-is-entered-up-hint-animation)}.up-hint[data-astro-cid-woxaohds].is-hidden{opacity:0;animation:none}.up-stage[data-astro-cid-woxaohds].is-entered .up-hint[data-astro-cid-woxaohds].up-hint-warn{color:var(--up-components-soul-codex-up-stage-is-entered-up-hint-up-hint-warn-color);text-shadow:var(--up-components-soul-codex-up-stage-is-entered-up-hint-up-hint-warn-text-shadow);animation:none;opacity:1}@keyframes up-hint{0%,to{opacity:var(--up-components-soul-codex-kf-up-hint-0-100-opacity)}50%{opacity:var(--up-components-soul-codex-kf-up-hint-50-opacity)}}.up-unlock[data-astro-cid-woxaohds]{display:inline-flex;align-items:center;gap:var(--up-components-soul-codex-up-unlock-gap);cursor:pointer;font-family:var(--font-family);font-weight:var(--up-components-soul-codex-up-unlock-weight);font-size:var(--up-components-soul-codex-up-unlock-size);letter-spacing:var(--up-components-soul-codex-up-unlock-tracking);color:var(--up-components-soul-codex-up-unlock-color);background:var(--up-components-soul-codex-up-unlock-bg);border:var(--up-components-soul-codex-up-unlock-border);border-radius:var(--up-components-soul-codex-up-unlock-radius);padding:var(--up-components-soul-codex-up-unlock-padding);box-shadow:var(--up-components-soul-codex-up-unlock-shadow);transition:var(--up-components-soul-codex-up-unlock-transition);-webkit-tap-highlight-color:transparent}.up-unlock[data-astro-cid-woxaohds]:hover{transform:var(--up-components-soul-codex-up-unlock-hover-transform);box-shadow:var(--up-components-soul-codex-up-unlock-hover-shadow)}.up-unlock[data-astro-cid-woxaohds]:active{transform:translateY(0) scale(.98)}.up-unlock[data-astro-cid-woxaohds]:focus-visible{outline:var(--up-components-soul-codex-up-unlock-focus-visible-outline);outline-offset:var(--up-components-soul-codex-up-unlock-focus-visible-outline-offset)}.up-unlock[data-astro-cid-woxaohds]:disabled{opacity:var(--up-components-soul-codex-up-unlock-disabled-opacity);cursor:default;transform:none}.up-unlock-glyph[data-astro-cid-woxaohds]{font-size:var(--up-components-soul-codex-up-unlock-glyph-size);color:var(--up-components-soul-codex-up-unlock-glyph-color)}.up-glyph-fern[data-astro-cid-woxaohds]{width:var(--up-components-soul-codex-up-glyph-fern-width);height:var(--up-components-soul-codex-up-glyph-fern-height);display:inline-block;vertical-align:var(--up-components-soul-codex-up-glyph-fern-vertical-align);fill:none;stroke:currentColor;stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round}.up-unlock[data-astro-cid-woxaohds].is-gone{opacity:0;pointer-events:none;transform:var(--up-components-soul-codex-up-unlock-is-gone-transform)}.up-remember[data-astro-cid-woxaohds]{position:fixed;inset:0;z-index:var(--up-components-soul-codex-up-remember-layer);display:grid;place-items:center;padding:var(--up-components-soul-codex-up-remember-padding);box-sizing:border-box;background:var(--up-components-soul-codex-up-remember-bg);opacity:0;transition:var(--up-components-soul-codex-up-remember-transition)}.up-remember[data-astro-cid-woxaohds].is-in{opacity:1}.up-remember[data-astro-cid-woxaohds][hidden]{display:none}.up-remember[data-astro-cid-woxaohds].is-leaving{opacity:0;transition:var(--up-components-soul-codex-up-remember-is-leaving-transition)}.up-remember-line[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:0;text-align:center;max-width:var(--up-components-soul-codex-up-remember-line-max-w);font-style:italic;font-weight:var(--up-components-soul-codex-up-remember-line-weight);font-size:var(--up-components-soul-codex-up-remember-line-size);line-height:var(--up-components-soul-codex-up-remember-line-leading);color:var(--up-components-soul-codex-up-remember-line-color);text-shadow:var(--up-components-soul-codex-up-remember-line-text-shadow);opacity:0;transform-origin:center;will-change:opacity,transform;transition:var(--up-components-soul-codex-up-remember-line-transition)}.up-remember[data-astro-cid-woxaohds].is-in .up-remember-line[data-astro-cid-woxaohds]{opacity:1;animation:var(--up-components-soul-codex-up-remember-is-in-up-remember-line-animation)}.up-remember[data-astro-cid-woxaohds].is-leaving .up-remember-line[data-astro-cid-woxaohds]{animation:none;opacity:0;transform:scale(1.18);transition:var(--up-components-soul-codex-up-remember-is-leaving-up-remember-line-transition)}@keyframes up-remember-zoom{0%{transform:scale(.97)}to{transform:scale(1.12)}}.up-alch[data-astro-cid-woxaohds]{position:absolute;inset:0;border-radius:var(--up-components-soul-codex-up-alch-radius);z-index:var(--up-components-soul-codex-up-alch-layer);opacity:0;pointer-events:none;background:var(--up-components-soul-codex-up-alch-bg);mix-blend-mode:screen}.up-cryptex[data-astro-cid-woxaohds].is-unlocking .up-alch[data-astro-cid-woxaohds]{animation:var(--up-components-soul-codex-up-cryptex-is-unlocking-up-alch-animation)}@keyframes up-glow{0%{opacity:0}50%{opacity:var(--up-components-soul-codex-kf-up-glow-50-opacity)}to{opacity:var(--up-components-soul-codex-kf-up-glow-100-opacity)}}.up-cryptex[data-astro-cid-woxaohds].is-unlocking .up-barrel[data-astro-cid-woxaohds],.up-cryptex[data-astro-cid-woxaohds].is-unlocking .up-cap[data-astro-cid-woxaohds]{animation:var(--up-components-soul-codex-up-cryptex-is-unlocking-up-barrel-animation)}@keyframes up-transmute{0%{filter:brightness() saturate()}to{filter:brightness(1.85) saturate(1.15)}}.up-burst[data-astro-cid-woxaohds]{position:absolute;left:50%;top:50%;width:120%;aspect-ratio:1;transform:translate(-50%,-50%) scale(.15);border-radius:50%;z-index:var(--up-components-soul-codex-up-burst-layer);opacity:0;pointer-events:none;background:var(--up-components-soul-codex-up-burst-bg)}.up-cryptex[data-astro-cid-woxaohds].is-bursting .up-burst[data-astro-cid-woxaohds]{animation:var(--up-components-soul-codex-up-cryptex-is-bursting-up-burst-animation)}@keyframes up-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.up-core[data-astro-cid-woxaohds]{position:absolute;left:50%;top:50%;width:72%;height:150%;transform:translate(-50%,-50%) scaleX(.2);z-index:var(--up-components-soul-codex-up-core-layer);opacity:0;pointer-events:none;background:var(--up-components-soul-codex-up-core-bg);transition:var(--up-components-soul-codex-up-core-transition)}.up-cryptex[data-astro-cid-woxaohds].is-open .up-core[data-astro-cid-woxaohds]{opacity:1;transform:translate(-50%,-50%) scaleX(1);animation:var(--up-components-soul-codex-up-cryptex-is-open-up-core-animation)}@keyframes up-core{0%,to{opacity:var(--up-components-soul-codex-kf-up-core-0-100-opacity)}50%{opacity:1}}.up-cryptex[data-astro-cid-woxaohds].is-open .up-reel[data-astro-cid-woxaohds]{opacity:var(--up-components-soul-codex-up-cryptex-is-open-up-reel-opacity);transition:var(--up-components-soul-codex-up-cryptex-is-open-up-reel-transition)}.up-cryptex[data-astro-cid-woxaohds].is-open .up-cap-l[data-astro-cid-woxaohds]{transform:var(--up-components-soul-codex-up-cryptex-is-open-up-cap-l-transform);transition:var(--up-components-soul-codex-up-cryptex-is-open-up-cap-l-transition)}.up-cryptex[data-astro-cid-woxaohds].is-open .up-cap-r[data-astro-cid-woxaohds]{transform:var(--up-components-soul-codex-up-cryptex-is-open-up-cap-r-transform);transition:var(--up-components-soul-codex-up-cryptex-is-open-up-cap-r-transition)}.up-codex[data-astro-cid-woxaohds]{position:fixed;inset:0;z-index:var(--up-components-soul-codex-up-codex-layer);opacity:0;background:var(--up-components-soul-codex-up-codex-bg);-webkit-backdrop-filter:var(--up-components-soul-codex-up-codex-backdrop-filter);backdrop-filter:var(--up-components-soul-codex-up-codex-backdrop-filter-2);transition:var(--up-components-soul-codex-up-codex-transition)}.up-codex[data-astro-cid-woxaohds].is-in{opacity:1}.up-codex[data-astro-cid-woxaohds][hidden]{display:none}.up-codex-scroll[data-astro-cid-woxaohds]{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;display:flex;box-sizing:border-box;padding:clamp(var(--up-components-soul-codex-up-codex-scroll-padding-size),var(--up-components-soul-codex-up-codex-scroll-padding-size-2),var(--up-components-soul-codex-up-codex-scroll-padding-size-3)) var(--grid-gutter, var(--up-components-soul-codex-up-codex-scroll-padding-space)) clamp(var(--up-components-soul-codex-up-codex-scroll-padding-size-4),var(--up-components-soul-codex-up-codex-scroll-padding-size-5),var(--up-components-soul-codex-up-codex-scroll-padding-size-6))}.up-codex-inner[data-astro-cid-woxaohds]{width:100%;max-width:var(--up-components-soul-codex-up-codex-inner-max-w);margin:auto}.up-codex-reading[data-astro-cid-woxaohds][hidden]{display:none}.up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds],.up-codex-seal[data-astro-cid-woxaohds]{opacity:0;transform:var(--up-components-soul-codex-up-codex-reading-transform);transition:var(--up-components-soul-codex-up-codex-reading-transition)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds],.up-codex[data-astro-cid-woxaohds].is-in .up-codex-seal[data-astro-cid-woxaohds]{opacity:1;transform:none}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:first-child{transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n1-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(2){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n2-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(3){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n3-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(4){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n4-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(5){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n5-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(6){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n6-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(7){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n7-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(8){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n8-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(9){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n9-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(n+10){transition-delay:var(--up-components-soul-codex-is-in-up-codex-reading-nth-child-n-10-delay)}.up-codex[data-astro-cid-woxaohds].is-in .up-codex-seal[data-astro-cid-woxaohds]{transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-seal-delay)}.up-codex-eyebrow[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:0;text-align:center;font-size:var(--up-components-soul-codex-up-codex-eyebrow-size);font-weight:var(--up-components-soul-codex-up-codex-eyebrow-weight);letter-spacing:var(--up-components-soul-codex-up-codex-eyebrow-tracking);text-transform:uppercase;color:var(--up-components-soul-codex-up-codex-eyebrow-color)}.up-codex-archetype[data-astro-cid-woxaohds]{font-family:var(--serif);margin:var(--up-components-soul-codex-up-codex-archetype-margin);text-align:center;font-weight:var(--up-components-soul-codex-up-codex-archetype-weight);font-size:var(--up-components-soul-codex-up-codex-archetype-size);letter-spacing:var(--up-components-soul-codex-up-codex-archetype-tracking);line-height:var(--up-components-soul-codex-up-codex-archetype-leading);color:var(--up-components-soul-codex-up-codex-archetype-color);text-shadow:var(--up-components-soul-codex-up-codex-archetype-text-shadow)}.up-codex-birth[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:var(--up-components-soul-codex-up-codex-birth-margin);text-align:center;font-size:var(--up-components-soul-codex-up-codex-birth-size);letter-spacing:var(--up-components-soul-codex-up-codex-birth-tracking);color:var(--up-components-soul-codex-up-codex-birth-color)}.up-codex-essence[data-astro-cid-woxaohds]{font-family:var(--serif);margin:var(--up-components-soul-codex-up-codex-essence-margin);max-width:var(--up-components-soul-codex-up-codex-essence-max-w);text-align:center;font-style:italic;font-size:var(--up-components-soul-codex-up-codex-essence-size);line-height:var(--up-components-soul-codex-up-codex-essence-leading);color:var(--up-components-soul-codex-up-codex-essence-color)}.up-codex-integration[data-astro-cid-woxaohds]{margin:var(--up-components-soul-codex-up-codex-integration-margin);border:var(--up-components-soul-codex-up-codex-integration-border);border-radius:var(--up-components-soul-codex-up-codex-integration-radius);overflow:hidden;background:var(--up-components-soul-codex-up-codex-integration-bg)}.up-codex-row[data-astro-cid-woxaohds]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--up-components-soul-codex-up-codex-row-gap);padding:var(--up-components-soul-codex-up-codex-row-padding);border-top:var(--up-components-soul-codex-up-codex-row-border-t)}.up-codex-row[data-astro-cid-woxaohds]:first-child{border-top:none}.up-codex-k[data-astro-cid-woxaohds]{font-family:var(--font-family);font-size:var(--up-components-soul-codex-up-codex-k-size);font-weight:var(--up-components-soul-codex-up-codex-k-weight);letter-spacing:var(--up-components-soul-codex-up-codex-k-tracking);text-transform:uppercase;color:var(--up-components-soul-codex-up-codex-k-color);flex:none}.up-codex-v[data-astro-cid-woxaohds]{font-family:var(--font-family);font-size:var(--up-components-soul-codex-up-codex-v-size);line-height:var(--up-components-soul-codex-up-codex-v-leading);color:var(--up-components-soul-codex-up-codex-v-color);text-align:right}.up-codex-sec[data-astro-cid-woxaohds]{margin:var(--up-components-soul-codex-up-codex-sec-margin)}.up-codex-sec-title[data-astro-cid-woxaohds]{font-family:var(--serif);margin:0;font-size:var(--up-components-soul-codex-up-codex-sec-title-size);font-weight:var(--up-components-soul-codex-up-codex-sec-title-weight);color:var(--up-components-soul-codex-up-codex-sec-title-color);display:flex;align-items:baseline;gap:var(--up-components-soul-codex-up-codex-sec-title-gap);flex-wrap:wrap}.up-codex-sec-sub[data-astro-cid-woxaohds]{font-size:var(--up-components-soul-codex-up-codex-sec-sub-size);font-weight:var(--up-components-soul-codex-up-codex-sec-sub-weight);font-style:italic;color:var(--up-components-soul-codex-up-codex-sec-sub-color)}.up-codex-sec-body[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:var(--up-components-soul-codex-up-codex-sec-body-margin);font-size:var(--up-components-soul-codex-up-codex-sec-body-size);line-height:var(--up-components-soul-codex-up-codex-sec-body-leading);color:var(--up-components-soul-codex-up-codex-sec-body-color)}.up-codex-close-line[data-astro-cid-woxaohds]{font-family:var(--serif);margin:var(--up-components-soul-codex-up-codex-close-line-margin);max-width:var(--up-components-soul-codex-up-codex-close-line-max-w);text-align:center;font-style:italic;font-size:var(--up-components-soul-codex-up-codex-close-line-size);line-height:var(--up-components-soul-codex-up-codex-close-line-leading);color:var(--up-components-soul-codex-up-codex-close-line-color)}.up-codex-seal[data-astro-cid-woxaohds]{display:flex;align-items:center;justify-content:center;gap:var(--up-components-soul-codex-up-codex-seal-gap);width:fit-content;margin:var(--up-components-soul-codex-up-codex-seal-margin);cursor:pointer;font-family:var(--font-family);font-weight:var(--up-components-soul-codex-up-codex-seal-weight);font-size:var(--up-components-soul-codex-up-codex-seal-size);letter-spacing:var(--up-components-soul-codex-up-codex-seal-tracking);color:var(--up-components-soul-codex-up-codex-seal-color);background:var(--up-components-soul-codex-up-codex-seal-bg);border:var(--up-components-soul-codex-up-codex-seal-border);border-radius:var(--up-components-soul-codex-up-codex-seal-radius);padding:var(--up-components-soul-codex-up-codex-seal-padding);box-shadow:var(--up-components-soul-codex-up-codex-seal-shadow);transition:var(--up-components-soul-codex-up-codex-seal-transition);-webkit-tap-highlight-color:transparent}.up-codex-seal[data-astro-cid-woxaohds]:hover{transform:var(--up-components-soul-codex-up-codex-seal-hover-transform);box-shadow:var(--up-components-soul-codex-up-codex-seal-hover-shadow)}.up-codex-seal[data-astro-cid-woxaohds]:active{transform:translateY(0) scale(.98)}.up-codex-seal[data-astro-cid-woxaohds]:focus-visible{outline:var(--up-components-soul-codex-up-codex-seal-focus-visible-outline);outline-offset:var(--up-components-soul-codex-up-codex-seal-focus-visible-outline-offset)}.up-cryptex[data-astro-cid-woxaohds]{position:relative;display:flex;align-items:stretch;width:var(--up-components-soul-codex-up-cryptex-width);height:var(--up-components-soul-codex-up-cryptex-height);animation:var(--up-components-soul-codex-up-cryptex-animation);will-change:transform;filter:var(--up-components-soul-codex-up-cryptex-filter);transition:var(--up-components-soul-codex-up-cryptex-transition)}.up-cryptex[data-astro-cid-woxaohds]:before{content:"";position:absolute;inset:-22% -10%;background:var(--up-components-soul-codex-up-cryptex-before-bg);filter:var(--up-components-soul-codex-up-cryptex-before-filter);z-index:-1;animation:var(--up-components-soul-codex-up-cryptex-before-animation)}@keyframes up-float{0%,to{transform:var(--up-components-soul-codex-kf-up-float-0-100-transform)}50%{transform:var(--up-components-soul-codex-kf-up-float-50-transform)}}@keyframes up-aura{0%,to{opacity:var(--up-components-soul-codex-kf-up-aura-0-100-opacity);transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}.up-cap[data-astro-cid-woxaohds]{position:relative;flex:none;width:var(--up-components-soul-codex-up-cap-width);align-self:stretch;z-index:var(--up-components-soul-codex-up-cap-layer);display:grid;place-items:center;background:var(--up-components-soul-codex-up-cap-bg);box-shadow:var(--up-components-soul-codex-up-cap-shadow)}.up-cap-l[data-astro-cid-woxaohds]{border-radius:62% 16% 16% 62%/50%;border:none;padding:0}.up-cap-l[data-astro-cid-woxaohds]:after{content:"";position:absolute;inset:var(--up-components-soul-codex-up-cap-l-after-inset);border-radius:inherit;pointer-events:none;animation:var(--up-components-soul-codex-up-cap-l-after-animation)}.up-cap-r[data-astro-cid-woxaohds]{border-radius:16% 62% 62% 16%/50%;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.up-cap-r[data-astro-cid-woxaohds]:focus-visible{outline:var(--up-components-soul-codex-up-cap-r-focus-visible-outline);outline-offset:var(--up-components-soul-codex-up-cap-r-focus-visible-outline-offset)}.up-cap-r[data-astro-cid-woxaohds]:after{content:"";position:absolute;inset:var(--up-components-soul-codex-up-cap-r-after-inset);border-radius:inherit;pointer-events:none}.up-cap-r[data-astro-cid-woxaohds].is-active:after{animation:var(--up-components-soul-codex-up-cap-r-is-active-after-animation)}@keyframes up-cap-glow{0%,to{box-shadow:var(--up-components-soul-codex-kf-up-cap-glow-0-100-shadow)}50%{box-shadow:var(--up-components-soul-codex-kf-up-cap-glow-50-shadow)}}.up-cap-pin[data-astro-cid-woxaohds]{color:var(--up-components-soul-codex-up-cap-pin-color);width:54%;display:grid;place-items:center}.up-cap-pin[data-astro-cid-woxaohds] svg[data-astro-cid-woxaohds]{width:100%;height:auto;display:block;filter:var(--up-components-soul-codex-up-cap-pin-svg-filter)}.up-cap-r[data-astro-cid-woxaohds]:hover .up-cap-pin[data-astro-cid-woxaohds]{color:var(--up-components-soul-codex-up-cap-r-hover-up-cap-pin-color)}.up-seal[data-astro-cid-woxaohds]{color:var(--up-components-soul-codex-up-seal-color);width:56%}.up-seal[data-astro-cid-woxaohds] svg[data-astro-cid-woxaohds]{width:100%;height:auto;display:block;filter:var(--up-components-soul-codex-up-seal-svg-filter)}.up-ring[data-astro-cid-woxaohds].is-locked{opacity:var(--up-components-soul-codex-up-ring-is-locked-opacity);filter:saturate(.4) brightness(.7);pointer-events:none}.up-ring[data-astro-cid-woxaohds].is-secured{pointer-events:none}.up-ring[data-astro-cid-woxaohds].is-secured .up-cell[data-astro-cid-woxaohds]{color:var(--up-components-soul-codex-up-ring-is-secured-up-cell-color);text-shadow:var(--up-components-soul-codex-up-ring-is-secured-up-cell-text-shadow);animation:var(--up-components-soul-codex-up-ring-is-secured-up-cell-animation)}@keyframes up-secured-glow{0%,to{text-shadow:var(--up-components-soul-codex-kf-up-secured-glow-0-100-text-shadow)}50%{text-shadow:var(--up-components-soul-codex-kf-up-secured-glow-50-text-shadow)}}.up-cap-r[data-astro-cid-woxaohds].is-locked{opacity:var(--up-components-soul-codex-up-cap-r-is-locked-opacity);pointer-events:none}.up-cap-r[data-astro-cid-woxaohds].is-secured .up-cap-pin[data-astro-cid-woxaohds]{color:var(--up-components-soul-codex-up-cap-r-is-secured-up-cap-pin-color)}.up-stage[data-astro-cid-woxaohds][data-power="1"] .up-cryptex[data-astro-cid-woxaohds]{filter:var(--up-components-soul-codex-up-stage-up-cryptex-filter)}.up-stage[data-astro-cid-woxaohds][data-power="2"] .up-cryptex[data-astro-cid-woxaohds]{filter:var(--up-components-soul-codex-up-stage-up-cryptex-filter-2)}.up-stage[data-astro-cid-woxaohds][data-power="3"] .up-cryptex[data-astro-cid-woxaohds]{filter:var(--up-components-soul-codex-up-stage-up-cryptex-filter-3)}.up-stage[data-astro-cid-woxaohds][data-power="2"] .up-unlock[data-astro-cid-woxaohds]{border-color:var(--up-components-soul-codex-up-stage-up-unlock-border-color);box-shadow:var(--up-components-soul-codex-up-stage-up-unlock-shadow)}.up-stage[data-astro-cid-woxaohds][data-power="3"] .up-unlock[data-astro-cid-woxaohds]{color:var(--up-components-soul-codex-up-stage-up-unlock-color);border-color:var(--up-components-soul-codex-up-stage-up-unlock-border-color-2);animation:var(--up-components-soul-codex-up-stage-up-unlock-animation)}@keyframes up-ready{0%,to{box-shadow:var(--up-components-soul-codex-kf-up-ready-0-100-shadow)}50%{box-shadow:var(--up-components-soul-codex-kf-up-ready-50-shadow)}}.up-cryptex[data-astro-cid-woxaohds].is-charge .up-alch[data-astro-cid-woxaohds]{animation:var(--up-components-soul-codex-up-cryptex-is-charge-up-alch-animation)}@keyframes up-charge{0%{opacity:0}35%{opacity:var(--up-components-soul-codex-kf-up-charge-35-opacity)}to{opacity:0}}.up-barrel[data-astro-cid-woxaohds]{position:relative;flex:auto;overflow:hidden;border-radius:var(--up-components-soul-codex-up-barrel-radius);background:var(--up-components-soul-codex-up-barrel-bg);box-shadow:var(--up-components-soul-codex-up-barrel-shadow)}.up-rings[data-astro-cid-woxaohds]{display:flex;height:100%}.up-ring[data-astro-cid-woxaohds]{position:relative;flex:1 1 0;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:var(--up-components-soul-codex-up-ring-shadow)}.up-ring[data-astro-cid-woxaohds]:first-child{box-shadow:var(--up-components-soul-codex-up-ring-first-child-shadow)}.up-ring-gap[data-astro-cid-woxaohds]{position:relative;flex:.16 1 0;background:var(--up-components-soul-codex-up-ring-gap-bg);box-shadow:var(--up-components-soul-codex-up-ring-gap-shadow)}.up-ring-spacer[data-astro-cid-woxaohds]{position:relative;flex:.26 1 0;background:var(--up-components-soul-codex-up-ring-spacer-bg);box-shadow:var(--up-components-soul-codex-up-ring-spacer-shadow)}.up-ring-spacer[data-astro-cid-woxaohds]:after{content:"";position:absolute;left:50%;top:50%;width:var(--up-components-soul-codex-up-ring-spacer-after-width);height:var(--up-components-soul-codex-up-ring-spacer-after-height);border-radius:50%;transform:translate(-50%,-50%);background:var(--up-components-soul-codex-up-ring-spacer-after-bg);box-shadow:var(--up-components-soul-codex-up-ring-spacer-after-shadow)}.up-ring[data-astro-cid-woxaohds]:active{cursor:grabbing}.up-ring[data-astro-cid-woxaohds]:focus-visible{outline:none;box-shadow:var(--up-components-soul-codex-up-ring-focus-visible-shadow)}.up-reel[data-astro-cid-woxaohds]{position:absolute;left:0;right:0;top:0;will-change:transform}.up-cell[data-astro-cid-woxaohds]{display:grid;place-items:center;font-family:var(--up-components-soul-codex-up-cell-face);font-weight:var(--up-components-soul-codex-up-cell-weight);font-size:var(--up-components-soul-codex-up-cell-size);color:var(--up-components-soul-codex-up-cell-color);text-shadow:var(--up-components-soul-codex-up-cell-text-shadow);pointer-events:none}.up-ring-ampm[data-astro-cid-woxaohds]{flex:1.3 1 0}.up-ring-ampm[data-astro-cid-woxaohds] .up-cell[data-astro-cid-woxaohds]{font-family:var(--font-family);font-weight:var(--up-components-soul-codex-up-ring-ampm-up-cell-weight);font-size:var(--up-components-soul-codex-up-ring-ampm-up-cell-size);letter-spacing:var(--up-components-soul-codex-up-ring-ampm-up-cell-tracking)}.up-window[data-astro-cid-woxaohds]{position:absolute;left:0;right:0;top:33%;height:34%;border-top:var(--up-components-soul-codex-up-window-border-t);border-bottom:var(--up-components-soul-codex-up-window-border-b);background:var(--up-components-soul-codex-up-window-bg);box-shadow:var(--up-components-soul-codex-up-window-shadow);pointer-events:none}.up-shade[data-astro-cid-woxaohds]{position:absolute;inset:0;background:var(--up-components-soul-codex-up-shade-bg);pointer-events:none}.up-sheen[data-astro-cid-woxaohds]{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(42% 130% at var(--sx, 50%) 40%,rgba(255,255,255,var(--si, .1)),var(--up-components-soul-codex-up-sheen-bg-color) 72%)}.up-splash[data-astro-cid-woxaohds]{position:fixed;inset:0;z-index:var(--up-components-soul-codex-up-splash-layer);display:grid;place-items:center;padding:var(--up-components-soul-codex-up-splash-padding);box-sizing:border-box;background:var(--up-components-soul-codex-up-splash-bg);opacity:1;transition:var(--up-components-soul-codex-up-splash-transition)}.up-splash[data-astro-cid-woxaohds].is-leaving{opacity:0;pointer-events:none}.up-splash[data-astro-cid-woxaohds][hidden]{display:none}.up-splash-inner[data-astro-cid-woxaohds]{text-align:center;max-width:var(--up-components-soul-codex-up-splash-inner-max-w)}.up-splash-mark[data-astro-cid-woxaohds]{width:var(--up-components-soul-codex-up-splash-mark-width);margin:0 auto;color:var(--up-components-soul-codex-up-splash-mark-color);filter:var(--up-components-soul-codex-up-splash-mark-filter)}.up-splash-mark[data-astro-cid-woxaohds] svg[data-astro-cid-woxaohds]{width:100%;height:auto;display:block;animation:var(--up-components-soul-codex-up-splash-mark-svg-animation);will-change:transform}@keyframes up-splash-breathe{0%,to{transform:translateY(0) scale(.995)}50%{transform:var(--up-components-soul-codex-kf-up-splash-breathe-50-transform)}}@keyframes up-cascade{0%{opacity:0;transform:var(--up-components-soul-codex-kf-up-cascade-from-transform)}to{opacity:1;transform:none}}.up-splash-inner[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]{animation:var(--up-components-soul-codex-up-splash-inner-animation)}.up-splash-inner[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:first-child{animation-delay:var(--up-components-soul-codex-up-splash-inner-n1-anim-delay)}.up-splash-inner[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(2){animation-delay:var(--up-components-soul-codex-up-splash-inner-n2-anim-delay)}.up-splash-inner[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(3){animation-delay:var(--up-components-soul-codex-up-splash-inner-n3-anim-delay)}.up-splash-inner[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(4){animation-delay:var(--up-components-soul-codex-up-splash-inner-n4-anim-delay)}.up-splash-inner[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds]:nth-child(5){animation-delay:var(--up-components-soul-codex-up-splash-inner-n5-anim-delay)}.up-splash-eyebrow[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:var(--up-components-soul-codex-up-splash-eyebrow-margin);font-size:var(--up-components-soul-codex-up-splash-eyebrow-size);font-weight:var(--up-components-soul-codex-up-splash-eyebrow-weight);letter-spacing:var(--up-components-soul-codex-up-splash-eyebrow-tracking);text-transform:uppercase;color:var(--up-components-soul-codex-up-splash-eyebrow-color)}.up-splash-title[data-astro-cid-woxaohds]{font-family:var(--serif);margin:var(--up-components-soul-codex-up-splash-title-margin);font-weight:var(--up-components-soul-codex-up-splash-title-weight);font-size:var(--up-components-soul-codex-up-splash-title-size);letter-spacing:var(--up-components-soul-codex-up-splash-title-tracking);line-height:var(--up-components-soul-codex-up-splash-title-leading);background:var(--up-components-soul-codex-up-splash-title-bg);-webkit-background-clip:text;background-clip:text;color:#0000;filter:var(--up-components-soul-codex-up-splash-title-filter)}.up-splash-msg[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:var(--up-components-soul-codex-up-splash-msg-margin);max-width:var(--up-components-soul-codex-up-splash-msg-max-w);font-size:var(--up-components-soul-codex-up-splash-msg-size);line-height:var(--up-components-soul-codex-up-splash-msg-leading);color:var(--up-components-soul-codex-up-splash-msg-color)}.up-splash-enter[data-astro-cid-woxaohds]{display:inline-flex;align-items:center;gap:var(--up-components-soul-codex-up-splash-enter-gap);margin:var(--up-components-soul-codex-up-splash-enter-margin);cursor:pointer;font-family:var(--font-family);font-weight:var(--up-components-soul-codex-up-splash-enter-weight);font-size:var(--up-components-soul-codex-up-splash-enter-size);letter-spacing:var(--up-components-soul-codex-up-splash-enter-tracking);color:var(--up-components-soul-codex-up-splash-enter-color);background:var(--up-components-soul-codex-up-splash-enter-bg);border:var(--up-components-soul-codex-up-splash-enter-border);border-radius:var(--up-components-soul-codex-up-splash-enter-radius);padding:var(--up-components-soul-codex-up-splash-enter-padding);box-shadow:var(--up-components-soul-codex-up-splash-enter-shadow);transition:var(--up-components-soul-codex-up-splash-enter-transition);-webkit-tap-highlight-color:transparent}.up-splash-enter[data-astro-cid-woxaohds]:hover{transform:var(--up-components-soul-codex-up-splash-enter-hover-transform);color:var(--up-components-soul-codex-up-splash-enter-hover-color);border-color:var(--up-components-soul-codex-up-splash-enter-hover-border-color);box-shadow:var(--up-components-soul-codex-up-splash-enter-hover-shadow)}.up-splash-enter[data-astro-cid-woxaohds]:active{transform:translateY(0) scale(.98)}.up-splash-enter[data-astro-cid-woxaohds]:focus-visible{outline:var(--up-components-soul-codex-up-splash-enter-focus-visible-outline);outline-offset:var(--up-components-soul-codex-up-splash-enter-focus-visible-outline-offset)}.up-enter-glyph[data-astro-cid-woxaohds]{width:var(--up-components-soul-codex-up-enter-glyph-width);height:var(--up-components-soul-codex-up-enter-glyph-height);display:block;color:var(--up-components-soul-codex-up-enter-glyph-color);flex:none}.up-place[data-astro-cid-woxaohds]{position:fixed;inset:0;z-index:var(--up-components-soul-codex-up-place-layer);opacity:0;pointer-events:none;transition:var(--up-components-soul-codex-up-place-transition)}.up-place[data-astro-cid-woxaohds].is-in{opacity:1;pointer-events:auto}.up-place[data-astro-cid-woxaohds][hidden]{display:none}.up-place-scrim[data-astro-cid-woxaohds]{position:absolute;inset:0;background:var(--up-components-soul-codex-up-place-scrim-bg)}.up-place-panel[data-astro-cid-woxaohds]{position:absolute;top:0;right:0;height:100%;width:var(--up-components-soul-codex-up-place-panel-width);box-sizing:border-box;padding:var(--up-components-soul-codex-up-place-panel-padding);background:var(--up-components-soul-codex-up-place-panel-bg);border-left:var(--up-components-soul-codex-up-place-panel-border-left);box-shadow:var(--up-components-soul-codex-up-place-panel-shadow);transform:translate(100%);transition:var(--up-components-soul-codex-up-place-panel-transition);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column}.up-place[data-astro-cid-woxaohds].is-in .up-place-panel[data-astro-cid-woxaohds]{transform:translate(0)}.up-place-close[data-astro-cid-woxaohds]{align-self:flex-end;width:var(--up-components-soul-codex-up-place-close-width);height:var(--up-components-soul-codex-up-place-close-height);border-radius:var(--up-components-soul-codex-up-place-close-radius);border:none;cursor:pointer;background:var(--up-components-soul-codex-up-place-close-bg);color:var(--up-components-soul-codex-up-place-close-color);display:grid;place-items:center;transition:var(--up-components-soul-codex-up-place-close-transition)}.up-place-close[data-astro-cid-woxaohds] svg[data-astro-cid-woxaohds]{width:var(--up-components-soul-codex-up-place-close-svg-width);height:var(--up-components-soul-codex-up-place-close-svg-height)}.up-place-close[data-astro-cid-woxaohds]:hover{background:var(--up-components-soul-codex-up-place-close-hover-bg)}.up-place-eyebrow[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:var(--up-components-soul-codex-up-place-eyebrow-margin);font-size:var(--up-components-soul-codex-up-place-eyebrow-size);font-weight:var(--up-components-soul-codex-up-place-eyebrow-weight);letter-spacing:var(--up-components-soul-codex-up-place-eyebrow-tracking);text-transform:uppercase;color:var(--up-components-soul-codex-up-place-eyebrow-color)}.up-place-title[data-astro-cid-woxaohds]{font-family:var(--serif);margin:var(--up-components-soul-codex-up-place-title-margin);font-weight:var(--up-components-soul-codex-up-place-title-weight);font-size:var(--up-components-soul-codex-up-place-title-size);letter-spacing:var(--up-components-soul-codex-up-place-title-tracking);color:var(--up-components-soul-codex-up-place-title-color)}.up-place-note[data-astro-cid-woxaohds]{font-family:var(--font-family);margin:var(--up-components-soul-codex-up-place-note-margin);font-size:var(--up-components-soul-codex-up-place-note-size);line-height:var(--up-components-soul-codex-up-place-note-leading);color:var(--up-components-soul-codex-up-place-note-color)}.up-place-field[data-astro-cid-woxaohds]{display:flex;flex-direction:column;gap:var(--up-components-soul-codex-up-place-field-gap);margin-top:var(--up-components-soul-codex-up-place-field-mt)}.up-place-field[data-astro-cid-woxaohds] span[data-astro-cid-woxaohds]{font-family:var(--font-family);font-size:var(--up-components-soul-codex-up-place-field-span-size);font-weight:var(--up-components-soul-codex-up-place-field-span-weight);letter-spacing:var(--up-components-soul-codex-up-place-field-span-tracking);text-transform:uppercase;color:var(--up-components-soul-codex-up-place-field-span-color)}.up-place-field[data-astro-cid-woxaohds] input[data-astro-cid-woxaohds]{font-family:var(--font-family);font-size:var(--up-components-soul-codex-up-place-field-input-size);color:var(--up-components-soul-codex-up-place-field-input-color);background:var(--up-components-soul-codex-up-place-field-input-bg);border:var(--up-components-soul-codex-up-place-field-input-border);border-radius:var(--up-components-soul-codex-up-place-field-input-radius);padding:var(--up-components-soul-codex-up-place-field-input-padding);transition:var(--up-components-soul-codex-up-place-field-input-transition)}.up-place-field[data-astro-cid-woxaohds] input[data-astro-cid-woxaohds]::placeholder{color:var(--up-components-soul-codex-up-place-field-input-placeholder-color)}.up-place-field[data-astro-cid-woxaohds] input[data-astro-cid-woxaohds]:focus{outline:none;border-color:var(--up-components-soul-codex-up-place-field-input-focus-border-color)}.up-place-set[data-astro-cid-woxaohds]{margin-top:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--up-components-soul-codex-up-place-set-gap);font-family:var(--font-family);font-weight:var(--up-components-soul-codex-up-place-set-weight);font-size:var(--up-components-soul-codex-up-place-set-size);letter-spacing:var(--up-components-soul-codex-up-place-set-tracking);color:var(--up-components-soul-codex-up-place-set-color);background:var(--up-components-soul-codex-up-place-set-bg);border:var(--up-components-soul-codex-up-place-set-border);border-radius:var(--up-components-soul-codex-up-place-set-radius);padding:var(--up-components-soul-codex-up-place-set-padding);box-shadow:var(--up-components-soul-codex-up-place-set-shadow);transition:var(--up-components-soul-codex-up-place-set-transition)}.up-place-set[data-astro-cid-woxaohds]:hover{transform:var(--up-components-soul-codex-up-place-set-hover-transform);box-shadow:var(--up-components-soul-codex-up-place-set-hover-shadow)}.up-place-set[data-astro-cid-woxaohds]:active{transform:translateY(0) scale(.98)}.up-place-glyph[data-astro-cid-woxaohds]{font-size:var(--up-components-soul-codex-up-place-glyph-size);color:var(--up-components-soul-codex-up-place-glyph-color)}@media(prefers-reduced-motion:reduce){.up-cryptex[data-astro-cid-woxaohds],.up-cryptex[data-astro-cid-woxaohds]:before,.up-sheen[data-astro-cid-woxaohds],.up-sigil[data-astro-cid-woxaohds],.up-hint[data-astro-cid-woxaohds]{animation:none}.up-alch[data-astro-cid-woxaohds],.up-burst[data-astro-cid-woxaohds],.up-core[data-astro-cid-woxaohds]{transition:none;animation:none!important}.up-remember[data-astro-cid-woxaohds],.up-remember-line[data-astro-cid-woxaohds]{transition:none}.up-remember[data-astro-cid-woxaohds].is-in .up-remember-line[data-astro-cid-woxaohds]{animation:none}.up-codex[data-astro-cid-woxaohds],.up-codex-reading[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds],.up-codex-seal[data-astro-cid-woxaohds]{transition:none}.up-splash[data-astro-cid-woxaohds],.up-splash-mark[data-astro-cid-woxaohds],.up-manifest[data-astro-cid-woxaohds],.up-controls[data-astro-cid-woxaohds]{animation:none;transition:none}.up-splash-inner[data-astro-cid-woxaohds]>[data-astro-cid-woxaohds],.up-splash-mark[data-astro-cid-woxaohds] svg[data-astro-cid-woxaohds]{animation:none}.up-cap-r[data-astro-cid-woxaohds]:after,.up-cap-r[data-astro-cid-woxaohds].is-active:after,.up-cap-l[data-astro-cid-woxaohds]:after,.up-cryptex[data-astro-cid-woxaohds].is-charge .up-alch[data-astro-cid-woxaohds],.up-stage[data-astro-cid-woxaohds][data-power="3"] .up-unlock[data-astro-cid-woxaohds],.up-ring[data-astro-cid-woxaohds].is-secured .up-cell[data-astro-cid-woxaohds]{animation:none}.up-cryptex[data-astro-cid-woxaohds],.up-place[data-astro-cid-woxaohds],.up-place-panel[data-astro-cid-woxaohds]{transition:none}}:root{--up-components-soul-codex-up-codex-reading-transform-2: translateY(16px);--up-components-soul-codex-up-codex-reading-transition-2: opacity .7s ease, transform .7s cubic-bezier(.16, 1, .3, 1);--up-components-soul-codex-up-codex-is-in-up-codex-reading-n1-delay-2: .05s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n2-delay-2: .12s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n3-delay-2: .19s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n4-delay-2: .26s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n5-delay-2: .34s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n6-delay-2: .42s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n7-delay-2: .5s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n8-delay-2: .58s;--up-components-soul-codex-up-codex-is-in-up-codex-reading-n9-delay-2: .66s;--up-components-soul-codex-is-in-up-codex-reading-nth-child-n-10-delay-2: .74s;--up-components-soul-codex-up-codex-eyebrow-size-2: .74rem;--up-components-soul-codex-up-codex-eyebrow-weight-2: 600;--up-components-soul-codex-up-codex-eyebrow-tracking-2: .28em;--up-components-soul-codex-up-codex-eyebrow-color-2: rgba(255, 196, 110, .7);--up-components-soul-codex-up-codex-archetype-margin-2: .7rem 0 0;--up-components-soul-codex-up-codex-archetype-weight-2: 400;--up-components-soul-codex-up-codex-archetype-size-2: clamp(1.9rem, 6vw, 3rem);--up-components-soul-codex-up-codex-archetype-tracking-2: -.02em;--up-components-soul-codex-up-codex-archetype-leading-2: 1.02;--up-components-soul-codex-up-codex-archetype-color-2: #fff;--up-components-soul-codex-up-codex-archetype-text-shadow-2: 0 0 30px rgba(255, 160, 50, .3);--up-components-soul-codex-up-codex-birth-margin-2: .7rem 0 0;--up-components-soul-codex-up-codex-birth-size-2: .82rem;--up-components-soul-codex-up-codex-birth-tracking-2: .08em;--up-components-soul-codex-up-codex-birth-color-2: rgba(255, 255, 255, .5);--up-components-soul-codex-up-codex-essence-margin-2: 1.7rem auto 0;--up-components-soul-codex-up-codex-essence-max-w-2: 48ch;--up-components-soul-codex-up-codex-essence-size-2: clamp(1rem, 1.8vw, 1.16rem);--up-components-soul-codex-up-codex-essence-leading-2: 1.6;--up-components-soul-codex-up-codex-essence-color-2: rgba(255, 236, 210, .86);--up-components-soul-codex-up-codex-integration-margin-2: 2.3rem 0 0;--up-components-soul-codex-up-codex-integration-border-2: 1px solid rgba(255, 196, 90, .25);--up-components-soul-codex-up-codex-integration-radius-2: 16px;--up-components-soul-codex-up-codex-integration-bg-2: linear-gradient(180deg, rgba(255, 180, 70, .07), rgba(255, 180, 70, .02));--up-components-soul-codex-up-codex-row-gap-2: 18px;--up-components-soul-codex-up-codex-row-padding-2: 13px 18px;--up-components-soul-codex-up-codex-row-border-t-2: 1px solid rgba(255, 255, 255, .06);--up-components-soul-codex-up-codex-k-size-2: .7rem;--up-components-soul-codex-up-codex-k-weight-2: 700;--up-components-soul-codex-up-codex-k-tracking-2: .12em;--up-components-soul-codex-up-codex-k-color-2: rgba(255, 196, 110, .72);--up-components-soul-codex-up-codex-v-size-2: .95rem;--up-components-soul-codex-up-codex-v-leading-2: 1.4;--up-components-soul-codex-up-codex-v-color-2: #f3ece0;--up-components-soul-codex-up-codex-sec-margin-2: 2rem 0 0;--up-components-soul-codex-up-codex-sec-title-size-2: 1.36rem;--up-components-soul-codex-up-codex-sec-title-weight-2: 400;--up-components-soul-codex-up-codex-sec-title-color-2: #ffd98a;--up-components-soul-codex-up-codex-sec-title-gap-2: 10px;--up-components-soul-codex-up-codex-sec-sub-size-2: .85rem;--up-components-soul-codex-up-codex-sec-sub-weight-2: 500;--up-components-soul-codex-up-codex-sec-sub-color-2: rgba(255, 255, 255, .5);--up-components-soul-codex-up-codex-sec-body-margin-2: .5rem 0 0;--up-components-soul-codex-up-codex-sec-body-size-2: .98rem;--up-components-soul-codex-up-codex-sec-body-leading-2: 1.65;--up-components-soul-codex-up-codex-sec-body-color-2: rgba(245, 240, 232, .82);--up-components-soul-codex-up-codex-close-line-margin-2: 2.5rem auto 0;--up-components-soul-codex-up-codex-close-line-max-w-2: 46ch;--up-components-soul-codex-up-codex-close-line-size-2: 1.05rem;--up-components-soul-codex-up-codex-close-line-leading-2: 1.6;--up-components-soul-codex-up-codex-close-line-color-2: rgba(255, 226, 174, .9);--up-components-soul-codex-up-codex-loading-gap: 18px;--up-components-soul-codex-up-codex-loading-padding: 14vh 0;--up-components-soul-codex-up-codex-spinner-width: 38px;--up-components-soul-codex-up-codex-spinner-height: 38px;--up-components-soul-codex-up-codex-spinner-border: 2px solid rgba(255, 196, 90, .22);--up-components-soul-codex-up-codex-spinner-border-top-color: rgba(255, 196, 90, .9);--up-components-soul-codex-up-codex-spinner-animation: up-codex-spin .9s linear infinite;--up-components-soul-codex-kf-up-codex-spin-to-transform: rotate(360deg);--up-components-soul-codex-up-codex-loading-line-color: rgba(255, 226, 174, .85);--up-components-soul-codex-up-codex-loading-line-tracking: .06em;--up-components-soul-codex-up-codex-loading-line-transition: opacity .3s ease;--up-components-soul-codex-up-codex-error-line-max-w: 40ch;--up-components-soul-codex-up-codex-error-line-leading: 1.5;--up-components-soul-codex-up-codex-error-line-color: rgba(255, 214, 196, .9)}.up-codex-reading>*{opacity:0;transform:var(--up-components-soul-codex-up-codex-reading-transform-2);transition:var(--up-components-soul-codex-up-codex-reading-transition-2)}.up-codex.is-in .up-codex-reading>*{opacity:1;transform:none}.up-codex.is-in .up-codex-reading>*:nth-child(1){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n1-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(2){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n2-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(3){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n3-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(4){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n4-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(5){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n5-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(6){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n6-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(7){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n7-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(8){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n8-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(9){transition-delay:var(--up-components-soul-codex-up-codex-is-in-up-codex-reading-n9-delay-2)}.up-codex.is-in .up-codex-reading>*:nth-child(n+10){transition-delay:var(--up-components-soul-codex-is-in-up-codex-reading-nth-child-n-10-delay-2)}.up-codex-eyebrow{font-family:var(--font-family);margin:0;text-align:center;font-size:var(--up-components-soul-codex-up-codex-eyebrow-size-2);font-weight:var(--up-components-soul-codex-up-codex-eyebrow-weight-2);letter-spacing:var(--up-components-soul-codex-up-codex-eyebrow-tracking-2);text-transform:uppercase;color:var(--up-components-soul-codex-up-codex-eyebrow-color-2)}.up-codex-archetype{font-family:var(--serif);margin:var(--up-components-soul-codex-up-codex-archetype-margin-2);text-align:center;font-weight:var(--up-components-soul-codex-up-codex-archetype-weight-2);font-size:var(--up-components-soul-codex-up-codex-archetype-size-2);letter-spacing:var(--up-components-soul-codex-up-codex-archetype-tracking-2);line-height:var(--up-components-soul-codex-up-codex-archetype-leading-2);color:var(--up-components-soul-codex-up-codex-archetype-color-2);text-shadow:var(--up-components-soul-codex-up-codex-archetype-text-shadow-2)}.up-codex-birth{font-family:var(--font-family);margin:var(--up-components-soul-codex-up-codex-birth-margin-2);text-align:center;font-size:var(--up-components-soul-codex-up-codex-birth-size-2);letter-spacing:var(--up-components-soul-codex-up-codex-birth-tracking-2);color:var(--up-components-soul-codex-up-codex-birth-color-2)}.up-codex-essence{font-family:var(--serif);margin:var(--up-components-soul-codex-up-codex-essence-margin-2);max-width:var(--up-components-soul-codex-up-codex-essence-max-w-2);text-align:center;font-style:italic;font-size:var(--up-components-soul-codex-up-codex-essence-size-2);line-height:var(--up-components-soul-codex-up-codex-essence-leading-2);color:var(--up-components-soul-codex-up-codex-essence-color-2)}.up-codex-integration{margin:var(--up-components-soul-codex-up-codex-integration-margin-2);border:var(--up-components-soul-codex-up-codex-integration-border-2);border-radius:var(--up-components-soul-codex-up-codex-integration-radius-2);overflow:hidden;background:var(--up-components-soul-codex-up-codex-integration-bg-2)}.up-codex-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--up-components-soul-codex-up-codex-row-gap-2);padding:var(--up-components-soul-codex-up-codex-row-padding-2);border-top:var(--up-components-soul-codex-up-codex-row-border-t-2)}.up-codex-row:first-child{border-top:none}.up-codex-k{font-family:var(--font-family);font-size:var(--up-components-soul-codex-up-codex-k-size-2);font-weight:var(--up-components-soul-codex-up-codex-k-weight-2);letter-spacing:var(--up-components-soul-codex-up-codex-k-tracking-2);text-transform:uppercase;color:var(--up-components-soul-codex-up-codex-k-color-2);flex:0 0 auto}.up-codex-v{font-family:var(--font-family);font-size:var(--up-components-soul-codex-up-codex-v-size-2);line-height:var(--up-components-soul-codex-up-codex-v-leading-2);color:var(--up-components-soul-codex-up-codex-v-color-2);text-align:right}.up-codex-sec{margin:var(--up-components-soul-codex-up-codex-sec-margin-2)}.up-codex-sec-title{font-family:var(--serif);margin:0;font-size:var(--up-components-soul-codex-up-codex-sec-title-size-2);font-weight:var(--up-components-soul-codex-up-codex-sec-title-weight-2);color:var(--up-components-soul-codex-up-codex-sec-title-color-2);display:flex;align-items:baseline;gap:var(--up-components-soul-codex-up-codex-sec-title-gap-2);flex-wrap:wrap}.up-codex-sec-sub{font-size:var(--up-components-soul-codex-up-codex-sec-sub-size-2);font-weight:var(--up-components-soul-codex-up-codex-sec-sub-weight-2);font-style:italic;color:var(--up-components-soul-codex-up-codex-sec-sub-color-2)}.up-codex-sec-body{font-family:var(--font-family);margin:var(--up-components-soul-codex-up-codex-sec-body-margin-2);font-size:var(--up-components-soul-codex-up-codex-sec-body-size-2);line-height:var(--up-components-soul-codex-up-codex-sec-body-leading-2);color:var(--up-components-soul-codex-up-codex-sec-body-color-2)}.up-codex-close-line{font-family:var(--serif);margin:var(--up-components-soul-codex-up-codex-close-line-margin-2);max-width:var(--up-components-soul-codex-up-codex-close-line-max-w-2);text-align:center;font-style:italic;font-size:var(--up-components-soul-codex-up-codex-close-line-size-2);line-height:var(--up-components-soul-codex-up-codex-close-line-leading-2);color:var(--up-components-soul-codex-up-codex-close-line-color-2)}.up-codex-loading,.up-codex-error{display:flex;flex-direction:column;align-items:center;gap:var(--up-components-soul-codex-up-codex-loading-gap);padding:var(--up-components-soul-codex-up-codex-loading-padding);text-align:center}.up-codex-spinner{width:var(--up-components-soul-codex-up-codex-spinner-width);height:var(--up-components-soul-codex-up-codex-spinner-height);border-radius:50%;border:var(--up-components-soul-codex-up-codex-spinner-border);border-top-color:var(--up-components-soul-codex-up-codex-spinner-border-top-color);animation:var(--up-components-soul-codex-up-codex-spinner-animation)}@keyframes up-codex-spin{to{transform:var(--up-components-soul-codex-kf-up-codex-spin-to-transform)}}.up-codex-loading-line{font-family:var(--serif);margin:0;color:var(--up-components-soul-codex-up-codex-loading-line-color);font-style:italic;letter-spacing:var(--up-components-soul-codex-up-codex-loading-line-tracking);transition:var(--up-components-soul-codex-up-codex-loading-line-transition)}.up-codex-error-line{font-family:var(--font-family);margin:0;max-width:var(--up-components-soul-codex-up-codex-error-line-max-w);line-height:var(--up-components-soul-codex-up-codex-error-line-leading);color:var(--up-components-soul-codex-up-codex-error-line-color)}@media(prefers-reduced-motion:reduce){.up-codex-spinner{animation:none}}:root{--up-components-soul-codex-html-up-leaving-body-transition: opacity .9s ease;--up-components-soul-codex-up-share-margin: 2.6rem auto 0;--up-components-soul-codex-up-share-max-w: 560px;--up-components-soul-codex-up-share-padding: 1.4rem 1.2rem 1.2rem;--up-components-soul-codex-up-share-border: 1px solid rgba(255, 196, 90, .28);--up-components-soul-codex-up-share-radius: 18px;--up-components-soul-codex-up-share-bg: rgba(255, 196, 90, .05);--up-components-soul-codex-up-share-eyebrow-margin: 0 0 .9rem;--up-components-soul-codex-up-share-eyebrow-weight: 600;--up-components-soul-codex-up-share-eyebrow-size: .78rem;--up-components-soul-codex-up-share-eyebrow-tracking: .28em;--up-components-soul-codex-up-share-eyebrow-color: rgba(255, 214, 140, .9);--up-components-soul-codex-up-share-formats-gap: 4px;--up-components-soul-codex-up-share-formats-padding: 4px;--up-components-soul-codex-up-share-formats-radius: 999px;--up-components-soul-codex-up-share-formats-bg: rgba(0, 0, 0, .45);--up-components-soul-codex-up-share-formats-border: 1px solid rgba(255, 196, 90, .2);--up-components-soul-codex-up-share-formats-button-radius: 999px;--up-components-soul-codex-up-share-formats-button-padding: 6px 14px;--up-components-soul-codex-up-share-formats-button-size: .82rem;--up-components-soul-codex-up-share-formats-button-color: rgba(255, 236, 200, .75);--up-components-soul-codex-up-share-formats-button-bg: rgba(255, 196, 90, .22);--up-components-soul-codex-up-share-formats-button-color-2: #fff1cf;--up-components-soul-codex-up-share-preview-margin: 1rem auto 0;--up-components-soul-codex-up-share-canvas-max-h: 320px;--up-components-soul-codex-up-share-canvas-radius: 12px;--up-components-soul-codex-up-share-canvas-border: 1px solid rgba(255, 196, 90, .22);--up-components-soul-codex-up-share-canvas-shadow: 0 18px 40px -20px rgba(0, 0, 0, .8);--up-components-soul-codex-up-share-actions-mt: 1rem;--up-components-soul-codex-up-share-actions-gap: 8px;--up-components-soul-codex-up-share-btn-border: 1px solid rgba(255, 196, 90, .35);--up-components-soul-codex-up-share-btn-radius: 12px;--up-components-soul-codex-up-share-btn-padding: 11px 12px;--up-components-soul-codex-up-share-btn-size: .9rem;--up-components-soul-codex-up-share-btn-weight: 600;--up-components-soul-codex-up-share-btn-color: #fff1cf;--up-components-soul-codex-up-share-btn-bg: rgba(0, 0, 0, .35);--up-components-soul-codex-up-share-btn-transition: background-color .2s ease, transform .2s ease;--up-components-soul-codex-up-share-btn-hover-bg: rgba(255, 196, 90, .14);--up-components-soul-codex-up-share-btn-disabled-opacity: .55;--up-components-soul-codex-up-share-btn-is-primary-bg: #D4A649;--up-components-soul-codex-up-share-btn-is-primary-border-color: #D4A649;--up-components-soul-codex-up-share-btn-is-primary-color: #1A1206;--up-components-soul-codex-up-share-btn-is-primary-hover-bg: #F0D89A;--up-components-soul-codex-up-share-note-margin: .9rem 0 0;--up-components-soul-codex-up-share-note-size: .8rem;--up-components-soul-codex-up-share-note-leading: 1.45;--up-components-soul-codex-up-share-note-color: rgba(255, 236, 200, .7)}html.up-leaving body{transition:var(--up-components-soul-codex-html-up-leaving-body-transition);opacity:0}.up-share{margin:var(--up-components-soul-codex-up-share-margin);max-width:var(--up-components-soul-codex-up-share-max-w);padding:var(--up-components-soul-codex-up-share-padding);border:var(--up-components-soul-codex-up-share-border);border-radius:var(--up-components-soul-codex-up-share-radius);background:var(--up-components-soul-codex-up-share-bg);text-align:center}.up-share-eyebrow{margin:var(--up-components-soul-codex-up-share-eyebrow-margin);font-family:var(--font-family);font-weight:var(--up-components-soul-codex-up-share-eyebrow-weight);font-size:var(--up-components-soul-codex-up-share-eyebrow-size);letter-spacing:var(--up-components-soul-codex-up-share-eyebrow-tracking);text-transform:uppercase;color:var(--up-components-soul-codex-up-share-eyebrow-color)}.up-share-formats{display:inline-flex;gap:var(--up-components-soul-codex-up-share-formats-gap);padding:var(--up-components-soul-codex-up-share-formats-padding);border-radius:var(--up-components-soul-codex-up-share-formats-radius);background:var(--up-components-soul-codex-up-share-formats-bg);border:var(--up-components-soul-codex-up-share-formats-border)}.up-share-formats button{border:0;border-radius:var(--up-components-soul-codex-up-share-formats-button-radius);padding:var(--up-components-soul-codex-up-share-formats-button-padding);font:inherit;font-size:var(--up-components-soul-codex-up-share-formats-button-size);color:var(--up-components-soul-codex-up-share-formats-button-color);background:transparent;cursor:pointer}.up-share-formats button[aria-checked=true]{background:var(--up-components-soul-codex-up-share-formats-button-bg);color:var(--up-components-soul-codex-up-share-formats-button-color-2)}.up-share-preview{margin:var(--up-components-soul-codex-up-share-preview-margin);display:flex;justify-content:center}.up-share-canvas{display:block;max-width:100%;max-height:var(--up-components-soul-codex-up-share-canvas-max-h);width:auto;height:auto;border-radius:var(--up-components-soul-codex-up-share-canvas-radius);border:var(--up-components-soul-codex-up-share-canvas-border);box-shadow:var(--up-components-soul-codex-up-share-canvas-shadow)}.up-share-actions{margin-top:var(--up-components-soul-codex-up-share-actions-mt);display:grid;grid-template-columns:1fr 1fr;gap:var(--up-components-soul-codex-up-share-actions-gap)}.up-share-btn{border:var(--up-components-soul-codex-up-share-btn-border);border-radius:var(--up-components-soul-codex-up-share-btn-radius);padding:var(--up-components-soul-codex-up-share-btn-padding);font:inherit;font-size:var(--up-components-soul-codex-up-share-btn-size);font-weight:var(--up-components-soul-codex-up-share-btn-weight);color:var(--up-components-soul-codex-up-share-btn-color);background:var(--up-components-soul-codex-up-share-btn-bg);cursor:pointer;transition:var(--up-components-soul-codex-up-share-btn-transition)}.up-share-btn:hover{background:var(--up-components-soul-codex-up-share-btn-hover-bg)}.up-share-btn:active{transform:scale(.98)}.up-share-btn:disabled{opacity:var(--up-components-soul-codex-up-share-btn-disabled-opacity);cursor:default}.up-share-btn.is-primary{background:var(--up-components-soul-codex-up-share-btn-is-primary-bg);border-color:var(--up-components-soul-codex-up-share-btn-is-primary-border-color);color:var(--up-components-soul-codex-up-share-btn-is-primary-color)}.up-share-btn.is-primary:hover{background:var(--up-components-soul-codex-up-share-btn-is-primary-hover-bg)}.up-share-note{margin:var(--up-components-soul-codex-up-share-note-margin);font-size:var(--up-components-soul-codex-up-share-note-size);line-height:var(--up-components-soul-codex-up-share-note-leading);color:var(--up-components-soul-codex-up-share-note-color);word-break:break-word}
