.av{--bg:#faf9f6;--panel:#fff;--sunk:#f2f0ea;--line:#e4e1d8;--fg:#14161c;--soft:#4b5060;--mute:#666a7a;--brand:#c2570c;--brand-text:#b04e0b;--brand-soft:#fbebdd;--mesh:#d9d5ca;--term:#0d1017;--term-2:#161a23;--term-fg:#d7dce6;--term-mute:#8a92a6;--term-brand:#f5a65b;--sans:var(--font-inter),"Inter",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--serif:Georgia,"Times New Roman",serif;isolation:isolate;clip-path:inset(0);background:var(--bg);color:var(--fg);font:15.5px/1.55 var(--sans);position:relative;overflow-x:clip}.av .av-mesh{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:fixed;inset:0}.av .wrap{z-index:1;max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto;position:relative}.av [id]{scroll-margin-top:calc(var(--hh,72px) + 48px)}.av .sn{top:var(--hh,72px);z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#faf9f6eb;position:sticky}.av .sn .in{scrollbar-width:none;max-width:1180px;padding:6px max(16px,env(safe-area-inset-left,0px));gap:2px;margin:0 auto;display:flex;overflow-x:auto}.av .sn .in::-webkit-scrollbar{display:none}.av .sn a{font:500 13.5px var(--mono);color:var(--mute);border-radius:999px;flex:none;padding:4px 10px;text-decoration:none;transition:background .2s,color .2s}.av .sn a.on{background:var(--fg);color:#fff}.av .sn .pg{inset-inline-start:0;background:var(--brand);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.av section{padding-block:44px}.av h1,.av h2,.av h3,.av p,.av ol,.av ul,.av dl,.av dd{margin:0}.av h1,.av h2{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.08}.av h1{font-size:clamp(36px,4.6vw,58px)}.av h2{font-size:clamp(26px,3vw,38px)}.av .it{font-family:var(--serif);color:var(--brand-text);letter-spacing:-.02em;font-style:italic;font-weight:500}.av .sec{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;margin-bottom:12px;display:flex}.av .sec:after{content:"";background:var(--line);width:72px;height:1px}.av .ls{color:var(--soft);max-width:62ch;margin-top:10px;font-size:17.5px}.av .rv{transition:opacity .6s,transform .6s}.av .rv.pre{opacity:0;transform:translateY(14px)}.av .xl{color:var(--brand-text);font-size:16px;font-weight:600;text-decoration:none}.av .xl:hover{text-decoration:underline}.av .xls{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.av .btn{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:9px;align-items:center;padding:11px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.av .btn.main{background:var(--fg);color:#fff;border-color:var(--fg)}.av a:focus-visible,.av button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.av .av-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.av .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px;padding-block:44px 30px;display:grid}.av .eb{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-text);margin-bottom:14px}.av .cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.av .hp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.av .hf{color:#fff;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 26px 60px -38px #14141e80}.av .hf img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform .5s}.av .hf:hover img{transform:scale(1.03)}.av .hf .cap{background:linear-gradient(#0000,#0d1017d1);padding:34px 12px 10px;font-size:13px;display:block;position:absolute;inset:auto 0 0}.av .hf b{font-size:15.5px;display:block}.av .sts{border-block:1px solid var(--fg);background:var(--bg);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.av .st{border-inline-start:1px solid var(--line);padding:16px}.av .st:first-child{border-inline-start:0}.av .st b{font:500 clamp(24px,2.6vw,32px)/1.1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.av .st span{font:11.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);margin-top:6px;display:block}.av .note{font:13px var(--mono);color:var(--mute);margin-top:8px}.av .fds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.av .fd{background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.av .fd:hover{border-color:var(--brand);transform:translateY(-2px)}.av .fd:hover .xl{text-decoration:underline}.av .fd h3{font-size:19px;font-weight:600}.av .fd .rl{color:var(--brand-text);margin-block:2px 8px;font-size:15px}.av .fd p{color:var(--soft);font-size:15.5px}.av .fd .xl{margin-top:8px;font-size:15.5px;display:inline-block}.av .orig{color:var(--soft);max-width:80ch;margin-top:14px;font-size:16.5px}.av .tlw{background:var(--term);color:var(--term-fg);border-radius:16px;margin-top:18px;padding:20px 24px 16px;position:relative;overflow:hidden}.av .tlg{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:20px;display:grid}.av .odo{font:500 clamp(46px,6.4vw,76px)/1 var(--mono);letter-spacing:-.03em;color:#fff;direction:ltr;height:1em;display:flex;overflow:hidden}.av .odo span{height:1em;display:block;overflow:hidden}.av .odo i{font-style:normal;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.av .odo i b{letter-spacing:-.03em;height:1em;font-weight:500;display:block}.av .tlt{min-height:104px;margin-top:10px}.av .tlt small{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--term-brand)}.av .tlt p{margin-top:3px;font-size:18px}.av .tlt.go{animation:.5s both av-tin}@keyframes av-tin{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.av .mapw{direction:ltr;min-width:0;position:relative}.av .map{width:100%;height:auto;display:block}.av .map .land{fill:none;stroke:#2b3244;stroke-width:1.15px;stroke-linecap:round}.av .map .arc{fill:none;stroke:var(--term-brand);stroke-width:.8px;stroke-linecap:round;opacity:.75;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s}.av .map .arc.on{stroke-dashoffset:0}.av .map .pt{fill:var(--term-brand);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.av .map .pt.on{opacity:1}.av .map .pt.of{fill:#fff}.av .map .ping{fill:none;stroke:var(--term-brand);stroke-width:.7px;opacity:0;transform-box:fill-box;transform-origin:50%}.av .map .ping.go{animation:1.3s ease-out av-png}@keyframes av-png{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.av .map text{font:500 4.6px var(--mono);fill:var(--term-fg);opacity:0;transition:opacity .35s}.av .map text.on{opacity:.92}.av .mc{font:11.5px var(--mono);color:var(--term-mute);text-align:end;position:absolute;bottom:0;right:0}.av .mc b{font:500 23.5px var(--mono);color:#fff;display:block}.av .tlc{flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px;display:flex}.av .tlc span{background:var(--term-2);border:1px solid #39415a;border-radius:999px;padding:2px 10px;font-size:13.5px;animation:.45s cubic-bezier(.2,1.3,.4,1) both av-cin}@keyframes av-cin{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}.av .rail{scrollbar-width:none;direction:ltr;padding-block:12px 2px;overflow-x:auto}.av .rail::-webkit-scrollbar{display:none}.av .rtrack{justify-content:space-between;gap:4px;width:max-content;min-width:100%;display:flex;position:relative}.av .rtrack:before,.av .rtrack .bar{content:"";background:#2a3040;height:2px;position:absolute;top:5px;left:14px}.av .rtrack:before{right:14px}.av .rtrack .bar{background:var(--term-brand);width:0;box-shadow:0 0 10px var(--term-brand);transition:width .7s}.av .yr{color:var(--term-mute);font:500 13.5px var(--mono);cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:7px;padding:0 4px;display:grid;position:relative}.av .yr i{background:var(--term);border:2px solid #3a4154;border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s,transform .3s}.av .yr.past i{background:var(--term-brand);border-color:var(--term-brand)}.av .yr.on{color:#fff}.av .yr.on i{transform:scale(1.4);box-shadow:0 0 0 5px #f5a65b2e}.av .tlw .yr:focus-visible{outline-color:var(--term-brand);outline-offset:2px}.av .flw{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:16px 18px}.av .flr{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid;position:relative}.av .flr:before{content:"";inset-inline:8%;background:var(--line);height:2px;position:absolute;top:17px}.av .flr .run{inset-inline-start:8%;background:var(--brand);width:0;height:2px;transition:width .6s;position:absolute;top:17px}.av .fl{cursor:pointer;font:inherit;color:var(--soft);background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid;position:relative}.av .fl i{background:var(--panel);border:2px solid var(--line);width:34px;height:34px;font:500 14.5px var(--mono);border-radius:50%;place-items:center;font-style:normal;transition:all .3s;display:grid}.av .fl b{font-size:15px;font-weight:600}.av .fl.past i{border-color:var(--brand);color:var(--brand-text)}.av .fl.on i{background:var(--brand);border-color:var(--brand);color:#fff}.av .fl.on{color:var(--fg)}.av .fld{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;min-height:52px;margin-top:14px;padding-top:12px;display:flex}.av .fld p{color:var(--soft);flex:320px;font-size:16.5px}.av .fld span{font:500 13.5px var(--mono);color:var(--brand-text)}.av .prs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}.av .pr{border-top:2px solid var(--fg);padding-top:10px}.av .pr h3{font-size:17.5px;font-weight:600}.av .pr p{color:var(--soft);margin-top:5px;font-size:15.5px}.av .pr .ex{color:var(--fg)}.av .chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.av .chip{border:1px solid var(--line);background:var(--panel);font:500 14.5px var(--sans);color:var(--soft);cursor:pointer;border-radius:999px;padding:5px 13px}.av .chip.on{background:var(--fg);border-color:var(--fg);color:#fff}.av .tms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.av .tm{background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:12px;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;transition:opacity .25s,border-color .2s;display:flex}.av .tm:hover{border-color:var(--brand)}.av .tm.off{opacity:.22}.av .tm img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;border-radius:50%;flex:none;width:48px;height:48px}.av .tm b{font-size:15.5px;font-weight:600;display:block}.av .tm small{color:var(--soft);font-size:13.5px;line-height:1.3;display:block}.av .wks{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.av .wk{border-inline-start:1px solid var(--line);padding:14px 18px}.av .wk:first-child{border-inline-start:0;padding-inline-start:0}.av .wk .k{font:500 12px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text)}.av .wk h3{margin-block:4px 8px;font-size:18.5px;font-weight:600}.av .wk dl{gap:4px;font-size:15.5px;display:grid}.av .wk dt{font:11.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.av .wk dd{color:var(--soft);margin:0 0 6px}.av .pis{border-top:1px solid var(--line);margin-top:16px;display:grid}.av .pi{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:96px minmax(0,1fr) 20px;align-items:center;gap:16px;padding-block:11px;text-decoration:none;display:grid}.av .pl{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;height:46px;padding:6px;display:grid}.av .pl img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:78px;height:auto;max-height:32px}.av .pb small{font:13px var(--mono);color:var(--mute);display:block}.av .pb em{color:var(--brand-text);font-style:normal}.av .pb b{font-size:17px;font-weight:600;display:block}.av .pb span{color:var(--soft);font-size:15.5px;display:block}.av .pi i{color:var(--brand-text);font-style:normal}.av .pi:hover b{text-decoration:underline}.av .mqw{direction:ltr;margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.av .mq{align-items:center;gap:34px;width:max-content;animation:34s linear infinite av-mq;display:flex}.av .mq>div{align-items:center;gap:34px;display:flex}.av .mqw:hover .mq{animation-play-state:paused}.av .mq img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;opacity:.75;filter:grayscale();width:auto;max-width:110px;height:26px;transition:all .2s}.av .mq a:hover img{opacity:1;filter:none}@keyframes av-mq{to{transform:translate(calc(-50% - 17px))}}.av .geo{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:16px;display:grid}.av .geo h3{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.av .geo b{font:500 26px var(--mono);letter-spacing:-.02em;display:block}.av .geo p{color:var(--soft);font-size:15.5px}.av .pts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.av .prt{background:var(--panel);border:1px solid var(--line);color:var(--fg);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:14.5px;line-height:1.25;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.av .prt:hover{border-color:var(--brand);transform:translateY(-2px)}.av .prt img{-o-object-fit:contain;object-fit:contain;flex:none;width:34px;height:34px}.av .nos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 26px;margin:16px 0 0;padding:0;list-style:none;display:grid}.av .nos li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:9px;padding-block:7px;font-size:16.5px;display:grid}.av .nos i{background:var(--fg);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-style:normal;display:grid}.av .end{color:var(--fg);border-top:1px solid var(--line);z-index:1;background:#fff;padding-block:52px;position:relative}.av .eg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.av .end h2{color:var(--fg)}.av .end .ls{color:var(--soft)}.av .end .btn.main{background:var(--term-brand);border-color:var(--term-brand);color:var(--term);margin-top:20px}.av .co{font-size:15.5px}.av .co h3{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.av .co p{overflow-wrap:anywhere;margin-bottom:12px}.av .co a{color:var(--brand-text);text-decoration:none}.av .co a:hover{text-decoration:underline}.av .co .ln{flex-wrap:wrap;gap:4px 14px;display:flex}[dir=rtl] .av *{letter-spacing:0}[dir=rtl] .av .sn .pg{transform-origin:100%}[dir=rtl] .av .it,.av:lang(zh) .it{font-style:normal}[dir=rtl] .av .sec,[dir=rtl] .av .eb,[dir=rtl] .av .st span,[dir=rtl] .av .tlt small,[dir=rtl] .av .wk .k,[dir=rtl] .av .wk dt,[dir=rtl] .av .geo h3,[dir=rtl] .av .co h3{text-transform:none}@media (max-width:980px){.av .hero,.av .fds,.av .prs,.av .wks,.av .geo,.av .eg,.av .nos{grid-template-columns:minmax(0,1fr)}.av .sts{grid-template-columns:repeat(3,minmax(0,1fr))}.av .st:nth-child(4){border-inline-start:0}.av .tms{grid-template-columns:repeat(2,minmax(0,1fr))}.av .pts{grid-template-columns:repeat(3,minmax(0,1fr))}.av .tlg{grid-template-columns:minmax(0,1fr)}.av .wk,.av .wk:first-child{border-inline-start:0;border-top:1px solid var(--line);padding-inline:0}.av .wk:first-child{border-top:0}}@media (max-width:640px){.av .tms{grid-template-columns:minmax(0,1fr)}.av .pts{grid-template-columns:repeat(2,minmax(0,1fr))}.av .flr{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.av .flr:before,.av .flr .run{display:none}.av .pi{grid-template-columns:70px minmax(0,1fr) 14px;gap:10px}.av .tlw{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.av *,.av :before,.av :after{transition:none!important;animation:none!important}.av .rv.pre{opacity:1;transform:none}.av .mqw{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.av .mq{flex-wrap:wrap;width:auto}.av .mq>div[aria-hidden]{display:none}}main:has(.av)+footer{margin-top:0}
