.trustbar[data-astro-cid-zdc2jl42]{position:sticky;top:var(--nav-h);z-index:calc(var(--z-nav) - 1);background:#1a1a1a;color:#f5f5f2}.trustbar[data-astro-cid-zdc2jl42] ul[data-astro-cid-zdc2jl42]{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 28px;padding-block:8px;margin:0 auto;max-width:1280px;font-size:.84rem;line-height:1.3}.trustbar[data-astro-cid-zdc2jl42] li[data-astro-cid-zdc2jl42]{display:inline-flex;align-items:center;gap:9px}.trustbar[data-astro-cid-zdc2jl42] b[data-astro-cid-zdc2jl42]{font-weight:700}.trustbar[data-astro-cid-zdc2jl42] svg[data-astro-cid-zdc2jl42]{width:18px;height:18px;flex:none;fill:none;stroke:#ffe100;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.trustbar[data-astro-cid-zdc2jl42] .tbar-flag[data-astro-cid-zdc2jl42]{width:20px;height:11px;stroke:none}@media(max-width:560px){.trustbar[data-astro-cid-zdc2jl42] ul[data-astro-cid-zdc2jl42]{gap:2px 12px;font-size:.7rem;padding-block:7px}.trustbar[data-astro-cid-zdc2jl42] li[data-astro-cid-zdc2jl42]{gap:6px}.trustbar[data-astro-cid-zdc2jl42] li[data-astro-cid-zdc2jl42]:first-child svg[data-astro-cid-zdc2jl42]{display:none}}.vbar[data-astro-cid-kixl22oq]{position:fixed;top:auto;left:auto;right:clamp(34px,4vw,54px);bottom:18px;transform:none;z-index:300;display:flex;align-items:center;gap:4px;background:#101215eb;backdrop-filter:blur(14px);border:1px solid oklch(1 0 0 / .16);border-radius:99px;padding:5px 6px;box-shadow:0 14px 40px -14px #000000d9;font-family:Martian Mono,monospace;font-size:.58rem;letter-spacing:.08em;max-width:calc(100vw - 24px)}.vbar[data-astro-cid-kixl22oq] a[data-astro-cid-kixl22oq]{text-decoration:none;color:#a7a49f;padding:.42rem .78rem;border-radius:99px;white-space:nowrap;transition:background .2s,color .2s}.vbar[data-astro-cid-kixl22oq] a[data-astro-cid-kixl22oq]:hover{color:#ecebe8;background:#ffffff12}.vbar[data-astro-cid-kixl22oq] a[data-astro-cid-kixl22oq].on{background:oklch(.88 .183 98);color:#0b0d11}.vbar[data-astro-cid-kixl22oq] .all[data-astro-cid-kixl22oq]{color:oklch(.88 .183 98)}.vbar[data-astro-cid-kixl22oq] .sep[data-astro-cid-kixl22oq]{width:1px;height:15px;background:#ffffff29;margin:0 3px;flex:none}@media(max-width:640px){.vbar[data-astro-cid-kixl22oq]{font-size:.52rem;left:50%;right:auto;transform:translate(-50%)}.vbar[data-astro-cid-kixl22oq] a[data-astro-cid-kixl22oq]{padding:.4rem .55rem}}@media print{.vbar[data-astro-cid-kixl22oq]{display:none}}.tour-pop,.tour-launch{-webkit-backdrop-filter:blur(14px) saturate(180%) brightness(.55);backdrop-filter:blur(14px) saturate(180%) brightness(.55)}.tour-launch{position:fixed;left:16px;bottom:16px;z-index:150;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 13px;background:linear-gradient(180deg,#2828286b,#1212127a);color:#fff;border:1px solid rgb(255 255 255 / .28);border-radius:999px;font:600 .86rem/1 DM Sans,system-ui,sans-serif;cursor:pointer;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff14,0 8px 24px #00000040;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.tour-launch:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffe10099,0 10px 28px #0000004d}.tour-launch svg{width:20px;height:20px;fill:none;stroke:#ffe100;stroke-width:2;stroke-linecap:round}.tour-launch:focus-visible{outline:3px solid #FFE100;outline-offset:3px}.tour-root.on:before{content:"";position:fixed;inset:0;z-index:400}.tour-root.on:has(.tour-spot[hidden]):before{background:#08080859}.tour-spot{position:fixed;z-index:401;border-radius:16px;pointer-events:none;box-shadow:0 0 0 2px #ffe100,0 0 24px 4px #ffe10059,0 0 0 200vmax #08080859;transition:left .35s var(--ease-out),top .35s var(--ease-out),width .35s var(--ease-out),height .35s var(--ease-out)}.tour-pop{position:fixed;z-index:402;width:min(400px,calc(100vw - 32px));padding:24px 24px 20px;color:#fff;background:linear-gradient(160deg,#ffffff1a,#14141438 45%,#0a0a0a4d);border:1px solid rgb(255 255 255 / .32);border-radius:28px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 1px #ffffff1f,inset 1px 0 #ffffff1f,0 24px 60px #00000059;font-family:DM Sans,system-ui,sans-serif;isolation:isolate;overflow:hidden;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.tour-pop:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(90% 45% at 10% -8%,rgb(255 255 255 / .2),transparent 60%)}.tour-pop.center{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.tour-pop.dock{left:50%!important;top:auto!important;bottom:16px;transform:translate(-50%)}.tour-pop[hidden]{display:none}.tour-count{margin:0 0 6px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffe100}.tour-pop h2{margin:0 0 8px;font:700 1.5rem/1.12 Barlow Condensed,system-ui,sans-serif;color:#fff}.tour-pop p#tour-p{margin:0 0 20px;font-size:.95rem;line-height:1.55;color:#fff}.tour-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tour-actions button{min-height:44px;border-radius:999px;font:700 .9rem/1 DM Sans,system-ui,sans-serif;cursor:pointer}.tour-skip{margin-right:auto;padding:0 6px;background:none;border:0;color:#fff;font-weight:600!important;text-decoration:underline;text-underline-offset:3px}.tour-skip:hover{color:#ffe100}.tour-back{padding:0 18px;color:#fff;background:#ffffff1f;border:1px solid rgb(255 255 255 / .45);box-shadow:inset 0 1px #ffffff4d;text-shadow:inherit}.tour-back:hover{background:#ffffff38;border-color:#fff}.tour-back[hidden]{display:none}.tour-next{padding:0 20px;color:#1a1a1a;text-shadow:none;background:linear-gradient(180deg,#ffea4d,#ffe100 60%,#f2d500);border:1px solid #FFF3A0;box-shadow:inset 0 1px #ffffffb3,0 4px 14px #ffe1004d}.tour-next:hover{background:linear-gradient(180deg,#ffe100,#e8cc00)}.tour-pop :focus-visible{outline:3px solid #FFE100;outline-offset:3px}.tour-pop #tour-h:focus,.tour-pop #tour-h:focus-visible{outline:none}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.tour-pop,.tour-launch{-webkit-backdrop-filter:none;backdrop-filter:none}.tour-pop{background:#1a1a1a;border:2px solid #FFE100;text-shadow:none}.tour-pop:before{display:none}.tour-launch{background:#1a1a1a;border:2px solid #FFE100}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.tour-pop,.tour-launch{background:#1a1a1a}}@media(prefers-reduced-motion:reduce){.tour-spot,.tour-launch{transition:none}}@media print{.tour-root{display:none}}
