.amethyst-logo[data-v-a8e98708]{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;font-family:"Instrument Serif",Fraunces,Newsreader,"Source Serif Pro",serif;line-height:1}.amethyst-logo__stack[data-v-a8e98708]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:var(--am-stack-gap)}.amethyst-logo--stacked .amethyst-logo__stack[data-v-a8e98708]{flex-direction:column}.amethyst-logo__wordmark[data-v-a8e98708]{font-family:inherit;font-weight:400;letter-spacing:-.003em;line-height:.95;white-space:nowrap;font-feature-settings:"kern" 1,"liga" 1}.amethyst-logo--dark .amethyst-logo__wordmark[data-v-a8e98708]{color:#ffffffeb}.amethyst-logo--light .amethyst-logo__wordmark[data-v-a8e98708]{color:#14101a}.amethyst-logo--mono .amethyst-logo__wordmark[data-v-a8e98708]{color:currentColor}.amethyst-logo__triangle[data-v-a8e98708]{flex-shrink:0;display:block}.amethyst-logo__tagline[data-v-a8e98708]{display:inline-flex;align-items:center;gap:18px;font-family:Manrope,Geist,system-ui,sans-serif;font-weight:300;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;margin-top:var(--am-tagline-gap)}.amethyst-logo--dark .amethyst-logo__tagline[data-v-a8e98708]{color:#ffffffd1}.amethyst-logo--light .amethyst-logo__tagline[data-v-a8e98708]{color:#14101ab8}.amethyst-logo--mono .amethyst-logo__tagline[data-v-a8e98708]{color:currentColor;opacity:.7}.amethyst-logo__tagline-text[data-v-a8e98708]{text-indent:.34em}.amethyst-logo__rule[data-v-a8e98708]{flex-shrink:0;height:1px;background:currentColor;opacity:.6}.amethyst-logo__halo[data-v-a8e98708]{position:absolute;top:-20%;left:50%;z-index:1;width:140%;height:200%;transform:translate(-50%);pointer-events:none;filter:blur(1.5px);background:radial-gradient(ellipse 55% 100% at 50% 0%,#dcc3fff2,#a76ee6c7 10%,#7b2fbe9e 24%,#7b2fbe59,#4c1d951f 68%,#4c1d9500 82%)}.amethyst-logo--light .amethyst-logo__halo[data-v-a8e98708]{filter:blur(1.2px);mix-blend-mode:multiply;background:radial-gradient(ellipse 55% 100% at 50% 0%,#dcc3fff2,#a76ee6a6 12%,#7b2fbe6b 28%,#7b2fbe2e 52%,#4c1d950f 72%,#4c1d9500 84%)}.amethyst-lp{--paper: #F5F1EC;--paper-2: #EDE7DD;--rule: rgba(20, 16, 26, .1);--ink: #14101A;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}[data-theme$=-dark] .amethyst-lp{--paper: #0E0A14;--paper-2: #14101A;--rule: rgba(242, 245, 250, .1);--ink: #f2f5fa}.amethyst-lp .font-mono,.amethyst-lp .font-mono *{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.amethyst-lp .font-display{font-family:Fraunces,Space Grotesk,Georgia,serif;font-optical-sizing:auto}.amethyst-lp .display-lede{letter-spacing:-.035em;line-height:.95}.amethyst-lp .eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.amethyst-lp .hairline{border-color:var(--rule)}.amethyst-lp .number-tabular{font-variant-numeric:tabular-nums}.amethyst-lp .paper-2-bg{background:var(--paper-2)}.amethyst-lp .nav-surface{background:color-mix(in srgb,var(--paper) 75%,transparent)}.amethyst-lp .mobile-surface{background:var(--paper)}.amethyst-lp.paper-grain{background-image:radial-gradient(1px 1px at 20% 30%,rgba(30,34,51,.025) 1px,transparent 0),radial-gradient(1px 1px at 70% 80%,rgba(30,34,51,.02) 1px,transparent 0);background-size:240px 240px,320px 320px}[data-theme$=-dark] .amethyst-lp.paper-grain{background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.025) 1px,transparent 0),radial-gradient(1px 1px at 70% 80%,rgba(255,255,255,.02) 1px,transparent 0)}.amethyst-lp .ambient-top{position:absolute;top:-120px;left:50%;width:1400px;height:760px;transform:translate(-50%);pointer-events:none;z-index:0;filter:blur(2px);mix-blend-mode:multiply;background:radial-gradient(ellipse 55% 100% at 50% 0%,#dcc3ff8c,#a76ee661 14%,#7b2fbe38 30%,#7b2fbe1a,#4c1d950a 74%,#4c1d9500 86%)}[data-theme$=-dark] .amethyst-lp .ambient-top{mix-blend-mode:screen;background:radial-gradient(ellipse 55% 100% at 50% 0%,#dcc3ffd1,#a76ee69e 10%,#7b2fbe73 24%,#7b2fbe38,#4c1d9514 68%,#4c1d9500 82%)}.amethyst-lp .hero-pendant{position:absolute;top:36px;left:50%;width:84px;height:84px;transform:translate(-50%);pointer-events:none;z-index:1;filter:drop-shadow(0 8px 32px rgba(123,47,190,.45));opacity:.95}@media(max-width:768px){.amethyst-lp .hero-pendant{width:56px;height:56px;top:24px}}.amethyst-lp .lens-watermark{position:absolute;inset:8% -8% auto auto;width:560px;height:560px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,#9b59d01a,#9b59d000 70%);filter:blur(8px)}[data-theme$=-dark] .amethyst-lp .lens-watermark{background:radial-gradient(closest-side,#9b59d038,#7b2fbe00 70%)}.amethyst-lp .card{background:#fff;border:1px solid var(--rule);border-radius:18px}[data-theme$=-dark] .amethyst-lp .card{background:#1a1422}.amethyst-lp .chip{display:inline-flex;align-items:center;gap:.5rem;padding:6px 10px;border-radius:999px;border:1px solid var(--rule);background:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:600}[data-theme$=-dark] .amethyst-lp .chip{background:#ffffff0a}.amethyst-lp .feature-grid{background:var(--rule)}.amethyst-lp .feature-cell{background:var(--paper)}.amethyst-lp .nav-link{position:relative}.amethyst-lp .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.amethyst-lp .nav-link:hover:after{transform:scaleX(1)}.amethyst-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:999px;padding:12px 18px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.amethyst-lp .btn:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.amethyst-lp .btn-primary{background:#7c3aed;color:#f3eefe;box-shadow:0 10px 30px -8px #7c3aed8c}.amethyst-lp .btn-primary:hover{background:#6a22d6;transform:translateY(-1px)}[data-theme$=-dark] .amethyst-lp .btn-primary{background:#9605f7;box-shadow:0 12px 32px -8px #9605f799}[data-theme$=-dark] .amethyst-lp .btn-primary:hover{background:#a626fa}.amethyst-lp .btn-ghost{color:var(--ink);border:1px solid var(--rule);background:transparent}.amethyst-lp .btn-ghost:hover{background:#1e22330a}[data-theme$=-dark] .amethyst-lp .btn-ghost:hover{background:#ffffff0a}.amethyst-lp .lift{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.amethyst-lp .lift:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1e22330d,0 24px 60px #1e22331a;border-color:#7c3aed40}[data-theme$=-dark] .amethyst-lp .lift:hover{box-shadow:0 2px 4px #0006,0 24px 60px #00000080}.amethyst-lp .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.amethyst-lp .reveal.in{opacity:1;transform:none}.amethyst-lp .thumb-placeholder{background-image:repeating-linear-gradient(135deg,rgba(30,34,51,.06) 0 6px,transparent 6px 12px);background-color:#f2f3f5}[data-theme$=-dark] .amethyst-lp .thumb-placeholder{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 6px,transparent 6px 12px);background-color:#1a1422}.amethyst-lp .section-rule{display:flex;align-items:center;gap:14px}.amethyst-lp .section-rule .line{flex:1;height:1px;background:var(--rule)}.amethyst-lp .marquee-track{display:flex;gap:56px;animation:amethyst-marquee 38s linear infinite}@keyframes amethyst-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.amethyst-lp .grade-loyal{background:#5fbf2b1f;color:#3e8c13}.amethyst-lp .grade-hot{background:#d2521c1f;color:#b0421a}.amethyst-lp .grade-warm{background:#c68a2e26;color:#8a5f18}.amethyst-lp .grade-cold{background:#7c3aed1a;color:#5618b0}[data-theme$=-dark] .amethyst-lp .grade-loyal{color:#9ce96a;background:#5fbf2b29}[data-theme$=-dark] .amethyst-lp .grade-hot{color:#fba170;background:#d2521c2e}[data-theme$=-dark] .amethyst-lp .grade-warm{color:#f0c172;background:#c68a2e2e}[data-theme$=-dark] .amethyst-lp .grade-cold{color:#c8aafb;background:#9605f72e}.amethyst-lp details>summary{list-style:none;cursor:pointer}.amethyst-lp details>summary::-webkit-details-marker{display:none}.amethyst-lp details[open] .faq-plus{transform:rotate(45deg)}.amethyst-lp .faq-plus{transition:transform .25s ease}.amethyst-lp a:focus-visible,.amethyst-lp button:focus-visible,.amethyst-lp summary:focus-visible{outline:2px solid #7c3aed;outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.amethyst-lp .reveal{opacity:1;transform:none;transition:none}.amethyst-lp .lift:hover{transform:none}.amethyst-lp .marquee-track{animation:none}}.slide-fade-enter-active[data-v-27fc7133]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-27fc7133]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-27fc7133],.slide-fade-leave-to[data-v-27fc7133]{transform:translate(10px);opacity:0}.fade-slide-enter-active[data-v-75e2b5d3],.fade-slide-leave-active[data-v-75e2b5d3]{transition:all .35s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-75e2b5d3]{opacity:0;transform:translate(16px)}.fade-slide-leave-to[data-v-75e2b5d3]{opacity:0;transform:translate(-16px)}.scrollbar-hidden[data-v-75e2b5d3]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden[data-v-75e2b5d3]::-webkit-scrollbar{display:none}[data-v-75e2b5d3] .highcharts-container::-webkit-scrollbar{display:none}[data-v-75e2b5d3] .highcharts-container,[data-v-75e2b5d3] .highcharts-root{width:100%!important}@keyframes shimmer-99609d1a{0%{background-position:200% center}to{background-position:-200% center}}.animate-shimmer[data-v-99609d1a]{animation:shimmer-99609d1a 1.6s ease-in-out infinite;background-size:200% 100%}.custom-scrollbar[data-v-e06152a3]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-e06152a3]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--b2) 25%,transparent);border-radius:999px}.scrollbar-hide[data-v-e06152a3]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-e06152a3]{-ms-overflow-style:none;scrollbar-width:none}.slide-fade-enter-active[data-v-5d9c0d69],.slide-fade-leave-active[data-v-5d9c0d69]{transition:all .3s ease}.slide-fade-enter-from[data-v-5d9c0d69]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-5d9c0d69]{opacity:0;transform:translate(-20px)}.animate-fade-in[data-v-dc1382a2]{animation:fadeIn-dc1382a2 .3s ease-out forwards}@keyframes fadeIn-dc1382a2{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-9b2cea56]{animation:fadeIn-9b2cea56 .3s ease-out forwards}@keyframes fadeIn-9b2cea56{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-9b879c85]{animation:fadeIn-9b879c85 .3s ease-out forwards}@keyframes fadeIn-9b879c85{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-189d69af]{animation:fadeIn-189d69af .3s ease-out forwards}@keyframes fadeIn-189d69af{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-667b759e]{animation:fadeIn-667b759e .3s ease-out forwards}@keyframes fadeIn-667b759e{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-4f45eb07]{animation:fadeIn-4f45eb07 .3s ease-out forwards}@keyframes fadeIn-4f45eb07{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-bc9386e6]{animation:fadeIn-bc9386e6 .3s ease-out forwards}@keyframes fadeIn-bc9386e6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.shimmer-bar[data-v-a35b85e4]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:shimmer-a35b85e4 1.2s ease-in-out infinite}@keyframes shimmer-a35b85e4{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fade-enter-active[data-v-a35b85e4],.fade-leave-active[data-v-a35b85e4]{transition:opacity .4s ease}.fade-enter-from[data-v-a35b85e4],.fade-leave-to[data-v-a35b85e4]{opacity:0}.scrollbar-thin[data-v-ccfb8bff]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-ccfb8bff]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-ccfb8bff]::-webkit-scrollbar-thumb{background:#63636326;border-radius:4px}.shimmer-bar[data-v-ccfb8bff]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:shimmer-ccfb8bff 1.2s ease-in-out infinite}@keyframes shimmer-ccfb8bff{0%{transform:translate(-100%)}to{transform:translate(100%)}}.scrollbar-thin[data-v-f2f47f79]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-f2f47f79]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-f2f47f79]::-webkit-scrollbar-thumb{background:#63636326;border-radius:4px}.scrollbar-thin[data-v-3231d870]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-3231d870]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-3231d870]::-webkit-scrollbar-thumb{background:#63636326;border-radius:4px}.bubble-enter-active[data-v-4647e738]{transition:opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.bubble-leave-active[data-v-4647e738]{transition:opacity .12s ease,transform .12s ease}.bubble-enter-from[data-v-4647e738]{opacity:0;transform:translateY(-6px) scale(.96)}.bubble-leave-to[data-v-4647e738]{opacity:0;transform:translateY(-4px) scale(.98)}.fade-enter-active[data-v-b645384a],.fade-leave-active[data-v-b645384a]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-b645384a],.fade-leave-to[data-v-b645384a]{opacity:0;transform:translateY(4px)}.modal-fade-enter-active[data-v-b645384a],.modal-fade-leave-active[data-v-b645384a]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-b645384a],.modal-fade-leave-to[data-v-b645384a]{opacity:0}.animate-fade-in[data-v-b645384a]{animation:fadeIn-b645384a .3s ease-out forwards}@keyframes fadeIn-b645384a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.shimmer-bar[data-v-26099416]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:shimmer-26099416 1.2s ease-in-out infinite}@keyframes shimmer-26099416{0%{transform:translate(-100%)}to{transform:translate(100%)}}.custom-scrollbar[data-v-886b8916]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-886b8916]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--b2) 25%,transparent);border-radius:999px}.scrollbar-hide[data-v-886b8916]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-886b8916]{-ms-overflow-style:none;scrollbar-width:none}.modal-fade-enter-active[data-v-f80e7b2e],.modal-fade-leave-active[data-v-f80e7b2e]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-f80e7b2e],.modal-fade-leave-to[data-v-f80e7b2e]{opacity:0}
