.pw-cursor[data-v-25245165]{z-index:9999;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .18s;position:fixed;top:0;left:0}.pw-cursor.is-active[data-v-25245165]{opacity:1}.pw-cursor__move[data-v-25245165]{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.pw-cursor__dot[data-v-25245165],.pw-cursor__ring[data-v-25245165],.pw-cursor__ripple[data-v-25245165]{border-radius:50%;position:absolute;top:0;left:0}.pw-cursor__dot[data-v-25245165]{background:#fff;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transition:scale .16s;box-shadow:0 0 0 1px #0000008c,0 0 8px #0000002e}.pw-cursor--dot.is-press .pw-cursor__dot[data-v-25245165]{scale:.7}.pw-cursor__ring[data-v-25245165]{border:1px solid #fff;width:28px;height:28px;margin:-14px 0 0 -14px;transition:scale .22s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #00000038}.pw-cursor--ring.is-lock .pw-cursor__ring[data-v-25245165]{scale:1.3}.pw-cursor--ring.is-lock.is-press .pw-cursor__ring[data-v-25245165]{scale:1.12}.pw-cursor--ring.is-press .pw-cursor__ring[data-v-25245165]{scale:.9}.pw-cursor__ripple[data-v-25245165]{border:1px solid #fff;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.58s cubic-bezier(.16,.84,.24,1) forwards pw-cursor-ripple-25245165}@keyframes pw-cursor-ripple-25245165{0%{opacity:.9;scale:1}to{opacity:0;scale:2.6}}html.has-app-cursor,html.has-app-cursor *{cursor:none!important}@media (pointer:coarse){.pw-cursor[data-v-25245165]{display:none}}@media (prefers-reduced-motion:reduce){.pw-cursor[data-v-25245165],.pw-cursor__dot[data-v-25245165],.pw-cursor__ring[data-v-25245165]{transition:none}.pw-cursor__ripple[data-v-25245165]{display:none}}.site-music__audio[data-v-a84a7b73]{display:none}.site-music[data-v-a84a7b73]{right:clamp(14px,2.4vw,26px);bottom:calc(clamp(14px, 2.4vw, 26px) + env(safe-area-inset-bottom,0px));z-index:30;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);color:#ffffffb8;letter-spacing:.18em;cursor:pointer;background:#0a0b0d75;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font:600 9.5px Montserrat,Microsoft YaHei UI,sans-serif;transition:border-color .2s,color .2s,background .2s;display:inline-flex;position:fixed}.site-music[data-v-a84a7b73]:hover{color:#fff;border-color:#fff9}.site-music[data-v-a84a7b73]:focus-visible{outline-offset:2px;outline:2px solid #fff}.site-music.is-on[data-v-a84a7b73]{color:#fff;border-color:#ffffff6b}.site-music__waves[data-v-a84a7b73]{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.site-music__waves i[data-v-a84a7b73]{opacity:.75;background:currentColor;border-radius:1px;width:2px;height:4px;transition:height .2s}.site-music.is-on .site-music__waves i[data-v-a84a7b73]{opacity:1;animation:.9s ease-in-out infinite bgm-wave-a84a7b73}.site-music.is-on .site-music__waves i[data-v-a84a7b73]:nth-child(2){animation-delay:.18s}.site-music.is-on .site-music__waves i[data-v-a84a7b73]:nth-child(3){animation-delay:.36s}.site-music.is-on .site-music__waves i[data-v-a84a7b73]:nth-child(4){animation-delay:.54s}@keyframes bgm-wave-a84a7b73{0%,to{height:4px}50%{height:10px}}@media (prefers-reduced-motion:reduce){.site-music.is-on .site-music__waves i[data-v-a84a7b73]{height:7px;animation:none}}@media (width<=620px){.site-music[data-v-a84a7b73]{justify-content:center;gap:0;width:40px;height:40px;padding:0}.site-music__label[data-v-a84a7b73]{display:none}.site-music__waves[data-v-a84a7b73]{height:13px}}.arrow-icon[data-v-abebe214]{vertical-align:-.15em;flex:none}.page-fade-enter-active[data-v-76bf231a]{transition:opacity .16s,transform .16s}.page-fade-leave-active[data-v-76bf231a]{opacity:0;pointer-events:none;transition:none;position:absolute;inset:0 0 auto}.page-fade-enter-from[data-v-76bf231a]{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.page-fade-enter-active[data-v-76bf231a],.page-fade-leave-active[data-v-76bf231a]{transition:none}}.portal-intro[data-v-95945644]{z-index:5000;opacity:1;pointer-events:auto;position:fixed;inset:0;overflow:hidden}.portal-intro__veil[data-v-95945644]{z-index:0;background:var(--dark,#050609);opacity:1;pointer-events:none;position:absolute;inset:0}.portal-intro__canvas[data-v-95945644]{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.audio-consent[data-v-755863cd]{z-index:6000;-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:radial-gradient(circle at 50% 42%,#7992ff29,#0000 42%),#030508c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.audio-consent__panel[data-v-755863cd]{background:linear-gradient(145deg, #181c23fa, #090c11fa), var(--dark,#0c0e12);color:#f3f4f6;border:1px solid #ffffff29;border-radius:24px;width:min(520px,100%);padding:clamp(24px,5vw,38px);overflow:hidden;box-shadow:0 30px 90px #00000080,inset 0 1px #ffffff14}.audio-consent__eyebrow[data-v-755863cd]{color:#ffffff73;letter-spacing:.22em;align-items:center;gap:8px;margin:0 0 26px;font:700 9.5px Montserrat,Microsoft YaHei UI,sans-serif;display:flex}.audio-consent__eyebrow span[data-v-755863cd]{background:#6ee1bd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6ee1bdb3}.audio-consent__waves[data-v-755863cd]{align-items:center;gap:5px;height:38px;margin-bottom:12px;display:flex}.audio-consent__waves i[data-v-755863cd]{background:linear-gradient(#fff,#6ee1bd);border-radius:999px;width:4px;height:10px;animation:1.15s ease-in-out infinite consent-wave-755863cd}.audio-consent__waves i[data-v-755863cd]:nth-child(2){animation-delay:.12s}.audio-consent__waves i[data-v-755863cd]:nth-child(3){animation-delay:.24s}.audio-consent__waves i[data-v-755863cd]:nth-child(4){animation-delay:.36s}.audio-consent__waves i[data-v-755863cd]:nth-child(5){animation-delay:.48s}.audio-consent__panel h2[data-v-755863cd]{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(29px,5vw,40px);line-height:1.15}.audio-consent__lead[data-v-755863cd]{color:#ffffffad;margin:16px 0 0;font-size:15px;line-height:1.8}.audio-consent__location[data-v-755863cd]{color:#ffffffa8;background:#6ee1bd0f;border:1px solid #6ee1bd33;border-radius:12px;gap:5px;margin-top:22px;padding:14px 16px;font-size:13px;line-height:1.7;display:grid}.audio-consent__location strong[data-v-755863cd]{color:#bff5e4;letter-spacing:.08em;font-size:12px}.audio-consent__note[data-v-755863cd]{color:#fff6;margin:13px 0 0;font-size:12.5px;line-height:1.7}.audio-consent__actions[data-v-755863cd]{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.audio-consent__button[data-v-755863cd]{letter-spacing:.04em;cursor:pointer;border-radius:999px;min-height:46px;padding:0 18px;font:700 13px Microsoft YaHei UI,sans-serif;transition:border-color .2s,background .2s,color .2s,transform .2s}.audio-consent__button[data-v-755863cd]:hover{transform:translateY(-1px)}.audio-consent__button[data-v-755863cd]:focus-visible{outline-offset:3px;outline:2px solid #fff}.audio-consent__button--quiet[data-v-755863cd]{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff2e}.audio-consent__button--quiet[data-v-755863cd]:hover{color:#fff;border-color:#ffffff61}.audio-consent__button--primary[data-v-755863cd]{color:#111318;background:#f3f4f6;border:1px solid #f3f4f6}.audio-consent__button--primary[data-v-755863cd]:hover{background:#fff}@keyframes consent-wave-755863cd{0%,to{opacity:.55;height:10px}50%{opacity:1;height:32px}}.audio-consent-enter-active[data-v-755863cd],.audio-consent-leave-active[data-v-755863cd]{transition:opacity .2s}.audio-consent-enter-active .audio-consent__panel[data-v-755863cd],.audio-consent-leave-active .audio-consent__panel[data-v-755863cd]{transition:opacity .2s,transform .2s}.audio-consent-enter-from[data-v-755863cd],.audio-consent-leave-to[data-v-755863cd]{opacity:0}.audio-consent-enter-from .audio-consent__panel[data-v-755863cd],.audio-consent-leave-to .audio-consent__panel[data-v-755863cd]{opacity:0;transform:translateY(8px)scale(.985)}@media (width<=480px){.audio-consent__actions[data-v-755863cd]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.audio-consent__waves i[data-v-755863cd]{animation:none}.audio-consent-enter-active[data-v-755863cd],.audio-consent-leave-active[data-v-755863cd],.audio-consent-enter-active .audio-consent__panel[data-v-755863cd],.audio-consent-leave-active .audio-consent__panel[data-v-755863cd]{transition:none}}.home[data-v-b80ae1d0]{background:0 0}.home-hero[data-v-b80ae1d0]{min-height:100svh;padding:calc(var(--header-h) + 40px) 20px 120px;color:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.home-hero__media[data-v-b80ae1d0],.home-hero__media video[data-v-b80ae1d0]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero__media[data-v-b80ae1d0]{background:var(--dark);-webkit-mask-image:linear-gradient(#000 0% 30%,#000000db 50%,#0000009e 70%,#00000052 86%,#0000001a 95%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#000000db 50%,#0000009e 70%,#00000052 86%,#0000001a 95%,#0000 100%)}.home-hero__shade[data-v-b80ae1d0]{pointer-events:none;background:linear-gradient(#0507098c,#0507091f 34%,#05070924 62%,#06080a66),radial-gradient(#0000 52%,#04060880),radial-gradient(58% 42% at 50% 60%,#ffd6aa1a,#0000 72%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 58px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 58px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 30%,#000000db 50%,#0000009e 70%,#00000052 86%,#0000001a 95%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#000000db 50%,#0000009e 70%,#00000052 86%,#0000001a 95%,#0000 100%)}.home-hero__copy[data-v-b80ae1d0]{z-index:2;text-align:center;justify-items:center;max-width:880px;margin-top:-3vh;display:grid;position:relative}.home-hero__badge[data-v-b80ae1d0]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd1;letter-spacing:.2em;background:#0a0c0e66;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;margin:0 0 26px;padding:8px 16px;font:700 10px Montserrat,Microsoft YaHei UI,sans-serif;display:inline-flex}.home-hero__badge i[data-v-b80ae1d0]{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ffffff1f}.home-hero h1[data-v-b80ae1d0]{letter-spacing:-.04em;text-shadow:0 8px 60px #00000073;margin:0;font-size:clamp(52px,9.5vw,124px);font-weight:800;line-height:1}.home-hero h1 span[data-v-b80ae1d0]{color:var(--accent)}.home-hero__lede[data-v-b80ae1d0]{color:#ffffffc7;max-width:560px;margin:26px 0 0;font-size:clamp(15.5px,1.8vw,18px);line-height:1.9}.home-hero__actions[data-v-b80ae1d0]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.button--ghost[data-v-b80ae1d0]{color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff5c}.button--ghost[data-v-b80ae1d0]:hover{border-color:var(--white);background:#ffffff2e}.home-hero__foot[data-v-b80ae1d0]{text-shadow:0 1px 14px #040608b3;z-index:2;color:#fff9;letter-spacing:.1em;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:10px 28px;padding-top:18px;font:600 10px Montserrat,Microsoft YaHei UI,sans-serif;display:flex;position:absolute;bottom:84px;left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px)}.home-hero__foot span[data-v-b80ae1d0]{align-items:center;gap:7px;display:inline-flex}.home-hero__foot span:first-child i[data-v-b80ae1d0]{background:#6ee1bd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #6ee1bd}.hero-sound[data-v-b80ae1d0]{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd1;letter-spacing:.18em;cursor:pointer;background:#0a0b0d6b;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font:600 9.5px Montserrat,Microsoft YaHei UI,sans-serif;transition:border-color .2s,color .2s,background .2s;display:inline-flex;position:absolute;bottom:26px;right:clamp(20px,4vw,56px)}.hero-sound[data-v-b80ae1d0]:hover{color:#fff;border-color:#ffffff80}.hero-sound[data-v-b80ae1d0]:focus-visible{outline-offset:2px;outline:2px solid #fff}.hero-sound__waves[data-v-b80ae1d0]{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.hero-sound__waves i[data-v-b80ae1d0]{background:currentColor;border-radius:1px;width:2px;height:4px;transition:height .2s}.hero-sound.is-on .hero-sound__waves i[data-v-b80ae1d0]{animation:.9s ease-in-out infinite hero-sound-wave-b80ae1d0}.hero-sound.is-on .hero-sound__waves i[data-v-b80ae1d0]:nth-child(2){animation-delay:.2s}.hero-sound.is-on .hero-sound__waves i[data-v-b80ae1d0]:nth-child(3){animation-delay:.4s}@keyframes hero-sound-wave-b80ae1d0{0%,to{height:4px}50%{height:10px}}@media (prefers-reduced-motion:reduce){.hero-sound.is-on .hero-sound__waves i[data-v-b80ae1d0]{height:8px;animation:none}}.home-hero__source[data-v-b80ae1d0]{z-index:2;color:#ffffff4d;letter-spacing:.2em;margin:0;font:8px Montserrat,Microsoft YaHei UI,sans-serif;position:absolute;bottom:30px;left:clamp(20px,4vw,56px);right:auto}.home-modules[data-v-b80ae1d0]{width:min(1240px,100% - 40px);margin:0 auto;padding:96px 0 110px}.home-modules__head[data-v-b80ae1d0]{text-align:center;max-width:760px;margin:0 auto 54px}.home-modules__head h2[data-v-b80ae1d0]{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5.6vw,72px);font-weight:800;line-height:1.05}.home-modules__head h2 span[data-v-b80ae1d0]{color:var(--accent)}.home-modules__head>p[data-v-b80ae1d0]:last-child{max-width:560px;color:var(--muted);margin:22px auto 0;font-size:16px;line-height:1.9}.home-bento[data-v-b80ae1d0]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(236px,auto)}.stat-card .stat-grid[data-v-b80ae1d0]{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff0f;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin-top:2px;display:grid}.stat-card .stat-cell[data-v-b80ae1d0]{flex-direction:column;justify-content:space-between;gap:0;padding:18px 18px 16px 0;display:flex;position:relative}.stat-card .stat-cell__body[data-v-b80ae1d0]{flex-direction:column;display:flex}.stat-card .stat-cell[data-v-b80ae1d0]:nth-child(2n){border-left:1px solid #ffffff14;padding-left:22px}.stat-card .stat-cell[data-v-b80ae1d0]:nth-child(n+3){border-top:1px solid #ffffff14}.stat-card .stat-cell__index[data-v-b80ae1d0]{color:#ffffff42;letter-spacing:.16em;font:700 9px/1 Montserrat,Microsoft YaHei UI,sans-serif}.stat-card .stat-cell__value[data-v-b80ae1d0]{color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.4vw,50px);font-weight:800;line-height:1;display:block}.stat-card .stat-cell__label[data-v-b80ae1d0]{color:#ffffffc7;letter-spacing:.02em;margin-top:0;font-size:12.5px}.stat-card .stat-cell__en[data-v-b80ae1d0]{color:#ffffff4d;letter-spacing:.18em;margin-top:4px;font:700 8.5px Montserrat,Microsoft YaHei UI,sans-serif}.stat-note[data-v-b80ae1d0]{color:#ffffff6b;align-items:center;gap:8px;margin:0;padding-top:16px;font-size:13px;line-height:1.8;display:flex}.stat-note i[data-v-b80ae1d0]{background:#6ee1bd;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px #6ee1bdd9}@media (width<=620px){.home-hero[data-v-b80ae1d0]{padding-bottom:140px}.home-hero__media[data-v-b80ae1d0],.home-hero__shade[data-v-b80ae1d0]{-webkit-mask-image:linear-gradient(#000 0% 24%,#000000db 44%,#0000009e 66%,#0000004d 84%,#00000014 94%,#0000 100%);mask-image:linear-gradient(#000 0% 24%,#000000db 44%,#0000009e 66%,#0000004d 84%,#00000014 94%,#0000 100%)}.home-hero h1[data-v-b80ae1d0]{font-size:clamp(40px,13vw,60px)}.home-hero__foot[data-v-b80ae1d0]{gap:8px 18px;bottom:64px}.home-hero__source[data-v-b80ae1d0]{text-align:left;left:20px;right:auto}.hero-sound[data-v-b80ae1d0]{bottom:20px;right:16px}.home-modules[data-v-b80ae1d0]{width:calc(100% - 32px);padding:68px 0 80px}.home-modules__head h2[data-v-b80ae1d0]{font-size:clamp(32px,9.6vw,44px)}}@media (prefers-reduced-motion:reduce){.reveal[data-v-b80ae1d0]{opacity:1;transform:none}}.stat-card[data-v-b80ae1d0]{isolation:isolate;background-color:var(--dark);background-image:radial-gradient(120% 96% at 8% -14%,#7d92ff38,#0000 58%),radial-gradient(88% 70% at 102% 106%,#6ee1bd14,#0000 60%),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 40px);grid-area:span 2/span 2;min-height:0;padding:24px 26px 22px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0b}.stat-card[data-v-b80ae1d0]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#7d92ff29,#0000 74%);border-radius:50%;width:76%;height:88%;position:absolute;top:-42%;right:-20%}.home-card[data-v-b80ae1d0]{isolation:isolate;background:var(--dark);color:var(--white);padding:22px;position:relative;overflow:hidden}.home-card--wide[data-v-b80ae1d0]{grid-column:span 2}.home-card--slim[data-v-b80ae1d0]{grid-column:span 1}.home-card__media[data-v-b80ae1d0]{z-index:-2;background-color:var(--dark);filter:saturate(.98)brightness(.92);background-position:50%;background-size:cover;transition:transform .6s,filter .35s;display:block;position:absolute;inset:0;transform:scale(1.02)}.home-card__shade[data-v-b80ae1d0]{z-index:-1;background:linear-gradient(#050609d6 0%,#05060952 48%,#050609db 100%),linear-gradient(90deg,#05060980 0%,#0506091a 62%,#0000 100%);display:block;position:absolute;inset:0}a.home-card:hover .home-card__media[data-v-b80ae1d0]{filter:saturate(1.06)brightness(1.02);transform:scale(1.06)}.home-card[data-v-b80ae1d0]:after{content:"";z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(120% 68% at 50% 0,#ffffff1a,#0000 62%),linear-gradient(#0000 70%,#ffffff0d 100%);transition:opacity .35s;position:absolute;inset:0}a.home-card[data-v-b80ae1d0]:hover:after{opacity:1}.home-card .home-card__kicker[data-v-b80ae1d0]{z-index:1;color:#ffffff9e;letter-spacing:.13em;margin-bottom:18px;font-size:9.5px;position:relative}.home-card__label[data-v-b80ae1d0]{align-items:center;gap:8px;min-width:0;display:inline-flex}.home-card__icon[data-v-b80ae1d0]{opacity:.86;flex:none;width:18px;height:18px}.home-card__label>span[data-v-b80ae1d0]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-card__arrow[data-v-b80ae1d0]{color:#ffffff8c;align-items:center;display:inline-flex}.bento-card.home-card h3[data-v-b80ae1d0]{z-index:1;font-size:clamp(20px,1.7vw,24px);position:relative}.home-card .home-card__text[data-v-b80ae1d0]{z-index:1;color:#ffffffad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:15.5px;line-height:1.72;display:-webkit-box;position:relative;overflow:hidden}.home-card .bento-card__cta[data-v-b80ae1d0]{z-index:1;color:var(--white);padding-top:16px;font-size:12.5px;position:relative}@media (width<=1180px){.home-bento[data-v-b80ae1d0]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-b80ae1d0],.home-card--wide[data-v-b80ae1d0],.home-card--slim[data-v-b80ae1d0]{grid-column:span 2}.stat-card[data-v-b80ae1d0]{grid-row:span 1}.stat-card .stat-grid[data-v-b80ae1d0]{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}.stat-card .stat-cell[data-v-b80ae1d0],.stat-card .stat-cell[data-v-b80ae1d0]:nth-child(2n),.stat-card .stat-cell[data-v-b80ae1d0]:nth-child(n+3){border:0;border-left:1px solid #ffffff14;padding:14px 16px 12px}.stat-card .stat-cell[data-v-b80ae1d0]:first-child{border-left:0;padding-left:0}.stat-card .stat-cell__value[data-v-b80ae1d0]{font-size:clamp(26px,2.6vw,32px)}.stat-card .stat-cell__en[data-v-b80ae1d0]{display:none}.home-card .home-card__text[data-v-b80ae1d0]{-webkit-line-clamp:4}}@media (width<=620px){.home-bento[data-v-b80ae1d0]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,auto)}.stat-card[data-v-b80ae1d0]{grid-area:span 1/span 1}.stat-card .stat-grid[data-v-b80ae1d0]{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.stat-card .stat-cell[data-v-b80ae1d0],.stat-card .stat-cell[data-v-b80ae1d0]:nth-child(2n),.stat-card .stat-cell[data-v-b80ae1d0]:nth-child(n+3){border:0;padding:14px 0 12px}.stat-card .stat-cell[data-v-b80ae1d0]:nth-child(2n){border-left:1px solid #ffffff14;padding-left:16px}.stat-card .stat-cell[data-v-b80ae1d0]:nth-child(n+3){border-top:1px solid #ffffff14}.stat-card .stat-cell__value[data-v-b80ae1d0]{font-size:30px}.stat-card .stat-cell__en[data-v-b80ae1d0]{display:none}.home-card--wide[data-v-b80ae1d0],.home-card--slim[data-v-b80ae1d0]{grid-column:span 1}.home-card[data-v-b80ae1d0],.stat-card[data-v-b80ae1d0]{min-height:218px}}.sci-hero{--hp:0;position:relative}.page-hero--media.sci-hero:before{transform:translate3d(0, calc(var(--hp) * 3.4%), 0) scale(1.1);transform-origin:50%}.sci-hero .section-kicker{transform:translate3d(0, calc(var(--hp) * -34px), 0)}.sci-hero h1{transform:translate3d(0, calc(var(--hp) * -48px), 0)}.sci-hero>p{transform:translate3d(0, calc(var(--hp) * -22px), 0)}.sci-hero__depth{z-index:1;color:#ffffff61;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.sci-hero__depth-label{writing-mode:vertical-rl;letter-spacing:.24em;font:700 8px Montserrat,Microsoft YaHei UI,sans-serif}.sci-hero__depth-meter{background:#ffffff29;width:1px;height:88px;position:relative}.sci-hero__depth-meter i{height:calc(var(--hp) * 100%);background:#6fe3ff;position:absolute;inset:auto 0 0}.sci-hero__depth b{color:#ffffffd6;font-variant-numeric:tabular-nums;letter-spacing:.06em;font:700 11px Montserrat,Microsoft YaHei UI,sans-serif}.pdb{margin:0;padding:0}.pdb__stage{--p:.5;--gap:0;--lock:1;--pdb-k:1;isolation:isolate;border-radius:var(--radius-lg);height:clamp(340px,50vh,470px);box-shadow:var(--shadow-lift);background-color:#07090d;background-image:radial-gradient(62% 54% at 50% 40%,#6fe3ff17,#0000 72%),linear-gradient(#080a0e00 42%,#040508b8 100%);position:relative;overflow:hidden}.pdb__planes{z-index:2;position:absolute;inset:0}.pdb__plane{--dx:0px;--dy:0px;--dr:0deg;border:1px solid rgba(111, 227, 255, calc(.1 + var(--lock) * .18));background-color:rgba(8, 11, 16, calc(.42 - var(--lock) * .14));transform:translate3d(calc(var(--gap) * var(--dx) * var(--pdb-k)), calc(var(--gap) * var(--dy) * var(--pdb-k)), 0) rotate(calc(var(--gap) * var(--dr)));pointer-events:none;border-radius:18px;position:absolute;overflow:hidden}.pdb__plane[data-layer=cam]{--dx:-118px;--dy:52px;--dr:-1.5deg;z-index:1;inset:7% 9%}.pdb__plane[data-layer=lidar]{--dx:84px;--dy:-38px;--dr:1.2deg;z-index:2;inset:13% 15%}.pdb__plane[data-layer=radar]{--dx:-60px;--dy:30px;--dr:-.9deg;z-index:3;inset:19% 21%}.pdb__plane[data-layer=uss]{--dx:38px;--dy:-20px;--dr:1.6deg;z-index:4;inset:25% 27%}.pdb__plane:before{content:"";pointer-events:none;opacity:calc(.5 + var(--lock) * .16);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 88%);mask-image:linear-gradient(#000000f2,#0000 88%)}.pdb__plane[data-layer=cam]:before{background-image:repeating-linear-gradient(90deg,#6fe3ff26 0 1px,#0000 1px 42px),repeating-linear-gradient(0deg,#ffffff0e 0 1px,#0000 1px 42px)}.pdb__plane[data-layer=lidar]:before{background-image:radial-gradient(#6fe3ff99 1px,#0000 1.6px);background-position:4px 4px;background-size:18px 18px}.pdb__plane[data-layer=radar]:before{background-image:repeating-radial-gradient(circle at 50% 46%,#6fe3ff38 0 1px,#0000 1px 22px)}.pdb__plane[data-layer=uss]:before{background-image:repeating-radial-gradient(circle,#ffffff30 0 1px,#0000 1px 11px)}.pdb__plane-content{gap:3px;max-width:54%;display:grid;position:absolute}.pdb__plane[data-layer=cam] .pdb__plane-content{top:14px;left:16px}.pdb__plane[data-layer=lidar] .pdb__plane-content{text-align:right;justify-items:end;top:14px;right:16px}.pdb__plane[data-layer=radar] .pdb__plane-content{bottom:14px;left:16px}.pdb__plane[data-layer=uss] .pdb__plane-content{text-align:right;justify-items:end;bottom:14px;right:16px}.pdb__plane-head{align-items:baseline;gap:8px;display:flex}.pdb__plane-tag{color:#6fe3ff;letter-spacing:.2em;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif}.pdb__plane-head strong{letter-spacing:-.01em;font-size:12px;font-weight:700}.pdb__plane-scope,.pdb__plane-note{margin:0;font-size:12.5px;line-height:1.5}.pdb__plane-scope{color:var(--ink-soft)}.pdb__plane-note{color:var(--muted)}.pdb__bev{z-index:1;opacity:calc(var(--lock) * .9);pointer-events:none;background-image:linear-gradient(#6fe3ff29 1px,#0000 1px),linear-gradient(90deg,#6fe3ff29 1px,#0000 1px);background-position:50%;background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 68%,#000 12%,#0000 84%);mask-image:radial-gradient(66% 68%,#000 12%,#0000 84%)}.pdb__bev:after{content:"";border:1px solid #6fe3ff80;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 9px #6fe3ff0f}.pdb__label{z-index:6;color:#ffffff6b;letter-spacing:.2em;pointer-events:none;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif;position:absolute;top:14px;left:18px}.pdb__hud{z-index:6;color:#ffffff61;letter-spacing:.16em;pointer-events:none;gap:16px;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif;display:flex;position:absolute;bottom:13px;right:18px}.pdb__hud b{color:#6fe3ff;font-variant-numeric:tabular-nums;text-align:right;min-width:2.6em;font-size:11px;display:inline-block}.pdb__stamp{z-index:6;color:#ffffffd1;letter-spacing:.32em;opacity:calc(var(--lock) * .94);transform:translate3d(-50%, -50%, 0) scale(calc(.94 + var(--lock) * .06));pointer-events:none;background:#06080cc7;border-radius:999px;margin:0;padding:9px 16px;font:800 9px Montserrat,Microsoft YaHei UI,sans-serif;position:absolute;top:50%;left:50%}.pdb__caption{max-width:760px;color:var(--muted);margin-top:14px;font-size:14.5px;line-height:1.85}.pdb__caption-kicker{color:var(--muted-light);letter-spacing:.18em;margin-bottom:8px;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif;display:block}.sci-dual__col i{transform-origin:bottom;transform:scaleY(1)}.sci-dual--animatable .sci-dual__col i{transform:scaleY(0)}.sci-dual--animatable.sci-dual--grown .sci-dual__col i{transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 80ms);transform:scaleY(1)}.sci-bento{--bp:.5}.sci-bento .sci-fusion{transform:translate3d(0, calc((var(--bp) - .5) * 2 * -20px), 0);transition:none}.sci-bento .sci-data{transform:translate3d(0, calc((var(--bp) - .5) * 2 * 14px), 0);transition:none}@media (width<=1000px){.sci-hero__depth{display:none}}@media (width<=860px){.sci-bento .sci-fusion,.sci-bento .sci-data{transform:none}}@media (width<=620px){.pdb__stage{--pdb-k:.58;height:clamp(250px,40vh,330px)}.pdb__plane{border-radius:14px}.pdb__plane-content{gap:2px;max-width:62%}.pdb__plane[data-layer=cam] .pdb__plane-content,.pdb__plane[data-layer=lidar] .pdb__plane-content{top:9px}.pdb__plane[data-layer=cam] .pdb__plane-content,.pdb__plane[data-layer=radar] .pdb__plane-content{left:10px}.pdb__plane[data-layer=lidar] .pdb__plane-content,.pdb__plane[data-layer=uss] .pdb__plane-content{right:10px}.pdb__plane[data-layer=radar] .pdb__plane-content,.pdb__plane[data-layer=uss] .pdb__plane-content{bottom:9px}.pdb__plane-note{display:none}.pdb__plane-head{gap:5px}.pdb__plane-head strong{font-size:11px}.pdb__plane-scope{font-size:9px}.pdb__label{letter-spacing:.14em;font-size:8px;top:10px;left:12px}.pdb__hud{gap:10px;font-size:8px;bottom:10px;right:12px}.pdb__stamp{letter-spacing:.22em;padding:7px 12px;font-size:8px}.sci-hero .section-kicker{transform:translate3d(0, calc(var(--hp) * -22px), 0)}.sci-hero h1{transform:translate3d(0, calc(var(--hp) * -30px), 0)}.sci-hero>p{transform:translate3d(0, calc(var(--hp) * -14px), 0)}}@media (prefers-reduced-motion:reduce){.sci-hero{--hp:0}.pdb__stage{--p:.5;--gap:0;--lock:1}.sci-dual--animatable .sci-dual__col i{transition:none;transform:scaleY(1)}.sci-bento{--bp:.5}}.sci-block[data-v-a3beafe5]{margin-top:72px}.sci-block__head[data-v-a3beafe5]{text-align:center;max-width:780px;margin:0 auto 36px}.sci-block__head h2[data-v-a3beafe5]{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.08}.sci-block__head h2 span[data-v-a3beafe5]{color:var(--accent)}.sci-block__head>p[data-v-a3beafe5]:last-child{max-width:600px;color:var(--muted);margin:18px auto 0;font-size:16px;line-height:1.9}.sci-routes[data-v-a3beafe5]{gap:12px;margin-top:22px;display:grid}.sci-route[data-v-a3beafe5]{background:#ffffff0a;border-radius:14px;padding:15px 16px 14px;box-shadow:inset 0 0 0 1px #ffffff14}.sci-route__head[data-v-a3beafe5]{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.sci-route__tag[data-v-a3beafe5]{color:var(--accent);letter-spacing:.08em;font-size:10px}.sci-route__head strong[data-v-a3beafe5]{color:var(--white);letter-spacing:.02em;font-size:14px}.sci-route__chain[data-v-a3beafe5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sci-route__chain span[data-v-a3beafe5]{color:#ffffffb8;background:#ffffff0f;border-radius:999px;padding:7px 12px;font-size:11px}.sci-route__chain i[data-v-a3beafe5]{color:#ffffff57;font-style:normal}.sci-route__chain b[data-v-a3beafe5]{background:var(--accent-soft);color:var(--white);border-radius:999px;padding:8px 14px;font-size:12px}.sci-route>p[data-v-a3beafe5]{color:var(--muted);margin:11px 0 0;font-size:14.5px;line-height:1.75}.sci-route__video[data-v-a3beafe5]{aspect-ratio:16/9;object-fit:cover;background:var(--dark);border-radius:12px;width:100%;margin-top:12px}.sci-route__credit[data-v-a3beafe5]{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6;display:block}.sci-route__credit a[data-v-a3beafe5]{color:inherit;text-underline-offset:2px;text-decoration:underline}.sci-fusion__video[data-v-a3beafe5]{aspect-ratio:16/9;object-fit:cover;background:var(--dark);border:0;border-radius:18px;width:100%;margin-top:26px}.sci-fusion__credit[data-v-a3beafe5]{color:var(--muted);margin-top:12px;font-size:13px;display:block}.sci-data__number[data-v-a3beafe5]{align-items:baseline;gap:8px;display:flex}.sci-data__number b[data-v-a3beafe5]{letter-spacing:-.055em;color:var(--accent);font-size:clamp(80px,7vw,104px);font-weight:800;line-height:1}.sci-data__number span[data-v-a3beafe5]{color:var(--muted);letter-spacing:.1em;font:700 13px Montserrat,Microsoft YaHei UI,sans-serif}.sci-data[data-v-a3beafe5]{justify-content:space-between}.sci-data .bento-card__kicker[data-v-a3beafe5]{font-size:12px}.sci-data__lead[data-v-a3beafe5]{gap:20px;display:grid}.sci-data__lead>p[data-v-a3beafe5]{max-width:320px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.sci-data .sci-data__note[data-v-a3beafe5]{color:var(--muted-light);margin-top:0;padding-top:16px;font-size:12px;line-height:1.7}.sci-data__flow[data-v-a3beafe5]{border-top:1px solid var(--hairline);margin-top:28px}.sci-data__step[data-v-a3beafe5]{border-bottom:1px solid var(--hairline-soft);grid-template-columns:32px 1fr;column-gap:12px;padding:16px 0;display:grid}.sci-data__step-index[data-v-a3beafe5]{color:var(--muted-light);letter-spacing:.1em;grid-row:span 2;padding-top:2px;font:700 11px Montserrat,Microsoft YaHei UI,sans-serif}.sci-data__step strong[data-v-a3beafe5]{letter-spacing:.01em;font-size:14px;font-weight:700}.sci-data__step p[data-v-a3beafe5]{color:var(--muted);margin:4px 0 0;font-size:15px;line-height:1.6}.sci-viewport[data-v-a3beafe5]{margin-top:4px}.sci-depth-band[data-v-a3beafe5]{margin-top:20px}.sci-bento[data-v-a3beafe5]{margin-top:18px}.sci-route-panel[data-v-a3beafe5]{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);padding:26px}.sci-timeline[data-v-a3beafe5]{gap:4px;padding-bottom:8px;display:flex;overflow-x:auto}.sci-timeline__node[data-v-a3beafe5]{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:14px;flex:1 0 96px;justify-items:center;gap:8px;padding:12px 8px 14px;transition:background .2s,color .2s;display:grid}.sci-timeline__node i[data-v-a3beafe5]{border:2px solid var(--hairline);background:var(--surface-2);border-radius:50%;width:10px;height:10px;transition:border-color .2s,background .2s}.sci-timeline__node.past i[data-v-a3beafe5]{border-color:var(--accent);background:var(--accent-soft)}.sci-timeline__node.active[data-v-a3beafe5]{background:var(--paper);color:var(--ink)}.sci-timeline__node.active i[data-v-a3beafe5]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px #ffffff1f}.sci-timeline__year[data-v-a3beafe5]{font:800 13px Montserrat,Microsoft YaHei UI,sans-serif}.sci-timeline__node>span[data-v-a3beafe5]:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}.sci-route-detail[data-v-a3beafe5]{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:24px;margin-top:20px;padding-top:24px;display:grid}.sci-route-detail aside>span[data-v-a3beafe5]{color:var(--muted-light);letter-spacing:.16em;font:700 8px Montserrat,Microsoft YaHei UI,sans-serif}.sci-route-detail aside strong[data-v-a3beafe5]{letter-spacing:-.04em;margin-top:8px;font-size:44px;font-weight:800;display:block}.sci-route-detail aside small[data-v-a3beafe5]{background:var(--accent-soft);color:var(--accent-dim);border-radius:999px;margin-top:10px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.sci-route-detail__main h3[data-v-a3beafe5]{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.sci-route-detail__main>p[data-v-a3beafe5]{color:var(--muted);margin:12px 0 0;font-size:15.5px;line-height:1.85}.sci-route-fields[data-v-a3beafe5]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.sci-route-fields>div[data-v-a3beafe5]{background:var(--paper);border-radius:14px;padding:14px}.sci-route-fields small[data-v-a3beafe5]{color:var(--muted-light);font-size:12px;font-weight:700}.sci-route-fields p[data-v-a3beafe5]{color:var(--ink-soft);margin:7px 0 0;font-size:13.5px;line-height:1.7}.sci-route-detail__main footer[data-v-a3beafe5]{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.sci-route-detail__main footer>span[data-v-a3beafe5]{color:var(--muted-light);font-size:10px}.sci-route-detail__main footer button[data-v-a3beafe5]{background:var(--surface);color:var(--ink);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.sci-route-detail__main footer button[data-v-a3beafe5]:hover{background:var(--surface-2);color:var(--accent-dim)}.sci-route-detail__main footer b[data-v-a3beafe5]{font-weight:700}.sci-route-extra[data-v-a3beafe5]{margin-top:14px}.sci-dual[data-v-a3beafe5]{margin-top:auto;padding-top:22px}.sci-dual__legend[data-v-a3beafe5]{gap:14px;margin-bottom:14px;display:flex}.sci-dual__legend span[data-v-a3beafe5]{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.sci-dual__legend span[data-v-a3beafe5]:before{content:"";background:var(--blue);border-radius:3px;width:9px;height:9px}.sci-dual__legend span.scale[data-v-a3beafe5]:before{background:#aeb6d9}.sci-dual__body[data-v-a3beafe5]{align-items:flex-end;gap:12px;height:150px;display:flex}.sci-dual__col[data-v-a3beafe5]{flex:1;justify-content:center;align-items:flex-end;gap:5px;height:100%;display:flex;position:relative}.sci-dual__col i[data-v-a3beafe5]{background:var(--blue);opacity:.85;border-radius:5px 5px 0 0;width:12px}.sci-dual__col i.scale[data-v-a3beafe5]{opacity:.85;background:#aeb6d9}.sci-dual__col>span[data-v-a3beafe5]{color:var(--muted-light);font:9px Montserrat,Microsoft YaHei UI,sans-serif;position:absolute;bottom:-20px}.sci-dual[data-v-a3beafe5]{padding-bottom:24px}.sci-ceo[data-v-a3beafe5]{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.sci-ceo button[data-v-a3beafe5]{color:inherit;text-align:left;background:#ffffff0e;border:0;border-radius:16px;justify-items:start;gap:8px;padding:18px;transition:background .2s,box-shadow .2s;display:grid}.sci-ceo button[data-v-a3beafe5]:hover{background:#ffffff17}.sci-ceo button.selected[data-v-a3beafe5]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.sci-ceo button small[data-v-a3beafe5]{color:var(--accent-dim);letter-spacing:.06em;font-size:10px;font-weight:700}.sci-ceo button strong[data-v-a3beafe5]{font-size:15px}.sci-ceo button p[data-v-a3beafe5]{color:#fff9;margin:0;font-size:13px;line-height:1.7}.sci-ceo button i[data-v-a3beafe5]{color:#fff6;font:9px Montserrat,Microsoft YaHei UI,sans-serif}.sci-ceo__result[data-v-a3beafe5]{background:#ffffff0e;border:0;border-radius:14px;margin-top:14px;padding:14px 16px}.sci-ceo__result span[data-v-a3beafe5]{color:var(--accent-dim);letter-spacing:.14em;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif}.sci-ceo__result p[data-v-a3beafe5]{color:#ffffffc7;margin:8px 0 0;font-size:14.5px;line-height:1.8}.sci-next[data-v-a3beafe5]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:72px;display:flex}@media (width<=1000px){.sci-route-fields[data-v-a3beafe5]{grid-template-columns:1fr 1fr}}@media (width<=860px){.sci-route-detail[data-v-a3beafe5]{grid-template-columns:1fr;gap:16px}.sci-route-detail aside[data-v-a3beafe5]{align-items:center;gap:12px;display:flex}.sci-route-detail aside strong[data-v-a3beafe5]{margin:0;font-size:30px}.sci-ceo[data-v-a3beafe5]{grid-template-columns:1fr}}@media (width<=620px){.sci-block[data-v-a3beafe5]{margin-top:52px}.sci-route-panel[data-v-a3beafe5]{padding:16px}.sci-route-fields[data-v-a3beafe5]{grid-template-columns:1fr}.sci-dual__body[data-v-a3beafe5]{height:120px}.sci-next[data-v-a3beafe5]{margin-top:52px}}.orbit-wrap{gap:16px;display:grid}.orbit-shell{position:relative}.orbit-stage{isolation:isolate;background:radial-gradient(140% 112% at 50% -12%,#111629 0%,#090c14 44%,#04050a 100%);border-radius:30px;height:clamp(520px,76vh,780px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -110px 150px -80px #000000d9,0 34px 90px #00000073}.orbit-stage__world{transition:transform .7s cubic-bezier(.22,.68,.32,1);position:absolute;inset:0}.orbit-stage__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-core{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.orbit-core__halo{filter:blur(12px);background:radial-gradient(closest-side,#96b4ff5c,#7896f017 56%,#0000 80%);border-radius:50%;width:300px;height:112px;position:absolute;top:-56px;left:-150px}.orbit-core__ring{border:1px solid #cedcff38;border-radius:50%;position:absolute}.orbit-core__ring--inner{width:84px;height:29px;top:-14px;left:-42px}.orbit-core__ring--outer{border-color:#cedcff1a;width:148px;height:50px;top:-25px;left:-74px}.orbit-core__dot{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 14px #ffffffe6,0 0 42px #96b4ff8c}.orbit-core__label{color:#f0f4ffd6;letter-spacing:.42em;white-space:nowrap;margin-right:-.5em;font-size:13px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.orbit-core__sub{color:#becdff6b;letter-spacing:.55em;white-space:nowrap;margin-right:-.55em;font-size:8px;position:absolute;top:54px;left:50%;transform:translate(-50%)}.orbit-node{width:var(--node-size,84px);height:var(--node-size,84px);cursor:pointer;will-change:transform, opacity;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.orbit-node__orb{background:radial-gradient(circle at var(--lx,30%) var(--ly,20%), #ffffff4d 0%, #ffffff12 13%, transparent 34%), radial-gradient(circle at 50% 116%, #96b4ff24, transparent 50%), radial-gradient(circle at 50% 46%, #0b0f1ad1 0%, #04050af0 76%);border-radius:50%;place-items:center;width:100%;height:100%;transition:box-shadow .42s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d6e4ff42,inset 0 0 22px #8caaff14,inset 0 -8px 18px #7896ff1a,0 14px 30px #0000008c}.orbit-node__halo{opacity:.75;pointer-events:none;background:radial-gradient(circle,#0000 58%,#aac4ff17 69%,#0000 82%);border-radius:50%;position:absolute;inset:-12%}.orbit-node__glass{pointer-events:none;border-radius:50%;position:absolute;inset:0}.orbit-node__glass:before{content:"";filter:blur(.7px);opacity:.5;background:radial-gradient(at 50% 30%,#ffffff8c,#ffffff1f 46%,#0000 74%);border-radius:50%;width:45%;height:21%;position:absolute;top:9%;left:21%}.orbit-node__glass:after{content:"";border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 -9px 16px #b0caff29,inset 0 1px 8px #ffffff14}.orbit-node__logo{z-index:2;width:var(--logo-width,60%);object-fit:contain;opacity:.94;filter:drop-shadow(0 2px 6px #0009);max-height:44%;transition:scale .42s cubic-bezier(.22,.68,.32,1),opacity .32s;position:relative}.orbit-node:hover .orbit-node__orb,.orbit-node:focus-visible .orbit-node__orb{box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -8px 20px #96b2ff29,0 18px 40px #0009}.orbit-node:hover .orbit-node__logo,.orbit-node:focus-visible .orbit-node__logo{opacity:1;scale:1.05}.orbit-node.is-active .orbit-node__orb{box-shadow:inset 0 0 0 1px #fff,inset 0 -8px 22px #a0beff33,0 0 0 7px #ffffff0d,0 20px 44px #0000009e}.orbit-node:focus-visible{outline-offset:8px;border-radius:50%;outline:2px solid #fff}.orbit-node__label{color:#f0f3ffdb;letter-spacing:.08em;white-space:nowrap;text-shadow:0 2px 10px #000000eb;opacity:var(--label-opacity,.86);font-size:12px;transition:color .32s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.orbit-node:hover .orbit-node__label,.orbit-node:focus-visible .orbit-node__label,.orbit-node.is-active .orbit-node__label{color:#fff}@media (prefers-reduced-motion:no-preference){.orbit-node__logo{animation:9s ease-in-out infinite orbit-logo-float}.orbit-node:nth-child(2n) .orbit-node__logo{animation-delay:-3.1s}.orbit-node:nth-child(3n) .orbit-node__logo{animation-delay:-5.4s}}@keyframes orbit-logo-float{0%,to{translate:0 -1.5px}50%{translate:0 2.5px}}.orbit-dim{z-index:1;cursor:pointer;background:#0a0b0e73;animation:.4s both orbit-dim-in;position:absolute;inset:0}@keyframes orbit-dim-in{0%{opacity:0}to{opacity:1}}.company-card{z-index:2;background:#181a1ff5;border-radius:24px;flex-direction:column;width:min(430px,100% - 36px);display:flex;position:absolute;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 34px 90px #00000094}.company-card__head{border-bottom:1px solid var(--hairline);flex-shrink:0;padding:22px 24px 16px}.company-card__title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.company-card__logo{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.92;width:auto;max-width:150px;height:22px;margin:10px 0 2px;display:block}.company-card__title h3{color:#f4f5ff;letter-spacing:-.03em;margin:8px 0 2px;font-size:26px}.company-card__title p{color:#94a3ffe6;margin:0;font-size:14.5px}.company-card__close{cursor:pointer;background:#141619cc;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:box-shadow .2s,background .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.company-card__close svg{stroke:#e8eaff;stroke-width:2px;fill:none;stroke-linecap:round;width:16px;height:16px}.company-card__close:hover,.company-card__close:focus-visible{background:#4568e859;box-shadow:inset 0 0 0 1px #fff}.company-card__body{flex:1;padding:18px 24px 24px;overflow-y:auto}.company-card__gallery{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;margin-bottom:20px;padding-bottom:6px;display:grid;overflow-x:auto}.company-card__gallery figure{align-content:start;gap:8px;margin:0;display:grid}.company-card__gallery img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%}.company-card__gallery figcaption{color:#d6dcffa8;justify-content:space-between;gap:10px;font-size:12px;display:flex}.company-card__gallery figcaption a{color:#94a3fff2;white-space:nowrap;text-decoration:underline}.company-card__facts{gap:0;margin:0 0 20px;display:grid}.company-card__facts>div{border-bottom:1px solid var(--hairline-soft);grid-template-columns:96px 1fr;gap:14px;padding:12px 0;display:grid}.company-card__facts dt{color:#94a3ffd9;letter-spacing:.08em;padding-top:2px;font-size:13px}.company-card__facts dd{color:#eceefc;margin:0;font-size:15px;line-height:1.8}.company-card__facts dd small{color:#d6dcff8c;margin-top:4px;font-size:13px;display:block}.company-card__duo{gap:12px;margin-bottom:20px;display:grid}.company-card__pros,.company-card__risks{border-radius:14px;padding:14px 16px}.company-card__pros{background:#277d6933}.company-card__risks{background:#e254412b}.company-card__pros b{color:#b9ecd9;font-size:12px}.company-card__risks b{color:#ff9f8e;font-size:12px}.company-card__pros p,.company-card__risks p{color:#eceefceb;margin:6px 0 0;font-size:14.5px;line-height:1.85}.company-card__meta{border-top:1px solid var(--hairline-soft);gap:8px;padding-top:14px;display:grid}.company-card__meta p{color:#d6dcff99;word-break:break-all;margin:0;font-size:13px;line-height:1.8}.company-card__meta a{color:#94a3fff2}.orbit-card-enter-active,.orbit-card-leave-active{transition:transform .48s cubic-bezier(.22,.68,.32,1),opacity .42s}.orbit-card-enter-from,.orbit-card-leave-to{opacity:0;transform:translate(46px)}.orbit-legend{color:#ced6e8c7;flex-wrap:wrap;gap:10px 24px;margin:0;font-size:13px;display:flex}.orbit-legend span{align-items:center;gap:9px;display:inline-flex}.orbit-legend__ring{border:1px solid #cedcff9e;border-radius:50%;display:inline-block}.orbit-legend__ring--inner{width:18px;height:6px}.orbit-legend__ring--mid{border-color:#cedcff70;width:15px;height:5px}.orbit-legend__ring--outer{border-color:#cedcff4d;width:12px;height:4px}.orbit-disclaimer{max-width:82ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.85}.orbit-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.orbit-state{background:var(--dark);color:#e9ecffd9;border-radius:30px;place-content:center;justify-items:center;gap:16px;min-height:420px;display:grid}.orbit-state .notice--error{color:#ff9f8e}@media (width<=760px){.orbit-stage{border-radius:22px;height:clamp(360px,62vh,470px)}.orbit-node__label{max-width:calc(var(--node-size,84px) * 2.2);letter-spacing:.03em;white-space:normal;text-align:center;font-size:10.5px;line-height:1.25;display:none;top:calc(100% + 7px)}.orbit-node.is-active .orbit-node__label{display:block}.orbit-core__ring--inner{width:66px;height:24px;top:-12px;left:-33px}.orbit-core__ring--outer{width:108px;height:38px;top:-19px;left:-54px}.orbit-core__label{letter-spacing:.3em;margin-right:-.3em;font-size:11px;top:22px}.orbit-core__sub{display:none}.company-card{border-radius:24px 24px 0 0;width:100%;max-height:82%;inset:auto 0 0}.orbit-card-enter-from,.orbit-card-leave-to{transform:translateY(56px)}.company-card__facts>div{grid-template-columns:84px 1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.orbit-stage__world{transition:none}.orbit-dim{animation:none}.orbit-card-enter-active,.orbit-card-leave-active{transition:opacity .12s}.orbit-card-enter-from,.orbit-card-leave-to{transform:none}}.fsel[data-v-c13da080]{width:100%}.fsel__btn[data-v-c13da080]{color:#e7ecf7;width:100%;font:inherit;text-align:left;cursor:pointer;background:#0a0e16cc;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:14px;line-height:1.35;transition:border-color .2s,background .2s;display:flex}.fsel__btn[data-v-c13da080]:hover{border-color:#ffffff3d}.fsel__btn.is-open[data-v-c13da080]{background:#0e1420eb;border-color:#5aa7ff8c}.fsel__btn[data-v-c13da080]:focus-visible{outline-offset:1px;outline:2px solid #5aa7ffcc}.fsel__value[data-v-c13da080]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fsel__caret[data-v-c13da080]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;flex:none;width:12px;height:8px;transition:transform .18s,opacity .18s}.fsel__btn.is-open .fsel__caret[data-v-c13da080]{opacity:.9;transform:rotate(180deg)}.fsel__pop[data-v-c13da080]{z-index:1000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;background:#0c111af7;border:1px solid #ffffff24;border-radius:14px;max-height:260px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #0000008c,inset 0 1px #ffffff0f}.fsel__pop[data-v-c13da080]::-webkit-scrollbar{width:8px}.fsel__pop[data-v-c13da080]::-webkit-scrollbar-thumb{background-color:#ffffff38;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.fsel__opt[data-v-c13da080]{color:#c7d0e2;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;line-height:1.4;display:flex}.fsel__opt.is-active[data-v-c13da080]{color:#fff;background:#5aa7ff2e}.fsel__opt.is-selected[data-v-c13da080]{color:#fff}.fsel__label[data-v-c13da080]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fsel__dot[data-v-c13da080]{border-radius:50%;flex:none;width:8px;height:8px}.fsel__check[data-v-c13da080]{fill:none;stroke:#5aa7fff2;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.fsel__btn[data-v-c13da080],.fsel__caret[data-v-c13da080]{transition:none}}.dep-stage{background:radial-gradient(120% 90% at 50% 0%, #4568e824, transparent 58%), radial-gradient(90% 70% at 85% 100%, #3ddc9714, transparent 60%), var(--dark,#0d111a);border-radius:30px;min-height:600px;margin:30px 0 18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #14161959}.dep-map-wrap{position:absolute;inset:0}.dep-map{touch-action:none;overscroll-behavior:contain;position:absolute;inset:0}.dep-state-stage{place-items:center;display:grid}.dep-offline{z-index:3;color:#f5e6b8;background:#f5c34326;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:14px;left:16px;right:16px;box-shadow:0 16px 40px #00000073}.dep-offline i{background:#f5c343;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #f5c343cc}.dep-legend{color:var(--muted,#93a0b8);flex-wrap:wrap;gap:10px 18px;margin:0;padding:0 4px;font-size:13px;list-style:none;display:flex}.dep-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.dep-panel{z-index:4;-webkit-backdrop-filter:blur(16px);background:#0d1018db;border-radius:22px;flex-direction:column;gap:16px;width:min(330px,100% - 32px);max-height:calc(100% - 32px);padding:16px;display:flex;position:absolute;top:16px;right:16px;overflow:auto;box-shadow:0 24px 60px #05080f8c}.dep-panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dep-panel__head strong{letter-spacing:.1em;text-transform:uppercase;color:#e7ecf7;font-size:13px}.dep-panel__toggle{color:#cdd6e8;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:4px 12px;font-size:12px;transition:border-color .2s,color .2s}.dep-panel__toggle:hover{color:#fff;border-color:#fff6}@media (width<=640px){.dep-panel{width:auto;max-height:52%;inset:auto 12px 12px}.dep-stage{min-height:520px;margin:22px 0 14px}}.dep-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dep-stat{text-align:center;background:#94a3ff14;border-radius:16px;gap:2px;padding:12px 10px;display:grid}.dep-stat strong{color:#e7ecf7;font-size:20px}.dep-stat span{color:var(--muted,#93a0b8);font-size:11px;line-height:1.35}.dep-filters{gap:14px;display:grid}.dep-filter-block h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#93a0b8);margin:0 0 8px;font-size:12px;font-weight:600}.dep-chip-row{flex-wrap:wrap;gap:8px;display:flex}.dep-chip{color:#cdd6e8;cursor:pointer;background:#ffffff0e;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.dep-chip i{border-radius:50%;flex:none;width:8px;height:8px}.dep-chip:hover{background:#ffffff1a}.dep-chip.is-active{--chip-color:#5aa7ffe6;border-color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 16%, transparent);color:#fff}.dep-select{color:#e7ecf7;background:#0a0e16cc;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:9px 12px;font-size:14px}.dep-select:focus-visible{outline-offset:1px;outline:2px solid #5aa7ffcc}.dep-pop{z-index:5;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(#181e2cbd,#080b12a8);border-radius:18px;max-height:calc(100% - 16px);padding:14px;position:absolute;overflow:auto;box-shadow:0 18px 48px #0609108c,inset 0 1px #ffffff1f}.dep-pop>header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.dep-pop h3{color:#e7ecf7;margin:0;font-size:16px}.dep-pop h3 small{color:var(--muted,#93a0b8);font-weight:400}.dep-pop>header p{color:var(--muted,#93a0b8);margin:2px 0 0;font-size:14.5px}.dep-close{color:var(--muted,#93a0b8);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:20px;line-height:1}.dep-close:hover{color:#fff}.dep-pop ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dep-pop li{background:#94a3ff13;border-radius:14px;padding:10px 12px}.dep-city__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dep-city__head strong{color:#e7ecf7;font-size:14px}.dep-badge{--badge-color:#5aa7ff;color:var(--ink);background:color-mix(in srgb, var(--badge-color) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--badge-color) 55%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.dep-city__meta{color:var(--muted,#93a0b8);margin:6px 0 0;font-size:12px;line-height:1.55}.dep-pop li a{color:#7fb2ff;margin-top:6px;font-size:14.5px;display:inline-block}.dep-hint{color:var(--muted,#93a0b8);border:1px dashed #ffffff1f;border-radius:14px;margin:0;padding:12px 14px;font-size:15.5px;line-height:1.6}.pop-zoom-enter-active{transition:opacity .18s,transform .26s cubic-bezier(.22,1.15,.36,1)}.pop-zoom-leave-active{transition:opacity .14s,transform .14s}.pop-zoom-enter-from,.pop-zoom-leave-to{opacity:0;transform:scale(.55)}.dep-disclaimer{color:var(--muted,#93a0b8);margin:14px 4px 0;font-size:12px;line-height:1.7}@media (prefers-reduced-motion:reduce){.pop-zoom-enter-active,.pop-zoom-leave-active{transition:none}}.dep-levels[data-v-1f2a41d7],.dep-business[data-v-1f2a41d7]{margin-top:64px}.dep-levels__head[data-v-1f2a41d7]{text-align:center;max-width:720px;margin:0 auto 30px}.dep-levels__head h2[data-v-1f2a41d7]{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.8vw,46px);font-weight:800;line-height:1.1}.dep-levels__head h2 span[data-v-1f2a41d7]{color:var(--accent)}.dep-level__id[data-v-1f2a41d7]{color:var(--accent);font:800 13px Montserrat,Microsoft YaHei UI,sans-serif}.dep-level h3[data-v-1f2a41d7]{letter-spacing:-.02em;margin:10px 0 0;font-size:17px;font-weight:800}.dep-level p[data-v-1f2a41d7]{font-size:14px;line-height:1.7}.dep-vision figure[data-v-1f2a41d7]{aspect-ratio:16/10;background:var(--dark);border-radius:16px;margin:0 0 18px;overflow:hidden}.dep-vision figure img[data-v-1f2a41d7]{object-fit:cover;width:100%;height:100%}.dep-vision__credit[data-v-1f2a41d7]{color:var(--muted-light);margin-top:auto;padding-top:14px;font-size:10px;display:block}.dep-keynote[data-v-1f2a41d7]{flex-direction:row;align-items:center;gap:24px}.dep-keynote .bento-card__kicker[data-v-1f2a41d7]{flex:none;margin-bottom:0}.dep-keynote__text[data-v-1f2a41d7]{margin:0;font-size:15px;line-height:1.85}.dep-keynote__text b[data-v-1f2a41d7]{color:var(--accent)}.dep-water[data-v-1f2a41d7]{flex-direction:row;align-items:center;gap:28px}.dep-water .bento-card__kicker[data-v-1f2a41d7]{flex:none;margin-bottom:0}.dep-water h3[data-v-1f2a41d7]{font-size:clamp(20px,2.6vw,30px)}@media (width<=620px){.dep-levels[data-v-1f2a41d7],.dep-business[data-v-1f2a41d7]{margin-top:44px}.dep-level[data-v-1f2a41d7]{grid-column:span 12}.dep-keynote[data-v-1f2a41d7],.dep-water[data-v-1f2a41d7]{flex-direction:column;align-items:flex-start;gap:12px}}.news-clock[data-v-b23d3388]{--cat-color:var(--muted);--n-ease:cubic-bezier(.16, 1, .3, 1);--t-card:.52s;--t-aux:.42s;flex-direction:column;gap:12px;display:flex;position:relative}.news-clock__bar-slot[data-v-b23d3388]{z-index:6;position:relative}.news-clock__bar[data-v-b23d3388]{background:color-mix(in srgb, var(--paper) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);animation:clock-bar-in-b23d3388 .42s var(--n-ease) .24s backwards;border-radius:14px;flex-direction:column;gap:8px;margin:0 -12px;padding:10px 12px;transition:background-color .26s,box-shadow .26s,border-radius .26s;display:flex;box-shadow:0 1px #ffffff0d}@keyframes clock-bar-in-b23d3388{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.news-clock__bar.is-stuck[data-v-b23d3388]{top:calc(var(--header-h,62px) + 10px);z-index:60;background:color-mix(in srgb, var(--paper) 90%, transparent);position:fixed;box-shadow:0 1px #ffffff0f,0 14px 34px #00000061}.news-clock__row[data-v-b23d3388]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.news-clock__filters[data-v-b23d3388]:empty{display:none}.news-clock__filters[data-v-b23d3388] .news-chips{margin-bottom:0}.news-clock__label[data-v-b23d3388]{letter-spacing:.16em;color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.news-clock__label i[data-v-b23d3388]{background:var(--cat-color);width:6px;height:6px;box-shadow:0 0 12px var(--cat-color);border-radius:50%;transition:background .35s,box-shadow .35s}.news-clock__label em[data-v-b23d3388]{letter-spacing:.06em;color:var(--muted-light);font-size:11px;font-style:normal}.news-clock__tools[data-v-b23d3388]{align-items:center;gap:8px;display:flex}.news-clock__count[data-v-b23d3388]{letter-spacing:.12em;color:var(--muted);font-variant-numeric:tabular-nums;margin-right:4px;font-size:11.5px}.news-clock__count b[data-v-b23d3388]{color:var(--ink);font-size:13px;font-weight:600}.news-clock__icon[data-v-b23d3388]{width:32px;height:32px;color:var(--ink);background:#ffffff12;border-radius:50%;place-items:center;transition:background .2s,opacity .2s;display:grid}.news-clock__icon svg[data-v-b23d3388]{fill:currentColor;width:14px;height:14px}.news-clock__icon[data-v-b23d3388]:hover:not(:disabled){background:#ffffff29}.news-clock__icon[data-v-b23d3388]:disabled{opacity:.28;cursor:default}.news-clock__mode[data-v-b23d3388]{height:32px;color:var(--ink);background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;transition:background .2s;display:inline-flex}.news-clock__mode[data-v-b23d3388]:hover{background:#ffffff29}.news-clock__mode[data-v-b23d3388]:focus-visible,.news-clock__icon[data-v-b23d3388]:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.news-clock__wrap[data-v-b23d3388]{outline:none;position:relative;overflow:hidden}.news-clock__wrap[data-v-b23d3388]:focus-visible{border-radius:26px;box-shadow:0 0 0 2px #7fb2ff80}.news-clock__face[data-v-b23d3388]{pointer-events:none;position:absolute;top:0;left:0}.news-clock__svg[data-v-b23d3388]{display:block;overflow:visible}.news-clock__stage[data-v-b23d3388]{left:var(--face-w);animation:.52s ease-out .3s backwards clock-stage-in-b23d3388;position:absolute;top:0;bottom:0;right:0}@keyframes clock-stage-in-b23d3388{0%{opacity:0}to{opacity:1}}.clock-axis[data-v-b23d3388]{fill:none;stroke:#ffffff42;stroke-width:1.6px;stroke-linecap:round}.clock-spark[data-v-b23d3388]{pointer-events:none}.clock-spark path[data-v-b23d3388]{fill:none;stroke-linecap:round;stroke-dasharray:var(--l) 100;stroke-dashoffset:0;animation:7s linear infinite clock-spark-run-b23d3388}.clock-spark.is-paused path[data-v-b23d3388]{animation-play-state:paused}.clock-spark__aura[data-v-b23d3388]{stroke:var(--cat-color);stroke-width:11px;opacity:.06;filter:blur(6px)}.clock-spark__end[data-v-b23d3388]{stroke:var(--cat-color);stroke-width:1.4px;opacity:.16;filter:blur(3px)}.clock-spark__tip[data-v-b23d3388]{stroke:var(--cat-color);stroke-width:2.2px;opacity:.3;filter:blur(2.4px)}.clock-spark__l3[data-v-b23d3388]{stroke:var(--cat-color);stroke-width:3.2px;opacity:.46;filter:blur(1.9px)}.clock-spark__l2[data-v-b23d3388]{stroke:var(--cat-color);stroke-width:4.2px;opacity:.62;filter:blur(1.4px)}.clock-spark__l1[data-v-b23d3388]{stroke:var(--cat-color);stroke-width:5.2px;opacity:.78;filter:blur(1px)}.clock-spark__mid[data-v-b23d3388]{stroke:var(--cat-color);stroke-width:6.2px;opacity:.92;filter:blur(.7px)}.clock-spark__body[data-v-b23d3388]{stroke:color-mix(in srgb, var(--cat-color) 80%, #fff);stroke-width:7px;opacity:1;filter:blur(.6px)}.clock-spark__core[data-v-b23d3388]{stroke:color-mix(in srgb, var(--cat-color) 50%, #fff);stroke-width:4.6px;filter:blur(.55px)}.clock-spark__aura[data-v-b23d3388]{--l:7.3}.clock-spark__end[data-v-b23d3388]{--l:12.5}.clock-spark__tip[data-v-b23d3388]{--l:11.3}.clock-spark__l3[data-v-b23d3388]{--l:10}.clock-spark__l2[data-v-b23d3388]{--l:8.5}.clock-spark__l1[data-v-b23d3388]{--l:6.7}.clock-spark__mid[data-v-b23d3388]{--l:4.9}.clock-spark__body[data-v-b23d3388]{--l:2.84}.clock-spark__core[data-v-b23d3388]{--l:2}@keyframes clock-spark-run-b23d3388{0%{stroke-dashoffset:calc(var(--l) * .5px)}to{stroke-dashoffset:calc(var(--l) * .5px - 100px)}}.clock-mark[data-v-b23d3388]{transform-box:view-box;transition:transform var(--t-aux) var(--n-ease), opacity .3s ease}.clock-mark line[data-v-b23d3388]{stroke:#ffffff47;stroke-width:1.5px;stroke-linecap:round;transition:stroke .35s,stroke-width .35s}.clock-mark.is-focus line[data-v-b23d3388]{stroke:var(--tick-color,var(--cat-color));stroke-width:2.4px}.clock-mark__date[data-v-b23d3388]{fill:#ffffff70;font-variant-numeric:tabular-nums;transition:transform var(--t-aux) var(--n-ease), opacity .3s ease, fill .35s ease;font-size:11px}.clock-mark__date.is-focus[data-v-b23d3388]{fill:var(--cat-color);font-size:12.5px}.clock-card[data-v-b23d3388]{width:var(--w);height:var(--h);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);opacity:0;pointer-events:none;transform:translate3d(var(--x), calc(var(--y) - 50%), 0) scale(var(--zoom,1));transition:transform var(--t-card) var(--n-ease), width .42s var(--n-ease), height .48s var(--n-ease), opacity .32s ease-out;transition-delay:calc(var(--d,0) * 16ms);border-radius:20px;position:absolute;top:0;left:0;overflow:hidden}.clock-card[data-v-b23d3388]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--cat-color);opacity:0;transition:opacity .32s;position:absolute;inset:0}.clock-card.is-focus[data-v-b23d3388]:after{opacity:.32}.clock-card[data-v-b23d3388]:not(.is-shown){transition:opacity .24s ease-out}.clock-card.is-hover[data-v-b23d3388]{--zoom:1.032}.clock-card.is-hover.is-focus[data-v-b23d3388]{--zoom:1.008}.news-clock.is-list .clock-card.is-hover[data-v-b23d3388]{--zoom:1.016}.clock-card.is-zoom[data-v-b23d3388]{will-change:transform;transition-duration:.2s,.42s,.48s,.32s;transition-delay:0s,0s,0s,0s}.clock-card__slide[data-v-b23d3388]{height:100%}.clock-card.is-shown[data-v-b23d3388]{opacity:1;pointer-events:auto}.clock-card.is-focus[data-v-b23d3388]{z-index:2}.clock-card__inner[data-v-b23d3388]{flex-direction:column;height:100%;display:flex}.news-clock.is-snapping .clock-card[data-v-b23d3388]{transition:width .42s var(--n-ease), height .48s var(--n-ease), opacity .32s ease-out;transition-delay:0s}.news-clock.is-list .clock-card[data-v-b23d3388]{height:var(--h);transform:translate3d(0, var(--y), 0) scale(var(--zoom,1))}.clock-card__hit[data-v-b23d3388]{width:100%;color:inherit;text-align:left;transition:padding .24s var(--n-ease), font-size .24s var(--n-ease);background:0 0;flex-direction:column;align-items:flex-start;gap:6px;padding:15px 18px 10px;display:flex;position:relative}.clock-card.is-focus .clock-card__hit[data-v-b23d3388]{padding:19px 22px 12px}.clock-card__hit[data-v-b23d3388]:focus-visible{outline-offset:-3px;border-radius:20px;outline:2px solid #7fb2ff}.clock-card__head[data-v-b23d3388]{align-items:center;gap:8px;font-size:13.5px;display:flex}.clock-card__cat[data-v-b23d3388]{color:var(--cat-color);background:color-mix(in srgb, var(--cat-color) 16%, transparent);border-radius:999px;padding:3px 8px;line-height:1}.clock-card__company[data-v-b23d3388]{color:var(--muted-light)}.clock-card__auto[data-v-b23d3388]{color:var(--muted-light);border:1px dashed #ffffff24;border-radius:999px;padding:3px 8px;line-height:1}.clock-card__title[data-v-b23d3388]{color:#f2f3f5;-webkit-line-clamp:1;transition:font-size .24s var(--n-ease);-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.clock-card.is-focus .clock-card__title[data-v-b23d3388]{-webkit-line-clamp:2;font-size:17px;line-height:1.45}.clock-card__plus[data-v-b23d3388]{width:20px;height:20px;color:var(--muted-light);background:#ffffff14;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.clock-card__body[data-v-b23d3388]{opacity:0;visibility:hidden;flex-direction:column;flex:1;min-height:0;padding:0 20px 16px;transition:opacity .32s ease-out,visibility 0s linear .32s;display:flex}.clock-card.is-focus .clock-card__body[data-v-b23d3388],.clock-card.is-open .clock-card__body[data-v-b23d3388]{opacity:1;visibility:visible;transition:opacity .32s ease-out .12s,visibility linear}.clock-card.is-focus .clock-card__body[data-v-b23d3388]{padding:0 24px 22px}.clock-card__summary[data-v-b23d3388]{color:#f2f3f5d1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:15.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.clock-card__facts[data-v-b23d3388]{flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;display:flex}.clock-card__facts div[data-v-b23d3388]{align-items:baseline;gap:6px;display:flex}.clock-card__facts dt[data-v-b23d3388]{letter-spacing:.1em;color:var(--muted-light);font-size:10.5px}.clock-card__facts dd[data-v-b23d3388]{color:var(--ink-soft);margin:0;font-size:14.5px}.clock-card__link[data-v-b23d3388]{color:#7fb2ff;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:12.5px;display:inline-flex}.clock-card__link[data-v-b23d3388]:hover{text-decoration:underline}@media (width<=720px){.news-clock__label em[data-v-b23d3388]{display:none}.clock-mark__date[data-v-b23d3388]{font-size:9.5px}.clock-card__head[data-v-b23d3388]{gap:6px}.clock-card__cat[data-v-b23d3388]{padding:2px 6px;font-size:10px}.clock-card:not(.is-focus) .clock-card__company[data-v-b23d3388],.clock-card:not(.is-focus) .clock-card__auto[data-v-b23d3388]{display:none}.clock-card__title[data-v-b23d3388]{-webkit-line-clamp:2;font-size:14px}.clock-card.is-focus .clock-card__title[data-v-b23d3388]{font-size:15.5px}.clock-card__hit[data-v-b23d3388]{padding:12px 14px 10px}.clock-card.is-focus .clock-card__hit[data-v-b23d3388]{padding:14px 16px 10px}.clock-card.is-focus .clock-card__body[data-v-b23d3388]{padding:0 16px 16px}.clock-card__summary[data-v-b23d3388]{-webkit-line-clamp:3;font-size:14.5px}}.news-clock.is-moving .clock-card[data-v-b23d3388],.news-clock.is-moving .clock-mark[data-v-b23d3388],.news-clock.is-moving .clock-mark__date[data-v-b23d3388],.news-clock.is-moving .clock-spark[data-v-b23d3388]{will-change:transform}@media (prefers-reduced-motion:reduce){.clock-card[data-v-b23d3388],.clock-mark[data-v-b23d3388],.clock-mark__date[data-v-b23d3388],.clock-card__body[data-v-b23d3388],.clock-card__hit[data-v-b23d3388],.clock-card__title[data-v-b23d3388],.clock-card[data-v-b23d3388]:after,.clock-spark[data-v-b23d3388],.news-clock__bar[data-v-b23d3388],.news-clock.is-snapping .clock-card[data-v-b23d3388]{transition:none}.news-clock__bar[data-v-b23d3388],.news-clock__stage[data-v-b23d3388]{animation:none}.clock-spark[data-v-b23d3388]{display:none}.clock-card.is-hover[data-v-b23d3388],.clock-card.is-hover.is-focus[data-v-b23d3388],.news-clock.is-list .clock-card.is-hover[data-v-b23d3388]{--zoom:1}.news-clock.is-moving .clock-card[data-v-b23d3388],.news-clock.is-moving .clock-mark[data-v-b23d3388],.news-clock.is-moving .clock-mark__date[data-v-b23d3388]{will-change:auto}}.news-hero,.news-stats,.news-stage,.news-offline,.news-disclaimer,.news-actions{--n-ease:cubic-bezier(.16, 1, .3, 1);--n-t-fast:.24s;--n-t-base:.42s;--n-t-slow:.7s}@keyframes news-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes news-title-rise{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(16px)}to{opacity:1;clip-path:inset(0);transform:none}}.news-hero>.section-kicker{animation:news-rise var(--n-t-slow) var(--n-ease) backwards}.news-hero>h1{animation:news-title-rise var(--n-t-slow) var(--n-ease) 90ms backwards}.news-hero>p:not(.section-kicker){animation:news-rise var(--n-t-slow) var(--n-ease) .2s backwards}.news-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.news-stat{background:var(--surface);animation:news-rise .56s var(--n-ease) backwards;border-radius:18px;padding:16px 20px}.news-stat:first-child{animation-delay:60ms}.news-stat:nth-child(2){animation-delay:.12s}.news-stat:nth-child(3){animation-delay:.18s}.news-stat b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2;display:block}.news-stat span{color:var(--muted);font-size:14.5px}.news-chips{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.news-chip{background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color .18s ease, box-shadow .2s ease, color .18s ease, transform .12s var(--n-ease);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;display:inline-flex}.news-chip i{background:var(--chip-color,var(--muted));width:9px;height:9px;transition:transform var(--n-t-fast) var(--n-ease), box-shadow var(--n-t-fast) var(--n-ease);border-radius:50%}.news-chip em{color:var(--muted);font-size:12px;font-style:normal}.news-chip:hover{background-color:color-mix(in srgb, #fff 7%, var(--surface));color:var(--ink)}.news-chip:hover i{box-shadow:0 0 12px var(--chip-color,var(--muted)), 0 0 2px var(--chip-color,var(--muted));transform:scale(1.34)}.news-chip:active{transform:scale(.985)}.news-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.news-chip.is-active{background-color:color-mix(in srgb, #fff 10%, var(--surface));box-shadow:inset 0 0 0 1px var(--ink)}.news-chip.is-active i{transform:scale(1.16)}.news-stage{background:radial-gradient(90% 120% at 2% 50%, #4568e81f, transparent 58%), var(--dark);min-height:320px;animation:news-rise .46s var(--n-ease) backwards;border-radius:26px;place-items:center;padding:24px;display:grid}.news-stage .orbit-state{color:#ffffffb8;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.news-loading{justify-items:center;gap:14px;width:min(320px,64vw);display:grid}.news-loading p{margin:0}.news-loading__axis{transform-origin:0;width:100%;height:1px;animation:news-axis-open 2.2s var(--n-ease) infinite;background:linear-gradient(90deg,#0000,#ff7ab8cc,#0000);display:block;position:relative}.news-loading__axis:after{content:"";width:42px;height:7px;animation:news-axis-head 2.2s var(--n-ease) infinite;background:radial-gradient(closest-side,#ff7ab8f2,#ff7ab800);border-radius:999px;position:absolute;top:-3px;left:0}@keyframes news-axis-open{0%{opacity:.25;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(1)}}@keyframes news-axis-head{0%{opacity:0;left:0}12%{opacity:1}68%{opacity:1;left:calc(100% - 42px)}to{opacity:0;left:calc(100% - 42px)}}.news-offline{color:var(--ink);animation:news-rise .46s var(--n-ease) .26s backwards;background:#f5c3431f;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;font-size:13px;display:flex}.news-offline i{background:#f5c343;border-radius:50%;flex:none;width:9px;height:9px}.news-hint{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.8}.news-disclaimer{background:var(--surface);color:var(--muted);animation:news-rise .52s var(--n-ease) .32s backwards;border-radius:16px;margin-top:16px;padding:18px 20px;font-size:14.5px;line-height:1.7}.news-disclaimer b{color:var(--ink)}.news-actions{animation:news-rise .52s var(--n-ease) .38s backwards}@media (width<=640px){.news-stats{grid-template-columns:1fr}.news-stage{border-radius:22px;min-height:260px}}@media (prefers-reduced-motion:reduce){.news-hero>.section-kicker,.news-hero>h1,.news-hero>p:not(.section-kicker),.news-stat,.news-stage,.news-offline,.news-disclaimer,.news-actions{animation:none}.news-chip,.news-chip i{transition:none}.news-chip:hover i,.news-chip.is-active i{box-shadow:none;transform:none}.news-chip:active{transform:none}.news-loading__axis{opacity:1;animation:none;transform:none}.news-loading__axis:after{display:none}}.dilemmas-page{--option-h:100px;--reason-lines:2;--brief-lines:3}@media (height<=999px){.dilemmas-page{--option-h:92px;--brief-lines:2}}@media (height<=840px){.dilemmas-page{--option-h:84px;--reason-lines:1}}.deck-stage{--muted:#a8abb3;--muted-light:#8b8e96;background:#15171deb;border-radius:26px;grid-template-rows:auto auto auto;min-height:360px;padding:18px 22px 14px;display:grid;box-shadow:0 22px 70px #00000073}.deck-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:18px;height:48px;display:flex}.deck-head__title{align-items:baseline;gap:12px;min-width:0;display:flex}.deck-head .section-kicker{white-space:nowrap;margin:0}.deck-head__sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;overflow:hidden}.deck-head__right{align-items:center;gap:14px;min-width:0;display:flex}.deck-head__count{color:var(--muted);letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:800}.deck-progress{flex:none;width:200px}.deck-progress__track{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.deck-progress__track i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-dim));height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.deck-progress p{color:var(--muted);margin:6px 0 0;font-size:11px}.deck-progress b{color:var(--ink)}.progress-bar-enter-active,.progress-bar-leave-active{transition:width .42s cubic-bezier(.22,.61,.36,1),opacity .3s}.progress-bar-enter-from,.progress-bar-leave-to{opacity:0;width:0}.deck-body{min-height:0;display:flex;position:relative}.deck-body--scroll{padding:12px 2px 0;display:block}.deck-body>.loading,.deck-body>.deck-state{margin:auto}.deck-state{justify-items:start;gap:14px;padding:20px;display:grid}.dilemma-page{flex:1;min-height:0;padding-top:12px;animation:.62s cubic-bezier(.22,.61,.36,1) backwards page-enter;display:flex}.dilemma-page.is-leaving{filter:blur(1.5px);opacity:0;pointer-events:none;transition:transform .52s cubic-bezier(.3,.7,.35,1),opacity .3s ease-out 80ms,filter .42s;transform:translateY(-72px)scale(.9)}.dilemma-page__grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;min-height:0;transition:grid-template-columns .42s cubic-bezier(.22,.61,.36,1);display:grid}.dilemma-page.is-answered .dilemma-page__grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.stage-col{border-radius:22px;outline:none;min-height:0}.stage-col--side{overscroll-behavior-y:auto;max-height:min(660px,100dvh - 200px);padding-right:2px;overflow-y:auto}.stage-col--side.is-scrollable{overscroll-behavior-y:contain}.stage-col:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage-placeholder{min-height:340px;color:var(--muted);text-align:center;background:#ffffff04;border:1px dashed #ffffff1f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin:0;padding:26px;font-size:12.5px;line-height:1.9;display:flex}.stage-placeholder__bars{gap:9px;width:min(230px,72%);display:grid}.stage-placeholder__bars i{background:#ffffff12;border-radius:999px;height:9px}.stage-placeholder__bars i:first-child{width:100%}.stage-placeholder__bars i:nth-child(2){width:72%}.stage-placeholder__bars i:nth-child(3){width:88%}.dilemma-card{background:#ffffff08;border-radius:22px;grid-template-rows:auto auto;padding:22px 24px;display:grid;box-shadow:0 24px 70px #0000006b}.dilemma-card__body{min-height:0}.dilemma-card__stack{height:100%;min-height:0;transform:translateY(var(--stack-shift,0px));flex-direction:column;transition:transform .44s cubic-bezier(.22,.61,.36,1);display:flex}.dilemma-card__intro{flex-direction:column;display:flex}.dilemma-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dilemma-card__tag{background:var(--accent-soft);color:var(--accent-dim);letter-spacing:.06em;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.dilemma-card__tag i{background:var(--accent);border-radius:50%;width:6px;height:6px}.dilemma-card__count{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:700}.dilemma-card h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(22px,2vw,30px);line-height:1.22;transition:font-size .38s cubic-bezier(.22,.61,.36,1),margin .38s cubic-bezier(.22,.61,.36,1)}.dilemma-card__brief{color:var(--ink-soft);-webkit-line-clamp:var(--brief-lines,2);-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.8;transition:opacity .2s;display:-webkit-box;overflow:hidden}.dilemma-card__brief.is-open{display:block;overflow:visible}.dilemma-card__more{color:var(--accent-dim);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:4px 0 0;padding:0;font-size:12px;font-weight:700}.dilemma-card__more:hover{color:var(--accent);text-decoration:underline}.dilemma-card__options{gap:8px;margin-top:14px;display:grid}.dilemma-option{color:var(--ink);height:var(--option-h);text-align:left;background:#ffffff0b;border-radius:16px;align-items:stretch;gap:12px;padding:10px 14px 10px 12px;transition:background .2s,transform .16s,box-shadow .16s,opacity .22s;display:flex;position:relative;overflow:hidden}.dilemma-option:disabled{color:var(--ink)}.dilemma-option:hover:not(:disabled){background:#ffffff13;transform:translateY(-1px);box-shadow:0 12px 28px #ffffff1a,inset 0 0 0 1px #ffffff29}.dilemma-option:active:not(:disabled){transform:scale(.985)}.dilemma-option.is-picked{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.dilemma-option.is-picked:hover:not(:disabled){box-shadow:0 12px 28px #ffffff1a, 0 0 0 1px var(--accent) inset}.dilemma-option.is-picked:before{content:"";background:var(--accent);border-radius:999px;width:3px;animation:.32s cubic-bezier(.34,1.56,.64,1) both picked-bar;position:absolute;top:10px;bottom:10px;left:0}.dilemma-card.is-answered .dilemma-option{cursor:default}.dilemma-card.is-answered .dilemma-option:not(.is-picked){opacity:.62}.dilemma-option__value{width:32px;height:32px;color:var(--ink);background:#ffffff12;border-radius:11px;flex:none;align-self:flex-start;place-items:center;font-size:16px;font-weight:800;transition:background .2s,color .2s,transform .36s cubic-bezier(.22,.61,.36,1);display:grid}.dilemma-card.is-answered .dilemma-option__value,.dilemma-card.is-answered .dilemma-option__body{transform:translateY(-6px)}.dilemma-option.is-picked .dilemma-option__value{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset;color:var(--accent-dim);transform:scale(1.08)}.dilemma-option__body{flex-direction:column;flex:1;gap:4px;min-width:0;transition:transform .38s cubic-bezier(.22,.61,.36,1);display:flex}.dilemma-option__top{align-items:baseline;gap:8px;min-width:0;display:flex}.dilemma-option__top small{color:var(--accent-dim);letter-spacing:.02em;flex:none;font-size:12px;font-weight:700}.dilemma-option__top b{min-width:0;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dilemma-option__top em{text-align:right;min-width:100px;color:var(--accent);visibility:hidden;opacity:0;flex:none;margin-left:auto;font-size:11.5px;font-style:normal;font-weight:800;transition:opacity .26s,transform .26s;display:block;transform:translateY(2px)}.dilemma-card.is-answered .dilemma-option__top em{visibility:visible;opacity:1;transition-delay:calc(var(--i,0) * 60ms + .12s);display:block;transform:none}.dilemma-option__reason{min-height:0;color:var(--ink-soft);-webkit-line-clamp:var(--reason-lines,2);-webkit-box-orient:vertical;flex:1;margin:0;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.dilemma-option__bar{opacity:0;background:#ffffff12;border-radius:999px;height:4px;transition:opacity .24s;position:absolute;bottom:9px;left:12px;right:14px;overflow:hidden}.dilemma-card.is-answered .dilemma-option__bar{opacity:1}.dilemma-option__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-dim));transform-origin:0;width:100%;height:100%;transition:transform .9s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * 80ms + .12s);display:block;transform:scaleX(0)}.dilemma-card.is-answered .dilemma-option__bar i{transform:scaleX(var(--fill,0))}.dilemma-option.is-picked .dilemma-option__bar i{background:linear-gradient(90deg,#7ddfc2,#4dbf97)}.dilemma-card__meta{border-top:1px solid var(--hairline);min-height:20px;color:var(--muted);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding-top:12px;font-size:11.5px;display:flex}.dilemma-card__picked{color:var(--accent-dim);font-weight:800;animation:.32s both fade-up}.insight{background:#ffffff0b;border-radius:22px;flex-direction:column;gap:16px;padding:20px 22px;animation:.38s cubic-bezier(.22,.61,.36,1) both side-in;display:flex}.insight__head .section-kicker{margin:0 0 6px}.insight__head h3{letter-spacing:-.02em;margin:0;font-size:18px}.insight__head h3:focus{outline:none}.insight__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.insight__cell{animation:.34s both fade-up;animation-delay:calc(var(--i,0) * 70ms + .14s);background:#ffffff09;border-radius:14px;padding:12px}.insight__cell small{color:var(--accent-dim);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.insight__cell p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.75}.insight__tip{color:#ffffffd6;background:#7ddfc21a;border-left:2px solid #7ddfc2cc;border-radius:0 12px 12px 0;margin:0;padding:11px 14px 11px 15px;font-size:12.5px;line-height:1.75}.stage-opinion{border-top:1px solid var(--hairline);margin-top:14px;padding-top:16px}.opinion__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.opinion__head h3{letter-spacing:-.02em;align-items:baseline;gap:8px;margin:0;font-size:16px;display:inline-flex}.opinion__count{background:var(--accent-soft);color:var(--accent-dim);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.opinion__head p{color:var(--muted);margin:0;font-size:13.5px}.opinion-form,.opinion-login{background:var(--surface-2);border-radius:14px;padding:14px}.opinion-form__label{color:var(--ink-soft);justify-content:space-between;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.opinion-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:58px;color:var(--ink);resize:none;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.7}.opinion-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opinion-form__foot{justify-content:flex-end;margin-top:8px;display:flex}.opinion-login{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.opinion-login p{color:var(--muted);margin:0;font-size:14.5px}.opinion-list{gap:10px;margin-top:14px;display:grid}.opinion-list article{background:#ffffff09;border-radius:14px;gap:10px;padding:13px 15px;display:flex}.opinion-avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-dim);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.opinion-item__meta{align-items:baseline;gap:8px;display:flex}.opinion-item__meta b{font-size:13px}.opinion-item__meta small{color:#7ce3bb;background:#a7dfcf4d;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.opinion-list p{color:var(--ink-soft);margin:5px 0 0;font-size:15px;line-height:1.75}.opinion-item-enter-active{transition:opacity .26s,transform .26s}.opinion-item-enter-from{opacity:0;transform:translateY(-8px)}.opinion-item-move{transition:transform .26s}.opinion-item-leave-active{display:none}.deck-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:14px;height:60px;display:flex}.deck-foot__hint{color:var(--muted-light);letter-spacing:.02em;margin:0;font-size:12px}.journey-result{padding:4px 2px 20px;animation:.42s both side-in}.journey-result__head{max-width:640px}.journey-result__head h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(22px,2.5vw,30px)}.journey-result__head p{color:var(--muted);margin:10px 0 0;font-size:15.5px;line-height:1.85}.journey-result__stances{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.journey-result__stances span{background:var(--surface-2);border-radius:999px;padding:8px 13px;font-size:14px}.journey-result__stances b{color:var(--accent-dim)}.journey-result__list{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.journey-result__list li{background:#ffffff08;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.journey-result__no{color:var(--muted-light);opacity:.24;font-size:16px;font-weight:850}.journey-result__list small{color:var(--accent-dim);font-size:11px;font-weight:700;display:block}.journey-result__list b{letter-spacing:-.02em;font-size:14px}.journey-result__choice{color:var(--ink-soft);justify-items:end;gap:3px;font-size:12px;font-weight:700;display:grid}.journey-result__choice small{color:#4dbf97}.journey-result__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dilemmas-page .button{font-size:15px}.dilemmas-page .button--primary{color:var(--ink);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}.dilemmas-page .button--primary:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 12px 28px #ffffff1a;background:#ffffff38}.deck-stage :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}@keyframes page-enter{0%{opacity:0;transform:translateY(72px)scale(.96)}to{opacity:1;transform:none}}@keyframes side-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes picked-bar{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dilemma-page,.journey-result,.insight,.insight__cell,.dilemma-card__picked{animation:none}.dilemma-page.is-leaving{filter:none;transition:none}.progress-bar-enter-active,.progress-bar-leave-active,.dilemma-page__grid,.dilemma-card__stack,.dilemma-card__brief,.dilemma-card h2,.deck-progress__track i,.dilemma-option,.dilemma-option__bar i,.dilemma-option__top em{transition:none}}@media (width<=1024px){.dilemmas-page{--option-h:auto;--brief-lines:4}.deck-stage{height:auto;min-height:0}.deck-body{display:block}.dilemma-page{padding-top:14px;display:block}.dilemma-page__grid,.dilemma-page.is-answered .dilemma-page__grid{grid-template-columns:1fr;gap:14px}.stage-col--side{max-height:none;overflow:visible}.dilemma-card{min-height:0}.dilemma-card__stack{transform:none}.dilemma-option{height:auto;min-height:64px}.dilemma-option__reason{-webkit-line-clamp:3}.dilemma-option__top{flex-wrap:wrap}.dilemma-option__top b{white-space:normal;overflow:visible}.dilemma-option__top em{min-width:0}.stage-placeholder{height:auto;min-height:200px}.deck-head{height:auto;min-height:38px;padding-bottom:10px}.deck-foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15171df5;height:auto;padding:10px 0;position:sticky;bottom:0}}@media (width<=720px){.deck-head{flex-direction:column;align-items:flex-start;gap:8px}.deck-head__right{justify-content:space-between;width:100%}.deck-progress{width:140px}.insight__grid{grid-template-columns:1fr}.journey-result__list li{grid-template-columns:auto minmax(0,1fr)}.journey-result__choice{grid-column:2;justify-items:start}.deck-foot{flex-direction:column;align-items:stretch;gap:8px}.deck-foot .button{justify-content:center;width:100%}}.form-message{color:var(--muted);background:#ffffff0f;border-radius:11px;margin:10px 0 0;padding:11px 14px;font-size:12px;line-height:1.6}.form-message--error{color:#ff9b93;background:#ff8a801a}.city-board[data-v-7109c32f]{grid-template-columns:1.5fr 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.feed-head[data-v-7109c32f]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.feed-head h2[data-v-7109c32f]{letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:800}.feed-head>span[data-v-7109c32f]{color:var(--muted-light);letter-spacing:.14em;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif}.city-feed[data-v-7109c32f]{align-content:start;gap:16px;display:grid}.future-card[data-v-7109c32f]{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);padding:26px}.future-card__top[data-v-7109c32f]{color:var(--muted-light);letter-spacing:.14em;justify-content:space-between;gap:10px;margin-bottom:16px;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif;display:flex}.future-card__author[data-v-7109c32f]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.future-card__author>span[data-v-7109c32f]{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-dim);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.future-card__author p[data-v-7109c32f]{margin:0;display:grid}.future-card__author b[data-v-7109c32f]{font-size:12px}.future-card__author small[data-v-7109c32f]{color:var(--muted-light);font-size:10px}.future-card h3[data-v-7109c32f]{letter-spacing:-.02em;margin:0 0 12px;font-size:19px;font-weight:800}.future-card__section p[data-v-7109c32f],.future-card__grid p[data-v-7109c32f]{color:var(--ink-soft);margin:5px 0 0;font-size:14.5px;line-height:1.7}.future-card small[data-v-7109c32f],.future-card__grid small[data-v-7109c32f]{color:var(--muted-light);font-size:12px;font-weight:700}.future-card__grid[data-v-7109c32f]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.future-card__tradeoff[data-v-7109c32f]{background:var(--paper);border-radius:12px;align-items:baseline;gap:10px;margin-top:12px;padding:12px 14px;font-size:14.5px;line-height:1.7;display:flex}.future-card__tradeoff span[data-v-7109c32f]{color:var(--accent-dim);letter-spacing:.12em;flex:none;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif}.future-card__bottom[data-v-7109c32f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.future-card-tags[data-v-7109c32f]{flex-wrap:wrap;gap:6px;display:flex}.future-card-tags span[data-v-7109c32f]{background:var(--accent-soft);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:600}.confidence[data-v-7109c32f]{align-items:center;gap:9px;display:flex}.confidence i[data-v-7109c32f]{background:var(--line);border-radius:999px;width:74px;height:6px;position:relative;overflow:hidden}.confidence i[data-v-7109c32f]:after{content:"";width:var(--value);border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.confidence span[data-v-7109c32f]{color:var(--muted-light);font-size:10px}.comments-toggle[data-v-7109c32f]{color:var(--ink);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:10px 15px;font-size:11px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.comments-toggle[data-v-7109c32f]:hover{box-shadow:inset 0 0 0 1px var(--accent);background:#ffffff1a}.comment-panel[data-v-7109c32f]{border-top:1px solid var(--hairline);gap:10px;margin-top:16px;padding-top:16px;display:grid}.comment-item[data-v-7109c32f]{align-items:flex-start;gap:10px;display:flex}.comment-item>span[data-v-7109c32f]{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.comment-item p[data-v-7109c32f]{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.7}.comment-item b[data-v-7109c32f]{margin-right:8px}.empty-comments[data-v-7109c32f]{color:var(--muted-light);margin:0;font-size:13px}.comment-panel form[data-v-7109c32f]{gap:8px;display:flex}.comment-panel input[data-v-7109c32f]{border:1px solid var(--line);background:var(--paper);border-radius:11px;outline:0;flex:1;min-width:0;padding:11px 13px;font-size:14px}.comment-panel input[data-v-7109c32f]:focus{border-color:var(--accent)}.comment-panel button[data-v-7109c32f]{color:var(--ink);background:#ffffff1f;border:0;border-radius:11px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff29}.city-next[data-v-7109c32f]{border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:26px 28px;display:flex}.city-next__copy[data-v-7109c32f]{gap:8px;max-width:640px;display:grid}.city-next__tip[data-v-7109c32f]{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.8}.future-form[data-v-7109c32f]{top:calc(var(--header-h) + 20px);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);gap:13px;padding:26px;display:grid;position:sticky}.future-form__head[data-v-7109c32f]{justify-content:space-between;align-items:center;display:flex}.future-form__head .section-kicker[data-v-7109c32f]{margin:0}.future-form__head>span[data-v-7109c32f]{color:var(--muted-light);letter-spacing:.14em;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif}.future-form h2[data-v-7109c32f]{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}.future-form__intro[data-v-7109c32f]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.8}.author-strip[data-v-7109c32f]{background:var(--paper);border-radius:13px;align-items:center;gap:10px;padding:11px 13px;display:flex}.author-strip>span[data-v-7109c32f]{width:32px;height:32px;color:var(--ink);background:#ffffff24;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #fff3}.author-strip>div[data-v-7109c32f]{flex:1;min-width:0;display:grid}.author-strip strong[data-v-7109c32f]{font-size:12px}.author-strip small[data-v-7109c32f]{color:var(--muted-light);font-size:10px}.author-strip a[data-v-7109c32f]{color:var(--accent-dim);font-size:11px;font-weight:700;text-decoration:underline}.plain-field[data-v-7109c32f],.future-field[data-v-7109c32f]{gap:6px;display:grid}.plain-field>span[data-v-7109c32f],.future-field__head>label[data-v-7109c32f]:first-child,.field-group__title[data-v-7109c32f]{color:var(--ink-soft);flex:1;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;display:flex}.plain-field>span small[data-v-7109c32f],.future-field__head>label:first-child small[data-v-7109c32f],.field-group__title small[data-v-7109c32f]{color:var(--muted-light);font-weight:500}.future-form input[data-v-7109c32f],.future-form textarea[data-v-7109c32f]{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);resize:vertical;border-radius:11px;outline:0;padding:11px 13px;font-size:14px;line-height:1.6;transition:border-color .2s}.future-form input[data-v-7109c32f]:focus,.future-form textarea[data-v-7109c32f]:focus{border-color:var(--accent);background:var(--surface-2)}.future-field__head[data-v-7109c32f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.visibility-toggle[data-v-7109c32f]{border:1px solid var(--line);color:var(--muted-light);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.4;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.future-form .visibility-toggle input[data-v-7109c32f]{width:14px;height:14px;accent-color:var(--accent);background:0 0;border:0;flex:none;margin:0;padding:0}.future-form .visibility-toggle input[data-v-7109c32f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visibility-toggle[data-v-7109c32f]:hover{color:var(--ink);border-color:#ffffff52}.future-field>textarea[data-v-7109c32f],.future-field>input[data-v-7109c32f],.future-field .future-field__head>label[data-v-7109c32f]:first-child,.field-group .tag-selector[data-v-7109c32f],.field-group .field-group__title[data-v-7109c32f]{transition:opacity .2s,filter .2s}.future-field.is-hidden-field>textarea[data-v-7109c32f],.future-field.is-hidden-field>input[data-v-7109c32f],.future-field.is-hidden-field .future-field__head>label[data-v-7109c32f]:first-child,.field-group.is-hidden-field .tag-selector[data-v-7109c32f],.field-group.is-hidden-field .field-group__title[data-v-7109c32f]{opacity:.36;filter:grayscale()}.tag-selector[data-v-7109c32f]{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.tag-selector button[data-v-7109c32f]{color:var(--muted);background:#ffffff0d;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.tag-selector button.active[data-v-7109c32f]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-dim)}.confidence-field input[data-v-7109c32f]{accent-color:var(--accent);background:0 0;border:0;padding:0}.confidence-scale[data-v-7109c32f]{justify-content:space-between;display:flex}.confidence-field small[data-v-7109c32f]{color:var(--muted-light);font-size:9px}.form-message[data-v-7109c32f]{color:#6ff0c8;background:#6ff0c814;border-radius:11px;margin:0;padding:11px 14px;font-size:13px;line-height:1.6}@media (width<=1000px){.city-board[data-v-7109c32f]{grid-template-columns:1fr}.future-form[data-v-7109c32f]{position:static}}@media (width<=620px){.future-card__grid[data-v-7109c32f]{grid-template-columns:1fr}.comment-panel form[data-v-7109c32f]{flex-direction:column}.comment-panel button[data-v-7109c32f]{padding:11px 18px}}.adx-presets{margin-bottom:16px}.adx-presets-title{color:var(--muted);margin-bottom:10px;font-size:14.5px}.adx-chips{flex-wrap:wrap;gap:10px;display:flex}.adx-chip{background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 15px;font-size:14.5px;transition:transform .18s,box-shadow .18s,background-color .18s}.adx-chip:hover{background-color:color-mix(in srgb, #fff 9%, var(--surface));transform:translateY(-1px);box-shadow:0 8px 20px #ffffff1a}.adx-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adx-chip:disabled{opacity:.55;cursor:not-allowed;transform:none}.adx-offline{color:var(--ink);background:#f5c3431f;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.adx-offline i{background:#f5c343;border-radius:50%;flex:none;width:9px;height:9px}.adx-window{background:radial-gradient(110% 80% at 50% 0%, #4568e81a, transparent 55%), var(--dark);border-radius:28px;flex-direction:column;height:480px;display:flex;overflow:hidden;box-shadow:0 30px 90px #14161959}.adx-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;padding:22px 20px;display:flex;overflow-y:auto}.adx-empty{text-align:center;color:#ffffff8c;margin:auto;padding:0 24px;font-size:15.5px;line-height:1.8}.adx-empty b{color:#f2f3f5;margin-bottom:6px;font-size:15px;display:block}.adx-msg{max-width:86%;display:flex}.adx-msg--user{align-self:flex-end}.adx-msg--assistant{align-self:flex-start}.adx-bubble{white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:11px 14px;font-size:16px;line-height:1.7}.adx-msg--user .adx-bubble{color:var(--ink);background:#ffffff24;border-bottom-right-radius:6px;box-shadow:inset 0 0 0 1px #ffffff2e}.adx-msg--assistant .adx-bubble{background:var(--surface-2);color:#f2f3f5;border-bottom-left-radius:6px}.adx-cursor{vertical-align:-2px;background:#7fb2ff;width:8px;height:15px;margin-left:3px;animation:.9s step-end infinite adx-blink;display:inline-block}@keyframes adx-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.adx-cursor{animation:none}}.adx-source{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.adx-badge{border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;line-height:1}.adx-badge--llm{color:#7fb2ff;background:#4568e82e}.adx-badge--faq{color:#3ddc97;background:#3ddc9729}.adx-badge--error{color:#ff9f8e;background:#e254412e}.adx-note{color:var(--muted-light);font-size:13.5px}.adx-input-row{background:#ffffff0d;gap:10px;padding:14px 16px;display:flex}.adx-input{color:#f2f3f5;background:#ffffff0f;border:1px solid #fff3;border-radius:12px;flex:1;min-width:0;padding:11px 14px;font-size:15.5px}.adx-input::placeholder{color:#ffffff59}.adx-input:focus{border-color:#7fb2ff;outline:none}.adx-send{color:var(--ink);cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;flex:none;padding:0 20px;font-size:13.5px;transition:background .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff29}.adx-send:hover{box-shadow:inset 0 0 0 1px var(--accent);background:#ffffff38}.adx-send:disabled{opacity:.55;cursor:not-allowed}.adx-send:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.adx-clear{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:0;border-radius:12px;flex:none;padding:0 14px;font-size:13px;transition:background-color .18s,color .18s}.adx-clear:hover{color:#fff;background:#ffffff21}.adx-clear:focus-visible{outline-offset:2px;outline:2px solid #7fb2ff}.adx-error{color:#ff9f8e;padding:9px 16px 0;font-size:14.5px}.adx-disclaimer{background:var(--surface);color:var(--muted);border-radius:16px;margin-top:16px;padding:18px 20px;font-size:14.5px;line-height:1.7}.adx-disclaimer b{color:var(--ink)}@media (width<=640px){.adx-window{border-radius:20px;height:430px}.adx-msg{max-width:94%}.adx-input-row{flex-wrap:wrap}.adx-input{flex-basis:100%}}.login-page{min-height:100vh;padding:calc(var(--header-h) + 70px) 20px 90px;place-items:center;display:grid}.login-shell{grid-template-columns:1fr .88fr;align-items:center;gap:clamp(50px,8vw,110px);width:min(1080px,100%);margin:0 auto;display:grid}.login-copy__roll{--roll-bleed:10px;padding-block:var(--roll-bleed);margin-block:calc(var(--roll-bleed) * -1);position:relative;overflow:hidden}.login-copy__live{display:flow-root;position:relative}.login-copy__ghost{top:var(--roll-bleed);pointer-events:none;display:flow-root;position:absolute;left:0;right:0}.login-copy__title{letter-spacing:-.045em;max-width:630px;margin:0;font-size:clamp(44px,5.6vw,74px);font-weight:800;line-height:1.05}.login-copy__lead{max-width:490px;color:var(--muted);margin:22px 0 28px;font-size:16px;line-height:1.9}.login-feature{gap:7px;max-width:490px;margin:0;padding:0;list-style:none;display:grid}.login-feature li{border-bottom:1px solid var(--hairline);align-items:center;gap:13px;padding:11px 0;display:flex}.login-feature span{color:var(--accent-dim);font:9px Montserrat,Microsoft YaHei UI,sans-serif}.login-feature p{color:var(--muted);gap:10px;margin:0;font-size:13.5px;display:flex}.login-feature b{min-width:50px;color:var(--ink)}@keyframes copy-roll-in-down{0%{opacity:.2;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes copy-roll-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(-120%)}}@keyframes copy-roll-in-up{0%{opacity:.2;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}@keyframes copy-roll-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:.2;transform:translateY(120%)}}.is-rolling .login-copy__live{animation:.46s cubic-bezier(.22,.72,.16,1) both copy-roll-in-down}.is-rolling .login-copy__ghost{animation:.46s cubic-bezier(.22,.72,.16,1) both copy-roll-out-down}.is-rolling--up .login-copy__live{animation-name:copy-roll-in-up}.is-rolling--up .login-copy__ghost{animation-name:copy-roll-out-up}.auth-stage{justify-items:center;gap:20px;width:100%;display:grid}.auth-switch{background:var(--surface);width:236px;box-shadow:var(--shadow-soft);isolation:isolate;border-radius:999px;grid-template-columns:repeat(2,1fr);padding:4px;display:grid;position:relative}.auth-switch__thumb{background:linear-gradient(#262b34,#1a1d24);border-radius:999px;width:calc(50% - 4px);transition:transform .34s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0);box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 24px #0000008c}.auth-switch__thumb.is-right{transform:translate(100%)}.auth-switch__btn{z-index:1;color:var(--muted-light);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;padding:10px 0;font-size:12px;font-weight:650;transition:color .3s,transform .3s;position:relative}.auth-switch__btn:hover:not(.is-active){color:var(--ink-soft)}.auth-switch__btn.is-active{color:var(--ink)}.auth-switch__btn:active{transform:scale(.96)}.auth-frame{perspective:2600px;perspective-origin:50% 42%;width:100%;position:relative}.auth-frame:before{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(56% 58% at 50% 44%,#ffffff1a,#0000 72%);border-radius:44px;transition:opacity .6s;position:absolute;inset:-8% -6%}.auth-frame.is-flipping:before{opacity:1}.auth-flip{transform-style:preserve-3d;grid-template-columns:minmax(0,1fr);transition:transform .78s cubic-bezier(.32,.6,.2,1);display:grid;position:relative;transform:rotateY(0)}.auth-frame.is-flipping .auth-flip{will-change:transform}.auth-flip.is-register{transform:rotateY(180deg)}.auth-card{border-radius:var(--radius-lg);background:radial-gradient(130% 92% at 50% -12%, #ffffff12, transparent 62%), var(--surface);box-shadow:var(--shadow-lift);backface-visibility:hidden;flex-direction:column;grid-area:1/1;padding:32px;display:flex;overflow:hidden;transform:rotateY(0)}.auth-card--back{transform:rotateY(180deg)}.auth-card[inert]{pointer-events:none}.auth-form{flex-direction:column;flex:1 0 auto;gap:18px;display:flex}.auth-form__head{gap:8px;display:grid}.auth-form__meta{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.auth-form__eyebrow{color:var(--accent-dim);letter-spacing:.16em;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif}.auth-form__badge{color:var(--muted-light);letter-spacing:.12em;white-space:nowrap;font:8px Montserrat,Microsoft YaHei UI,sans-serif}.auth-form__head h2{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:750;line-height:1.25}.auth-form__head>p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.7}.auth-form__body{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.auth-field{gap:7px;display:grid}.auth-field>span{color:var(--ink-soft);font-size:13px;font-weight:700}.auth-field input{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--ink);border-radius:12px;outline:0;padding:13px 14px;font-size:15px;transition:border-color .22s,box-shadow .22s,background .22s}.auth-field input::placeholder{color:#63666d}.auth-field input:hover{border-color:#343941}.auth-field input:focus{border-color:var(--accent);background:#232730;box-shadow:0 0 0 3px #ffffff1a}.auth-demo{background:#ffffff06;border:1px dashed #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;transition:border-color .22s,background .22s;display:flex}.auth-demo:hover{background:#ffffff0d;border-color:#fff3}.auth-demo__tag{color:var(--accent-dim);letter-spacing:.14em;font:700 8px Montserrat,Microsoft YaHei UI,sans-serif}.auth-demo__text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.auth-demo__fill{color:var(--accent-dim);background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:700;transition:color .2s,transform .2s}.auth-demo__fill:hover{color:var(--ink)}.auth-demo__fill:active{transform:scale(.94)}.auth-form__actions{gap:10px;margin-top:auto;padding-top:4px;display:grid}.auth-form__status{color:#ff9f8e;min-height:17px;margin:0;font-size:13px;line-height:17px}.auth-form__submit{width:100%}@keyframes auth-content-in{0%{opacity:0}to{opacity:1}}.auth-flip.is-register .auth-card--back .auth-form,.auth-flip:not(.is-register) .auth-card--front .auth-form{animation:.26s linear .3s both auth-content-in}.auth-stage__note{max-width:360px;color:var(--muted-light);text-align:center;margin:0;font-size:12px;line-height:1.7}@media (width<=860px){.login-shell{grid-template-columns:1fr;gap:42px}.login-copy__title{font-size:clamp(38px,8vw,56px)}}@media (width<=620px){.login-page{padding:calc(var(--header-h) + 42px) 16px 64px}.auth-card{border-radius:var(--radius);padding:22px}.auth-form__head h2{font-size:20px}.auth-switch{width:100%;max-width:280px}}@media (prefers-reduced-motion:reduce){.is-rolling .login-copy__live{animation:none}.login-copy__ghost{display:none}.auth-flip,.auth-switch__thumb{transition:none}.auth-frame:before{opacity:0;transition:none}.auth-flip.is-register .auth-card--back .auth-form,.auth-flip:not(.is-register) .auth-card--front .auth-form{animation:none}}@font-face{font-family:Montserrat;src:url(/assets/montserrat-variable-l_AIctKy.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#f3f4f6;--ink-soft:#c9cbd1;--muted:#90929a;--muted-light:#66686f;--paper:#0a0b0d;--white:#fff;--surface:#14161b;--surface-2:#1d2027;--line:#23262c;--hairline:#ffffff0e;--hairline-soft:#ffffff08;--accent:#fff;--accent-dim:#b9bcc4;--accent-soft:#ffffff12;--blue:#7d92ff;--dark:#050609;--radius-sm:12px;--radius:20px;--radius-lg:28px;--shadow-soft:0 10px 34px #00000080;--shadow-lift:0 18px 48px #0000009e;--header-h:62px;--glass-tint:#0c0e128c;--glass-blur:blur(24px) saturate(180%) brightness(1.12);--glass-sheen:linear-gradient(to bottom, #ffffff0e, #fff0 62%);--glass-edge:inset 0 1px 0 #ffffff1a;--glass-line:#ffffff1a;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Montserrat,Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--paper);min-width:320px;max-width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body::selection{color:var(--ink);background:#ffffff47}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.65}svg{display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.site-shell{width:100%;max-width:100%;overflow:hidden}.site-header{z-index:100;height:var(--header-h);box-shadow:none;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:22px;padding:0 clamp(20px,4vw,52px);transition:background .3s,border-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;inset:0 0 auto}.site-header--solid,.site-header:not(.site-header--home){border-bottom-color:var(--glass-line);background-color:var(--glass-tint);background-image:var(--glass-sheen);box-shadow:var(--glass-edge), 0 10px 30px #00000038;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.site-header--home{color:var(--white)}.site-header--home:not(.site-header--scrolled){background:linear-gradient(#080a0c6b,#0000);border-bottom-color:#ffffff14}.site-header--home.site-header--scrolled{border-bottom-color:var(--glass-line);background-color:var(--glass-tint);background-image:var(--glass-sheen);box-shadow:var(--glass-edge), 0 10px 30px #00000038;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header--solid,.site-header:not(.site-header--home),.site-header--home.site-header--scrolled{background:#0a0b0ef0}}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-word{color:currentColor;letter-spacing:.52em;white-space:nowrap;padding-right:.08em;font-size:15px;font-weight:600}.brand-word--small{letter-spacing:.46em;font-size:11px}.brand-copy{gap:1px;display:grid}.brand-copy strong{letter-spacing:.05em;font-size:14px;font-weight:800}.brand-copy small{color:var(--muted);letter-spacing:.2em;font:8px Montserrat,Microsoft YaHei UI,sans-serif}.site-header--home .brand-copy small{color:#ffffff8c}.main-nav{align-items:center;gap:clamp(2px,1.4vw,18px);display:flex}.main-nav a{align-items:center;gap:var(--nav-icon-gap);color:var(--ink-soft);white-space:nowrap;opacity:.78;padding:8px 10px;font-size:13px;font-weight:600;transition:opacity .2s,color .2s;display:inline-flex;position:relative}.main-nav a:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .22s;position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.main-nav a:hover{opacity:1}.main-nav a:hover:after,.main-nav a.router-link-active:after{transform:scaleX(1)}.main-nav a.router-link-active{opacity:1;color:var(--ink)}.site-header--home .main-nav a{color:#ffffffd9}.site-header--home .main-nav a:hover,.site-header--home .main-nav a.router-link-active{color:var(--white)}:root{--nav-icon-size:20px;--nav-icon-gap:8px;--nav-icon-lift:-2px;--nav-icon-press-y:3px;--nav-icon-squash-x:1.1;--nav-icon-squash-y:.82;--nav-icon-press-dur:90ms;--nav-icon-release-dur:.22s;--nav-icon-press-ease:cubic-bezier(.4, 0, .6, 1);--nav-icon-release-ease:cubic-bezier(.34, 1.56, .64, 1)}.nav-icon{width:var(--nav-icon-size);height:var(--nav-icon-size);transform-origin:50% 90%;transition:transform var(--nav-icon-release-dur) var(--nav-icon-release-ease);will-change:transform;flex:none;display:inline-flex}.nav-icon img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.main-nav a:hover .nav-icon{transform:translateY(var(--nav-icon-lift))}.main-nav a:active .nav-icon{transform:translateY(var(--nav-icon-press-y)) scale(var(--nav-icon-squash-x), var(--nav-icon-squash-y));transition-duration:var(--nav-icon-press-dur);transition-timing-function:var(--nav-icon-press-ease)}.header-account{flex:none;align-items:center;gap:14px;display:flex}.login-link,.account-button{color:inherit;opacity:.75;background:0 0;border:0;font-size:12px}.login-link:hover,.account-button:hover{opacity:1;color:var(--accent)}.user-menu{align-items:center;gap:7px;display:flex}.user-avatar{width:28px;height:28px;color:var(--ink);background:#ffffff24;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #fff3}.user-chip{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:12px;font-weight:700;overflow:hidden}.account-button{opacity:.55;padding:0;font-size:10px}.header-cta{color:var(--ink);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.header-cta:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 10px 24px #ffffff14;background:#ffffff38;transform:translateY(-1px)}.header-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.menu-toggle{border:1px solid var(--hairline);width:40px;height:40px;color:inherit;background:0 0;border-radius:50%;display:none}.site-header--home .menu-toggle{border-color:#ffffff38}.menu-toggle span{background:currentColor;width:16px;height:1.6px;margin:5px auto;transition:transform .2s,opacity .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.3px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.3px)rotate(-45deg)}.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 24px;font-size:13px;font-weight:700;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.button--primary{color:var(--ink);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}.button--primary:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 14px 30px #ffffff1f;background:#ffffff38}.button--soft{background:var(--surface);color:var(--ink);border-color:#0000}.button--soft:hover{background:var(--surface-2)}.button--dark{background:var(--dark);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);border-color:#0000}.button--light{color:var(--ink);background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff3d}.button--light:hover{box-shadow:inset 0 0 0 1px var(--accent), 0 14px 30px #ffffff24;background:#ffffff47}.text-link{border-bottom:1px solid #ffffff38;align-items:center;gap:9px;padding-bottom:3px;font-size:12px;font-weight:700;display:inline-flex}.text-link span{color:var(--accent)}.section-kicker{color:var(--accent-dim);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font:700 10px Montserrat,Microsoft YaHei UI,sans-serif}.section-kicker--light{color:var(--accent-dim)}.inner-page{width:min(1240px,100% - 40px);padding:calc(var(--header-h) + 46px) 0 110px;margin:0 auto}.page-hero{text-align:center;max-width:1100px;margin:0 auto;padding:64px 0 72px}.page-hero--split{text-align:left;justify-content:space-between;align-items:flex-end;gap:60px;display:flex}h1,h2,h3{text-wrap:balance}.page-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,6.4vw,84px);font-weight:800;line-height:1.04}.page-hero h1 span{color:var(--accent-dim)}.page-hero>p,.page-hero>div>p.page-hero__copy{max-width:640px;color:var(--muted);margin:24px auto 0;font-size:17px;line-height:1.85}.page-hero--split>p,.page-hero--split>div>p.page-hero__copy{margin:24px 0 0}.page-hero--split>div:last-child{width:min(360px,100%);padding-bottom:9px}.page-hero--split>div:last-child .page-hero__copy{margin-top:0}.loading,.notice,.empty-state{border-radius:var(--radius);background:var(--surface);color:var(--muted);box-shadow:var(--shadow-soft);border:0;padding:22px 24px;font-size:15px}.notice--error{color:#ff9f8e;background:#e2544124}.microcopy{color:var(--muted-light);margin:14px 0 0;font-size:11px;line-height:1.7}.microcopy a{color:var(--muted);text-decoration:underline}.bento{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}@media (width<=1000px){.span-3,.span-4{grid-column:span 6}.span-5,.span-7,.span-8{grid-column:span 12}}@media (width<=620px){.span-3,.span-4,.span-5,.span-7,.span-8,.span-12{grid-column:span 12}}.bento-card{border-radius:var(--radius-lg);background:var(--surface);min-width:0;color:inherit;box-shadow:none;border:0;flex-direction:column;padding:32px;transition:transform .25s,box-shadow .25s,background-color .25s;display:flex;position:relative}a.bento-card:hover{background:color-mix(in srgb, var(--surface) 88%, #fff);box-shadow:inset 0 0 0 1px #ffffff14, var(--shadow-lift);transform:translateY(-3px)}.bento-card--dark{background:var(--dark);color:var(--white)}.bento-card--dark .section-kicker{color:var(--accent-dim)}.bento-card__kicker{color:var(--muted-light);letter-spacing:.18em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font:700 9px Montserrat,Microsoft YaHei UI,sans-serif;display:flex}.bento-card h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.bento-card>p{color:var(--muted);margin:12px 0 0;font-size:15.5px;line-height:1.8}.bento-card--dark>p{color:#ffffff9e}.bento-card__cta{color:var(--accent-dim);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:700;display:inline-flex}.bento-card__cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s}a.bento-card:hover .bento-card__cta svg{transform:translate(4px)}.bento-card--dark .bento-card__cta{color:var(--white)}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(26px)}.reveal.is-in{opacity:1;transform:none}.sensor-window{border-radius:var(--radius-lg);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-lift);background:#0d0f13;transition:background .45s;position:relative;overflow:hidden}.sensor-window__bar{border-bottom:1px solid var(--hairline);background:#101217eb;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 17px;display:grid}.window-dots{gap:6px;display:flex}.window-dots i{background:#ff826d;border-radius:50%;width:8px;height:8px}.window-dots i:nth-child(2){background:#f5bd54}.window-dots i:nth-child(3){background:#62c79b}.window-title{color:#8d8e93;letter-spacing:.16em;font:8px Montserrat,Microsoft YaHei UI,sans-serif}.window-live{color:#777980;letter-spacing:.12em;justify-self:end;align-items:center;gap:6px;font:8px Montserrat,Microsoft YaHei UI,sans-serif;display:flex}.window-live i{background:#52b98e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #52b98e1f}.sensor-window__body{grid-template-columns:250px minmax(0,1fr);gap:9px;width:100%;min-width:0;min-height:500px;padding:9px;display:grid}.sensor-controls{text-align:left;background:#15171deb;border-radius:16px;flex-direction:column;min-width:0;padding:23px 18px 18px;display:flex}.sensor-controls__head>span{color:var(--accent-dim);letter-spacing:.16em;font:700 8px Montserrat,Microsoft YaHei UI,sans-serif}.sensor-controls__head strong{letter-spacing:-.035em;margin-top:7px;font-size:22px;display:block}.sensor-controls__head p{color:#898a90;margin:9px 0 20px;font-size:13.5px;line-height:1.75}.sensor-tabs{gap:5px;display:grid}.sensor-tab{color:#77787d;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:33px 1fr 10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 9px;transition:background .2s,border .2s,color .2s;display:grid}.sensor-tab:hover{background:#ffffff0a}.sensor-tab.active{background:var(--surface-2);color:var(--ink);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 22px #00000059}.sensor-tab__icon{background:#ffffff0f;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.sensor-tab.active .sensor-tab__icon{background:var(--accent-soft);color:var(--accent)}.sensor-tab__icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sensor-tab__copy{gap:2px;display:grid}.sensor-tab__copy b{font-size:12px;font-weight:650}.sensor-tab__copy small{color:#aaaab0;letter-spacing:.13em;font:7px Montserrat,Microsoft YaHei UI,sans-serif}.sensor-tab__state{border:1px solid #ffffff4d;border-radius:50%;width:6px;height:6px}.sensor-tab.active .sensor-tab__state{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px #ffffff14}.sensor-readout{border-top:1px solid var(--hairline);margin-top:auto;padding-top:19px}.sensor-readout span{color:#aaaab0;letter-spacing:.15em;font:7px Montserrat,Microsoft YaHei UI,sans-serif}.sensor-readout strong{margin-top:7px;font-size:17px;display:block}.sensor-readout__metaphor{color:var(--accent-dim);margin-top:3px;font-size:12px;font-style:normal;display:block}.sensor-readout p{color:#8a8b91;margin:8px 0 0;font-size:13px;line-height:1.7}.sensor-readout__meta{gap:7px;margin:13px 0 0;display:grid}.sensor-readout__meta>div{grid-template-columns:32px 1fr;align-items:baseline;gap:8px;display:grid}.sensor-readout__meta dt{color:#6b6d74;font-size:9px;font-weight:700}.sensor-readout__meta dd{color:#90929a;margin:0;font-size:10px;line-height:1.6}.sensor-stage{isolation:isolate;background:#202528;border-radius:16px;min-width:0;position:relative;overflow:hidden}.sensor-stage>svg{object-fit:cover;width:100%;height:100%}.scene-layer{opacity:0;transition:opacity .65s}.scene-layer.is-active{opacity:1}.sensor-stage__credit{z-index:2;letter-spacing:.04em;color:#ffffff6b;pointer-events:none;font-size:10px;position:absolute;bottom:56px;right:16px}.sensor-stage__scan{z-index:2;pointer-events:none;background:linear-gradient(#0000,#ffffff1f,#0000);height:20%;animation:4.6s linear infinite scan;position:absolute;top:-18%;left:0;right:0}@keyframes scan{to{transform:translateY(670%)}}.sensor-stage__meta{color:#ffffffad;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f131599;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font:7px Montserrat,Microsoft YaHei UI,sans-serif;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.sensor-stage__meta span:first-child{align-items:center;gap:6px;display:inline-flex}.sensor-stage__meta i{background:#6ee1bd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #6ee1bd}.sensor-stage__label{color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e111285;border:1px solid #ffffff17;border-radius:9px;padding:9px 12px;display:grid;position:absolute;top:16px;left:16px}.sensor-stage__label small{color:#ffffff80;font-size:8px}.sensor-stage__label strong{margin-top:2px;font-size:12px}.site-footer{--footer-divider:#ffffff1f;background:var(--dark);color:#8c8f94;padding:46px clamp(20px,5vw,72px) 26px}.footer-grid{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(260px,1.45fr) minmax(150px,.58fr) minmax(140px,.88fr) minmax(140px,.88fr) minmax(110px,.55fr);grid-template-areas:"brand modules references references about";gap:32px;padding-bottom:30px;display:grid}.footer-brand{grid-area:brand;align-items:flex-start;gap:11px;display:flex}.footer-col--modules{grid-area:modules}.footer-col--references{grid-area:references}.footer-col--about{grid-area:about}.footer-brand>div{gap:3px;display:grid}.footer-brand strong{color:var(--ink);font-size:16px}.footer-brand small{color:#74777c;font-size:11px}.footer-brand>div>p{max-width:420px;margin:9px 0 0;font-size:12px;line-height:1.85}.footer-col{align-content:start;gap:8px;display:grid}.footer-col__list{gap:8px;display:grid}.footer-col--modules .footer-col__list,.footer-col--references .footer-col__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.footer-col>span{color:#ffffff61;letter-spacing:.18em;font:700 8px Montserrat,Microsoft YaHei UI,sans-serif}.footer-col a,.footer-col p{color:#a3a6ab;margin:0;font-size:12px;line-height:1.6}.footer-col a:hover{color:var(--white)}@media (width>=1101px){.footer-col--modules,.footer-col--references,.footer-col--about{border-left:1px solid var(--footer-divider);padding-left:26px}}.footer-bottom{justify-content:space-between;align-items:center;gap:18px;padding-top:18px;font-size:11px;display:flex}.footer-bottom p{margin:0}.footer-bottom span{color:var(--accent-dim);letter-spacing:.14em;white-space:nowrap;font:8px Montserrat,Microsoft YaHei UI,sans-serif}@media (width<=1100px){:root{--nav-icon-size:17px;--nav-icon-gap:6px}.main-nav a{padding:8px 6px;font-size:12px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand modules""references about";gap:26px 24px}.footer-col--references .footer-col__list{grid-template-columns:1fr;row-gap:4px}.footer-col--modules,.footer-col--about{border-left:1px solid var(--footer-divider);padding-left:22px}}@media (width<=860px){.menu-toggle{display:block}.main-nav{top:var(--header-h);z-index:99;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#0a0b0edb;flex-direction:column;align-items:stretch;gap:2px;padding:12px 16px 18px;display:none;position:fixed;left:0;right:0;box-shadow:inset 0 1px #ffffff0f,0 30px 60px #00000080}.main-nav.is-open{display:flex}.main-nav a{border-radius:12px;padding:13px 12px;font-size:14px}.main-nav a:after{display:none}.main-nav a.router-link-active{background:#ffffff12}.site-header--home .main-nav a{color:#ffffffe0}.site-header--home .main-nav a.router-link-active{color:var(--white)}.header-cta{display:none}.login-link{font-size:12px}.sensor-window__body{grid-template-columns:1fr;min-height:0}.sensor-controls{padding:18px 14px 14px}.sensor-readout{padding-top:14px}.page-hero--split{flex-direction:column;align-items:flex-start;gap:10px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand brand""modules references""about about";gap:22px 20px}.footer-brand{border-bottom:1px solid var(--footer-divider);padding-bottom:12px}.footer-col--modules{border-left:0;padding-left:0}.footer-col--references{border-left:1px solid var(--footer-divider);padding-left:20px}.footer-col--about{border-top:1px solid var(--footer-divider);border-left:0;padding-top:12px;padding-left:0}}@media (width<=620px){.inner-page{width:calc(100% - 32px);padding-bottom:76px}.page-hero{padding:40px 0 52px}.page-hero h1{font-size:clamp(34px,10vw,46px)}.page-hero>p,.page-hero>div>p.page-hero__copy{font-size:15px}.bento{grid-template-columns:1fr}.bento-card{padding:24px 20px}.bento-card h3{font-size:20px}.button{min-height:46px;padding:0 18px;font-size:12px}.header-account{gap:10px}.user-chip,.sensor-stage__credit,.sensor-stage__meta span:nth-child(2){display:none}.site-footer{padding-top:30px;padding-bottom:20px}.footer-grid{grid-template-areas:"brand brand""modules about""references references";gap:18px 16px;padding-bottom:18px}.footer-brand{grid-area:brand}.footer-col--modules{grid-area:modules}.footer-col--about{grid-area:about}.footer-col--references{grid-area:references}.footer-col--modules{border-top:0;border-left:0;padding:0}.footer-col--about{border-top:0;border-left:1px solid var(--footer-divider);padding-top:0;padding-left:18px}.footer-col--references{border-top:1px solid var(--footer-divider);border-left:0;padding-top:12px;padding-left:0}.footer-brand strong{font-size:15px}.footer-brand>div>p{font-size:10px;line-height:1.75}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px}.footer-bottom span{white-space:normal}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-icon{transition:none}.main-nav a:hover .nav-icon,.main-nav a:active .nav-icon{transform:none}.sensor-stage__scan{animation:none}.scene-layer{transition:none}.reveal{opacity:1;transition:none;transform:none}.button,.bento-card,a.bento-card,.header-cta,.bento-card__cta svg{transition:none}a.bento-card:hover{transform:none}}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;box-shadow:0 0 0 1000px var(--surface-2) inset;transition:background-color 999999s ease-in-out}.page-hero--media{isolation:isolate;position:relative}.page-hero--media:before,.page-hero--media:after{content:"";top:calc(-1 * (var(--header-h) + 46px));pointer-events:none;width:100vw;-webkit-mask-image:var(--hero-fade,linear-gradient(180deg, #000 0%, #000 32%, #000000db 52%, #0000009e 72%, #00000052 88%, #0000001a 96%, transparent 100%));-webkit-mask-image:var(--hero-fade,linear-gradient(180deg, #000 0%, #000 32%, #000000db 52%, #0000009e 72%, #00000052 88%, #0000001a 96%, transparent 100%));mask-image:var(--hero-fade,linear-gradient(180deg, #000 0%, #000 32%, #000000db 52%, #0000009e 72%, #00000052 88%, #0000001a 96%, transparent 100%));margin-left:-50vw;position:absolute;bottom:-56px;left:50%}.page-hero--media:before{z-index:-2;background-color:var(--dark);background-image:var(--hero-img);background-position:var(--hero-focus,center 42%);filter:saturate(.92);background-repeat:no-repeat;background-size:cover}.page-hero--media:after{z-index:-1;background:var(--hero-atmosphere), radial-gradient(ellipse 72% 62% at 50% 44%, #0506096b, #050609c2 70%, #050609f0 100%), linear-gradient(180deg, #050609eb 0%, #05060938 26%, #05060957 66%, #05060985 100%)}.page-hero--media h1{text-shadow:0 6px 34px #00000080}.page-hero--media h1>span{text-wrap:pretty;max-width:100%;display:inline-block}.page-hero--media>p,.page-hero--media .section-kicker{text-shadow:0 1px 14px #0406089e}.page-hero--media.page-hero--light:before{filter:brightness(.74)saturate(.56)contrast(1.04)}.page-hero--media.page-hero--light:after{background:var(--hero-atmosphere), radial-gradient(ellipse 72% 62% at 50% 44%, #0506098a, #050609d1 72%, #050609f2 100%), linear-gradient(180deg, #050609f0 0%, #05060942 28%, #05060961 66%, #0506098f 100%)}.page-hero--media.page-hero--soft:after{background:var(--hero-atmosphere), radial-gradient(ellipse 82% 68% at 50% 44%, #05060942, #050609a8 76%, #050609e6 100%), linear-gradient(180deg, #050609db 0%, #0506091a 28%, #05060938 64%, #05060975 100%)}@media (width<=620px){.page-hero--media:before,.page-hero--media:after{top:calc(-1 * (var(--header-h) + 40px));-webkit-mask-image:var(--hero-fade,linear-gradient(180deg, #000 0%, #000 26%, #000000d1 50%, #00000094 70%, #0000004d 88%, transparent 100%));-webkit-mask-image:var(--hero-fade,linear-gradient(180deg, #000 0%, #000 26%, #000000d1 50%, #00000094 70%, #0000004d 88%, transparent 100%));mask-image:var(--hero-fade,linear-gradient(180deg, #000 0%, #000 26%, #000000d1 50%, #00000094 70%, #0000004d 88%, transparent 100%));bottom:-40px}.page-hero--media:after{background:var(--hero-atmosphere), linear-gradient(180deg, #050609f0 0%, #05060999 26%, #050609b8 70%, #050609d1 100%), radial-gradient(ellipse 120% 70% at 50% 42%, #05060959, #050609e6 100%)}}.page-hero--media.page-hero--roomy{margin-bottom:64px;padding-bottom:112px}@media (width<=620px){.page-hero--media.page-hero--roomy{margin-bottom:40px;padding-bottom:82px}}:root{--hero-glow-rgb:125, 146, 255}.page-hero--media{--hero-atmosphere:linear-gradient(90deg, transparent 6%, rgba(var(--hero-glow-rgb), .5) 50%, transparent 94%) center bottom / 100% 1px no-repeat, radial-gradient(ellipse 58% 46% at 50% 20%, rgba(var(--hero-glow-rgb), .13), transparent 74%), radial-gradient(ellipse 90% 60% at 50% 108%, rgba(var(--hero-glow-rgb), .06), transparent 70%), repeating-linear-gradient(0deg, #ffffff06 0 1px, transparent 1px 64px), repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px 64px)}:root[data-page=science] .page-hero--media{--hero-glow-rgb:111, 227, 255}:root[data-page=dilemmas] .page-hero--media{--hero-glow-rgb:255, 179, 107}:root[data-page=ecosystem] .page-hero--media{--hero-glow-rgb:155, 140, 255}:root[data-page=deployments] .page-hero--media{--hero-glow-rgb:79, 224, 176}:root[data-page=news] .page-hero--media{--hero-glow-rgb:255, 122, 184}:root[data-page=city] .page-hero--media{--hero-glow-rgb:255, 163, 107}:root[data-page=advisor] .page-hero--media{--hero-glow-rgb:125, 146, 255}:root[data-page=home] .page-hero--media{--hero-glow-rgb:255, 214, 170}html,body,#app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-page=advisor] body,html[data-page=advisor] #app,input,textarea,select,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}::selection{color:var(--ink);background:#5aa7ff52}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}body :hover::-webkit-scrollbar-thumb{background:#ffffff4d}:root{--ambient-grid:#ffffff05;--ambient-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}.site-shell{isolation:isolate;position:relative}.site-shell:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 50% -12%, #7d92ff21, transparent 60%), radial-gradient(circle at 92% 46%, #6fe3ff0e, transparent 62%), repeating-linear-gradient(0deg, var(--ambient-grid) 0 1px, transparent 1px 64px), repeating-linear-gradient(90deg, var(--ambient-grid) 0 1px, transparent 1px 64px), var(--ambient-noise);opacity:.5;background-size:auto,auto,auto,auto,160px 160px;position:fixed;inset:0}.site-shell>main.home{background:0 0}.site-footer{background-color:var(--dark);background-image:radial-gradient(circle at 50% 0,#7d92ff12,#0000 46%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 72px);position:relative}.site-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 6%,#7d92ff6b 50%,#0000 94%);height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-transparency:reduce){.site-shell:before{opacity:.45}}
