:root{--bg:#0a0a0b;--bg-elevated:#121214;--bg-card:#151518;--bg-card-hover:#1c1c21;--border:#26262b;--border-strong:#3a3a42;--text:#f5f5f7;--text-secondary:#a3a3ab;--text-muted:#8b8b95;--accent:#d4ff3f;--accent-dim:#a8cc2a;--accent-glow:#d4ff3f59;--accent-2:#7c3aed;--accent-2-glow:#7c3aed59;--danger:#ff4d4d;--success:#4ade80;--font-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", "WenQuanYi Micro Hei", sans-serif;--font-sans:"Inter", var(--font-cjk), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Archivo", var(--font-cjk), "Inter", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, ui-monospace, monospace;--container:1200px;--container-narrow:720px;--radius-sm:8px;--radius:14px;--radius-lg:24px;--radius-xl:36px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul,ol{list-style:none}::selection{background:var(--accent);color:#000}.container{max-width:var(--container);padding:0 var(--space-5);width:100%;margin:0 auto}.container--narrow{max-width:var(--container-narrow)}.section{padding:var(--space-10) 0;position:relative}.section--tight{padding:var(--space-8) 0}main>section{padding-block:clamp(56px,7vw,104px)}:where(section,footer,div)[id]{scroll-margin-top:88px}html{scroll-padding-top:88px}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}html[lang=zh-Hans] body{word-break:normal;line-break:strict;line-height:1.75}html[lang=zh-Hans] .section__label{letter-spacing:.1em}html[lang=zh-Hans] .section__title{letter-spacing:-.01em;max-width:14em;line-height:1.25}html[lang=zh-Hans] .section__sub{max-width:34em}html[lang=zh-Hans] .hero__sub{max-width:32em}html[lang=zh-Hans] .hero__title{letter-spacing:-.01em;line-height:1.12}html[lang=zh-Hans] .btn{letter-spacing:.02em}html[lang=zh-Hans] p{text-wrap:pretty}.section__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-size:13px;display:inline-flex}.section__label:before{content:"";background:var(--accent);width:28px;height:1px}.section__title{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:var(--space-5);max-width:18ch;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.05}.section__title em{color:var(--accent);font-style:normal}.section__sub{color:var(--text-secondary);max-width:56ch;margin-bottom:var(--space-7);font-size:1.125rem}.btn{justify-content:center;align-items:center;gap:var(--space-2);letter-spacing:-.01em;transition:all .25s var(--ease-out);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:600;display:inline-flex}.btn--primary{background:var(--accent);color:#000;box-shadow:0 0 0 0 var(--accent-glow)}.btn--primary:hover{box-shadow:0 12px 30px -8px var(--accent-glow);transform:translateY(-2px)}.btn--ghost{border-color:var(--border-strong);color:var(--text)}.btn--ghost:hover{border-color:var(--text);background:#ffffff0a}.btn--lg{padding:18px 34px;font-size:16px}.btn--sm{padding:9px 18px;font-size:14px}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:all .3s var(--ease-out)}.card:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.pill{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#d4ff3f1a;border:1px solid #d4ff3f40;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.grid{gap:var(--space-5);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.grid,.hero__content,.app__grid,.sensor__grid,.sensor__specgrid,.sensor__spec-list,.map__grid,.crew__grid,.tricks__grid,.challenges__grid,.shop__grid,.shop__merch-grid,.testimonials__grid,.faq__wrap,.footer__top,.footer__cols)>*{min-width:0}@media (width<=900px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.noise{pointer-events:none;z-index:100;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>");position:fixed;inset:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);height:72px;display:flex}.nav__logo[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.03em;flex:none;align-items:center;gap:10px;min-height:44px;font-size:20px;font-weight:800;display:flex}.nav__logo-word[data-astro-cid-nen7h5rs] .accent[data-astro-cid-nen7h5rs]{color:var(--accent)}.nav__links[data-astro-cid-nen7h5rs]{align-items:center;gap:26px;display:flex}.nav__link[data-astro-cid-nen7h5rs]{color:var(--text-secondary);letter-spacing:.01em;align-items:center;min-height:44px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.nav__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;display:flex}.nav__lang[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;transition:all .2s;display:inline-flex}.nav__lang[data-astro-cid-nen7h5rs]:hover{color:var(--accent);border-color:var(--accent)}.nav__links-cta[data-astro-cid-nen7h5rs]{display:none}.nav__toggle[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:8px;display:none}.nav__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--text);border-radius:2px;width:22px;height:2px;transition:all .3s}@media (width<=1000px){.nav__links[data-astro-cid-nen7h5rs]{gap:18px}.nav__actions[data-astro-cid-nen7h5rs] .btn--ghost[data-astro-cid-nen7h5rs]{display:none}}@media (width<=900px){.nav__links[data-astro-cid-nen7h5rs]{background:var(--bg-elevated);border-bottom:1px solid var(--border);max-height:0;transition:max-height .35s var(--ease-out);flex-direction:column;gap:0;position:absolute;top:72px;left:0;right:0;overflow:hidden}.nav__links[data-astro-cid-nen7h5rs].is-open{max-height:560px}.nav__links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{width:100%}.nav__link[data-astro-cid-nen7h5rs]{padding:14px var(--space-5);border-top:1px solid var(--border);min-height:52px;display:flex}.nav__links-cta[data-astro-cid-nen7h5rs]{padding:16px var(--space-5);display:block}.nav__links-cta[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%;min-height:48px}.nav__actions[data-astro-cid-nen7h5rs]{display:flex}.nav__actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{display:none}.nav__toggle[data-astro-cid-nen7h5rs]{display:flex}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--bg-elevated);padding:var(--space-9) 0 var(--space-6)}.footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1.1fr 2fr;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:var(--space-4);align-items:center;gap:10px;min-height:44px;font-size:22px;font-weight:800;display:inline-flex}.footer__logo[data-astro-cid-jo6i4kqk] .accent[data-astro-cid-jo6i4kqk]{color:var(--accent)}.footer__tagline[data-astro-cid-jo6i4kqk]{color:var(--text-secondary);margin-bottom:var(--space-5);max-width:32ch;font-size:14px;line-height:1.7}.footer__cta[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px;display:flex}.footer__cols[data-astro-cid-jo6i4kqk]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer__col-title[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:var(--space-3);font-size:12px;font-weight:600}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-secondary);align-items:center;min-height:32px;font-size:14px;transition:color .2s;display:flex}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;font-size:13px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);align-items:center;min-height:32px;display:inline-flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.footer__social[data-astro-cid-jo6i4kqk]{gap:6px;display:flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,transform .2s;display:inline-flex}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent);transform:translateY(-2px)}@media (width<=800px){.footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.footer__cols[data-astro-cid-jo6i4kqk]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.footer__bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}header[data-astro-cid-hkbrpulz]{z-index:50;backdrop-filter:blur();transition:all .3s var(--ease-out);background:#0a0a0b00;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}header[data-astro-cid-hkbrpulz].is-scrolled{backdrop-filter:blur(14px);border-bottom-color:var(--border);background:#0a0a0bd1}[data-astro-cid-hkbrpulz][data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(24px)}[data-astro-cid-hkbrpulz][data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-astro-cid-hkbrpulz][data-reveal]{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.hero[data-astro-cid-ge2uvauf]{padding:160px 0 var(--space-9);position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero__glow[data-astro-cid-ge2uvauf]{filter:blur(120px);opacity:.5;border-radius:50%;position:absolute}.hero__glow--1[data-astro-cid-ge2uvauf]{background:var(--accent);opacity:.18;width:600px;height:600px;top:-200px;right:-150px}.hero__glow--2[data-astro-cid-ge2uvauf]{background:var(--accent-2);opacity:.25;width:500px;height:500px;bottom:-200px;left:-150px}.hero__grid[data-astro-cid-ge2uvauf]{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.hero__content[data-astro-cid-ge2uvauf]{z-index:1;gap:var(--space-8);grid-template-columns:1.1fr .9fr;align-items:center;display:grid;position:relative}.hero__badge[data-astro-cid-ge2uvauf]{color:var(--accent);margin-bottom:var(--space-5);background:#d4ff3f14;border:1px solid #d4ff3f40;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.hero__badge-dot[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--accent-glow)}50%{opacity:.6;box-shadow:0 0 0 8px #0000}}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:var(--space-5);font-size:clamp(2.8rem,7vw,5.2rem);font-weight:900;line-height:.98}.hero__title[data-astro-cid-ge2uvauf] .accent{color:var(--accent);position:relative}.hero__sub[data-astro-cid-ge2uvauf]{color:var(--text-secondary);max-width:52ch;margin-bottom:var(--space-6);font-size:1.15rem;line-height:1.65}.hero__sub[data-astro-cid-ge2uvauf] strong{color:var(--text);font-weight:600}.hero__cta[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-7);flex-wrap:wrap;gap:14px;display:flex}.hero__stats[data-astro-cid-ge2uvauf]{gap:var(--space-7);flex-wrap:wrap;display:flex}.hero__stat[data-astro-cid-ge2uvauf]{flex-direction:column;gap:4px;display:flex}.hero__stat-num[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;font-size:1.75rem;font-weight:800}.hero__stat-label[data-astro-cid-ge2uvauf]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.hero__visual[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;display:flex;position:relative}.phone[data-astro-cid-ge2uvauf]{aspect-ratio:9/18.5;border:2px solid var(--border-strong);background:linear-gradient(160deg,#1a1a1f,#0d0d10);border-radius:44px;width:300px;padding:14px;position:relative;box-shadow:0 40px 80px -20px #000000b3,inset 0 0 0 1px #ffffff0a}.phone__notch[data-astro-cid-ge2uvauf]{background:#000;border-radius:0 0 16px 16px;width:110px;height:26px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone__screen[data-astro-cid-ge2uvauf]{background:var(--bg-card);border-radius:32px;flex-direction:column;gap:12px;width:100%;height:100%;padding:44px 18px 18px;display:flex;overflow:hidden}.phone__header[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;display:flex}.phone__greeting[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.1em;font-size:11px}.phone__avatar[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.phone__card[data-astro-cid-ge2uvauf]{background:#d4ff3f0f;border:1px solid #d4ff3f33;border-radius:14px;padding:14px}.phone__card-top[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.phone__card-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.pill--sm[data-astro-cid-ge2uvauf]{padding:4px 10px;font-size:11px}.phone__card-stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.phone__card-stats[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{flex-direction:column;gap:2px;display:flex}.phone__card-stats[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:800}.phone__card-stats[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--text-muted);text-transform:uppercase;letter-spacing:0;white-space:nowrap;font-size:11px}.phone__trick[data-astro-cid-ge2uvauf]{flex-direction:column;gap:6px;display:flex}.phone__trick-name[data-astro-cid-ge2uvauf]{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.phone__trick-icon[data-astro-cid-ge2uvauf]{width:20px;height:20px;color:var(--accent);background:#d4ff3f1f;border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}.phone__trick-bar[data-astro-cid-ge2uvauf]{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.phone__trick-bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg, var(--accent), var(--accent-dim));border-radius:3px;height:100%;display:block}.phone__map[data-astro-cid-ge2uvauf]{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), var(--bg-elevated);background-size:24px 24px;border-radius:12px;flex:1;min-height:90px;position:relative;overflow:hidden}.phone__map-pin[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 4px #d4ff3f33}.phone__map-pin--1[data-astro-cid-ge2uvauf]{top:20%;left:25%}.phone__map-pin--2[data-astro-cid-ge2uvauf]{background:var(--accent-2);box-shadow:0 0 0 4px var(--accent-2-glow);top:55%;left:60%}.phone__map-pin--3[data-astro-cid-ge2uvauf]{top:75%;left:35%}.phone__map-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-secondary);background:#0000009e;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;bottom:8px;left:8px}.hero__float[data-astro-cid-ge2uvauf]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;animation:4s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 20px 40px -10px #00000080}.hero__float-num[data-astro-cid-ge2uvauf]{font-family:var(--font-display);color:var(--accent);font-size:18px;font-weight:800}.hero__float[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{color:var(--text-muted);font-size:11px}.hero__float--1[data-astro-cid-ge2uvauf]{animation-delay:0s;top:8%;left:-10%}.hero__float--2[data-astro-cid-ge2uvauf]{animation-delay:2s;bottom:12%;right:-8%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{padding:120px 0 var(--space-8)}.hero__content[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.hero__visual[data-astro-cid-ge2uvauf]{margin-top:var(--space-6)}.hero__float--1[data-astro-cid-ge2uvauf]{left:0}.hero__float--2[data-astro-cid-ge2uvauf]{right:0}}@media (width<=760px){.hero__float[data-astro-cid-ge2uvauf]{display:none}.hero__stats[data-astro-cid-ge2uvauf]{gap:var(--space-6)}}.app[data-astro-cid-i2ehoh4a]{background:radial-gradient(ellipse 80% 50% at 50% 0%, #d4ff3f0d, transparent 60%), var(--bg)}.app__header[data-astro-cid-i2ehoh4a]{text-align:center;max-width:720px;margin:0 auto var(--space-8)}.app__header[data-astro-cid-i2ehoh4a] .section__title[data-astro-cid-i2ehoh4a],.app__header[data-astro-cid-i2ehoh4a] .section__sub[data-astro-cid-i2ehoh4a]{margin-left:auto;margin-right:auto}.app__grid[data-astro-cid-i2ehoh4a]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.app__card[data-astro-cid-i2ehoh4a]{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.app__card[data-astro-cid-i2ehoh4a]:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:2px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.app__card[data-astro-cid-i2ehoh4a]:hover:after{opacity:1}.app__card-top[data-astro-cid-i2ehoh4a]{justify-content:space-between;align-items:center;display:flex}.app__icon[data-astro-cid-i2ehoh4a]{width:46px;height:46px;color:var(--accent);background:#d4ff3f1a;border:1px solid #d4ff3f33;border-radius:12px;justify-content:center;align-items:center;display:flex}.app__card-title[data-astro-cid-i2ehoh4a]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.app__card-desc[data-astro-cid-i2ehoh4a]{color:var(--text-secondary);font-size:14.5px;line-height:1.6}@media (width<=900px){.app__grid[data-astro-cid-i2ehoh4a]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.app__grid[data-astro-cid-i2ehoh4a]{grid-template-columns:1fr}}.sensor[data-astro-cid-t65jtyxp]{background:var(--bg-elevated);position:relative;overflow:hidden}.sensor__bg[data-astro-cid-t65jtyxp]{pointer-events:none;background:radial-gradient(60% 50% at 80% 20%,#7c3aed2e,#0000 60%),radial-gradient(50% 40% at 20% 80%,#d4ff3f14,#0000 60%);position:absolute;inset:0}.sensor[data-astro-cid-t65jtyxp] .container[data-astro-cid-t65jtyxp]{position:relative}.sensor__grid[data-astro-cid-t65jtyxp]{gap:var(--space-8);margin-bottom:var(--space-9);grid-template-columns:1fr 1fr;align-items:center;display:grid}.sensor__specgrid[data-astro-cid-t65jtyxp]{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.sensor__spec[data-astro-cid-t65jtyxp]{background:var(--bg-card);padding:var(--space-4);flex-direction:column;gap:4px;display:flex}.sensor__spec-label[data-astro-cid-t65jtyxp]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.sensor__spec-value[data-astro-cid-t65jtyxp]{font-family:var(--font-display);color:var(--text);font-size:1.1rem;font-weight:700}.sensor__cta[data-astro-cid-t65jtyxp]{margin-bottom:var(--space-4);flex-wrap:wrap;gap:12px;display:flex}.sensor__note[data-astro-cid-t65jtyxp]{color:var(--text-muted);font-size:13px}.rig[data-astro-cid-t65jtyxp]{position:relative}.rig__halo[data-astro-cid-t65jtyxp]{filter:blur(34px);pointer-events:none;background:radial-gradient(at 55% 45%,#d4ff3f29,#0000 62%);position:absolute;inset:6% -4% 12%}.rig__stage[data-astro-cid-t65jtyxp]{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);background:radial-gradient(at 50% 40%,#ffffff08,#0000 70%),linear-gradient(#ffffff04,#0000);position:relative}.rig__board[data-astro-cid-t65jtyxp]{width:100%;height:auto;display:block;position:relative}.rig__legend[data-astro-cid-t65jtyxp]{margin-top:var(--space-4);flex-wrap:wrap;gap:8px;display:flex}.rig__legend-item[data-astro-cid-t65jtyxp]{border:1px solid var(--border);background:var(--bg-card);font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-secondary);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:inline-flex}.rig__legend-item[data-astro-cid-t65jtyxp].is-accent svg[data-astro-cid-t65jtyxp]{color:var(--accent)}.rig__legend-item[data-astro-cid-t65jtyxp].is-blue svg[data-astro-cid-t65jtyxp]{color:#6ba4ff}.sensor__specs-head[data-astro-cid-t65jtyxp]{text-align:center;margin-bottom:var(--space-6)}.sensor__specs-head[data-astro-cid-t65jtyxp] .section__title[data-astro-cid-t65jtyxp]{margin-bottom:0}.sensor__specs-title[data-astro-cid-t65jtyxp]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:var(--space-3);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800}.sensor__spec-list[data-astro-cid-t65jtyxp]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.sensor__spec-card[data-astro-cid-t65jtyxp]{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.sensor__spec-icon[data-astro-cid-t65jtyxp]{color:#c4b5fd;background:#7c3aed24;border:1px solid #7c3aed4d;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sensor__spec-card[data-astro-cid-t65jtyxp] h4[data-astro-cid-t65jtyxp]{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.sensor__spec-card[data-astro-cid-t65jtyxp] p[data-astro-cid-t65jtyxp]{color:var(--text-secondary);font-size:14px;line-height:1.6}@media (width<=900px){.sensor__grid[data-astro-cid-t65jtyxp]{grid-template-columns:1fr}.sensor__spec-list[data-astro-cid-t65jtyxp]{grid-template-columns:repeat(2,1fr)}.rig[data-astro-cid-t65jtyxp]{max-width:480px;margin:0 auto}}@media (width<=600px){.sensor__spec-list[data-astro-cid-t65jtyxp]{grid-template-columns:1fr}.sensor__specgrid[data-astro-cid-t65jtyxp]{grid-template-columns:repeat(2,1fr)}}.map[data-astro-cid-7nsipovo]{background:var(--bg)}.map__grid[data-astro-cid-7nsipovo]{gap:var(--space-8);grid-template-columns:.95fr 1.05fr;align-items:center;display:grid}.map__list[data-astro-cid-7nsipovo]{gap:var(--space-5);margin-top:var(--space-7);flex-direction:column;display:flex}.map__list[data-astro-cid-7nsipovo] li[data-astro-cid-7nsipovo]{gap:var(--space-4);display:flex}.map__list-icon[data-astro-cid-7nsipovo]{height:44px;color:var(--accent);background:#d4ff3f1a;border:1px solid #d4ff3f38;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.map__list[data-astro-cid-7nsipovo] strong[data-astro-cid-7nsipovo]{margin-bottom:3px;font-size:15.5px;font-weight:600;display:block}.map__list[data-astro-cid-7nsipovo] p[data-astro-cid-7nsipovo]{color:var(--text-secondary);font-size:14px;line-height:1.6}.mapui[data-astro-cid-7nsipovo]{aspect-ratio:1/.92;border-radius:var(--radius-xl);border:1px solid var(--border);background:#0f0f12;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.mapui__grid[data-astro-cid-7nsipovo]{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.mapui__road[data-astro-cid-7nsipovo]{background:#ffffff0e;position:absolute}.mapui__road--h[data-astro-cid-7nsipovo]{height:26px;top:58%;left:0;right:0}.mapui__road--v[data-astro-cid-7nsipovo]{width:20px;top:0;bottom:0;left:32%}.mapui__river[data-astro-cid-7nsipovo]{background:#7c3aed17;border-radius:50%;width:46%;height:150%;position:absolute;top:-20%;right:-10%;transform:rotate(18deg)}.mapui__pin[data-astro-cid-7nsipovo]{background:var(--accent);border-radius:50% 50% 50% 0;width:16px;height:16px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 0 5px #d4ff3f24,0 8px 16px #0006}.mapui__pin[data-astro-cid-7nsipovo] span[data-astro-cid-7nsipovo]{background:#0a0a0b;border-radius:50%;position:absolute;inset:4px}.mapui__pin--a[data-astro-cid-7nsipovo]{top:20%;left:14%}.mapui__pin--b[data-astro-cid-7nsipovo]{background:var(--accent-2);box-shadow:0 0 0 6px var(--accent-2-glow), 0 8px 16px #0006;z-index:2;top:33%;left:55%}.mapui__pin--c[data-astro-cid-7nsipovo]{top:44%;left:22%}.mapui__pin--d[data-astro-cid-7nsipovo]{top:14%;left:76%}.mapui__pin--e[data-astro-cid-7nsipovo]{top:50%;left:82%}.mapui__pin[data-astro-cid-7nsipovo].is-selected{animation:2.4s ease-in-out infinite pinDrop}@keyframes pinDrop{0%,to{transform:rotate(-45deg)translateY(0)}50%{transform:rotate(-45deg)translateY(-5px)}}.mapui__callout[data-astro-cid-7nsipovo]{z-index:3;backdrop-filter:blur(10px);border:1px solid var(--border-strong);background:#121216f5;border-radius:12px;flex-direction:column;gap:2px;padding:10px 13px;display:flex;position:absolute;top:calc(33% - 84px);left:calc(55% + 16px);box-shadow:0 18px 36px -12px #000c}.mapui__callout[data-astro-cid-7nsipovo] strong[data-astro-cid-7nsipovo]{font-size:11.5px;font-weight:600}.mapui__callout[data-astro-cid-7nsipovo] span[data-astro-cid-7nsipovo]{color:var(--text-muted);font-size:11px}.mapui__callout[data-astro-cid-7nsipovo] em[data-astro-cid-7nsipovo]{color:var(--accent);font-size:11px;font-style:normal;font-family:var(--font-mono)}.mapui__zoom[data-astro-cid-7nsipovo]{border:1px solid var(--border);background:#121216e6;border-radius:9px;flex-direction:column;display:flex;position:absolute;top:96px;right:14px;overflow:hidden}.mapui__zoom[data-astro-cid-7nsipovo] span[data-astro-cid-7nsipovo]{width:26px;height:26px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}.mapui__zoom[data-astro-cid-7nsipovo] span[data-astro-cid-7nsipovo]+span[data-astro-cid-7nsipovo]{border-top:1px solid var(--border)}.mapui__me[data-astro-cid-7nsipovo]{z-index:2;background:#3b82f6;border:3px solid #0f0f12;border-radius:50%;width:20px;height:20px;position:absolute;top:60%;left:42%;box-shadow:0 0 0 8px #3b82f62e}.mapui__widget[data-astro-cid-7nsipovo]{backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:4;background:#121214f0;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.mapui__search[data-astro-cid-7nsipovo]{border:1px solid var(--border);color:var(--text-muted);background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.mapui__search-icon[data-astro-cid-7nsipovo]{color:var(--accent)}.mapui__filters[data-astro-cid-7nsipovo]{gap:8px;display:flex}.mapui__chip[data-astro-cid-7nsipovo]{border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:5px 11px;font-size:11px}.mapui__chip[data-astro-cid-7nsipovo].is-active{background:var(--accent);border-color:var(--accent);color:#000;font-weight:600}.mapui__results[data-astro-cid-7nsipovo]{flex-direction:column;gap:2px;display:flex}.mapui__result[data-astro-cid-7nsipovo]{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 8px;transition:background .2s;display:flex}.mapui__result[data-astro-cid-7nsipovo]:hover{background:#ffffff0a}.mapui__result[data-astro-cid-7nsipovo].is-active{background:#d4ff3f14;box-shadow:inset 0 0 0 1px #d4ff3f40}.mapui__result-main[data-astro-cid-7nsipovo]{flex-direction:column;gap:1px;display:flex}.mapui__result-main[data-astro-cid-7nsipovo] strong[data-astro-cid-7nsipovo]{font-size:12.5px;font-weight:600}.mapui__result-main[data-astro-cid-7nsipovo] span[data-astro-cid-7nsipovo]{color:var(--text-muted);font-size:11px}.mapui__result-meta[data-astro-cid-7nsipovo]{align-items:center;gap:8px;display:flex}.mapui__dist[data-astro-cid-7nsipovo]{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}.mapui__rating[data-astro-cid-7nsipovo]{color:var(--accent);font-size:11px}.mapui__badge[data-astro-cid-7nsipovo]{backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius);background:#121214eb;flex-direction:column;gap:1px;padding:10px 16px;display:flex;position:absolute;top:18px;left:18px}.mapui__badge-num[data-astro-cid-7nsipovo]{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-size:20px;font-weight:800}.mapui__badge-label[data-astro-cid-7nsipovo]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}@media (width<=900px){.map__grid[data-astro-cid-7nsipovo]{grid-template-columns:1fr}}.crew[data-astro-cid-bolum5kc]{background:radial-gradient(ellipse 70% 50% at 20% 0%, #7c3aed1a, transparent 60%), var(--bg-elevated)}.crew__header[data-astro-cid-bolum5kc]{max-width:720px;margin-bottom:var(--space-8)}.crew__grid[data-astro-cid-bolum5kc]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.crew__events[data-astro-cid-bolum5kc],.crew__feed[data-astro-cid-bolum5kc]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.crew__panel-head[data-astro-cid-bolum5kc]{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.crew__panel-head[data-astro-cid-bolum5kc] h3[data-astro-cid-bolum5kc]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.crew__event-list[data-astro-cid-bolum5kc]{gap:var(--space-3);flex-direction:column;display:flex}.crew__event[data-astro-cid-bolum5kc]{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);transition:all .25s var(--ease-out);display:flex}.crew__event[data-astro-cid-bolum5kc]:hover{border-color:var(--border-strong);transform:translate(3px)}.crew__event[data-astro-cid-bolum5kc].is-hot{background:#d4ff3f08;border-color:#d4ff3f47}.crew__event-date[data-astro-cid-bolum5kc]{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;padding:7px 0;line-height:1.15;display:flex}.crew__event-date[data-astro-cid-bolum5kc] span[data-astro-cid-bolum5kc]{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;font-size:10.5px}.crew__event-date[data-astro-cid-bolum5kc] strong[data-astro-cid-bolum5kc]{font-family:var(--font-display);font-size:16px;font-weight:800}.crew__event-body[data-astro-cid-bolum5kc]{flex:1;min-width:0}.crew__event-top[data-astro-cid-bolum5kc]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.crew__event-top[data-astro-cid-bolum5kc] h4[data-astro-cid-bolum5kc]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.crew__event-tag[data-astro-cid-bolum5kc]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);border-radius:5px;flex:none;padding:1px 6px;font-size:10.5px}.crew__event-meta[data-astro-cid-bolum5kc]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.crew__event-people[data-astro-cid-bolum5kc]{color:var(--text-secondary)}.crew__event-join[data-astro-cid-bolum5kc]{border:1px solid var(--border-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:64px;min-height:40px;padding:7px 15px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.crew__event-join[data-astro-cid-bolum5kc]:hover{background:var(--accent);border-color:var(--accent);color:#000}.crew__event-foot[data-astro-cid-bolum5kc]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.crew__link[data-astro-cid-bolum5kc]{color:var(--accent);align-items:center;gap:6px;min-height:28px;font-size:13px;font-weight:600;display:inline-flex}.crew__link[data-astro-cid-bolum5kc]:hover span[data-astro-cid-bolum5kc]{transform:translate(3px)}.crew__link[data-astro-cid-bolum5kc] span[data-astro-cid-bolum5kc]{transition:transform .2s}.crew__feed-list[data-astro-cid-bolum5kc]{gap:var(--space-4);flex-direction:column;display:flex}.crew__post[data-astro-cid-bolum5kc]{gap:var(--space-3);display:flex}.crew__post-avatar[data-astro-cid-bolum5kc]{background:linear-gradient(135deg, var(--accent-2), #3b82f6);color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;height:38px;font-size:11px;font-weight:700;display:flex}.crew__post-body[data-astro-cid-bolum5kc]{flex:1;min-width:0}.crew__post-top[data-astro-cid-bolum5kc]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.crew__post-top[data-astro-cid-bolum5kc] strong[data-astro-cid-bolum5kc]{font-size:13px}.crew__post-time[data-astro-cid-bolum5kc]{color:var(--text-muted);font-size:11px}.crew__post-trick[data-astro-cid-bolum5kc]{font-family:var(--font-display);letter-spacing:-.01em;margin:3px 0 5px;font-size:1.02rem;font-weight:700}.crew__post-meta[data-astro-cid-bolum5kc]{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-bottom:8px;font-size:11.5px;display:flex}.crew__post-verified[data-astro-cid-bolum5kc]{color:var(--accent)}.crew__post-actions[data-astro-cid-bolum5kc]{color:var(--text-muted);gap:16px;font-size:11.5px;display:flex}@media (width<=900px){.crew__grid[data-astro-cid-bolum5kc]{grid-template-columns:1fr}}.tricks[data-astro-cid-eevgnqsd]{background:var(--bg)}.tricks__header[data-astro-cid-eevgnqsd]{max-width:760px;margin-bottom:var(--space-8)}.tricks__grid[data-astro-cid-eevgnqsd]{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.tricks__book[data-astro-cid-eevgnqsd],.tricks__leaderboard[data-astro-cid-eevgnqsd],.tricks__replay[data-astro-cid-eevgnqsd]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.tricks__side[data-astro-cid-eevgnqsd]{gap:var(--space-5);flex-direction:column;display:flex}.tricks__panel-head[data-astro-cid-eevgnqsd]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.tricks__panel-head[data-astro-cid-eevgnqsd] h3[data-astro-cid-eevgnqsd]{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.tricks__count[data-astro-cid-eevgnqsd]{font-family:var(--font-mono);color:var(--accent);font-size:11.5px}.tricks__book-list[data-astro-cid-eevgnqsd]{flex-direction:column;gap:2px;display:flex}.tricks__row[data-astro-cid-eevgnqsd]{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:10px;padding:11px 10px;transition:background .2s;display:flex}.tricks__row[data-astro-cid-eevgnqsd]:hover{background:#ffffff09}.tricks__row[data-astro-cid-eevgnqsd].is-locked{opacity:.42}.tricks__row-main[data-astro-cid-eevgnqsd]{align-items:center;gap:10px;min-width:0;display:flex}.tricks__rarity[data-astro-cid-eevgnqsd]{background:var(--text-muted);border-radius:3px;flex:none;width:6px;height:26px}.tricks__rarity--common[data-astro-cid-eevgnqsd]{background:#6b6b74}.tricks__rarity--rare[data-astro-cid-eevgnqsd]{background:#3b82f6}.tricks__rarity--legendary[data-astro-cid-eevgnqsd]{background:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.tricks__row-text[data-astro-cid-eevgnqsd]{flex-direction:column;gap:1px;min-width:0;display:flex}.tricks__row-text[data-astro-cid-eevgnqsd] strong[data-astro-cid-eevgnqsd]{font-size:13.5px;font-weight:600}.tricks__row-text[data-astro-cid-eevgnqsd] span[data-astro-cid-eevgnqsd]{color:var(--text-muted);letter-spacing:.02em;font-size:11px}.tricks__row-progress[data-astro-cid-eevgnqsd]{flex:0 0 110px;align-items:center;gap:9px;display:flex}.tricks__bar[data-astro-cid-eevgnqsd]{background:#ffffff12;border-radius:3px;flex:1;height:5px;overflow:hidden}.tricks__bar[data-astro-cid-eevgnqsd] span[data-astro-cid-eevgnqsd]{background:linear-gradient(90deg, var(--accent-dim), var(--accent));border-radius:3px;height:100%;display:block}.tricks__pct[data-astro-cid-eevgnqsd]{font-family:var(--font-mono);color:var(--text-muted);text-align:right;flex:0 0 30px;font-size:11px}.tricks__hint[data-astro-cid-eevgnqsd]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:12px;line-height:1.6}.tricks__board[data-astro-cid-eevgnqsd]{flex-direction:column;gap:2px;display:flex}.tricks__lead[data-astro-cid-eevgnqsd]{align-items:center;gap:var(--space-3);border-radius:10px;padding:9px 10px;display:flex}.tricks__lead[data-astro-cid-eevgnqsd].is-you{background:#d4ff3f12;border:1px solid #d4ff3f38}.tricks__rank[data-astro-cid-eevgnqsd]{height:22px;font-family:var(--font-mono);color:var(--text-muted);background:#ffffff0d;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;font-size:11px;display:flex}.tricks__rank--1[data-astro-cid-eevgnqsd]{background:var(--accent);color:#000;font-weight:700}.tricks__rank--2[data-astro-cid-eevgnqsd]{color:#000;background:#c7c7cf;font-weight:700}.tricks__rank--3[data-astro-cid-eevgnqsd]{color:#fff;background:#b06b3a;font-weight:700}.tricks__lead-body[data-astro-cid-eevgnqsd]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tricks__lead-body[data-astro-cid-eevgnqsd] strong[data-astro-cid-eevgnqsd]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.tricks__you[data-astro-cid-eevgnqsd]{text-transform:uppercase;letter-spacing:.08em;background:var(--accent);color:#000;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:700}.tricks__lead-body[data-astro-cid-eevgnqsd]>span[data-astro-cid-eevgnqsd]{color:var(--text-muted);font-size:11px}.tricks__score[data-astro-cid-eevgnqsd]{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}.tricks__replay-head[data-astro-cid-eevgnqsd]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.tricks__replay-head[data-astro-cid-eevgnqsd] h3[data-astro-cid-eevgnqsd]{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.tricks__replay-badge[data-astro-cid-eevgnqsd]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid #d4ff3f4d;border-radius:4px;padding:2px 7px;font-size:11px}.tricks__replay-stage[data-astro-cid-eevgnqsd]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4)}.tricks__board-svg[data-astro-cid-eevgnqsd]{width:100%;height:auto}.tricks__board-group[data-astro-cid-eevgnqsd]{transform-origin:130px 82px;transform-box:fill-box;animation:4.5s ease-in-out infinite boardFlip}@keyframes boardFlip{0%,to{transform:rotate(-4deg)translateY(2px)}50%{transform:rotate(4deg)translateY(-10px)}}.tricks__replay-meta[data-astro-cid-eevgnqsd]{gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;font-size:11px;display:flex}.tricks__replay-meta[data-astro-cid-eevgnqsd] strong[data-astro-cid-eevgnqsd]{color:var(--text);font-weight:600}.tricks__replay-meta[data-astro-cid-eevgnqsd] .ok[data-astro-cid-eevgnqsd]{color:var(--accent)}.tricks__replay-bars[data-astro-cid-eevgnqsd]{height:34px;margin-top:var(--space-4);align-items:flex-end;gap:4px;display:flex}.tricks__replay-bars[data-astro-cid-eevgnqsd] span[data-astro-cid-eevgnqsd]{background:linear-gradient(180deg, var(--accent), #d4ff3f40);opacity:.7;border-radius:2px;flex:1}@media (width<=900px){.tricks__grid[data-astro-cid-eevgnqsd]{grid-template-columns:1fr}}.challenges[data-astro-cid-ytj6mogk]{background:var(--bg-elevated);position:relative;overflow:hidden}.challenges__bg[data-astro-cid-ytj6mogk]{pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,#7c3aed29,#0000 65%);position:absolute;inset:0}.challenges[data-astro-cid-ytj6mogk] .container[data-astro-cid-ytj6mogk]{position:relative}.challenges__grid[data-astro-cid-ytj6mogk]{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.skate-game[data-astro-cid-ytj6mogk]{margin-top:var(--space-6);background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-5);max-width:420px}.skate-game__head[data-astro-cid-ytj6mogk]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.skate-game__label[data-astro-cid-ytj6mogk]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.skate-game__vs[data-astro-cid-ytj6mogk]{color:var(--accent);font-size:12px;font-weight:600}.skate-game__letters[data-astro-cid-ytj6mogk]{margin-bottom:var(--space-4);grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.skate-game__letter[data-astro-cid-ytj6mogk]{aspect-ratio:1;border:1px solid var(--border);font-family:var(--font-display);color:var(--text-muted);transition:all .3s var(--ease-out);background:#ffffff05;border-radius:12px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.skate-game__letter[data-astro-cid-ytj6mogk].is-lit{background:var(--accent);border-color:var(--accent);color:#000;box-shadow:0 0 24px var(--accent-glow)}.skate-game__letter[data-astro-cid-ytj6mogk].is-lost{color:var(--danger);background:#ff4d4d1f;border-color:#ff4d4d66;text-decoration:line-through}.skate-game__status[data-astro-cid-ytj6mogk]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.skate-game__status[data-astro-cid-ytj6mogk] strong{color:var(--text)}.skate-game__time[data-astro-cid-ytj6mogk]{font-family:var(--font-mono);color:var(--accent)}.challenges__cards[data-astro-cid-ytj6mogk]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.challenges__panel-head[data-astro-cid-ytj6mogk]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.challenges__panel-head[data-astro-cid-ytj6mogk] h3[data-astro-cid-ytj6mogk]{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.challenges__list[data-astro-cid-ytj6mogk]{gap:var(--space-3);flex-direction:column;display:flex}.challenges__item[data-astro-cid-ytj6mogk]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);transition:border-color .2s;display:flex}.challenges__item[data-astro-cid-ytj6mogk]:hover{border-color:var(--border-strong)}.challenges__item[data-astro-cid-ytj6mogk].is-done{opacity:.62}.challenges__item-icon[data-astro-cid-ytj6mogk]{height:34px;color:var(--accent);background:#d4ff3f1a;border:1px solid #d4ff3f33;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.challenges__item-body[data-astro-cid-ytj6mogk]{flex:1;min-width:0}.challenges__item-top[data-astro-cid-ytj6mogk]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.challenges__item-top[data-astro-cid-ytj6mogk] strong[data-astro-cid-ytj6mogk]{font-size:13px;font-weight:600}.challenges__check[data-astro-cid-ytj6mogk]{color:var(--accent);font-size:13px}.challenges__bar[data-astro-cid-ytj6mogk]{background:#ffffff12;border-radius:3px;height:5px;margin-bottom:6px;overflow:hidden}.challenges__bar[data-astro-cid-ytj6mogk] span[data-astro-cid-ytj6mogk]{background:linear-gradient(90deg, var(--accent-dim), var(--accent));border-radius:3px;height:100%;display:block}.challenges__item-meta[data-astro-cid-ytj6mogk]{font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.challenges__reward[data-astro-cid-ytj6mogk]{color:var(--accent)}@media (width<=900px){.challenges__grid[data-astro-cid-ytj6mogk]{grid-template-columns:1fr}}.shop[data-astro-cid-75iuvfjo]{background:radial-gradient(ellipse 70% 50% at 50% 0%, #d4ff3f0d, transparent 60%), var(--bg)}.shop__header[data-astro-cid-75iuvfjo]{max-width:680px;margin-bottom:var(--space-7)}.shop__grid[data-astro-cid-75iuvfjo]{gap:var(--space-5);grid-template-columns:1.4fr 1fr;align-items:stretch;display:grid}.shop__product[data-astro-cid-75iuvfjo]{flex-direction:column;display:flex;overflow:hidden}.shop__product-media[data-astro-cid-75iuvfjo]{background:radial-gradient(circle at 50% 45%, #d4ff3f24, transparent 60%), var(--bg-elevated);border-bottom:1px solid var(--border);justify-content:center;align-items:center;min-height:190px;display:flex;position:relative;overflow:hidden}.shop__sensor[data-astro-cid-75iuvfjo]{position:relative}.shop__sensor-body[data-astro-cid-75iuvfjo]{z-index:1;border:1px solid var(--border-strong);background:linear-gradient(160deg,#23232a,#131316);border-radius:12px;align-items:center;gap:9px;padding:14px 20px;display:flex;position:relative;box-shadow:0 20px 40px -12px #000c}.shop__sensor-dot[data-astro-cid-75iuvfjo]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 14px var(--accent);border-radius:50%;animation:2s infinite pulse}.shop__sensor-name[data-astro-cid-75iuvfjo]{font-family:var(--font-display);letter-spacing:.1em;font-size:16px;font-weight:800}.shop__sensor-ver[data-astro-cid-75iuvfjo]{font-family:var(--font-mono);color:var(--accent);border:1px solid #d4ff3f59;border-radius:4px;padding:1px 5px;font-size:11px}.shop__sensor-glow[data-astro-cid-75iuvfjo]{filter:blur(16px);background:radial-gradient(circle,#d4ff3f2e,#0000 60%);position:absolute;inset:-40px}.shop__badge[data-astro-cid-75iuvfjo]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:#d4ff3f1a;border:1px solid #d4ff3f4d;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:600;position:absolute;top:16px;right:16px}.shop__product-body[data-astro-cid-75iuvfjo]{padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.shop__product-top[data-astro-cid-75iuvfjo]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.shop__product-top[data-astro-cid-75iuvfjo] h3[data-astro-cid-75iuvfjo]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:2px;font-size:1.5rem;font-weight:800}.shop__product-sub[data-astro-cid-75iuvfjo]{color:var(--text-muted);font-size:13px}.shop__price[data-astro-cid-75iuvfjo]{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.shop__price[data-astro-cid-75iuvfjo] strong[data-astro-cid-75iuvfjo]{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.9rem;font-weight:800}.shop__price[data-astro-cid-75iuvfjo] span[data-astro-cid-75iuvfjo]{color:var(--text-muted);font-size:11px}.shop__box[data-astro-cid-75iuvfjo]{flex-direction:column;gap:8px;display:flex}.shop__box[data-astro-cid-75iuvfjo] li[data-astro-cid-75iuvfjo]{color:var(--text-secondary);align-items:center;gap:9px;font-size:13.5px;display:flex}.shop__tick[data-astro-cid-75iuvfjo]{color:var(--accent);background:#d4ff3f1f;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.shop__actions[data-astro-cid-75iuvfjo]{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.shop__buy[data-astro-cid-75iuvfjo]{flex:160px}.shop__fineprint[data-astro-cid-75iuvfjo]{color:var(--text-muted);font-size:11.5px;line-height:1.65}.shop__app-card[data-astro-cid-75iuvfjo]{border-radius:var(--radius);padding:var(--space-6);align-items:flex-start;gap:var(--space-4);background:linear-gradient(165deg,#7c3aed2e,#12121499);border:1px solid #7c3aed4d;flex-direction:column;display:flex}.shop__app-card[data-astro-cid-75iuvfjo]>.pill[data-astro-cid-75iuvfjo]{align-self:flex-start}.shop__app-title[data-astro-cid-75iuvfjo]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.6rem;font-weight:800;line-height:1.15}.shop__app-desc[data-astro-cid-75iuvfjo]{color:var(--text-secondary);font-size:13.5px;line-height:1.65}.shop__app-list[data-astro-cid-75iuvfjo]{flex-direction:column;gap:9px;display:flex}.shop__app-list[data-astro-cid-75iuvfjo] li[data-astro-cid-75iuvfjo]{color:var(--text-secondary);align-items:center;gap:9px;font-size:12.5px;display:flex}.shop__app-list[data-astro-cid-75iuvfjo] svg[data-astro-cid-75iuvfjo]{color:var(--accent);flex:none}.shop__stores[data-astro-cid-75iuvfjo]{flex-direction:column;gap:10px;margin-top:auto;display:flex}.shop__store[data-astro-cid-75iuvfjo]{border:1px solid var(--border-strong);background:#000;border-radius:10px;align-items:center;gap:12px;padding:10px 16px;transition:all .2s;display:flex}.shop__store[data-astro-cid-75iuvfjo]:hover{border-color:var(--accent);transform:translateY(-2px)}.shop__store-icon[data-astro-cid-75iuvfjo]{color:var(--text);font-size:22px;line-height:1}.shop__store[data-astro-cid-75iuvfjo] span[data-astro-cid-75iuvfjo]:last-child{flex-direction:column;gap:0;display:flex}.shop__store[data-astro-cid-75iuvfjo] em[data-astro-cid-75iuvfjo]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal}.shop__store[data-astro-cid-75iuvfjo] strong[data-astro-cid-75iuvfjo]{font-size:14px;font-weight:600}.shop__rating[data-astro-cid-75iuvfjo]{color:var(--text-muted);align-items:center;gap:9px;font-size:11.5px;display:flex}.shop__stars[data-astro-cid-75iuvfjo]{color:var(--accent);letter-spacing:.1em}.shop__merch[data-astro-cid-75iuvfjo]{margin-top:var(--space-8)}.shop__merch-head[data-astro-cid-75iuvfjo]{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.shop__merch-head[data-astro-cid-75iuvfjo] h3[data-astro-cid-75iuvfjo]{font-family:var(--font-display);font-size:1.15rem;font-weight:700}.shop__merch-head[data-astro-cid-75iuvfjo] .crew__link[data-astro-cid-75iuvfjo]{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.shop__merch-grid[data-astro-cid-75iuvfjo]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.shop__merch-item[data-astro-cid-75iuvfjo]{flex-direction:column;display:flex;overflow:hidden}.shop__merch-media[data-astro-cid-75iuvfjo]{aspect-ratio:1.4;background:var(--bg-elevated);color:var(--accent);border-bottom:1px solid var(--border);justify-content:center;align-items:center;display:flex}.shop__merch-body[data-astro-cid-75iuvfjo]{padding:var(--space-4);flex-direction:column;gap:5px;display:flex}.shop__merch-top[data-astro-cid-75iuvfjo]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.shop__merch-top[data-astro-cid-75iuvfjo] strong[data-astro-cid-75iuvfjo]{font-size:13.5px;font-weight:600}.shop__merch-top[data-astro-cid-75iuvfjo] span[data-astro-cid-75iuvfjo]{font-family:var(--font-mono);color:var(--accent);font-size:12px}.shop__merch-tag[data-astro-cid-75iuvfjo]{color:var(--text-muted);font-size:11px}@media (width<=900px){.shop__grid[data-astro-cid-75iuvfjo]{grid-template-columns:1fr}.shop__merch-grid[data-astro-cid-75iuvfjo]{grid-template-columns:repeat(2,1fr)}}.testimonials[data-astro-cid-gakqr736]{background:var(--bg-elevated)}.testimonials__header[data-astro-cid-gakqr736]{margin-bottom:var(--space-7)}.testimonials__grid[data-astro-cid-gakqr736]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.testimonials__card[data-astro-cid-gakqr736]{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex;position:relative}.testimonials__mark[data-astro-cid-gakqr736]{font-family:var(--font-display);color:#d4ff3f1f;user-select:none;font-size:4rem;font-weight:900;line-height:1;position:absolute;top:12px;right:22px}.testimonials__card[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.65}.testimonials__card[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{padding-top:var(--space-4);border-top:1px solid var(--border);align-items:center;gap:11px;margin-top:auto;display:flex}.testimonials__avatar[data-astro-cid-gakqr736]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#000;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:flex}.testimonials__person[data-astro-cid-gakqr736]{flex-direction:column;gap:1px;display:flex}.testimonials__person[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{font-size:13px}.testimonials__person[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{color:var(--text-muted);font-size:11px}.faq__wrap[data-astro-cid-gakqr736]{margin-top:var(--space-9);gap:var(--space-8);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}.faq__mail{color:var(--accent)}.faq__list[data-astro-cid-gakqr736]{flex-direction:column;gap:10px;display:flex}.faq__item[data-astro-cid-gakqr736]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .25s;overflow:hidden}.faq__item[data-astro-cid-gakqr736].is-open{border-color:var(--border-strong)}.faq__q[data-astro-cid-gakqr736]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:18px var(--space-5);text-align:left;color:var(--text);min-height:56px;font-size:14.5px;font-weight:600;display:flex}.faq__icon[data-astro-cid-gakqr736]{flex:0 0 16px;width:16px;height:16px;position:relative}.faq__icon[data-astro-cid-gakqr736]:before,.faq__icon[data-astro-cid-gakqr736]:after{content:"";background:var(--accent);transition:transform .3s var(--ease-out);border-radius:2px;position:absolute}.faq__icon[data-astro-cid-gakqr736]:before{width:16px;height:2px;top:7px;left:0}.faq__icon[data-astro-cid-gakqr736]:after{width:2px;height:16px;top:0;left:7px}.faq__item[data-astro-cid-gakqr736].is-open .faq__icon[data-astro-cid-gakqr736]:after{opacity:0;transform:rotate(90deg)}.faq__a[data-astro-cid-gakqr736]{max-height:0;transition:max-height .35s var(--ease-out);overflow:hidden}.faq__item[data-astro-cid-gakqr736].is-open .faq__a[data-astro-cid-gakqr736]{max-height:420px}.faq__a[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{padding:0 var(--space-5) 18px;color:var(--text-secondary);font-size:13.5px;line-height:1.7}@media (width<=900px){.testimonials__grid[data-astro-cid-gakqr736]{grid-template-columns:minmax(0,1fr)}.faq__wrap[data-astro-cid-gakqr736]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.cta[data-astro-cid-amjew3wo]{background:var(--bg);padding:var(--space-10) 0;position:relative;overflow:hidden}.cta__bg[data-astro-cid-amjew3wo]{position:absolute;inset:0}.cta__glow[data-astro-cid-amjew3wo]{filter:blur(40px);background:radial-gradient(#d4ff3f29,#0000 65%);width:720px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta__inner[data-astro-cid-amjew3wo]{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.cta__kicker[data-astro-cid-amjew3wo]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:12px}.cta__title[data-astro-cid-amjew3wo]{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:var(--space-2);font-size:clamp(2.4rem,6.5vw,4.6rem);font-weight:900;line-height:1.02}.cta__title[data-astro-cid-amjew3wo] em[data-astro-cid-amjew3wo]{color:var(--accent);font-style:normal}.cta__sub[data-astro-cid-amjew3wo]{color:var(--text-secondary);max-width:54ch;font-size:1.05rem;line-height:1.65}.cta__actions[data-astro-cid-amjew3wo]{margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta__marks[data-astro-cid-amjew3wo]{margin-top:var(--space-5);font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:12px;font-size:11.5px;display:flex}.cta__dot[data-astro-cid-amjew3wo]{color:var(--accent)}
