@font-face{font-family:Vision Han Black;font-style:normal;font-weight:900;font-display:swap;src:url(/marketing/vision/noto-sans-sc-900-vision.woff2) format("woff2")}.vPage:where([data-page=home]){--vision-han:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC";--vision-han-black:"PingFang SC","Vision Han Black","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--vsym-han:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC"}.vPage:where([data-page=home]){--bg:#0a0b0e;--txt:#f2f3f5;--dim:rgba(233,237,242,.55);--dim-2:rgba(233,237,242,.3);--line:rgba(255,255,255,.08);--cyan:#05D4FF;--cyan-soft:rgba(5,212,255,.72);--amber:#FFB454;--e-out:cubic-bezier(.16,1,.3,1);--e-io:cubic-bezier(.65,0,.35,1);--mono:var(--font-geist-mono),ui-monospace,monospace;--px:16vw}:where(#vHome) *{margin:0;padding:0;box-sizing:border-box}body:where(:has(.vPage:where([data-page=home]))),html:where(:has(.vPage:where([data-page=home]))){background:#0a0b0e}html:where(:has(.vPage:where([data-page=home]))){overflow-x:clip}body:where(:has(.vPage:where([data-page=home]))){overflow-x:clip}:where(#vHome){color:var(--txt);font-family:var(--font-geist-sans),system-ui,var(--vision-han),sans-serif;line-height:1.6;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;--vsym-ff:system-ui,var(--vsym-han),sans-serif}:where(#vHome) a{color:inherit;text-decoration:none}:where(#vHome) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(#vHome) input{font:inherit}:where(#vHome) section.act{scroll-margin-top:56px}:where(#vHome) #stage{position:relative;height:calc(100vh + min(64vh,580px))}:where(#vHome) #scene{position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate}:where(#vHome) #cv{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0}:where(#vHome) .grain{position:fixed;inset:0;z-index:45;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image: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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:where(#vHome) .col{position:absolute;z-index:4;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(max(clamp(80px,10vh,112px),calc(24vh - 140px)) + 26px + clamp(14px,2.3vh,21px)) 20px 0;pointer-events:none}:where(#vHome) .col>*{pointer-events:auto}:where(#vHome) #heroText{display:flex;flex-direction:column;align-items:center;will-change:transform,opacity}:where(#vHome) h1{font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-weight:600;font-size:clamp(30px,min(4vw,6vh),58px);line-height:1.17;letter-spacing:-.02em;color:#fff;--vsym-ff:initial}:where(#vHome) h1 .ln{display:block}:where(#vHome) h1 em{font-style:normal;background:linear-gradient(92deg,#fff,#d4f7ff 40%,#6fe3ff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(#vHome) .sub{margin-top:clamp(12px,2vh,17px);font-size:clamp(14.5px,1.9vh,17px);line-height:1.72;color:var(--dim);max-width:44em}:where(#vHome) .sub .nod{color:rgba(255,200,130,.92);white-space:nowrap}:where(#vHome) #formWrap{position:relative;width:min(640px,100%);margin-top:clamp(20px,3.3vh,30px);will-change:transform}:where(#vHome) .form{position:relative}:where(#vHome) .field{position:relative;display:flex;align-items:center;height:clamp(54px,7vh,64px);padding:0 7px 0 20px;border-radius:18px;background:linear-gradient(180deg,rgba(30,34,42,.62),rgba(15,17,22,.74));border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}:where(#vHome) .field:before{content:"";position:absolute;left:8%;right:8%;top:100%;height:72px;pointer-events:none;z-index:-1;background:radial-gradient(60% 100% at 50% 0,rgba(0,0,0,.55),rgba(0,0,0,0) 100%);-webkit-mask:linear-gradient(90deg,#000 calc(50% - 28px),transparent calc(50% - 6px),transparent calc(50% + 6px),#000 calc(50% + 28px));mask:linear-gradient(90deg,#000 calc(50% - 28px),transparent calc(50% - 6px),transparent calc(50% + 6px),#000 calc(50% + 28px))}:where(#vHome) .field:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1px solid rgba(5,212,255,.75);box-shadow:0 0 0 4px rgba(5,212,255,.07),0 0 38px rgba(5,212,255,.26);opacity:0;transition:opacity 1.2s ease}:where(#vHome) .field.ping:after{opacity:1;transition:opacity .12s ease}:where(#vHome) .field.focus:after,:where(#vHome) .field.sent:after{opacity:.7}:where(#vHome) .field .gl{flex:none;width:18px;height:18px;color:var(--dim-2);margin-right:10px}:where(#vHome) .field .pre{flex:none;font:15px/1 var(--mono);color:rgba(233,237,242,.28);margin-right:1px;--vsym-ff:ui-monospace,monospace}:where(#vHome) .inp{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center;cursor:text}:where(#vHome) .inp input{width:100%;height:100%;background:none;border:0;outline:0;color:#fff;font:400 clamp(16px,2.2vh,18.5px)/1 var(--font-geist-sans),sans-serif;letter-spacing:-.01em;caret-color:var(--cyan);--vsym-ff:sans-serif}:where(#vHome) .ph{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;white-space:nowrap;font:400 clamp(16px,2.2vh,18.5px)/1 var(--font-geist-sans),sans-serif;letter-spacing:-.01em;color:rgba(233,237,242,.5);--vsym-ff:sans-serif}:where(#vHome) .ph i{width:2px;height:1.15em;margin-left:1px;background:var(--cyan);box-shadow:0 0 8px rgba(5,212,255,.8);animation:v-home-blink 1.05s steps(1) infinite}:where(#vHome) .ph.hide{opacity:0}:where(#vHome) #scene.off .hud .k i,:where(#vHome) #scene.off .ph i{animation-play-state:paused}@keyframes v-home-blink{0%,55%{opacity:1}56%,to{opacity:0}}:where(#vHome) .under{position:relative;height:22px;margin-top:13px}:where(#vHome) .cap,:where(#vHome) .hint{position:absolute;left:0;right:0;top:0;height:22px;display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;font-size:13px;color:var(--dim-2);white-space:nowrap}:where(#vHome) .cap .l,:where(#vHome) .hint .l{text-align:right}:where(#vHome) .cap .r,:where(#vHome) .hint .r{text-align:left}:where(#vHome) .hint kbd{font:11px/1 var(--mono);color:var(--dim);border:solid rgba(255,255,255,.14);border-width:1px 1px 2px;border-radius:5px;padding:2px 6px;margin:0 3px;--vsym-ff:ui-monospace,monospace}:where(#vHome) .hint a{color:rgba(233,237,242,.74);transition:color .2s ease}@media(hover:hover){:where(#vHome) .hint a:hover{color:#fff}}:where(#vHome) .hint .mo{display:none}:where(#vHome) .cap{opacity:0;pointer-events:none}:where(#vHome) .cap .ex{font:500 10.5px/1 var(--font-geist-sans),var(--vision-han),sans-serif;letter-spacing:.04em;color:rgba(233,237,242,.6);border:1px solid rgba(255,255,255,.16);border-radius:99px;padding:4px 9px;--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) .cap .r{font:12px/1 var(--mono);color:var(--dim);--vsym-ff:ui-monospace,monospace}:where(#vHome) .mail{position:absolute;left:50%;top:-5px;width:min(430px,100%);opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .45s ease,transform .7s var(--e-out)}:where(#vHome) .mail.show{transform:translate(-50%)}:where(#vHome) .mf{display:flex;align-items:center;height:44px;padding:0 5px 0 13px;border-radius:13px;background:rgba(14,17,22,.9);border:1px solid rgba(5,212,255,.34);box-shadow:0 0 0 4px rgba(5,212,255,.05),0 18px 40px -20px rgba(0,0,0,.9)}:where(#vHome) .mf svg{flex:none;width:15px;height:15px;color:var(--cyan-soft);margin-right:9px}:where(#vHome) .mf input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;color:#fff;font-size:14px}:where(#vHome) .mf input::placeholder{color:rgba(233,237,242,.42)}:where(#vHome) .mf button{flex:none;height:34px;padding:0 14px;border-radius:9px;background:rgba(5,212,255,.15);color:#c4f6ff;font-size:13px;font-weight:500;white-space:nowrap}:where(#vHome) .mnote{display:grid;grid-template-columns:1fr 54px 1fr;margin-top:8px;font-size:11.5px;color:var(--dim-2);white-space:nowrap}:where(#vHome) .mnote span:first-child{text-align:right}:where(#vHome) .mnote.warn{color:rgba(255,200,130,.85)}:where(#vHome) .mdone{display:none;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;border-radius:13px;background:rgba(14,17,22,.9);border:1px solid rgba(255,255,255,.1);font-size:13.5px;color:rgba(233,237,242,.85);white-space:nowrap}:where(#vHome) .mdone b{font-weight:500;color:#fff;max-width:14em;overflow:hidden;text-overflow:ellipsis}:where(#vHome) .mdone i{font-style:normal;color:var(--cyan)}:where(#vHome) .mail.done .mf{display:none}:where(#vHome) .mail.done .mdone{display:flex}:where(#vHome) .s2h{position:absolute;z-index:4;left:0;right:0;top:0;display:flex;justify-content:center;opacity:0;pointer-events:none}:where(#vHome) .s2h span{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(14,16,20,.6);font-size:12.5px;color:rgba(233,237,242,.78);letter-spacing:.02em;white-space:nowrap}:where(#vHome) .s2h b{font:500 10.5px/1 var(--mono);letter-spacing:.06em;color:#03222b;background:var(--cyan);border-radius:99px;padding:4px 7px;--vsym-ff:ui-monospace,monospace}:where(#vHome) .lanes{position:absolute;z-index:3;left:0;right:0;top:0;margin:0 auto;width:min(1180px,calc(100% - 96px))}:where(#vHome) .grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}:where(#vHome) .lane{position:relative;text-align:left;display:flex;flex-direction:column}:where(#vHome) .card,:where(#vHome) .lh{opacity:0;transform:translateY(-14px);transition:opacity .45s ease,transform .7s var(--e-out)}:where(#vHome) .lane.in .card,:where(#vHome) .lane.in .lh{opacity:1;transform:none}:where(#vHome) .lh{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:30px;padding:0 4px;font-size:13px;color:rgba(242,243,245,.85);white-space:nowrap}:where(#vHome) .chips{display:flex;gap:3px}:where(#vHome) .chip{flex:none;width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font:700 10px/1 var(--font-geist-sans),sans-serif;font-style:normal;color:#0a0b0e;background:var(--c);--vsym-ff:sans-serif}:where(#vHome) .lh .cnt{margin-left:auto;font:11.5px/1 var(--mono);color:var(--dim-2);font-variant-numeric:tabular-nums;--vsym-ff:ui-monospace,monospace}:where(#vHome) .lh .cnt b{font-weight:500;color:var(--cyan-soft)}:where(#vHome) .card{position:relative;flex:1;margin-top:8px;min-height:clamp(150px,19vh,176px);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgba(20,23,29,.94),rgba(13,15,19,.96));border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 60px -36px rgba(0,0,0,.95)}:where(#vHome) .card .bar{position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--amber);box-shadow:0 0 10px rgba(255,180,84,.55);transform:scaleY(0);transform-origin:top;transition:transform .55s var(--e-out)}:where(#vHome) .lane.done .card .bar{transform:scaleY(1)}:where(#vHome) .sk{position:absolute;inset:18px 20px;display:flex;flex-direction:column;gap:11px;transition:opacity .35s ease}:where(#vHome) .sk i{display:block;height:9px;border-radius:5px;background:rgba(255,255,255,.05)}:where(#vHome) .sk i:first-child{width:70%;height:12px}:where(#vHome) .sk i:nth-child(2){width:92%}:where(#vHome) .sk i:nth-child(3){width:58%}:where(#vHome) .sk i:nth-child(4){width:80%;margin-top:12px}:where(#vHome) .lane.done .sk{opacity:0}:where(#vHome) .beam{position:absolute;left:0;right:0;top:0;height:56px;pointer-events:none;opacity:0;transform:translateY(-60px);background:linear-gradient(180deg,rgba(5,212,255,0),rgba(5,212,255,.1) 80%,rgba(5,212,255,0))}:where(#vHome) .beam:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,rgba(120,236,255,.95),transparent);box-shadow:0 0 12px rgba(5,212,255,.9)}:where(#vHome) .lane.scan .beam{animation:v-home-beam .75s var(--e-io) forwards}@keyframes v-home-beam{0%{opacity:0;transform:translateY(-60px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(var(--bh,170px))}}:where(#vHome) .ct{position:relative;padding:17px 20px 16px 22px}:where(#vHome) .ct>*{opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .4s var(--e-out)}:where(#vHome) .lane.done .ct>*{opacity:1;transform:none;transition:opacity .45s ease,transform .55s var(--e-out)}:where(#vHome) .lane.done .ct>:nth-child(2){transition-delay:.07s}:where(#vHome) .lane.done .ct>:nth-child(3){transition-delay:.14s}:where(#vHome) .lane.done .ct>:nth-child(4){transition-delay:.2s}:where(#vHome) .f-t{font-size:clamp(15px,2vh,16.5px);font-weight:600;line-height:1.4;color:#fff;letter-spacing:-.01em}:where(#vHome) .f-d{margin-top:6px;font-size:12.5px;line-height:1.6;color:var(--dim)}:where(#vHome) .ev{display:flex;align-items:center;gap:6px;margin-top:9px;padding:6px 9px;border-radius:8px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);font:11.5px/1.2 var(--mono);color:var(--dim-2);white-space:nowrap;min-width:0;overflow:hidden;--vsym-ff:ui-monospace,monospace}:where(#vHome) .ev svg{flex:none;width:12px;height:12px;fill:none;stroke:rgba(233,237,242,.4);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) .ev .u{min-width:0;overflow:hidden;text-overflow:ellipsis;color:rgba(233,237,242,.78)}:where(#vHome) .ev .pre2,:where(#vHome) .ev .rest{flex:none;font-family:var(--font-geist-sans),var(--vision-han),sans-serif;font-size:12px;--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) .ev em{font-style:normal;font-family:var(--mono);color:var(--amber);--vsym-ff:ui-monospace,monospace}:where(#vHome) .f-w{margin-top:11px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.09);font-size:12.5px;line-height:1.55;color:rgba(233,237,242,.78)}:where(#vHome) .f-w b{font-weight:500;color:var(--cyan-soft);margin-right:6px}:where(#vHome) .f-w .nod{color:rgba(255,200,130,.88);white-space:nowrap}:where(#vHome) #chips,:where(#vHome) #hudWrap{position:absolute;inset:0;z-index:3;pointer-events:none}:where(#vHome) .hud{position:absolute;left:28px;bottom:28px;padding:13px 15px 12px;border-radius:15px;min-width:212px;background:linear-gradient(180deg,rgba(20,23,29,.8),rgba(12,14,18,.82));border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 50px -18px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05);opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .9s var(--e-out)}:where(#vHome) .hud.on{opacity:1;transform:none}:where(#vHome) .hud .k{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim);white-space:nowrap}:where(#vHome) .hud .k i{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:v-home-live 2.4s ease-in-out infinite}@keyframes v-home-live{50%{opacity:.35}}:where(#vHome) .hud .n{display:flex;align-items:baseline;gap:10px;margin-top:8px}:where(#vHome) .hud .n b{font:500 28px/1 var(--mono);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;--vsym-ff:ui-monospace,monospace}:where(#vHome) .hud .n span{font:500 11.5px/1 var(--mono);color:var(--cyan);opacity:0;transition:opacity .25s ease;--vsym-ff:ui-monospace,monospace}:where(#vHome) .hud .n span.on{opacity:1}:where(#vHome) .hud .f{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:8px;border-top:1px solid var(--line);font:11px/1 var(--mono);color:var(--dim-2);--vsym-ff:ui-monospace,monospace}:where(#vHome) .exs{font:500 9.5px/1 var(--font-geist-sans),var(--vision-han),sans-serif;letter-spacing:.06em;color:var(--dim-2);padding:3px 6px;border-radius:5px;border:1px solid rgba(255,255,255,.1);--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) .chipq{position:absolute;left:0;top:0;display:flex;align-items:center;gap:7px;padding:5px 9px 5px 5px;border-radius:9px;background:rgba(10,12,16,.62);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font:11px/1 var(--mono);color:rgba(233,237,242,.74);white-space:nowrap;opacity:0;transition:opacity .45s ease;will-change:transform,opacity;--vsym-ff:ui-monospace,monospace}:where(#vHome) .chipq.on{opacity:1}:where(#vHome) .chipq .chip{width:15px;height:15px;border-radius:4px;font-size:9px}:where(#vHome) #after{position:relative}:where(#vHome) #trail{position:absolute;left:0;top:0;width:100%;pointer-events:none;overflow:visible;z-index:0}:where(#vHome) .plainWrap{position:relative;height:calc(100vh + min(40vh,360px))}:where(#vHome) .plainSticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding-left:var(--px);z-index:1}:where(#vHome) .plain .pk{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--dim-2);margin-bottom:20px;--vsym-ff:ui-monospace,monospace}:where(#vHome) .plain .pl{font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500;letter-spacing:-.02em;line-height:2.1;color:rgba(233,237,242,.22);transition:color .6s ease}:where(#vHome) .plain .pl.on{color:var(--txt)}:where(#vHome) .plain .pl em{font-style:normal;color:rgba(255,180,84,.35);transition:color .6s ease}:where(#vHome) .plain .pl.on em{color:var(--amber)}:where(#vHome) .rise{opacity:0;transform:translateY(14px)}.vPage:where([data-page=home]).go .rise{animation:v-home-rise .9s var(--e-out) both;animation-delay:var(--d,0s)}@keyframes v-home-rise{to{opacity:1;transform:none}}@media(max-height:780px) and (min-width:761px){:where(#vHome) .sub br{display:none}:where(#vHome) .f-d{display:none}:where(#vHome) .card{min-height:0}:where(#vHome) .ct{padding:14px 18px 13px 20px}}@media(max-width:760px){.vPage:where([data-page=home]){--px:46px}:where(#vHome) .col{padding:111px 16px 0}:where(#vHome) h1{font-size:29px;line-height:1.26}:where(#vHome) .sub{font-size:14.5px;line-height:1.68}:where(#vHome) #formWrap{margin-top:20px}:where(#vHome) .field{height:auto;flex-wrap:wrap;padding:6px;border-radius:16px}:where(#vHome) .field .gl{display:none}:where(#vHome) .field .pre{margin-left:12px}:where(#vHome) .inp{height:48px}:where(#vHome) .hint .kb{display:none}:where(#vHome) .hint .mo{display:inline}:where(#vHome) .cap,:where(#vHome) .hint{grid-template-columns:1fr 40px 1fr;font-size:12px}:where(#vHome) .cap .r{font-size:11px}:where(#vHome) .lanes{width:calc(100% - 32px)}:where(#vHome) .grid{grid-template-columns:1fr;gap:12px;padding-left:26px}:where(#vHome) .lh{height:24px;font-size:12.5px}:where(#vHome) .card{min-height:0;margin-top:5px}:where(#vHome) .ev,:where(#vHome) .f-d,:where(#vHome) .sk{display:none}:where(#vHome) .ct{padding:12px 14px 12px 16px}:where(#vHome) .f-t{font-size:14.5px}:where(#vHome) .f-w{margin-top:8px;padding-top:8px;font-size:12px}:where(#vHome) .hud{left:16px;bottom:16px;min-width:0;padding:9px 11px;border-radius:12px}:where(#vHome) .hud .k{font-size:11px}:where(#vHome) .hud .n b{font-size:20px}:where(#vHome) .hud .n{margin-top:5px}:where(#vHome) .hud .f{display:none}:where(#vHome) .plainSticky{padding-right:16px}:where(#vHome) .plain .pl{font-size:1.1rem;line-height:1.6;margin-bottom:14px;word-break:keep-all}}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .lh .cnt{letter-spacing:.04em;text-transform:uppercase}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .hint kbd{letter-spacing:.04em;text-transform:uppercase}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) h1 .ln{text-wrap:balance}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .sub{text-wrap:pretty}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .s2h span{letter-spacing:0}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .cap .ex{letter-spacing:.02em}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .exs{letter-spacing:.03em}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .plain .pl{font-size:clamp(1.1rem,1.65vw,1.5rem);line-height:1.45;padding:.32em 0;text-wrap:balance;max-width:calc(min(80vw,100vw - 150px) - var(--px) - 64px)}@media(max-width:760px){div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) h1{font-size:28px}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .sub{text-wrap:balance}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .sub br{display:none}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .sub .nod{white-space:normal}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .cap .r{white-space:normal;line-height:1.3}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .mdone b{max-width:11em}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .plain .pl{font-size:1.1rem;line-height:1.6;padding:0;max-width:none}}@media(max-width:400px){div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) .hud .k{flex-basis:100%;justify-content:center}}@media(max-width:760px) and (max-height:740px){:where(#vHome) .col{padding-top:99px}:where(#vHome) h1,div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) h1{font-size:24px;line-height:1.22}:where(#vHome) .sub{font-size:13.5px;line-height:1.55;margin-top:10px}:where(#vHome) #formWrap{margin-top:14px}:where(#vHome) .inp{height:44px}}@media(max-width:760px){:where(#vHome) #stage{height:calc(100vh + min(56vh,480px))}:where(#vHome) .cap .ex{font-size:11px}:where(#vHome) .s2h b{font-size:11.5px}:where(#vHome) .f-w{font-size:13px;text-wrap:pretty}:where(#vHome) .plain .pk{font-size:11px}:where(#vHome) .exs{font-size:11.5px;padding:3px 6px}:where(#vHome) .hint a{display:inline-block;padding:10px 8px;margin:-10px -8px}:where(#vHome) .mf{height:50px}:where(#vHome) .mf input{font-size:16px}:where(#vHome) .mf button{height:40px;padding:0 16px}:where(#vHome) .hud{left:0;right:0;margin:0 auto;bottom:16px;bottom:calc(14px + 100vh - 100svh);width:max-content;max-width:calc(100% - 32px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:11px;row-gap:3px;padding:7px 13px}:where(#vHome) .hud .n{margin-top:0;gap:6px}:where(#vHome) .hud .n b{font-size:18px}:where(#vHome) .hud .f{display:flex;margin:0;padding:0;border:0}:where(#vHome) .hud .f span:first-child{display:none}:where(#vHome) .plainWrap{height:auto}:where(#vHome) .plainSticky{position:relative;top:auto;height:auto;display:block;padding:60px 16px 52px var(--px)}:where(#vHome) #after .w6tail{height:36px!important}}@media(prefers-reduced-motion:reduce){:where(#vHome) .rise{opacity:1;transform:none;animation:none!important}:where(#vHome) *,:where(#vHome) :after,:where(#vHome) :before{transition:none!important;animation-duration:0s!important}:where(#vHome) .beam{display:none}}:where(#vHome) #formWrap{width:min(600px,100%)}:where(#vHome) .ap{position:relative;width:100%}:where(#vHome) .ap .vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where(#vHome) .field.ap-f{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);align-items:stretch;height:clamp(56px,7vh,64px);padding:7px;text-align:left}:where(#vHome) .field.ap-f:has(.ap-em:focus):after{opacity:.7}:where(#vHome) .ap-in,:where(#vHome) .ap-ok{grid-area:1/1;min-width:0;display:flex;align-items:center;gap:7px;transition:opacity .18s var(--e-out),transform .18s var(--e-out),visibility 0s}:where(#vHome) .ap-ok{gap:12px;padding-left:14px;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .18s var(--e-out),transform .18s var(--e-out),visibility 0s linear .18s}:where(#vHome) .ap.ok .ap-in{opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .18s var(--e-out),transform .18s var(--e-out),visibility 0s linear .18s}:where(#vHome) .ap.ok .ap-ok{opacity:1;visibility:visible;transform:none;transition:opacity .24s var(--e-out) .06s,transform .24s var(--e-out) .06s,visibility 0s}:where(#vHome) .ap-seg{flex:none;display:flex;height:100%;padding:3px;gap:2px;border-radius:12px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}:where(#vHome) .ap-sb{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:9px;font-size:14px;color:rgba(233,237,242,.6);white-space:nowrap}:where(#vHome) .ap-sb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(5,212,255,.13);box-shadow:inset 0 0 0 1px rgba(5,212,255,.38);opacity:0;transition:opacity .18s var(--e-out)}:where(#vHome) .ap-sb span{position:relative}:where(#vHome) .ap-sb[aria-pressed=true]{color:#c9f6ff}:where(#vHome) .ap-sb[aria-pressed=true]:before{opacity:1}@media(hover:hover){:where(#vHome) .ap-sb:hover{color:#fff}:where(#vHome) .ap-sb[aria-pressed=true]:hover{color:#dffaff}}:where(#vHome) .ap-em{flex:1;min-width:0;height:100%;padding:0 6px 0 12px;background:none;border:0;outline:0;color:#fff;font:400 16px/1 var(--font-geist-sans),var(--vision-han),sans-serif;letter-spacing:-.01em;caret-color:var(--cyan);--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) .ap-em::placeholder{color:rgba(233,237,242,.42)}:where(#vHome) .ap-go{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:100%;padding:0 21px;border-radius:12px;background:linear-gradient(180deg,#2fe0ff,#05c3ea);color:#03222b;font-weight:600;font-size:14.5px;letter-spacing:0;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 24px -8px rgba(5,212,255,.6);transition:transform .15s ease}:where(#vHome) .ap-go:active,:where(#vHome) .ap-more:active{transform:scale(.97)}:where(#vHome) .ap .ar{display:inline-block;font-style:normal;transition:transform .18s var(--e-out)}@media(hover:hover){:where(#vHome) .ap-go:hover .ar,:where(#vHome) .ap-login:hover .ar,:where(#vHome) .ap-more:hover .ar{transform:translateX(3px)}}:where(#vHome) .ap-ok .msg{flex:1;min-width:0;display:flex;align-items:center;gap:10px}:where(#vHome) .ap-ok svg{flex:none;width:17px;height:17px;color:var(--cyan)}:where(#vHome) .ap-ok p{min-width:0;font-size:15px;line-height:1.45;color:rgba(233,237,242,.84);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:0}:where(#vHome) .ap-ok p b{font-weight:500;color:#fff}:where(#vHome) .ap-more{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:100%;padding:0 18px;border-radius:12px;color:#eaf6fa;font-weight:500;font-size:14px;white-space:nowrap;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);transition:transform .15s ease}:where(#vHome) .ap-more .ar{color:var(--cyan-soft)}@media(hover:hover){:where(#vHome) .ap-more:hover{background:rgba(255,255,255,.08)}}:where(#vHome) .ap-under{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;min-height:22px;margin-top:13px;font-size:13px;line-height:1.45;text-align:left}:where(#vHome) .ap-err{grid-column:1;padding-left:4px;color:#ff8f8f;word-break:keep-all;text-wrap:balance;opacity:0;transform:translateY(-3px);transition:opacity .18s var(--e-out),transform .18s var(--e-out)}:where(#vHome) .ap.bad .ap-err{opacity:1;transform:none}:where(#vHome) .ap-login{grid-column:3;justify-self:end;padding:2px 4px;border-radius:6px;color:var(--dim);white-space:nowrap}:where(#vHome) .ap-login span{color:rgba(233,237,242,.82)}@media(hover:hover){:where(#vHome) .ap-login:hover span{color:#fff}}:where(#vHome) .ap-go:focus-visible,:where(#vHome) .ap-login:focus-visible,:where(#vHome) .ap-more:focus-visible,:where(#vHome) .ap-sb:focus-visible{outline:2px solid #7fe9ff;outline-offset:2px}@media(max-width:600px){:where(#vHome) .field.ap-f{height:auto;padding:6px;border-radius:16px}:where(#vHome) .ap-in{flex-direction:column;align-items:stretch;gap:6px}:where(#vHome) .ap-seg{height:42px}:where(#vHome) .ap-em{flex:none;height:48px;padding:0 14px;border-radius:11px;background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}:where(#vHome) .ap-go{height:46px}:where(#vHome) .ap-ok{flex-direction:column;align-items:stretch;justify-content:center;gap:14px;padding:0}:where(#vHome) .ap-ok .msg{flex:none;align-items:flex-start;padding:0 10px}:where(#vHome) .ap-ok svg{margin-top:2px}:where(#vHome) .ap-ok p{white-space:normal;overflow-wrap:anywhere}:where(#vHome) .ap-more{height:46px}:where(#vHome) .ap-under{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}:where(#vHome) .ap-err{padding-left:2px}:where(#vHome) .ap-login{padding-right:2px}}@media(prefers-reduced-motion:reduce){:where(#vHome) .ap .ar,:where(#vHome) .ap-err,:where(#vHome) .ap-go,:where(#vHome) .ap-in,:where(#vHome) .ap-more,:where(#vHome) .ap-ok,:where(#vHome) .ap-sb:before{transition:none!important}}:where(#vHome) .form .beta{margin-bottom:10px;text-align:center;font-size:13px;color:var(--dim)}:where(#vHome) #col{will-change:transform}@media(max-width:760px){:where(#vHome) #heroText .sub{word-break:keep-all}}:where(#vHome) #s01{position:relative;background:var(--bg)}:where(#vHome) #s01 .rv{opacity:0;transform:translateY(12px);transition:opacity .8s ease,transform 1s var(--e-out)}:where(#vHome) #s01 .rv.in{opacity:1;transform:none}:where(#vHome) #s01 .s01-in{position:relative;padding:clamp(110px,15vh,160px) 32px clamp(56px,8vh,84px)}:where(#vHome) #s01 .s01-wrap{position:relative;z-index:1;max-width:1040px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(72px,9vw,120px)}:where(#vHome) #s01 .s01-hd{display:contents}:where(#vHome) #s01 .s01-ha{align-self:end}:where(#vHome) #s01 .s01-hb{align-self:end;padding-bottom:6px}:where(#vHome) #s01 .s01-eb{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border:1px solid rgba(5,212,255,.2);border-radius:999px;background:rgba(5,212,255,.04);font:500 11.5px/1 var(--mono);letter-spacing:.14em;color:var(--cyan-soft);margin-bottom:clamp(16px,2.4vh,22px);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s01 .s01-eb:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}:where(#vHome) #s01 h2{font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-weight:600;font-size:clamp(28px,2.75vw,40px);line-height:1.26;letter-spacing:-.02em;color:#fff;--vsym-ff:initial}:where(#vHome) #s01 h2 span{display:block}:where(#vHome) #s01 h2 em{font-style:normal;background:linear-gradient(92deg,#d8f8ff,#8fe9ff 42%,#3cdcff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(#vHome) #s01 .s01-k{font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:1.5;color:#fff}:where(#vHome) #s01 .s01-p{margin-top:8px;font-size:15px;line-height:1.78;color:var(--dim);text-wrap:pretty}:where(#vHome) #s01 .s01-li{grid-column:1/-1;list-style:none;margin-top:clamp(40px,6vh,60px);display:grid;grid-template-columns:subgrid;row-gap:0}:where(#vHome) #s01 .s01-li li{position:relative;padding:20px 0 22px;border-top:1px solid var(--line)}:where(#vHome) #s01 .s01-li li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}:where(#vHome) #s01 .s01-li .n{display:block;font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--cyan-soft);margin-bottom:11px;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s01 .s01-li b{display:block;font-size:16px;font-weight:600;line-height:1.45;color:#fff}:where(#vHome) #s01 .s01-li p{margin-top:5px;font-size:14.5px;line-height:1.72;color:var(--dim);text-wrap:pretty}:where(#vHome) #s01 .s01-li li:nth-child(2){transition-delay:.06s}:where(#vHome) #s01 .s01-li li:nth-child(3){transition-delay:.1s}:where(#vHome) #s01 .s01-li li:nth-child(4){transition-delay:.16s}:where(#vHome) #s01 .s01-pin{position:relative;height:calc(100vh + min(196vh,1720px))}:where(#vHome) #s01 .s01-stk{position:sticky;top:0;height:100vh;overflow:clip;isolation:isolate}:where(#vHome) #s01 .s01-dg{margin:0;position:absolute;inset:0}:where(#vHome) #s01 .s01-dg>*{position:absolute;left:0;top:0}:where(#vHome) #s01 .s01-pn{z-index:2;border-radius:18px;padding:18px 20px;background:linear-gradient(180deg,#15181e,#101217 42%,#0e1014);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(255,255,255,.075),0 46px 90px -40px rgba(0,0,0,.95),0 22px 44px -24px rgba(0,0,0,.7)}:where(#vHome) #s01 .s01-pn:before{content:"";position:absolute;left:16%;right:16%;top:-1px;height:1px;pointer-events:none;opacity:0;transition:opacity .7s ease;background:linear-gradient(90deg,transparent,rgba(5,212,255,.7),transparent)}:where(#vHome) #s01 .s01-pn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .7s ease;box-shadow:inset 0 0 0 1px rgba(5,212,255,.2)}:where(#vHome) #s01 .s01-pn.on:after,:where(#vHome) #s01 .s01-pn.on:before{opacity:1}:where(#vHome) #s01 .s01-pi{opacity:.3;transform:translateY(5px);transition:opacity .6s ease,transform .8s var(--e-out)}:where(#vHome) #s01 .s01-pn.on .s01-pi{opacity:1;transform:none}:where(#vHome) #s01 .s01-ph{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}:where(#vHome) #s01 .s01-ph b{font-family:var(--font-geist-sans),var(--vision-han-black),system-ui,sans-serif;font-size:15.5px;font-weight:600;letter-spacing:.005em;color:#fff;--vsym-ff:var(--vision-han-black),system-ui,sans-serif}:where(#vHome) #s01 .s01-ex{font:500 13px/1 var(--font-geist-sans),var(--vision-han),sans-serif;letter-spacing:.04em;color:var(--dim-2);padding:4px 9px;border-radius:99px;border:1px solid rgba(255,255,255,.12);--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) #s01 .s01-goal{z-index:2;display:inline-flex;align-items:center;height:32px;padding:0 15px;border-radius:999px;white-space:nowrap;font:500 13.5px/1 var(--vision-han),Noto Sans SC,system-ui,sans-serif;letter-spacing:.04em;color:rgba(233,237,242,.42);background:#0d0f13;border:1px solid rgba(255,255,255,.1);transition:color .5s ease;--vsym-ff:var(--vsym-han),"Noto Sans SC",system-ui,sans-serif}:where(#vHome) #s01 .s01-goal:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(5,212,255,.42);opacity:0;transition:opacity .6s ease;pointer-events:none}:where(#vHome) #s01 .s01-goal.on{color:#fff}:where(#vHome) #s01 .s01-goal.on:after{opacity:1}:where(#vHome) #s01 .s01-main{border-radius:22px;padding:24px 28px 22px}:where(#vHome) #s01 .s01-main .s01-pi{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);column-gap:30px;align-items:center}:where(#vHome) #s01 .s01-os{display:flex;align-items:center;gap:9px;font:500 13px/1 var(--mono);letter-spacing:.18em;color:var(--cyan-soft);white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s01 .s01-os:before{content:"";width:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(5,212,255,.8))}:where(#vHome) #s01 .s01-helm{display:block;margin-top:14px;font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-weight:600;font-size:clamp(30px,2.5vw,38px);line-height:1.1;letter-spacing:-.02em;color:#fff;white-space:nowrap;--vsym-ff:initial}:where(#vHome) #s01 .s01-helm em{font-style:normal;background:linear-gradient(92deg,#d8f8ff,#8fe9ff 45%,#3cdcff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(#vHome) #s01 .s01-mr{list-style:none;border-top:1px solid rgba(255,255,255,.06)}:where(#vHome) #s01 .s01-mr li{position:relative;z-index:0;display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:15px;line-height:1.45;color:rgba(242,243,245,.92);opacity:.38;transition:opacity .35s ease}:where(#vHome) #s01 .s01-mr li.on{opacity:1}:where(#vHome) #s01 .s01-ring{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:1;box-shadow:inset 0 0 0 1px rgba(5,212,255,.62),0 0 0 1px rgba(5,212,255,.14),0 0 38px -10px rgba(5,212,255,.5)}:where(#vHome) #s01 .s01-mr li:before{content:"";position:absolute;left:-12px;right:-12px;top:2px;bottom:2px;z-index:-1;border-radius:9px;pointer-events:none;opacity:var(--w,0);background:linear-gradient(90deg,rgba(5,212,255,0),rgba(5,212,255,.1) 16%,rgba(5,212,255,.07) 84%,rgba(5,212,255,0))}:where(#vHome) #s01 .s01-mr .s01-ic{position:relative}:where(#vHome) #s01 .s01-mr .s01-ic:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(120,230,255,.85);pointer-events:none;opacity:var(--w,0)}:where(#vHome) #s01 .s01-rd{display:grid;margin-top:16px;font:500 13px/1.5 var(--mono);letter-spacing:.02em;word-spacing:-.32em;white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s01 .s01-rd>span{grid-area:1/1;transition:opacity .45s ease,transform .6s var(--e-out)}:where(#vHome) #s01 .s01-rd .a{color:rgba(233,237,242,.5)}:where(#vHome) #s01 .s01-rd .b{color:var(--cyan-soft);opacity:0;transform:translateY(9px)}:where(#vHome) #s01 .s01-rd .b i{font-style:normal;color:rgba(233,237,242,.78)}:where(#vHome) #s01 .s01-rd.r2 .a{opacity:0;transform:translateY(-9px)}:where(#vHome) #s01 .s01-rd.r2 .b{opacity:1;transform:none}:where(#vHome) #s01 .s01-ic{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(5,212,255,.06);border:1px solid rgba(5,212,255,.22)}:where(#vHome) #s01 .s01-ic svg{width:14px;height:14px;fill:none;stroke:var(--cyan-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s01 .s01-halo{z-index:-1;pointer-events:none;opacity:.22;transition:opacity .9s ease;background-image:radial-gradient(rgba(120,230,255,.34) .8px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.35) 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.35) 55%,transparent 100%)}:where(#vHome) #s01 .s01-halo.on{opacity:.6}:where(#vHome) #s01 .s01-tk{z-index:2;font:500 13px/1.3 var(--mono);letter-spacing:.06em;color:rgba(233,237,242,.3);white-space:nowrap;transition:color .5s ease;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s01 .s01-tk.on{color:var(--cyan-soft)}:where(#vHome) #s01 .s01-cp{z-index:2;font:500 13.5px/1.5 var(--vision-han),Noto Sans SC,system-ui,sans-serif;letter-spacing:.04em;color:rgba(233,237,242,.3);white-space:nowrap;text-align:right;transition:color .5s ease;--vsym-ff:var(--vsym-han),"Noto Sans SC",system-ui,sans-serif}:where(#vHome) #s01 .s01-cp span{display:inline}:where(#vHome) #s01 .s01-cp.two span{display:block}:where(#vHome) #s01 .s01-cp.on{color:rgba(242,243,245,.92)}:where(#vHome) #s01 .s01-kn{opacity:0;transition:opacity .5s ease}:where(#vHome) #s01 .s01-kn.on{opacity:1}:where(#vHome) #s01 .s01-ai .s01-ph b{color:#9fefff}:where(#vHome) #s01 .s01-hp{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px}:where(#vHome) #s01 .s01-hp li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 10px;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);font-size:13px;line-height:1;color:rgba(233,237,242,.8);white-space:nowrap}:where(#vHome) #s01 .s01-hp svg{width:18px;height:18px;fill:none;stroke:var(--cyan-soft);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s01 .s01-hu:before{background:linear-gradient(90deg,transparent,rgba(255,180,84,.75),transparent)}:where(#vHome) #s01 .s01-hu:after{box-shadow:inset 0 0 0 1px rgba(255,180,84,.22)}:where(#vHome) #s01 .s01-hu .s01-ph b{color:var(--amber)}:where(#vHome) #s01 .s01-hr{list-style:none;margin-top:4px}:where(#vHome) #s01 .s01-hr li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:14.5px;line-height:1.4;color:rgba(242,243,245,.9);white-space:nowrap}:where(#vHome) #s01 .s01-hr li:last-child{border-bottom:0;padding-bottom:2px}:where(#vHome) #s01 .s01-hu .s01-ic{background:rgba(255,180,84,.07);border-color:rgba(255,180,84,.26)}:where(#vHome) #s01 .s01-hu .s01-ic svg{stroke:rgba(255,190,110,.92)}:where(#vHome) #s01 .s01-st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}:where(#vHome) #s01 .s01-st>div{padding:2px 0 2px 16px;border-left:1px solid rgba(255,255,255,.06)}:where(#vHome) #s01 .s01-st>div:first-child{padding-left:0;border-left:0}:where(#vHome) #s01 .s01-st span{display:block;font-size:13px;color:var(--dim);white-space:nowrap}:where(#vHome) #s01 .s01-st b{display:block;margin-top:8px;font:400 22px/1 var(--font-geist-sans),sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;--vsym-ff:sans-serif}:where(#vHome) #s01 .s01-st b i{font-style:normal;font-size:13px;margin-right:5px;vertical-align:3px}:where(#vHome) #s01 .up{color:#34d399}:where(#vHome) #s01 .dn{color:#f87171}:where(#vHome) #s01 .s01-dg.cmp .s01-pn{padding:14px 18px}:where(#vHome) #s01 .s01-dg.cmp .s01-main{padding:18px 24px 16px}:where(#vHome) #s01 .s01-dg.cmp .s01-mr li{padding:7px 0}:where(#vHome) #s01 .s01-dg.cmp .s01-ic{width:23px;height:23px;border-radius:7px}:where(#vHome) #s01 .s01-dg.cmp .s01-ph{padding-bottom:10px}:where(#vHome) #s01 .s01-dg.cmp .s01-hp{margin-top:11px}:where(#vHome) #s01 .s01-dg.cmp .s01-hp li{padding:9px 0 8px;gap:6px}:where(#vHome) #s01 .s01-dg.cmp .s01-hr li{padding:7px 0}:where(#vHome) #s01 .s01-dg.cmp .s01-st{margin-top:11px}:where(#vHome) #s01 .s01-dg.xc .s01-pn{padding:12px 16px}:where(#vHome) #s01 .s01-dg.xc .s01-main{padding:13px 22px 11px}:where(#vHome) #s01 .s01-dg.xc .s01-mr li{padding:5px 0}:where(#vHome) #s01 .s01-dg.xc .s01-helm{margin-top:9px}:where(#vHome) #s01 .s01-dg.xc .s01-rd{margin-top:9px}:where(#vHome) #s01 .s01-dg.xc .s01-ph{padding-bottom:8px}:where(#vHome) #s01 .s01-dg.xc .s01-hp{margin-top:9px}:where(#vHome) #s01 .s01-dg.xc .s01-hp li{padding:7px 0 6px;gap:5px}:where(#vHome) #s01 .s01-dg.xc .s01-hr li{padding:5px 0}:where(#vHome) #s01 .s01-dg.xc .s01-st{margin-top:8px}:where(#vHome) #s01 .s01-dg.xc .s01-st b{margin-top:6px;font-size:20px}@media(max-width:760px){:where(#vHome) #s01 .s01-in{padding:88px 16px 34px 46px}:where(#vHome) #s01 .s01-wrap{display:block}:where(#vHome) #s01 .s01-hd{display:block}:where(#vHome) #s01 .s01-eb{font-size:11px;padding:5px 11px;margin-bottom:14px}:where(#vHome) #s01 h2{font-size:26px;line-height:1.3}:where(#vHome) #s01 .s01-hb{margin-top:16px;padding-bottom:0}:where(#vHome) #s01 .s01-k{font-size:16px}:where(#vHome) #s01 .s01-p{font-size:14.5px;line-height:1.7}:where(#vHome) #s01 .s01-li{display:block;margin-top:30px}:where(#vHome) #s01 .s01-li li{padding:17px 0 18px}:where(#vHome) #s01 .s01-li li:nth-last-child(-n+2){border-bottom:0}:where(#vHome) #s01 .s01-li li:last-child{border-bottom:1px solid var(--line)}:where(#vHome) #s01 .s01-li b{font-size:15.5px}:where(#vHome) #s01 .s01-li p{font-size:14px}:where(#vHome) #s01 .s01-pin{height:auto}:where(#vHome) #s01 .s01-stk{position:relative;height:auto;overflow:visible;padding:14px 16px 150px 46px}:where(#vHome) #s01 .s01-dg{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6px;align-items:stretch}:where(#vHome) #s01 .s01-dg>*{position:relative;transform:none!important;width:auto!important;grid-column:1/-1}:where(#vHome) #s01 .s01-goal{justify-self:start}:where(#vHome) #s01 .s01-main{margin-top:10px;padding:12px 13px 7px}:where(#vHome) #s01 .s01-main .s01-pi{display:block}:where(#vHome) #s01 .s01-helm{font-size:26px;margin-top:8px}:where(#vHome) #s01 .s01-rd{margin-top:6px}:where(#vHome) #s01 .s01-mr{margin-top:8px}:where(#vHome) #s01 .s01-mr li{font-size:14px;padding:5px 0;gap:10px}:where(#vHome) #s01 .s01-mr li:last-child{border-bottom:0;padding-bottom:1px}:where(#vHome) #s01 .s01-mr li:before{left:-8px;right:-8px}:where(#vHome) #s01 .s01-ic{width:22px;height:22px;border-radius:7px}:where(#vHome) #s01 .s01-ic svg{width:13px;height:13px}:where(#vHome) #s01 .s01-tk{margin-top:7px}:where(#vHome) #s01 .s01-ai{grid-column:1;margin-top:10px}:where(#vHome) #s01 .s01-hu{grid-column:2;margin-top:10px}:where(#vHome) #s01 .s01-res{margin-top:14px}:where(#vHome) #s01 .s01-pn{padding:11px 12px 10px}:where(#vHome) #s01 .s01-ph{padding-bottom:8px}:where(#vHome) #s01 .s01-ph b{font-size:14.5px}:where(#vHome) #s01 .s01-ai,:where(#vHome) #s01 .s01-hu{padding-left:9px;padding-right:9px}:where(#vHome) #s01 .s01-ai .s01-ph,:where(#vHome) #s01 .s01-hu .s01-ph{white-space:normal}:where(#vHome) #s01 .s01-hp{display:flex;flex-wrap:wrap;gap:8px 9px;margin-top:10px}:where(#vHome) #s01 .s01-hp li{flex-direction:row;gap:4px;padding:0;background:none;border:0;border-radius:0;line-height:18px}:where(#vHome) #s01 .s01-hp svg{width:15px;height:15px}:where(#vHome) #s01 .s01-hr{margin-top:2px}:where(#vHome) #s01 .s01-hr li{font-size:14px;line-height:1.35;padding:7px 0;gap:8px;white-space:normal;align-items:flex-start;text-wrap:balance}:where(#vHome) #s01 .s01-hr li:last-child{padding-bottom:0}:where(#vHome) #s01 .s01-st{margin-top:8px}:where(#vHome) #s01 .s01-st b{font-size:20px;margin-top:5px}:where(#vHome) #s01 .s01-st>div{padding-left:12px}:where(#vHome) #s01 .s01-cp{margin-top:8px;text-align:left}:where(#vHome) #s01 .s01-cp.two span{display:inline}:where(#vHome) #s01 .s01-halo{display:none}}:where(#vHome) #s01 .s01-bk,:where(#vHome) #s01 .s01-knw,:where(#vHome) #s01 .s01-lsv,:where(#vHome) #s01 .s01-stub,:where(#vHome) #s01 .s01-tail,:where(#vHome) #s01 .s01-trk{display:none}@media(max-width:760px){:where(#vHome) #s01 .s01-trk{display:block;position:absolute;left:25px;top:0;bottom:0;width:1px;background:rgba(159,216,232,.11);pointer-events:none}:where(#vHome) #s01 .s01-lsv{display:block;position:absolute;left:0;top:0;width:50px;pointer-events:none;overflow:visible;will-change:transform}:where(#vHome) #s01 .s01-knw{display:block;position:absolute;left:15px;width:20px;height:36px;pointer-events:none;opacity:0;transition:opacity .5s ease}:where(#vHome) #s01 .s01-knw.on{opacity:1}:where(#vHome) #s01 .s01-stub{display:block;position:absolute;left:-21px;top:var(--sy,24px);width:21px;height:1px;background:rgba(159,216,232,.11);pointer-events:none}:where(#vHome) #s01 .s01-stub:after{content:"";position:absolute;inset:0;background:rgba(5,212,255,.55);opacity:0;transition:opacity .5s ease}:where(#vHome) #s01 .s01-goal.on>.s01-stub:after,:where(#vHome) #s01 .s01-pn.on>.s01-stub:after{opacity:1}:where(#vHome) #s01 .s01-hu>.s01-stub:after{background:rgba(255,180,84,.6)}}@media(max-width:760px){:where(#vHome) #s01 .s01-st span{white-space:normal;line-height:1.3}:where(#vHome) #s01 .s01-st>div{min-width:0}}@media(max-width:760px){:where(#vHome) #s01{position:relative}:where(#vHome) #s01 .s01-pin{height:auto}:where(#vHome) #s01 .s01-stk{position:relative;height:auto;overflow:visible;padding:14px 16px 120px 46px}:where(#vHome) #s01 .s01-dg{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0}:where(#vHome) #s01 .s01-dg .s01-main{margin-top:12px;padding:16px 16px 9px}:where(#vHome) #s01 .s01-dg .s01-main .s01-pi{display:block}:where(#vHome) #s01 .s01-dg .s01-tk{margin-top:12px}:where(#vHome) #s01 .s01-dg .s01-ai,:where(#vHome) #s01 .s01-dg .s01-hu{grid-column:1/-1;margin-top:12px;padding:13px 14px 12px}:where(#vHome) #s01 .s01-dg .s01-ai .s01-ph,:where(#vHome) #s01 .s01-dg .s01-hu .s01-ph{white-space:nowrap}:where(#vHome) #s01 .s01-dg .s01-hp{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}:where(#vHome) #s01 .s01-dg .s01-hp li{flex-direction:row;align-items:center;gap:6px;padding:7px 11px 7px 9px;border-radius:99px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);line-height:18px}:where(#vHome) #s01 .s01-dg .s01-hp svg{width:15px;height:15px}:where(#vHome) #s01 .s01-dg .s01-hr li{padding:10px 0}:where(#vHome) #s01 .s01-dg .s01-res{margin-top:12px;padding:13px 14px 12px}:where(#vHome) #s01 .s01-dg .s01-cp{margin-top:14px}:where(#vHome) #s01 .s01-bk{display:flex;align-items:center;gap:7px;margin-top:6px;font:500 13.5px/1.5 var(--vision-han),Noto Sans SC,system-ui,sans-serif;letter-spacing:.04em;color:var(--cyan-soft);opacity:.32;transition:opacity .5s ease;--vsym-ff:var(--vsym-han),"Noto Sans SC",system-ui,sans-serif}:where(#vHome) #s01 .s01-bk svg{flex:none;width:14px;height:14px;fill:currentColor}:where(#vHome) #s01 .s01-bk.on{opacity:1}}@media(max-width:760px){:where(#vHome) #s01 .s01-dsk{display:none}}@media(prefers-reduced-motion:reduce){:where(#vHome) #s01 .rv{opacity:1;transform:none}:where(#vHome) #s01 *,:where(#vHome) #s01 :after,:where(#vHome) #s01 :before{transition:none!important;animation:none!important}}:where(#vHome) #s02{position:relative;background:var(--bg)}:where(#vHome) #s02 .rv{opacity:0;transform:translateY(12px);transition:opacity .8s ease,transform 1s var(--e-out)}:where(#vHome) #s02 .rv.in{opacity:1;transform:none}:where(#vHome) #s02 .s02-in{position:relative;padding:clamp(110px,min(18vh,11vw),190px) clamp(40px,6vw,72px) clamp(120px,min(19vh,12vw),200px)}:where(#vHome) #s02 .s02-wrap{position:relative;z-index:1;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(96px,11vw,150px);align-items:center}:where(#vHome) #s02 .s02-tx{max-width:470px}:where(#vHome) #s02 .s02-eb{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border:1px solid rgba(5,212,255,.2);border-radius:999px;background:rgba(5,212,255,.04);font:500 11.5px/1 var(--mono);letter-spacing:.14em;color:var(--cyan-soft);margin-bottom:clamp(16px,2.4vh,22px);white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s02 .s02-eb:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}:where(#vHome) #s02 h2{font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-weight:600;font-size:clamp(28px,2.75vw,40px);line-height:1.26;letter-spacing:-.02em;color:#fff;--vsym-ff:initial}:where(#vHome) #s02 h2 span{display:block}:where(#vHome) #s02 h2 em{font-style:normal;background:linear-gradient(92deg,#d8f8ff,#8fe9ff 42%,#3cdcff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(#vHome) #s02 .s02-p{margin-top:18px;font-size:15px;line-height:1.8;color:var(--dim);text-wrap:pretty;max-width:30em}:where(#vHome) #s02 .s02-p{transition-delay:.08s}:where(#vHome) #s02 .s02-cw{position:relative;justify-self:end;width:100%;max-width:460px}:where(#vHome) #s02 .s02-cw:before{content:"";position:absolute;left:-16%;right:-16%;top:-14%;bottom:-14%;z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(120,230,255,.34) .8px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.35) 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.35) 55%,transparent 100%)}:where(#vHome) #s02 .s02-card{position:relative;border-radius:18px;padding:20px 22px 18px;background:linear-gradient(180deg,#15181e,#101217 40%,#0e1014);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.075),0 50px 90px -40px rgba(0,0,0,.95),0 22px 44px -24px rgba(0,0,0,.7)}:where(#vHome) #s02 .s02-card:before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:1px;pointer-events:none;opacity:.35;transition:opacity .7s ease;background:linear-gradient(90deg,transparent,rgba(5,212,255,.7),transparent)}:where(#vHome) #s02 .s02-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .7s ease;box-shadow:inset 0 0 0 1px rgba(5,212,255,.2)}:where(#vHome) #s02 .s02-card.on:after,:where(#vHome) #s02 .s02-card.on:before{opacity:1}:where(#vHome) #s02 .s02-ch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}:where(#vHome) #s02 .s02-ch b{font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:.01em;color:#fff;--vsym-ff:initial}:where(#vHome) #s02 .s02-ex{font:500 13px/1 var(--font-geist-sans),var(--vision-han),sans-serif;letter-spacing:.04em;color:var(--dim-2);padding:4px 9px;border-radius:99px;border:1px solid rgba(255,255,255,.12);--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) #s02 .s02-chart{--ch:220px;--bw:56px;--gh:calc(var(--ch)*20/420);margin-top:18px}:where(#vHome) #s02 .s02-plot{position:relative;display:flex;height:calc(var(--ch) + 26px);padding-top:26px;border-bottom:1px solid rgba(255,255,255,.12)}:where(#vHome) #s02 .s02-col{position:relative;flex:1;min-width:0}:where(#vHome) #s02 .s02-col i{position:absolute;left:50%;width:var(--bw);margin-left:calc(var(--bw)/-2);transform-origin:50% 100%;will-change:transform}:where(#vHome) #s02 .s02-col .g{bottom:0;height:var(--gh);border-radius:0 0 3px 3px;background:rgba(233,237,242,.34)}:where(#vHome) #s02 .s02-col .c{bottom:var(--gh);height:calc(var(--ch)*var(--w)/420);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#45e4ff,rgba(5,212,255,.78) 40%,rgba(5,212,255,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}:where(#vHome) #s02 .s02-col span{position:absolute;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .5s var(--e-out)}:where(#vHome) #s02 .s02-col span.on{opacity:1;transform:none}:where(#vHome) #s02 .s02-nc{left:50%;width:var(--bw);margin-left:calc(var(--bw)/-2);text-align:center;bottom:calc(var(--gh) + var(--ch)*var(--w)/420 + 6px);font:500 15px/1 var(--mono);letter-spacing:-.02em;color:#8fefff;font-variant-numeric:tabular-nums;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s02 .s02-ng{left:calc(50% + var(--bw)/2 + 6px);bottom:calc(var(--gh)/2 - 7px);font:500 13px/14px var(--mono);color:rgba(233,237,242,.6);font-variant-numeric:tabular-nums;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s02 .s02-xa{display:flex;margin-top:9px}:where(#vHome) #s02 .s02-xa span{flex:1;text-align:center;font-size:13px;color:var(--dim);white-space:nowrap}:where(#vHome) #s02 .s02-lg{margin-top:14px;display:flex;flex-direction:column;gap:7px}:where(#vHome) #s02 .s02-lg p{display:flex;align-items:baseline;gap:9px;font-size:13.5px;line-height:1.5;color:var(--dim)}:where(#vHome) #s02 .s02-lg p b{font-weight:500;color:rgba(242,243,245,.9)}:where(#vHome) #s02 .s02-sw{flex:none;width:10px;height:10px;border-radius:3px;transform:translateY(1px)}:where(#vHome) #s02 .s02-sw.g{background:rgba(233,237,242,.34)}:where(#vHome) #s02 .s02-sw.c{background:#2fdcff}:where(#vHome) #s02 .s02-rows{list-style:none;margin-top:12px;border-top:1px solid rgba(255,255,255,.06)}:where(#vHome) #s02 .s02-rows li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.05);opacity:.3;transform:translateY(5px);transition:opacity .55s ease,transform .7s var(--e-out)}:where(#vHome) #s02 .s02-rows li.on{opacity:1;transform:none}:where(#vHome) #s02 .s02-rows .t{min-width:0;font-size:14.5px;line-height:1.4;color:rgba(242,243,245,.9);white-space:nowrap}:where(#vHome) #s02 .s02-rows .v{flex:none;font:400 15px/1.2 var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s02 .s02-rows .v b{font-weight:500}:where(#vHome) #s02 .s02-rows .v small{font:400 13.5px/1 var(--vision-han),Noto Sans SC,sans-serif;letter-spacing:0;--vsym-ff:var(--vsym-han),"Noto Sans SC",sans-serif}:where(#vHome) #s02 .up{color:#34d399}:where(#vHome) #s02 .flat{color:rgba(233,237,242,.5)}:where(#vHome) #s02 .s02-ft{margin-top:2px;padding-top:13px;font-size:14.5px;line-height:1.6;color:rgba(242,243,245,.88);text-wrap:pretty;opacity:.3;transform:translateY(5px);transition:opacity .55s ease,transform .7s var(--e-out)}:where(#vHome) #s02 .s02-ft.on{opacity:1;transform:none}@media(max-width:760px){:where(#vHome) #s02 .s02-in{padding:84px 16px 104px 46px}:where(#vHome) #s02 .s02-wrap{display:block}:where(#vHome) #s02 .s02-eb{font-size:11px;padding:5px 11px;margin-bottom:14px;letter-spacing:.1em}:where(#vHome) #s02 h2{font-size:26px;line-height:1.3}:where(#vHome) #s02 .s02-p{font-size:14.5px;line-height:1.75;margin-top:14px}:where(#vHome) #s02 .s02-cw{margin-top:34px;max-width:none}:where(#vHome) #s02 .s02-cw:before{display:none}:where(#vHome) #s02 .s02-card{padding:14px 15px 12px}:where(#vHome) #s02 .s02-chart{--ch:158px;--bw:44px}:where(#vHome) #s02 .s02-rows li{gap:10px;padding:9px 0}:where(#vHome) #s02 .s02-rows .t{font-size:14px}:where(#vHome) #s02 .s02-rows .v{font-size:14px}:where(#vHome) #s02 .s02-ft{font-size:14px}}@media(prefers-reduced-motion:reduce){:where(#vHome) #s02 .rv{opacity:1;transform:none}:where(#vHome) #s02 .s02-col i{transform:none!important}:where(#vHome) #s02 .s02-col span{opacity:1;transform:none}:where(#vHome) #s02 *,:where(#vHome) #s02 :after,:where(#vHome) #s02 :before{transition:none!important;animation:none!important}}:where(#vHome) #s03{position:relative;background:var(--bg);--s03-am:#FFB454}:where(#vHome) #s03 .rv{opacity:0;transform:translateY(12px);transition:opacity .8s ease,transform 1s var(--e-out)}:where(#vHome) #s03 .rv.in{opacity:1;transform:none}:where(#vHome) #s03 .s03-in{position:relative;padding:clamp(100px,min(17vh,10.5vw),180px) clamp(40px,6vw,72px) clamp(120px,min(19vh,12vw),200px)}:where(#vHome) #s03 .s03-wrap{position:relative;z-index:1;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(96px,11vw,150px);align-items:center}:where(#vHome) #s03 .s03-tx{max-width:480px}:where(#vHome) #s03 .s03-eb{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border:1px solid rgba(5,212,255,.2);border-radius:999px;background:rgba(5,212,255,.04);font:500 11.5px/1 var(--mono);letter-spacing:.14em;color:var(--cyan-soft);margin-bottom:clamp(16px,2.4vh,22px);white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s03 .s03-eb:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}:where(#vHome) #s03 h2{font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-weight:600;font-size:clamp(28px,2.75vw,40px);line-height:1.26;letter-spacing:-.02em;color:#fff;--vsym-ff:initial}:where(#vHome) #s03 h2 em{font-style:normal;background:linear-gradient(92deg,#d8f8ff,#8fe9ff 42%,#3cdcff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(#vHome) #s03 .s03-li{list-style:none;margin-top:clamp(28px,4vh,40px)}:where(#vHome) #s03 .s03-li li{padding:19px 0 20px;border-top:1px solid var(--line)}:where(#vHome) #s03 .s03-li li:last-child{border-bottom:1px solid var(--line)}:where(#vHome) #s03 .s03-li .n{display:block;font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--cyan-soft);margin-bottom:11px;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s03 .s03-li b{display:block;font-size:16px;font-weight:600;line-height:1.45;color:#fff}:where(#vHome) #s03 .s03-li p{margin-top:5px;font-size:14.5px;line-height:1.72;color:var(--dim);text-wrap:pretty}:where(#vHome) #s03 .s03-li li:nth-child(2){transition-delay:.06s}:where(#vHome) #s03 .s03-li li:nth-child(3){transition-delay:.12s}:where(#vHome) #s03 .s03-cw{position:relative;justify-self:start;width:100%;max-width:460px}:where(#vHome) #s03 .s03-cw:before{content:"";position:absolute;left:-16%;right:-16%;top:-16%;bottom:-16%;z-index:-1;pointer-events:none;opacity:.42;background-image:radial-gradient(rgba(255,200,140,.3) .8px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.35) 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.35) 55%,transparent 100%)}:where(#vHome) #s03 .s03-card{position:relative;border-radius:20px;padding:18px 20px 10px;background:linear-gradient(180deg,#1a1d24,#121419 45%,#0f1115);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(255,255,255,.09),0 40px 90px -30px rgba(0,0,0,.85),0 22px 44px -24px rgba(0,0,0,.7)}:where(#vHome) #s03 .s03-card:before{content:"";position:absolute;left:18%;right:18%;top:-1px;height:1px;pointer-events:none;opacity:.3;transition:opacity .7s ease;background:linear-gradient(90deg,transparent,rgba(255,180,84,.75),transparent)}:where(#vHome) #s03 .s03-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .7s ease;box-shadow:inset 0 0 0 1px rgba(255,180,84,.24)}:where(#vHome) #s03 .s03-card.on:after,:where(#vHome) #s03 .s03-card.on:before{opacity:1}:where(#vHome) #s03 .s03-ch{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}:where(#vHome) #s03 .s03-av{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(255,180,84,.08);border:1px solid rgba(255,180,84,.3)}:where(#vHome) #s03 .s03-av svg{width:14px;height:14px;fill:none;stroke:var(--s03-am);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s03 .s03-ch b{font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-size:17px;font-weight:600;letter-spacing:.02em;color:var(--s03-am);--vsym-ff:initial}:where(#vHome) #s03 .s03-rows{list-style:none}:where(#vHome) #s03 .s03-rows>li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05);opacity:.3;transform:translateY(5px);transition:opacity .55s ease,transform .7s var(--e-out)}:where(#vHome) #s03 .s03-rows>li:last-child{border-bottom:0}:where(#vHome) #s03 .s03-rows>li.on{opacity:1;transform:none}:where(#vHome) #s03 .s03-r{display:flex;align-items:center;gap:12px}:where(#vHome) #s03 .s03-r .t{flex:1;min-width:0;font-size:14.5px;line-height:1.45;color:rgba(242,243,245,.92);white-space:nowrap}:where(#vHome) #s03 .s03-ic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:rgba(255,180,84,.06);border:1px solid rgba(255,180,84,.24)}:where(#vHome) #s03 .s03-ic svg{width:14px;height:14px;fill:none;stroke:rgba(255,196,120,.95);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s03 .s03-go{flex:none;width:16px;height:16px;fill:none;stroke:rgba(233,237,242,.38);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s03 .s03-acts{display:flex;align-items:center;gap:8px;margin-top:12px;padding-left:40px}:where(#vHome) #s03 .s03-ok{display:inline-flex;align-items:center;height:32px;padding:0 18px;border-radius:999px;background:var(--s03-am);color:#2b1700;font-size:13.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,180,84,.5),0 8px 24px -8px rgba(255,180,84,.5),inset 0 1px 0 rgba(255,255,255,.5)}:where(#vHome) #s03 .s03-undo{display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:999px;font-size:13.5px;color:rgba(233,237,242,.85);white-space:nowrap;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04)}@media(max-width:760px){:where(#vHome) #s03 .s03-in{padding:84px 16px 104px 46px}:where(#vHome) #s03 .s03-wrap{display:flex;flex-direction:column;align-items:stretch}:where(#vHome) #s03 .s03-tx{order:-1;max-width:none}:where(#vHome) #s03 .s03-eb{font-size:11px;padding:5px 11px;margin-bottom:14px}:where(#vHome) #s03 h2{font-size:26px;line-height:1.3}:where(#vHome) #s03 .s03-li{margin-top:24px}:where(#vHome) #s03 .s03-li li{padding:17px 0 18px}:where(#vHome) #s03 .s03-li b{font-size:15.5px}:where(#vHome) #s03 .s03-li p{font-size:14px}:where(#vHome) #s03 .s03-cw{margin-top:34px;max-width:none}:where(#vHome) #s03 .s03-cw:before{display:none}:where(#vHome) #s03 .s03-card{padding:15px 15px 8px}:where(#vHome) #s03 .s03-r{gap:10px}:where(#vHome) #s03 .s03-r .t{font-size:14px}:where(#vHome) #s03 .s03-acts{padding-left:38px}}@media(prefers-reduced-motion:reduce){:where(#vHome) #s03 .rv{opacity:1;transform:none}:where(#vHome) #s03 *,:where(#vHome) #s03 :after,:where(#vHome) #s03 :before{transition:none!important;animation:none!important}}:where(#vHome) #s04{position:relative;background:var(--bg);--s04-am:#FFB454;--s04-up:#34d399}:where(#vHome) #s04 .s04-pin{position:relative;height:calc(100vh + min(150vh,1300px))}:where(#vHome) #s04 .s04-stk{position:sticky;top:0;height:100vh;overflow:clip;isolation:isolate}:where(#vHome) #s04 .s04-wrap{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:90px clamp(40px,6vw,100px) 40px}:where(#vHome) #s04 .s04-top{position:relative;z-index:1;padding:clamp(100px,min(16vh,10vw),170px) clamp(40px,6vw,100px) clamp(8px,2vh,24px)}:where(#vHome) #s04 .s04-in{position:relative;width:min(1080px,100%)}:where(#vHome) #s04 .s04-hd{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:max-content;max-width:100%;margin:0 auto}:where(#vHome) #s04 .s04-eb{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border:1px solid rgba(5,212,255,.2);border-radius:999px;background:rgba(5,212,255,.04);font:500 11.5px/1 var(--mono);letter-spacing:.14em;color:var(--cyan-soft);white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s04 .s04-ebr{display:flex;align-items:center;gap:10px}:where(#vHome) #s04 .s04-eb:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}:where(#vHome) #s04 h2{margin-top:clamp(12px,1.8vh,18px);font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-weight:600;font-size:clamp(28px,min(2.75vw,4.6vh),40px);line-height:1.24;letter-spacing:-.02em;color:#fff;white-space:nowrap;--vsym-ff:initial}:where(#vHome) #s04 h2 em{font-style:normal;background:linear-gradient(92deg,#d8f8ff,#8fe9ff 42%,#3cdcff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(#vHome) #s04 .s04-sub{margin-top:14px;max-width:37em;font-size:15px;line-height:1.8;color:var(--dim);text-wrap:pretty}:where(#vHome) #s04 .s04-goal{display:flex;justify-content:center}:where(#vHome) #s04 .s04-gc{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:16px;row-gap:6px;padding:10px 12px 10px 18px;border-radius:14px;background:linear-gradient(180deg,rgba(22,25,31,.8),rgba(13,15,19,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(255,255,255,.09)}:where(#vHome) #s04 .s04-gc>span{font-size:15px;line-height:1.4;color:var(--dim);white-space:nowrap}:where(#vHome) #s04 .s04-gc>span b{font-weight:500;color:#fff}:where(#vHome) #s04 .s04-gc .sep{width:1px;height:18px;background:rgba(255,255,255,.12)}:where(#vHome) #s04 .s04-ex{font:500 13px/1 var(--font-geist-sans),var(--vision-han),sans-serif;letter-spacing:.04em;color:var(--dim-2);padding:4px 9px;border-radius:99px;border:1px solid rgba(255,255,255,.12);white-space:nowrap;--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) #s04 .s04-cal{position:relative;height:64px;margin-top:clamp(16px,3vh,40px)}:where(#vHome) #s04 .s04-cal>span{position:absolute;left:0;white-space:nowrap;transition:color .45s ease,opacity .45s ease}:where(#vHome) #s04 .s04-wk{top:0;font:500 13px/1 var(--mono);letter-spacing:.08em;color:var(--dim-2);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s04 .s04-wk.on{color:rgba(233,237,242,.62)}:where(#vHome) #s04 .s04-tl{top:46px;font:500 13px/1 var(--mono);letter-spacing:.02em;color:rgba(233,237,242,.36);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s04 .s04-tl.on{color:var(--cyan)}:where(#vHome) #s04 .s04-tl.rep{font-family:var(--vision-han-black),"Noto Sans SC",sans-serif;font-weight:600;letter-spacing:.04em;--vsym-ff:initial}:where(#vHome) #s04 .s04-stage{display:grid;grid-template-columns:minmax(0,1fr) 460px;column-gap:48px;align-items:center;margin-top:clamp(12px,2.4vh,34px)}:where(#vHome) #s04 .s04-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 18px;align-content:center}:where(#vHome) #s04 .s04-day{position:relative;padding:14px 16px 15px;border-radius:14px;background:linear-gradient(180deg,rgba(22,25,31,.72),rgba(13,15,19,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(255,255,255,.07),0 26px 50px -34px rgba(0,0,0,.95);opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .7s var(--e-out)}:where(#vHome) #s04 .s04-day.on{opacity:1;transform:none}:where(#vHome) #s04 .s04-dl{display:flex;align-items:baseline;gap:7px;font-size:13.5px;line-height:1.3;color:var(--dim-2);white-space:nowrap}:where(#vHome) #s04 .s04-dl .d{font:500 13px/1 var(--mono);letter-spacing:.06em;color:var(--cyan-soft);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s04 .s04-dl b{font-weight:600;color:#fff;letter-spacing:.02em}:where(#vHome) #s04 .s04-day p{margin-top:8px;font-size:14.5px;line-height:1.6;color:rgba(233,237,242,.8);text-wrap:pretty}:where(#vHome) #s04 .s04-viz{margin-top:12px}:where(#vHome) #s04 .s04-v1{display:flex;align-items:center;gap:7px}:where(#vHome) #s04 .s04-th{flex:0 1 50px;min-width:38px;aspect-ratio:1/1;border-radius:10px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}:where(#vHome) #s04 .s04-th svg{width:26px;height:26px;fill:none;stroke:rgba(255,255,255,.78);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s04 .s04-th:first-child{background:linear-gradient(150deg,#2b4a57,#14232a)}:where(#vHome) #s04 .s04-th:nth-child(2){background:linear-gradient(150deg,#3f3a5c,#1b1a2a)}:where(#vHome) #s04 .s04-th:nth-child(3){background:linear-gradient(150deg,#55453a,#241d18)}:where(#vHome) #s04 .s04-ok{flex:none;margin-left:auto;display:flex;align-items:center;gap:8px;height:50px;padding:0 8px 0 10px;border-radius:12px;background:rgba(255,180,84,.06);border:1px solid rgba(255,180,84,.28)}:where(#vHome) #s04 .s04-ok svg{width:15px;height:15px;fill:none;stroke:var(--s04-am);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s04 .s04-ok b{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:var(--s04-am);color:#2b1700;font-size:13.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,180,84,.5),0 8px 22px -8px rgba(255,180,84,.5),inset 0 1px 0 rgba(255,255,255,.5)}:where(#vHome) #s04 .s04-doc{padding:11px 13px 12px;border-radius:11px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09)}:where(#vHome) #s04 .s04-doc .h{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff;white-space:nowrap}:where(#vHome) #s04 .s04-doc .h svg{width:15px;height:15px;fill:none;stroke:var(--cyan-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s04 .s04-doc i{display:block;height:6px;margin-top:9px;border-radius:3px;background:rgba(255,255,255,.1)}:where(#vHome) #s04 .s04-doc i:first-of-type{width:92%;background:linear-gradient(90deg,rgba(5,212,255,.45),rgba(5,212,255,.16))}:where(#vHome) #s04 .s04-doc i:nth-of-type(2){width:76%}:where(#vHome) #s04 .s04-doc i:nth-of-type(3){width:54%}:where(#vHome) #s04 .s04-cr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;color:rgba(233,237,242,.72);white-space:nowrap}:where(#vHome) #s04 .s04-cr+.s04-cr{border-top:1px solid rgba(255,255,255,.06)}:where(#vHome) #s04 .s04-cr span{display:inline-flex;align-items:center;gap:8px}:where(#vHome) #s04 .s04-cr span svg{width:15px;height:15px;fill:none;stroke:rgba(233,237,242,.6);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s04 .s04-cr b{font-weight:500;color:#fff}:where(#vHome) #s04 .up{color:var(--s04-up)!important}:where(#vHome) #s04 .flat{color:rgba(233,237,242,.5)!important}:where(#vHome) #s04 .s04-tag{font-style:normal;font-size:13px;color:#bff4ff;padding:4px 9px;border-radius:99px;border:1px solid rgba(5,212,255,.32);background:rgba(5,212,255,.06)}:where(#vHome) #s04 .s04-rw{position:relative;width:460px;max-width:100%;opacity:.5;transition:opacity .6s ease}:where(#vHome) #s04 .s04-rw.on{opacity:1}:where(#vHome) #s04 .s04-rw:before{content:"";position:absolute;left:-14%;right:-14%;top:-6%;bottom:-8%;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(120,230,255,.34) .8px,transparent 1.2px);background-size:14px 14px;-webkit-mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.35) 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.35) 55%,transparent 100%)}:where(#vHome) #s04 .s04-clip{position:absolute;z-index:2;overflow:hidden;pointer-events:none}:where(#vHome) #s04 .s04-front{position:absolute;left:0;z-index:3}:where(#vHome) #s04 .s04-flap{position:absolute;left:0;z-index:4;transform-origin:50% 0;will-change:transform;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}:where(#vHome) #s04 .s04-flap.open{z-index:1;filter:none}:where(#vHome) #s04 .s04-flap svg,:where(#vHome) #s04 .s04-front svg{display:block;overflow:visible}:where(#vHome) #s04 .s04-card{position:absolute;border-radius:16px;padding:16px 20px 50px;will-change:transform;pointer-events:auto;background:linear-gradient(180deg,#15181e,#101217 38%,#0e1014);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.075),0 30px 60px -30px rgba(0,0,0,.95)}:where(#vHome) #s04 .s04-card:after{content:"";position:absolute;left:18%;right:18%;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(5,212,255,.6),transparent)}:where(#vHome) #s04 .s04-ch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.06)}:where(#vHome) #s04 .s04-ch b{display:flex;align-items:center;gap:9px;font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-size:17px;font-weight:600;color:#fff;white-space:nowrap;--vsym-ff:initial}:where(#vHome) #s04 .s04-ch b svg{width:16px;height:16px;fill:none;stroke:var(--cyan-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s04 .s04-r{display:grid;grid-template-columns:78px minmax(0,1fr);column-gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}:where(#vHome) #s04 .s04-r:last-child{border-bottom:0}:where(#vHome) #s04 .s04-r .k{font-size:13px;color:var(--dim);white-space:nowrap}:where(#vHome) #s04 .s04-r .v{font-size:14px;line-height:1.5;color:rgba(242,243,245,.92);min-width:0}:where(#vHome) #s04 .s04-tb{display:grid;grid-template-columns:auto auto auto auto auto;justify-content:start;column-gap:10px;row-gap:5px;align-items:baseline;white-space:nowrap}:where(#vHome) #s04 .s04-tb .h{font:500 13px/1.2 var(--mono);color:var(--dim-2);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s04 .s04-tb .n{font-size:13.5px;color:var(--dim)}:where(#vHome) #s04 .s04-tb .m{font:400 14px/1.3 var(--mono);color:#fff;font-variant-numeric:tabular-nums;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s04 .s04-tb .a{font-size:13px;color:var(--dim-2)}:where(#vHome) #s04 .s04-tb .t{font-size:13px}:where(#vHome) #s04 .s04-ch b .d{font:500 14px/1 var(--mono);letter-spacing:.06em;color:var(--cyan-soft);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s04 .s04-ch b .dt{color:var(--dim-2);font-weight:400}:where(#vHome) #s04 .s04-more{display:flex;justify-content:center;margin-top:clamp(14px,2.4vh,30px)}:where(#vHome) #s04 .s04-more a{font-size:14.5px;color:rgba(233,237,242,.82);padding:8px 2px;border-bottom:1px solid rgba(5,212,255,.35);transition:color .2s ease}@media(hover:hover){:where(#vHome) #s04 .s04-more a:hover{color:#fff}}:where(#vHome) #s04.s04-cmp .s04-day{padding:10px 14px 11px}:where(#vHome) #s04.s04-cmp .s04-day p{margin-top:6px;line-height:1.55}:where(#vHome) #s04.s04-cmp .s04-viz{margin-top:9px}:where(#vHome) #s04.s04-cmp .s04-r{padding:6px 0}:where(#vHome) #s04.s04-cmp .s04-cal{height:56px}:where(#vHome) #s04.s04-cmp .s04-wrap{padding-top:88px;padding-bottom:12px}:where(#vHome) #s04.s04-cmp .s04-grid{gap:12px 14px}:where(#vHome) #s04.s04-cmp .s04-day p{font-size:14px;line-height:1.5}:where(#vHome) #s04.s04-cmp .s04-cal{margin-top:12px}:where(#vHome) #s04.s04-cmp .s04-stage{margin-top:8px}:where(#vHome) #s04.s04-cmp .s04-more{margin-top:8px}:where(#vHome) #s04.s04-cmp .s04-tl{top:44px}:where(#vHome) #s04.s04-cmp .s04-gc{padding-top:8px;padding-bottom:8px}:where(#vHome) #s04.s04-tall .s04-stage{grid-template-columns:minmax(0,1fr);row-gap:84px;justify-items:center}:where(#vHome) #s04.s04-tall .s04-grid{width:calc(100% - 64px);justify-self:start}@media(min-width:761px) and (max-width:1279px){:where(#vHome) #s04:not(.s04-tall) .s04-wrap{padding-left:clamp(24px,3vw,40px);padding-right:clamp(24px,3vw,40px)}:where(#vHome) #s04:not(.s04-tall) .s04-top{padding-left:clamp(24px,3vw,40px);padding-right:clamp(24px,3vw,40px)}:where(#vHome) #s04:not(.s04-tall) .s04-stage{grid-template-columns:minmax(0,1fr) clamp(340px,36vw,460px);column-gap:clamp(24px,3.2vw,48px)}:where(#vHome) #s04:not(.s04-tall) .s04-rw{width:100%}:where(#vHome) #s04:not(.s04-tall) .s04-grid{gap:14px 12px}:where(#vHome) #s04:not(.s04-tall) .s04-day{padding-left:13px;padding-right:13px}:where(#vHome) #s04:not(.s04-tall) .s04-th{flex:1 1 0;max-width:50px;min-width:28px}:where(#vHome) #s04:not(.s04-tall) .s04-v1{flex-wrap:wrap;row-gap:8px}:where(#vHome) #s04:not(.s04-tall) .s04-dl{white-space:normal}:where(#vHome) #s04:not(.s04-tall) .s04-dl b{min-width:0}:where(#vHome) #s04:not(.s04-tall) .s04-dl .d{flex:none;white-space:nowrap}:where(#vHome) #s04:not(.s04-tall) .s04-r{display:block}:where(#vHome) #s04:not(.s04-tall) .s04-r .k{display:block;margin-bottom:3px}:where(#vHome) #s04:not(.s04-tall) .s04-cr{white-space:normal}:where(#vHome) #s04:not(.s04-tall) .s04-cr span{min-width:0}:where(#vHome) #s04:not(.s04-tall) .s04-cr b,:where(#vHome) #s04:not(.s04-tall) .s04-cr em{flex:none;white-space:nowrap}}@media(min-width:761px) and (max-width:1100px){:where(#vHome) #s04:not(.s04-tall) .s04-day{padding-top:10px;padding-bottom:11px}:where(#vHome) #s04:not(.s04-tall) .s04-day p{margin-top:5px;font-size:13px;line-height:1.42}:where(#vHome) #s04:not(.s04-tall) .s04-dl{font-size:13px}:where(#vHome) #s04:not(.s04-tall) .s04-viz{margin-top:8px}:where(#vHome) #s04:not(.s04-tall) .s04-ok{height:38px}:where(#vHome) #s04:not(.s04-tall) .s04-ok b{height:26px;padding:0 11px;font-size:13px}:where(#vHome) #s04:not(.s04-tall) .s04-th{max-width:38px;border-radius:8px}:where(#vHome) #s04:not(.s04-tall) .s04-th svg{width:20px;height:20px}:where(#vHome) #s04:not(.s04-tall) .s04-doc{padding:8px 11px 9px}:where(#vHome) #s04:not(.s04-tall) .s04-doc i{margin-top:7px}:where(#vHome) #s04:not(.s04-tall) .s04-cr{padding:5px 0;font-size:13px}:where(#vHome) #s04:not(.s04-tall) .s04-r{padding:6px 0}:where(#vHome) #s04:not(.s04-tall) .s04-r .v{font-size:13.5px;line-height:1.4}:where(#vHome) #s04:not(.s04-tall) .s04-card{padding-top:12px;padding-bottom:44px}}@media(min-width:761px) and (max-width:1000px){:where(#vHome) #s04:not(.s04-tall) .s04-ok{padding:0 5px;gap:0}:where(#vHome) #s04:not(.s04-tall) .s04-ok svg{display:none}:where(#vHome) #s04:not(.s04-tall) .s04-ok b{padding:0 9px}}@media(min-width:761px) and (max-width:960px){:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-day{padding-top:8px;padding-bottom:8px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-day p{line-height:1.36;margin-top:4px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-viz{margin-top:6px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-wrap{padding-top:80px;padding-bottom:6px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-cal{margin-top:8px;height:52px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-tl{top:40px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-more{margin-top:0}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-more a{padding:4px 2px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-r .v{font-size:13px}}@media(min-width:761px) and (max-width:1279px){:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-grid{gap:10px 12px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-r{padding:4px 0}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-r .k{margin-bottom:1px;line-height:1.25}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-r .v{line-height:1.35}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-card{padding-top:10px;padding-bottom:40px}:where(#vHome) #s04.s04-cmp:not(.s04-tall) .s04-ch{padding-bottom:7px}}@media(max-width:1000px){:where(#vHome) #s04.s04-tall .s04-stage{row-gap:64px}:where(#vHome) #s04.s04-tall .s04-wrap{padding-top:92px;padding-bottom:24px}:where(#vHome) #s04.s04-tall .s04-cal{margin-top:12px}:where(#vHome) #s04.s04-tall .s04-day p{line-height:1.5}:where(#vHome) #s04.s04-tall .s04-more{margin-top:8px}}@media(max-width:760px){:where(#vHome) #s04 .s04-pin{height:auto}:where(#vHome) #s04 .s04-stk{position:relative;height:auto;overflow:visible}:where(#vHome) #s04 .s04-wrap{position:relative;inset:auto;display:block;padding:30px 16px 104px 46px}:where(#vHome) #s04 .s04-top{padding:84px 16px 0 46px}:where(#vHome) #s04 .s04-hd{align-items:flex-start;text-align:left;width:auto}:where(#vHome) #s04 .s04-sub{font-size:14.5px;line-height:1.75}:where(#vHome) #s04 .s04-eb{font-size:11px;padding:5px 11px;letter-spacing:.1em}:where(#vHome) #s04 h2{font-size:26px;line-height:1.3;margin-top:14px}:where(#vHome) #s04 .s04-goal{justify-content:flex-start}:where(#vHome) #s04 .s04-gc{justify-content:flex-start;padding:10px 12px 10px 14px;column-gap:12px}:where(#vHome) #s04 .s04-gc>span{font-size:14.5px}:where(#vHome) #s04 .s04-cal{display:none}:where(#vHome) #s04 .s04-stage{display:block;margin-top:34px}:where(#vHome) #s04 .s04-grid{display:flex;flex-direction:column;gap:30px}:where(#vHome) #s04 .s04-day{padding:0;background:none;box-shadow:none}:where(#vHome) #s04 .s04-day p{font-size:14.5px}:where(#vHome) #s04 .s04-rw{width:auto;margin-top:40px}:where(#vHome) #s04 .s04-rw:before{display:none}:where(#vHome) #s04 .s04-card{padding:13px 14px 44px}:where(#vHome) #s04 .s04-r{display:block;padding:8px 0}:where(#vHome) #s04 .s04-r .k{display:block;margin-bottom:3px}:where(#vHome) #s04 .s04-more{justify-content:flex-start;margin-top:30px}}@media(prefers-reduced-motion:reduce){:where(#vHome) #s04 *,:where(#vHome) #s04 :after,:where(#vHome) #s04 :before{transition:none!important;animation:none!important}}:where(#vHome) #s05{position:relative;background:var(--bg);--s05-am:#FFB454}:where(#vHome) #s05 .rv{opacity:0;transform:translateY(12px);transition:opacity .8s ease,transform 1s var(--e-out)}:where(#vHome) #s05 .rv.in{opacity:1;transform:none}:where(#vHome) #s05 .s05-in{position:relative;z-index:1;padding:clamp(100px,min(16vh,10vw),170px) clamp(40px,6vw,72px) clamp(110px,min(17vh,11vw),180px)}:where(#vHome) #s05 .s05-wrap{max-width:1080px;margin:0 auto}:where(#vHome) #s05 .s05-eb{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border:1px solid rgba(5,212,255,.2);border-radius:999px;background:rgba(5,212,255,.04);font:500 11.5px/1 var(--mono);letter-spacing:.14em;color:var(--cyan-soft);margin-bottom:clamp(16px,2.4vh,22px);white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s05 .s05-eb:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}:where(#vHome) #s05 h2{font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-weight:600;font-size:clamp(28px,2.75vw,40px);line-height:1.26;letter-spacing:-.02em;color:#fff;--vsym-ff:initial}:where(#vHome) #s05 h2 span{display:block}:where(#vHome) #s05 .s05-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(5,auto);column-gap:clamp(48px,7vw,96px);margin-top:clamp(120px,16vh,160px)}:where(#vHome) #s05 .s05-card{position:relative;grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:0;border-radius:18px;padding:28px 28px 26px;background:linear-gradient(180deg,#15181e,#101217 40%,#0e1014);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.075),0 50px 90px -40px rgba(0,0,0,.95),0 22px 44px -24px rgba(0,0,0,.7)}:where(#vHome) #s05 .s05-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .7s ease;box-shadow:inset 0 0 0 1px rgba(5,212,255,.22)}:where(#vHome) #s05 .s05-card.on:after{opacity:1}:where(#vHome) #s05 .s05-lamp{position:absolute;left:50%;top:0;width:0;height:0;z-index:2;pointer-events:none}:where(#vHome) #s05 .s05-lamp:before{content:"";position:absolute;left:-130px;top:0;width:260px;height:130px;border-radius:0 0 50% 50%;background:radial-gradient(60% 100% at 50% 0,rgba(140,238,255,.16),rgba(5,212,255,.05) 48%,rgba(5,212,255,0) 78%);opacity:0;transform:scaleY(.4);transform-origin:50% 0;transition:opacity .9s ease,transform 1.1s var(--e-out)}:where(#vHome) #s05 .s05-lamp i{position:absolute;left:-74px;top:-1px;width:148px;height:1.5px;border-radius:1px;background:linear-gradient(90deg,rgba(5,212,255,0),rgba(5,212,255,.55) 28%,#eafcff 50%,rgba(5,212,255,.55) 72%,rgba(5,212,255,0));opacity:.15;transition:opacity .6s ease}:where(#vHome) #s05 .s05-card.on .s05-lamp:before{opacity:1;transform:none}:where(#vHome) #s05 .s05-card.on .s05-lamp i{opacity:1}:where(#vHome) #s05 .s05-tag{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:500;color:rgba(242,243,245,.9);white-space:nowrap}:where(#vHome) #s05 .s05-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(5,212,255,.06);border:1px solid rgba(5,212,255,.22)}:where(#vHome) #s05 .s05-ic svg{width:17px;height:17px;fill:none;stroke:var(--cyan-soft);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s05 .s05-need{padding-top:24px}:where(#vHome) #s05 .s05-cap{font:500 13px/1 var(--mono);letter-spacing:.08em;color:var(--dim-2);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s05 .s05-need h3{margin-top:10px;font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-size:clamp(24px,1.85vw,27px);font-weight:600;line-height:1.3;letter-spacing:-.015em;color:#fff;text-wrap:balance;--vsym-ff:initial}:where(#vHome) #s05 .s05-need h3 .s05-nb{display:inline-block}:where(#vHome) #s05 .s05-viz{padding-top:22px}:where(#vHome) #s05 .s05-pane{height:100%;display:flex;flex-direction:column;border-radius:14px;padding:16px;background:rgba(255,255,255,.025);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}:where(#vHome) #s05 .s05-imgs{display:flex;align-items:center;gap:14px}:where(#vHome) #s05 .s05-imgs figure{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}:where(#vHome) #s05 .s05-imgs figcaption{font-size:13px;color:var(--dim);white-space:nowrap}:where(#vHome) #s05 .s05-ph{position:relative;width:84px;height:84px;border-radius:12px;display:grid;place-items:center;overflow:hidden}:where(#vHome) #s05 .s05-ph svg{position:relative;width:40px;height:40px;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s05 .old .s05-ph{background:linear-gradient(160deg,#2a2d33,#1b1d21);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}:where(#vHome) #s05 .old .s05-ph svg{stroke:rgba(233,237,242,.38)}:where(#vHome) #s05 .old figcaption{color:var(--dim-2)}:where(#vHome) #s05 .new .s05-ph{background:radial-gradient(90% 70% at 50% 18%,#f3e3cf 0,#c7a184 38%,#6d4b3a 78%,#3b2a22 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 14px 30px -14px rgba(0,0,0,.9)}:where(#vHome) #s05 .new .s05-ph:after{content:"";position:absolute;left:12%;right:12%;bottom:13%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(40,24,16,.55),rgba(40,24,16,0))}:where(#vHome) #s05 .new .s05-ph svg{stroke:#2b1a12;fill:rgba(255,244,230,.55)}:where(#vHome) #s05 .new figcaption{color:#fff}:where(#vHome) #s05 .s05-arr{flex:none;margin-bottom:22px;font:400 18px/1 var(--mono);color:var(--cyan-soft);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s05 .s05-imgs{margin-bottom:14px}:where(#vHome) #s05 .s05-ap{display:flex;align-items:center;gap:10px;margin-top:auto;padding:8px 8px 8px 12px;border-radius:12px;background:rgba(255,180,84,.06);border:1px solid rgba(255,180,84,.28)}:where(#vHome) #s05 .s05-ap svg{flex:none;width:15px;height:15px;fill:none;stroke:var(--s05-am);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s05 .s05-ap span{flex:1;min-width:0;font-size:14px;color:rgba(255,214,160,.95);white-space:nowrap}:where(#vHome) #s05 .s05-ap b{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 15px;border-radius:999px;background:var(--s05-am);color:#2b1700;font-size:13.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap;box-shadow:0 0 0 1px rgba(255,180,84,.5),0 8px 22px -8px rgba(255,180,84,.5),inset 0 1px 0 rgba(255,255,255,.5)}:where(#vHome) #s05 .s05-fh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}:where(#vHome) #s05 .s05-fh>div{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px}:where(#vHome) #s05 .s05-fh b{font-size:14.5px;font-weight:600;line-height:1.45;color:#fff;white-space:nowrap}:where(#vHome) #s05 .s05-fh small{font-size:13px;line-height:1.45;color:var(--dim-2)}:where(#vHome) #s05 .s05-ex{flex:none;font:500 13px/1 var(--font-geist-sans),var(--vision-han),sans-serif;letter-spacing:.04em;color:var(--dim-2);padding:4px 9px;border-radius:99px;border:1px solid rgba(255,255,255,.12);white-space:nowrap;--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) #s05 .s05-fl{flex:1;display:flex;flex-direction:column;list-style:none}:where(#vHome) #s05 .s05-fl li{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 52px 38px;align-items:center;column-gap:12px;padding:6px 0;min-height:32px}:where(#vHome) #s05 .s05-fl li+li{border-top:1px solid rgba(255,255,255,.06)}:where(#vHome) #s05 .s05-fl span{font-size:14px;line-height:1.45;color:rgba(242,243,245,.9)}:where(#vHome) #s05 .s05-fl i{position:relative;height:4px;border-radius:2px;background:rgba(255,255,255,.07);overflow:hidden}:where(#vHome) #s05 .s05-fl i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(5,212,255,.45),var(--cyan-soft));transform:scaleX(var(--v));transform-origin:0 50%}:where(#vHome) #s05 .s05-fl em{font:500 13px/1 var(--mono);font-style:normal;text-align:right;color:rgba(242,243,245,.85);white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s05 .s05-done{display:flex;align-items:flex-start;gap:9px;margin-top:8px;padding:8px 12px;border-radius:11px;background:rgba(5,212,255,.05);border:1px solid rgba(5,212,255,.2)}:where(#vHome) #s05 .s05-done svg{flex:none;width:15px;height:15px;margin-top:2px;fill:none;stroke:var(--cyan-soft);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where(#vHome) #s05 .s05-done span{font-size:13.5px;line-height:1.5;color:rgba(242,243,245,.9)}:where(#vHome) #s05 .s05-done em{font-style:normal;color:var(--cyan-soft)}:where(#vHome) #s05 .s05-done .s05-nw{white-space:nowrap}:where(#vHome) #s05 .s05-do{padding-top:24px}:where(#vHome) #s05 .s05-li{list-style:none;margin-top:10px}:where(#vHome) #s05 .s05-li li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:baseline;padding:12px 0 13px;border-top:1px solid var(--line)}:where(#vHome) #s05 .s05-li li:last-child{border-bottom:1px solid var(--line)}:where(#vHome) #s05 .s05-li .n{font:500 13px/1 var(--mono);letter-spacing:.06em;color:var(--cyan-soft);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s05 .s05-li p{font-size:14px;line-height:1.7;color:var(--dim);text-wrap:pretty}:where(#vHome) #s05 .s05-li p b{font-weight:600;color:#fff}:where(#vHome) #s05 .s05-li li.dim .n,:where(#vHome) #s05 .s05-li li.dim p,:where(#vHome) #s05 .s05-li li.dim p b{color:var(--dim-2)}:where(#vHome) #s05 .s05-act{padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:14px}:where(#vHome) #s05 .s05-sm{font-size:13.5px;line-height:1.6;color:var(--dim)}:where(#vHome) #s05 .s05-btn,:where(#vHome) #s05 .s05-btn2{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 20px;border-radius:12px;font-size:14.5px;white-space:nowrap;transition:transform .15s ease,background .2s ease}:where(#vHome) #s05 .s05-btn{background:linear-gradient(180deg,#2fe0ff,#05c3ea);color:#03222b;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 24px -8px rgba(5,212,255,.6)}:where(#vHome) #s05 .s05-btn2{color:#eaf6fa;font-weight:500;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}:where(#vHome) #s05 .s05-btn2 .ar{color:var(--cyan-soft)}:where(#vHome) #s05 .s05-btn .ar,:where(#vHome) #s05 .s05-btn2 .ar{transition:transform .18s var(--e-out)}@media(hover:hover){:where(#vHome) #s05 .s05-btn2:hover .ar,:where(#vHome) #s05 .s05-btn:hover .ar{transform:translateX(3px)}:where(#vHome) #s05 .s05-btn2:hover{background:rgba(255,255,255,.08)}}:where(#vHome) #s05 .s05-btn2:active,:where(#vHome) #s05 .s05-btn:active{transform:scale(.97)}@media(max-width:899px){:where(#vHome) #s05 .s05-cards{display:flex;flex-direction:column;gap:56px;margin-top:84px}:where(#vHome) #s05 .s05-card{display:flex;flex-direction:column}}@media(max-width:760px){:where(#vHome) #s05 .s05-in{padding:84px 16px 104px 46px}:where(#vHome) #s05 .s05-eb{font-size:11px;padding:5px 11px;margin-bottom:14px;letter-spacing:.1em}:where(#vHome) #s05 h2{font-size:26px;line-height:1.3}:where(#vHome) #s05 .s05-cards{gap:18px;margin-top:34px}:where(#vHome) #s05 .s05-card{padding:22px 16px 20px}:where(#vHome) #s05 .s05-lamp{display:none}:where(#vHome) #s05 .s05-need{padding-top:18px}:where(#vHome) #s05 .s05-need h3{font-size:23px}:where(#vHome) #s05 .s05-viz{padding-top:18px}:where(#vHome) #s05 .s05-pane{padding:14px 12px}:where(#vHome) #s05 .s05-ph{width:72px;height:72px}:where(#vHome) #s05 .s05-ap span{font-size:13.5px}:where(#vHome) #s05 .s05-fl li{grid-template-columns:minmax(0,1fr) 40px 36px;column-gap:10px}:where(#vHome) #s05 .s05-do{padding-top:20px}:where(#vHome) #s05 .s05-li li{grid-template-columns:28px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){:where(#vHome) #s05 .rv{opacity:1;transform:none}:where(#vHome) #s05 *,:where(#vHome) #s05 :after,:where(#vHome) #s05 :before{transition:none!important;animation:none!important}}:where(#vHome) #s06{position:relative;background:var(--bg);padding:150px 0 230px}:where(#vHome) #s06 .s06-in{position:relative;z-index:1;width:min(1120px,calc(100% - 160px));margin:0 auto}:where(#vHome) #s06 .s06-eb{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border:1px solid rgba(5,212,255,.2);border-radius:999px;background:rgba(5,212,255,.04);font:500 12px/1 var(--mono);letter-spacing:.16em;color:var(--cyan-soft);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s06 .s06-eb:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}:where(#vHome) #s06 h2{margin-top:20px;font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-weight:600;font-size:clamp(26px,2.6vw,38px);line-height:1.22;letter-spacing:-.02em;color:#fff;--vsym-ff:initial}:where(#vHome) #s06 .s06-lead{margin-top:12px;font-size:15.5px;line-height:1.7;color:var(--dim);max-width:34em}:where(#vHome) #s06 .s06-tbl{display:grid;grid-template-columns:.9fr 1fr 1fr 1.12fr;grid-template-rows:repeat(13,auto);column-gap:12px;margin-top:118px}:where(#vHome) #s06 .s06-col{position:relative;grid-row:1/-1;display:grid;grid-template-rows:subgrid}:where(#vHome) #s06 .s06-plan{border-radius:18px;background:linear-gradient(180deg,rgba(22,25,31,.92),rgba(13,15,19,.95));border:1px solid rgba(255,255,255,.085);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 34px 70px -40px rgba(0,0,0,.95)}:where(#vHome) #s06 .s06-ops{border-color:rgba(5,212,255,.34);background:linear-gradient(180deg,rgb(14,29,36),rgb(12,16,20) 42%);box-shadow:inset 0 1px 0 rgba(140,236,255,.12),0 0 0 4px rgba(5,212,255,.035),0 40px 80px -40px rgba(0,0,0,.95)}:where(#vHome) #s06 .s06-ops:before{content:"";position:absolute;left:0;right:0;top:0;height:300px;border-radius:18px 18px 0 0;pointer-events:none;background:radial-gradient(70% 100% at 50% 0,rgba(5,212,255,.17),rgba(5,212,255,.04) 48%,rgba(5,212,255,0) 72%);opacity:.25;transition:opacity 1.1s ease}:where(#vHome) #s06 .s06-ops.on:before{opacity:1}:where(#vHome) #s06 .s06-h{position:relative;padding:26px 22px 22px}:where(#vHome) #s06 .s06-h h3{font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-size:16px;font-weight:600;color:#fff;letter-spacing:-.01em;--vsym-ff:initial}:where(#vHome) #s06 .s06-tag{margin-top:5px;font-size:12.5px;line-height:1.55;color:var(--dim)}:where(#vHome) #s06 .s06-tag .nod{color:rgba(255,200,130,.92)}:where(#vHome) #s06 .s06-pr{display:flex;align-items:baseline;gap:6px;margin-top:16px;font-size:13px;color:var(--dim);white-space:nowrap}:where(#vHome) #s06 .s06-pr b{font:500 30px/1 var(--mono);letter-spacing:-.04em;color:#fff;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s06 .s06-ops .s06-pr b{font:600 21px/1 var(--vision-han),Noto Sans SC,sans-serif;letter-spacing:-.01em;background:linear-gradient(92deg,#fff,#bff3ff 60%,#6fe3ff);-webkit-background-clip:text;background-clip:text;color:transparent;--vsym-ff:var(--vsym-han),"Noto Sans SC",sans-serif}:where(#vHome) #s06 .s06-c{display:flex;align-items:center;gap:7px;padding:12px 22px;border-top:1px solid rgba(255,255,255,.055);font-size:13.5px;line-height:1.5;color:rgba(233,237,242,.82)}:where(#vHome) #s06 .s06-c b{font-weight:500;color:var(--cyan-soft);font-family:var(--mono);font-size:13px;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s06 .s06-lab .s06-c{padding-left:2px;color:var(--dim);font-size:13px}:where(#vHome) #s06 .s06-lab .s06-c:first-of-type{border-top:0}:where(#vHome) #s06 .s06-c .s06-l{display:none}:where(#vHome) #s06 .y{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:rgba(5,212,255,.12);color:var(--cyan);font:600 10px/1 var(--font-geist-sans),sans-serif;font-style:normal;--vsym-ff:sans-serif}:where(#vHome) #s06 .s06-g{display:flex;align-items:flex-end;padding:22px 22px 8px;border-top:1px solid rgba(255,255,255,.055)}:where(#vHome) #s06 .s06-plan .s06-g{border-top:0;padding-top:14px}:where(#vHome) #s06 .s06-lab .s06-g{padding-left:2px;font:500 10.5px/1 var(--mono);letter-spacing:.16em;color:var(--dim-2);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s06 .s06-f{padding:18px 22px 22px}:where(#vHome) #s06 .s06-cta{display:flex;align-items:center;justify-content:center;height:40px;border-radius:11px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);font-size:13.5px;color:rgba(233,237,242,.88);transition:transform .2s ease}@media(hover:hover){:where(#vHome) #s06 .s06-cta:hover{transform:translateY(-1px)}}:where(#vHome) #s06 .s06-cta.hot{border:0;background:linear-gradient(180deg,#2fe0ff,#05c3ea);color:#03222b;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 26px -10px rgba(5,212,255,.65)}:where(#vHome) #s06 .s06-lab .s06-f,:where(#vHome) #s06 .s06-lab .s06-h{border:0}:where(#vHome) #s06 .s06-lamp{position:absolute;left:50%;top:0;width:0;height:0;z-index:3;pointer-events:none}:where(#vHome) #s06 .s06-lamp:before{content:"";position:absolute;left:-130px;top:0;width:260px;height:140px;background:radial-gradient(60% 100% at 50% 0,rgba(140,238,255,.2),rgba(5,212,255,.06) 48%,rgba(5,212,255,0) 78%);opacity:0;transform:scaleY(.4);transform-origin:50% 0;transition:opacity .9s ease,transform 1.1s var(--e-out)}:where(#vHome) #s06 .s06-lamp i{position:absolute;left:-74px;top:-1px;width:148px;height:1.5px;margin-top:-.25px;border-radius:1px;background:linear-gradient(90deg,rgba(5,212,255,0),rgba(5,212,255,.55) 28%,#eafcff 50%,rgba(5,212,255,.55) 72%,rgba(5,212,255,0));opacity:.15;transition:opacity .6s ease}:where(#vHome) #s06 .s06-lamp b{position:absolute;left:-44px;top:-12px;width:88px;height:24px;background:radial-gradient(closest-side,rgba(5,212,255,.32),rgba(5,212,255,0));opacity:0;transition:opacity .7s ease}:where(#vHome) #s06 .s06-ops.on .s06-lamp:before{opacity:1;transform:none}:where(#vHome) #s06 .s06-ops.on .s06-lamp b,:where(#vHome) #s06 .s06-ops.on .s06-lamp i{opacity:1}@media(max-width:760px){:where(#vHome) #s06 .s06-lamp:before{left:-5px;top:-20px;width:10px;height:40px;background:radial-gradient(closest-side,rgba(5,212,255,.42),rgba(5,212,255,0));transform:none}:where(#vHome) #s06 .s06-lamp i{left:-1px;top:-20px;width:2px;height:40px;margin:0;background:linear-gradient(180deg,rgba(234,252,255,0),#eafcff 50%,rgba(234,252,255,0));opacity:0}:where(#vHome) #s06 .s06-lamp b{display:none}}:where(#vHome) #s06 .s06-notes{margin-top:30px;max-width:600px}:where(#vHome) #s06 .s06-note{font-size:12px;line-height:1.7;color:var(--dim-2)}:where(#vHome) #s06 .s06-v{margin-top:12px;font-size:14px;line-height:1.7;color:rgba(233,237,242,.78)}:where(#vHome) #s06 .s06-v:before{content:"";display:inline-block;width:6px;height:6px;margin:0 9px 2px 0;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}:where(#vHome) #s06 .s06-all{display:none}:where(#vHome) #s06 .s06-ex{flex:none;font:500 13px/1 var(--font-geist-sans),var(--vision-han),sans-serif;letter-spacing:.04em;color:var(--dim-2);padding:4px 9px;margin:-2px 0;border-radius:99px;border:1px solid rgba(255,255,255,.12);white-space:nowrap;--vsym-ff:var(--vsym-han),sans-serif}:where(#vHome) #s06 .s06-wr{flex-wrap:wrap;row-gap:6px}:where(#vHome) #s06 .rv{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .8s var(--e-out);transition-delay:calc(var(--i,0)*70ms)}:where(#vHome) #s06 .rv.in{opacity:1;transform:none}@media(max-width:1000px) and (min-width:761px){:where(#vHome) #s06 .s06-in{width:calc(100% - 112px)}:where(#vHome) #s06 .s06-lead{max-width:19em}:where(#vHome) #s06 .s06-tbl{column-gap:8px}:where(#vHome) #s06 .s06-c,:where(#vHome) #s06 .s06-f,:where(#vHome) #s06 .s06-g,:where(#vHome) #s06 .s06-h{padding-left:14px;padding-right:14px}:where(#vHome) #s06 .s06-c{font-size:12.5px}}@media(max-width:760px){:where(#vHome) #s06{padding:76px 0 130px}:where(#vHome) #s06 .s06-in{width:auto;margin:0 16px 0 46px}:where(#vHome) #s06 .s06-eb{font-size:11px;padding:6px 11px}:where(#vHome) #s06 h2{font-size:25px;margin-top:16px}:where(#vHome) #s06 .s06-lead{font-size:14.5px}:where(#vHome) #s06 .s06-tbl{display:flex;flex-direction:column;gap:14px;margin-top:40px}:where(#vHome) #s06 .s06-col.s06-lab{display:none}:where(#vHome) #s06 .s06-col{display:block}:where(#vHome) #s06 .s06-h{padding:20px 18px 16px}:where(#vHome) #s06 .s06-pr{margin-top:12px}:where(#vHome) #s06 .s06-c{display:block;padding:10px 18px;font-size:13px;line-height:19.5px;text-align:right;text-wrap:balance;word-break:keep-all}:where(#vHome) #s06 .s06-c .s06-l{display:block;float:left;margin-right:14px;font-style:normal;color:var(--dim-2);font-size:12px;line-height:19.5px;text-align:left;white-space:nowrap}:where(#vHome) #s06 .s06-c .y{display:inline-grid;vertical-align:-3px;margin-right:6px}:where(#vHome) #s06 .y{font-size:11px}:where(#vHome) #s06 .s06-cta{height:44px}:where(#vHome) #s06 .s06-g,:where(#vHome) #s06 .s06-same{display:none!important}:where(#vHome) #s06 .s06-f{padding:14px 18px 18px}:where(#vHome) #s06 .s06-all{display:block;margin-top:14px;padding:14px 18px;border-radius:14px;border:1px dashed rgba(255,255,255,.1);font-size:12.5px;line-height:2;color:rgba(233,237,242,.78)}:where(#vHome) #s06 .s06-all p{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--dim-2);margin-bottom:8px;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s06 .s06-all span{display:inline-flex;align-items:center;gap:6px;margin-right:14px}:where(#vHome) #s06 .s06-all .s06-ex{display:inline-block;margin:0}}@media(prefers-reduced-motion:reduce){:where(#vHome) #s06 .rv{opacity:1;transform:none;transition:none}:where(#vHome) #s06 *,:where(#vHome) #s06 :before{transition:none!important}}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) #s06 .s06-eb{text-transform:uppercase;letter-spacing:.12em}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) #s06 .s06-all p,div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) #s06 .s06-lab .s06-g{text-transform:uppercase;letter-spacing:.1em}div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) #s06 .s06-c,div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) #s06 .s06-lead,div[data-locale=en]:where(.vPage:where([data-page=home])) :where(#vHome) #s06 .s06-tag{text-wrap:balance}:where(#vHome) #s07{position:relative;background:var(--bg);padding:clamp(100px,min(16vh,10vw),170px) 0 clamp(110px,min(17vh,11vw),180px)}:where(#vHome) #s07 .s07-in{position:relative;z-index:1;width:min(880px,calc(100% - 96px));margin:0 auto;padding-left:64px}:where(#vHome) #s07 .s07-eb{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border:1px solid rgba(5,212,255,.2);border-radius:999px;background:rgba(5,212,255,.04);font:500 11.5px/1 var(--mono);letter-spacing:.14em;color:var(--cyan-soft);white-space:nowrap;--vsym-ff:ui-monospace,monospace}:where(#vHome) #s07 .s07-eb:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}:where(#vHome) #s07 .s07-list{position:relative;margin-top:30px;display:flex;flex-direction:column;gap:14px}:where(#vHome) #s07 .s07-qa{position:relative;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:#0f1013;box-shadow:0 30px 90px -60px rgba(0,0,0,.9)}@media(hover:hover){:where(#vHome) #s07 .s07-qa:hover{border-color:rgba(255,255,255,.16)}}:where(#vHome) #s07 .s07-qa:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at 86px 45px,rgba(5,212,255,.09),transparent 70%);opacity:0;transition:opacity .24s ease}:where(#vHome) #s07 .s07-qa.open:before{opacity:1}@media(hover:hover){:where(#vHome) #s07 .s07-qa:hover:before{opacity:1}}:where(#vHome) #s07 .s07-qb{position:relative;width:100%;display:flex;align-items:center;gap:20px;padding:24px 26px;text-align:left;color:rgba(233,237,242,.8);font:inherit;background:none;border:0;border-radius:20px;cursor:pointer}:where(#vHome) #s07 .s07-qa.open .s07-qb{color:#fff}@media(hover:hover){:where(#vHome) #s07 .s07-qb:hover{color:#fff}}:where(#vHome) #s07 .s07-qb:focus-visible{outline:2px solid rgba(5,212,255,.75);outline-offset:-4px}:where(#vHome) #s07 .s07-n{display:none}:where(#vHome) #s07 .s07-qt{flex:1;min-width:0;font-size:16px;font-weight:500;line-height:1.45;letter-spacing:-.015em}:where(#vHome) #s07 .s07-ic{order:-1;position:relative;flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#15161a;color:var(--txt)}@media(hover:hover){:where(#vHome) #s07 .s07-qa:hover .s07-ic{border-color:rgba(5,212,255,.4)}}:where(#vHome) #s07 .s07-ic svg{width:18px;height:18px;transition:transform .24s var(--e-out)}:where(#vHome) #s07 .s07-qa.open .s07-ic{color:var(--cyan)}:where(#vHome) #s07 .s07-qa.open .s07-ic svg{transform:rotate(45deg)}:where(#vHome) #s07 .s07-ans{padding:0 26px 24px 88px}:where(#vHome) #s07 .s07-ans p{max-width:62ch;font-size:14px;line-height:1.75;color:rgba(233,237,242,.72)}:where(#vHome) #s07 .s07-qa.open .s07-ans p{animation:v-home-s07in .32s var(--e-out) both}@keyframes v-home-s07in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(#vHome) #s07 .s07-nd{position:absolute;z-index:2;top:45px;left:var(--nx,-40px);width:10px;height:38px;margin:-19px 0 0 -5px;pointer-events:none;opacity:0;transition:opacity .3s ease}:where(#vHome) #s07 .s07-nd:before{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,rgba(5,212,255,.42),rgba(5,212,255,0))}:where(#vHome) #s07 .s07-nd:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:1px;background:linear-gradient(180deg,rgba(234,252,255,0),#eafcff 50%,rgba(234,252,255,0))}:where(#vHome) #s07 .s07-qa.open.on .s07-nd{opacity:1}@media(max-width:760px){:where(#vHome) #s07{padding:84px 0 104px}:where(#vHome) #s07 .s07-in{width:auto;margin:0 16px 0 46px;padding-left:0}:where(#vHome) #s07 .s07-eb{font-size:11px;padding:5px 11px;letter-spacing:.1em}:where(#vHome) #s07 .s07-list{margin-top:24px;gap:10px}:where(#vHome) #s07 .s07-qa{border-radius:18px}:where(#vHome) #s07 .s07-qb{gap:14px;padding:18px 16px;border-radius:18px;-webkit-tap-highlight-color:transparent}:where(#vHome) #s07 .s07-qt{font-size:15px;text-wrap:pretty}:where(#vHome) #s07 .s07-ic{width:36px;height:36px}:where(#vHome) #s07 .s07-nd{top:36px}:where(#vHome) #s07 .s07-ans{padding:0 16px 20px}:where(#vHome) #s07 .s07-ans p{font-size:14px;text-wrap:pretty}}@media(prefers-reduced-motion:reduce){:where(#vHome) #s07 *,:where(#vHome) #s07 :after,:where(#vHome) #s07 :before{transition:none!important;animation:none!important}}:where(#vHome) #s08{position:relative;overflow:hidden;background:var(--bg)}:where(#vHome) #s08 .s08-cta{position:relative;padding:clamp(170px,22vh,210px) 20px 0;display:flex;flex-direction:column;align-items:center;text-align:center}:where(#vHome) #s08 .s08-cv{position:absolute;left:0;top:0;width:100%;height:380px;display:block;z-index:0;pointer-events:none}:where(#vHome) #s08 .s08-hd{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}:where(#vHome) #s08 .s08-k{display:inline-flex;align-items:center;gap:9px;font:500 11px/1 var(--mono);letter-spacing:.18em;color:var(--cyan-soft);--vsym-ff:ui-monospace,monospace}:where(#vHome) #s08 .s08-t{margin-top:18px;font-family:var(--vision-han-black),"Noto Sans SC",system-ui,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#fff;--vsym-ff:initial}:where(#vHome) #s08 .s08-t em{font-style:normal;background:linear-gradient(92deg,#d8f8ff,#8fe9ff 42%,#3cdcff);-webkit-background-clip:text;background-clip:text;color:transparent}:where(#vHome) #s08 .s08-d{margin-top:14px;font-size:clamp(14.5px,1.1vw,16px);line-height:1.7;color:var(--dim)}:where(#vHome) #s08 .s08-form{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(600px,100%);margin-top:76px}:where(#vHome) #s08 .field.lit:after{opacity:.55}:where(#vHome) #s08 .field.sent:after{opacity:.75}:where(#vHome) #s08 .s08-globe{position:relative;width:100%;height:clamp(340px,28vh,460px)}:where(#vHome) #s08 .rv{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .8s var(--e-out)}:where(#vHome) #s08 .rv.in{opacity:1;transform:none}:where(#vHome) #s08 .s08-form.rv{transition-delay:.12s}@media(max-width:760px){:where(#vHome) #s08 .s08-cta{padding:120px 16px 0 46px;align-items:flex-start;text-align:left}:where(#vHome) #s08 .s08-hd{align-items:flex-start}:where(#vHome) #s08 .s08-t{font-size:27px;line-height:1.3;text-wrap:pretty}:where(#vHome) #s08 .s08-d{font-size:14px;text-wrap:pretty}:where(#vHome) #s08 .s08-form{align-self:stretch;width:calc(100% + 30px);margin:64px 0 0 -30px}:where(#vHome) #s08 .s08-globe{height:270px}}@media(prefers-reduced-motion:reduce){:where(#vHome) #s08 .rv{opacity:1;transform:none;transition:none}:where(#vHome) #s08 .field:after{transition:none}}:where(#vHome) .w6-mp{display:contents}:where(#vHome) .w6-mp-sp{display:none}@media(max-width:760px){:where(#vHome) .w6-mp{display:flow-root}:where(#vHome) .w6-mp-sp{display:block}}@media(max-width:400px) and (max-height:740px){:where(#vHome) .col{padding-top:71px}}:where(#vHome) form.ap[aria-busy=true] .ap-go{opacity:.6;cursor:progress}:where(#vHome) .ar{font-family:system-ui,PingFang SC,sans-serif;--vsym-ff:initial}:where(#vHome) :is(b.up,b.dn)>i{font-family:sans-serif;--vsym-ff:initial}:where(#vHome) #s05 .s05-arr{font-family:ui-monospace,monospace;--vsym-ff:initial}:where(#vHome) v-sym{font-family:var(--vsym-ff,inherit);line-height:0}.vPage:where([data-page=home])[data-locale=en]{--vision-han:var(--font-geist-sans),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",sans-serif;--vision-han-black:var(--font-geist-sans),"PingFang SC","Vision Han Black","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--vsym-han:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",sans-serif}@media(min-width:601px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) .ap-ok p{white-space:normal;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s04 .s04-r{grid-template-columns:118px minmax(0,1fr)}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s04 .s04-r .k{white-space:normal;line-height:1.35}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s05 .s05-fl li{grid-template-columns:minmax(0,1fr) 52px 66px}@media(max-width:760px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s05 .s05-fl li{grid-template-columns:minmax(0,1fr) 36px 62px}}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 h2{font-size:clamp(26px,2.1vw,30px)}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s03 h2 em,:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s04 h2 em,:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) .s08-t em,:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) h1 em{white-space:nowrap}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s05 .s05-nb{display:inline}@media(max-width:600px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) .ap-login{white-space:normal;text-align:right;max-width:172px;line-height:1.35}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) .ap-login span{white-space:nowrap}}@media(max-width:600px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-st span{white-space:normal;line-height:1.25}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-st>div{display:flex;flex-direction:column;justify-content:flex-end}}@media(max-width:600px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s05 .s05-ap span{white-space:normal;line-height:1.3}}@media(min-width:601px) and (max-width:900px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-st span{white-space:normal;line-height:1.25}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-st>div{display:flex;flex-direction:column;justify-content:flex-end}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-hp li{font-size:11.5px}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s03 .s03-r .t{white-space:normal}}@media(max-width:760px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-mr li{font-size:13.5px}}@media(max-width:420px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-ai .s01-ph b,:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-hu .s01-ph b{line-height:1.3;min-height:2.6em;display:flex;align-items:center}}@media(max-width:380px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s01 .s01-mr li{font-size:13px}}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s04 .s04-tb .n{white-space:normal;line-height:1.3}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s04 .s04-tb>:nth-child(11),:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s04 .s04-tb>:nth-child(6){white-space:nowrap}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s04 .s04-th{min-width:28px}@media(max-width:600px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s02 .s02-ch{white-space:normal}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s02 .s02-ch b{min-width:0;text-wrap:balance}:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s02 .s02-ex{flex:none;white-space:nowrap}}@media(max-width:400px){:where(div[data-locale=en].vPage:where([data-page=home])) :where(#vHome) #s04 .s04-tb{column-gap:7px}}html:not(.v-js) :where(#vHome) :is(.rise,.rv,.lh,.card,.ct>*,#s04 .s04-day){opacity:1!important;transform:none!important;animation:none!important}html:not(.v-js) :where(#vHome) :is(#stage,#s01 .s01-pin,#s04 .s04-pin){height:auto!important}html:not(.v-js) :where(#vHome) :is(#scene,#s01 .s01-stk,#s04 .s04-stk){position:relative!important;top:auto!important;height:auto!important}html:not(.v-js) :where(#vHome) #scene{min-height:min(100vh,760px)}html:not(.v-js) :where(#vHome) :is(#cv,#chips){display:none!important}