.tour[data-astro-cid-nrngp3ji]{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:22px;position:relative;overflow:hidden}.tour__head[data-astro-cid-nrngp3ji]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.tour__brand[data-astro-cid-nrngp3ji]{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);letter-spacing:var(--ls-tight);color:var(--ink-950)}.tour__brand[data-astro-cid-nrngp3ji] .brand-dot[data-astro-cid-nrngp3ji]{color:var(--orange-600)}.tour__tag[data-astro-cid-nrngp3ji]{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-muted)}.tour__stage[data-astro-cid-nrngp3ji]{height:250px;position:relative}.tour__slide[data-astro-cid-nrngp3ji]{text-align:center;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:9px;transition:opacity .55s ease-in,transform .55s ease-in,visibility 0s linear .55s;display:flex;position:absolute;inset:0;transform:translateY(6px)}.tour__slide[data-astro-cid-nrngp3ji].is-active{opacity:1;visibility:visible;transition:opacity .9s cubic-bezier(.22,1,.36,1) .5s,transform .9s cubic-bezier(.22,1,.36,1) .5s,visibility linear;transform:none}.tour__art[data-astro-cid-nrngp3ji]{background:var(--orange-50);width:60px;height:60px;color:var(--orange-600);border-radius:50%;place-items:center;transition:background .35s ease-out,color .35s ease-out;display:grid;position:relative}.tour__art[data-astro-cid-nrngp3ji] svg[data-astro-cid-nrngp3ji]{width:28px;height:28px}.tour__art--finish[data-astro-cid-nrngp3ji]{background:var(--green-50);color:var(--green-600)}.tour__slide[data-astro-cid-nrngp3ji].is-active .tour__art[data-astro-cid-nrngp3ji]{animation:.9s cubic-bezier(.22,1,.36,1) .5s both tourIn}.tour__action[data-astro-cid-nrngp3ji]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--text-lg);letter-spacing:var(--ls-tight);color:var(--text-strong)}.tour__desc[data-astro-cid-nrngp3ji]{font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--text-muted)}.tour__slide--finish[data-astro-cid-nrngp3ji] .tour__action[data-astro-cid-nrngp3ji]{color:var(--green-600)}.tour__list[data-astro-cid-nrngp3ji]{text-align:left;gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tour__list[data-astro-cid-nrngp3ji] li[data-astro-cid-nrngp3ji]{font-size:var(--text-2xs);color:var(--text-body);align-items:flex-start;gap:8px;line-height:1.35;display:flex}.tour__list[data-astro-cid-nrngp3ji] li[data-astro-cid-nrngp3ji]:before{content:"";background:var(--orange-500);border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.tour__steps[data-astro-cid-nrngp3ji]{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:16px 0 0;list-style:none;display:grid;position:relative}.tour__steps[data-astro-cid-nrngp3ji]:before{content:"";background:var(--slate-200);border-radius:var(--radius-pill);height:2px;position:absolute;top:32px;left:10%;right:10%}.tour__steps[data-astro-cid-nrngp3ji]:after{content:"";width:calc(80% * var(--tour-progress,0));background:var(--orange-500);border-radius:var(--radius-pill);height:2px;transition:width var(--tour-bar-dur,2.6s) ease-in-out, background .4s ease-out;position:absolute;top:32px;left:10%}.tour--resetting[data-astro-cid-nrngp3ji] .tour__steps[data-astro-cid-nrngp3ji]:after{transition:none}.tour--complete[data-astro-cid-nrngp3ji] .tour__steps[data-astro-cid-nrngp3ji]:after{background:var(--green-600)}.tour__step[data-astro-cid-nrngp3ji]{z-index:1;justify-content:center;display:flex;position:relative}.tour__stepbtn[data-astro-cid-nrngp3ji]{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.tour__stepbtn[data-astro-cid-nrngp3ji]:focus-visible{outline:none}.tour__stepbtn[data-astro-cid-nrngp3ji]:focus-visible .tour__badge[data-astro-cid-nrngp3ji]{box-shadow:0 0 0 3px var(--blue-500)}.tour__badge[data-astro-cid-nrngp3ji]{background:var(--white);border:2px solid var(--slate-300);width:34px;height:34px;color:var(--slate-400);border-radius:50%;place-items:center;transition:background .3s ease-out,border-color .3s ease-out,color .3s ease-out,box-shadow .3s ease-out;display:grid;position:relative}.tour__stepbtn[data-astro-cid-nrngp3ji]:hover .tour__badge[data-astro-cid-nrngp3ji]{border-color:var(--slate-400);color:var(--slate-500)}.tour__badge-icon[data-astro-cid-nrngp3ji]{width:16px;height:16px;transition:opacity .25s ease-out}.tour__badge-check[data-astro-cid-nrngp3ji]{opacity:0;width:16px;height:16px;transition:opacity .25s ease-out;position:absolute}.tour__step-label[data-astro-cid-nrngp3ji]{font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--slate-500);transition:color .3s ease-out}.tour__step[data-astro-cid-nrngp3ji].is-active .tour__badge[data-astro-cid-nrngp3ji]{background:var(--orange-500);border-color:var(--orange-500);color:var(--white);box-shadow:0 0 0 4px var(--orange-100);transform:scale(1.08)}.tour__step[data-astro-cid-nrngp3ji].is-active .tour__step-label[data-astro-cid-nrngp3ji]{color:var(--text-strong)}.tour__step[data-astro-cid-nrngp3ji].is-done .tour__badge[data-astro-cid-nrngp3ji]{background:var(--green-600);border-color:var(--green-600);color:var(--white)}.tour__step[data-astro-cid-nrngp3ji].is-done .tour__badge-icon[data-astro-cid-nrngp3ji]{opacity:0}.tour__step[data-astro-cid-nrngp3ji].is-done .tour__badge-check[data-astro-cid-nrngp3ji]{opacity:1}.tour__step[data-astro-cid-nrngp3ji].is-done .tour__step-label[data-astro-cid-nrngp3ji]{color:var(--text-strong)}@keyframes tourIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.tour__confetti[data-astro-cid-nrngp3ji]{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:50%;left:50%}.tour__confetti[data-astro-cid-nrngp3ji] i[data-astro-cid-nrngp3ji]{opacity:0;border-radius:1.5px;width:7px;height:10px;position:absolute;top:-5px;left:-3.5px}.tour__slide[data-astro-cid-nrngp3ji].is-active .tour__confetti[data-astro-cid-nrngp3ji] i[data-astro-cid-nrngp3ji]{animation:1.5s cubic-bezier(.15,.75,.4,1) both tourConfetti}@keyframes tourConfetti{0%{opacity:0;transform:translate(0)rotate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(var(--rot)) scale(1)}}@media (width<=960px){.tour__stage[data-astro-cid-nrngp3ji]{height:246px}}@media (prefers-reduced-motion:reduce){.tour__slide[data-astro-cid-nrngp3ji].is-active .tour__art[data-astro-cid-nrngp3ji]{animation:none}.tour__slide[data-astro-cid-nrngp3ji],.tour__slide[data-astro-cid-nrngp3ji].is-active{transition:none}}
