.intro[data-v-faf9d031]{animation:intro-failsafe-faf9d031 .6s ease 7s forwards;background:#050814;color:#eef1fb;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.intro.is-portal[data-v-faf9d031]{--mark:url(../images/altivex-mark-mask.svg);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:var(--mark),linear-gradient(#000 0 0);mask-image:var(--mark),linear-gradient(#000 0 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.intro__mark[data-v-faf9d031]{animation:intro-mark-in-faf9d031 .7s cubic-bezier(.22,1,.36,1) both;filter:drop-shadow(0 0 24px rgb(109 54 248/.35));height:auto;width:96px;will-change:transform,opacity}.intro__meta[data-v-faf9d031]{align-items:baseline;bottom:clamp(24px,5vh,48px);color:#8f99b8;display:flex;font-family:var(--font-sans,Archivo,sans-serif);font-size:.75rem;font-weight:600;justify-content:space-between;left:clamp(16px,4vw,48px);letter-spacing:.18em;position:absolute;right:clamp(16px,4vw,48px);text-transform:uppercase}.intro__count[data-v-faf9d031]{color:#eef1fb;font-size:.875rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.intro__line[data-v-faf9d031]{background:#c4b5fd14;bottom:0;height:2px;left:0;position:absolute;right:0}.intro__line-fill[data-v-faf9d031]{background:linear-gradient(90deg,#6d36f8,#1d5ef9);display:block;height:100%;transform-origin:left;will-change:transform}.intro__line-fill[data-v-faf9d031],.intro__meta[data-v-faf9d031]{animation:intro-fade-in-faf9d031 .5s ease both}@keyframes intro-fade-in-faf9d031{0%{opacity:0}}@keyframes intro-mark-in-faf9d031{0%{opacity:0;translate:0 10px}}@keyframes intro-failsafe-faf9d031{to{opacity:0;visibility:hidden}}html.intro-skip .intro{display:none}html.is-preloading,html.is-preloading body{overflow:hidden}.fab[data-v-b6b312f1]{align-items:center;bottom:max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;position:fixed;right:max(16px,env(safe-area-inset-right));z-index:150}.fab__btn[data-v-b6b312f1]{border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;position:relative;transition:transform .2s ease,box-shadow .2s ease}.fab__btn[data-v-b6b312f1]:hover{transform:translateY(-3px)}.fab__btn[data-v-b6b312f1]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.fab__btn--wa[data-v-b6b312f1]{background:#25d366;box-shadow:0 8px 22px #25d36673;color:#fff;height:58px;width:58px}.fab__btn--top[data-v-b6b312f1]{background:var(--color-card);box-shadow:0 6px 18px #0a123640;color:var(--color-text);height:48px;width:48px}.fab__ring[data-v-b6b312f1]{fill:none;height:100%;inset:0;pointer-events:none;position:absolute;transform:rotate(-90deg);width:100%}.fab__ring circle[data-v-b6b312f1]{stroke:var(--color-accent);stroke-dasharray:1;stroke-linecap:round;stroke-width:2.5}.fab-pop-enter-active[data-v-b6b312f1],.fab-pop-leave-active[data-v-b6b312f1]{transition:opacity .25s ease,transform .3s cubic-bezier(.3,1.4,.5,1)}.fab-pop-enter-from[data-v-b6b312f1],.fab-pop-leave-to[data-v-b6b312f1]{opacity:0;transform:translateY(12px) scale(.6)}@media(min-width:1024px){.fab[data-v-b6b312f1]{bottom:32px;right:28px}}@media(prefers-reduced-motion:reduce){.fab-pop-enter-active[data-v-b6b312f1],.fab-pop-leave-active[data-v-b6b312f1],.fab__btn[data-v-b6b312f1]{transition:none}}[data-v-ca75998e] .policy{max-height:70vh}.policy__meta[data-v-ca75998e]{color:var(--color-text-faint);font-size:.8125rem;font-weight:600;margin:0 0 16px}h3[data-v-ca75998e]{color:var(--color-text);font-size:1rem;margin:22px 0 8px}li[data-v-ca75998e],p[data-v-ca75998e]{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}p[data-v-ca75998e],ul[data-v-ca75998e]{margin:0 0 10px}ul[data-v-ca75998e]{list-style:disc;padding-left:20px}li+li[data-v-ca75998e]{margin-top:4px}a[data-v-ca75998e]{color:var(--color-accent);text-underline-offset:3px}.policy__card[data-v-ca75998e]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;display:grid;gap:8px;margin:0;padding:14px 16px}.policy__card div[data-v-ca75998e]{display:grid;font-size:.9375rem;gap:12px;grid-template-columns:9rem minmax(0,1fr)}.policy__card dt[data-v-ca75998e]{color:var(--color-text-faint)}.policy__card dd[data-v-ca75998e]{color:var(--color-text);margin:0;overflow-wrap:anywhere}.policy__card dd.is-missing[data-v-ca75998e]{color:var(--color-error,#e5484d);font-weight:700}@media(max-width:480px){.policy__card div[data-v-ca75998e]{gap:0;grid-template-columns:minmax(0,1fr)}}#app{background-color:var(--color-bg);min-height:100vh}
