/* /assets/site.css */
@font-face{font-family:"VN Display";font-weight:600;font-display:swap;src:url(/assets/fonts/unbounded-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"VN Display";font-weight:600;font-display:swap;src:url(/assets/fonts/unbounded-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2032,U+2033}
@font-face{font-family:"VN Display";font-weight:800;font-display:swap;src:url(/assets/fonts/unbounded-cyrillic-800-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"VN Display";font-weight:800;font-display:swap;src:url(/assets/fonts/unbounded-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2032,U+2033}
@font-face{font-family:"VN Text";font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"VN Text";font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2032,U+2033}
@font-face{font-family:"VN Text";font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"VN Text";font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2032,U+2033}
@font-face{font-family:"VN Mono";font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"VN Mono";font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2032,U+2033}
@font-face{font-family:"VN Mono";font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"VN Mono";font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2032,U+2033}
#vn{--night:#050B1C;--night2:#16264F;--nsurf:#16264F;--ink:#050B1C;--paper:#FFFFFF;--white:#FFFFFF;--mute:#34508F;--muteH:#34508F;--dim:rgba(255,255,255,.66);--dimH:#34508F;--line:rgba(52,80,143,.28);--lineD:rgba(52,80,143,.16);--amber:#FFB23F;--amber2:#FFB23F;--amberT:#34508F;--ok:#FFB23F;--okL:#34508F;--err:#16264F;
--fd:"VN Display","Arial Black",sans-serif;--ft:"VN Text",system-ui,sans-serif;--fm:"VN Mono",ui-monospace,Menlo,monospace;
background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--ft);-webkit-font-smoothing:antialiased;overflow-x:hidden}
#vn *,#vn *:before,#vn *:after{box-sizing:border-box}
body{margin:0}
#vn a{color:inherit}
#vn .wrap{max-width:1240px;margin:0 auto;padding:0 40px}
#vn section{position:relative}
#vn .pad{padding:120px 0}
#vn .dark{background:var(--night);color:#FFFFFF}
#vn .eb{display:flex;align-items:center;gap:12px;margin:0 0 22px;font:500 12px/1 var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--amberT)}
#vn .eb:before{content:"";width:28px;height:1px;background:currentColor}
#vn .dark .eb{color:var(--amber2)}
#vn .h1{margin:0;font:800 clamp(38px,6.4vw,104px)/.94 var(--fd);letter-spacing:-.03em;text-transform:uppercase}
#vn .h2{margin:0;font:800 clamp(30px,4.2vw,64px)/.98 var(--fd);letter-spacing:-.025em;text-transform:uppercase}
#vn .h3{margin:0;font:600 clamp(18px,1.6vw,22px)/1.2 var(--fd);letter-spacing:-.01em}
#vn .g{color:var(--muteH)}
#vn .dark .g{color:var(--dimH)}
#vn .am{background:linear-gradient(92deg,var(--amber2),var(--amber) 45%,#FFB23F);-webkit-background-clip:text;background-clip:text;color:transparent}
#vn .lead{font-size:clamp(16px,1.3vw,20px);line-height:1.5;color:var(--mute);max-width:560px}
#vn .dark .lead{color:var(--dim)}
#vn .mono{font-family:var(--fm)}
#vn .draft{display:inline-block;padding:4px 8px;border:1px dashed currentColor;font:500 10px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--amberT);vertical-align:middle}
#vn .dark .draft{color:var(--amber2)}
#vn .feas{display:inline-flex;gap:8px;align-items:center;margin-top:18px;padding:6px 10px;border:1px solid var(--line);background:var(--white);font:500 10.5px/1.2 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
#vn .feas b{color:var(--ink);font-weight:500}
#vn .dark .feas{background:transparent;border-color:var(--lineD);color:var(--dim)}
#vn .dark .feas b{color:#FFFFFF}
#vn .feas i{width:8px;height:8px;border-radius:50%;background:var(--amber)}
#vn .feas.t i{background:var(--okL)}#vn .dark .feas.t i{background:var(--ok)}
#vn .btn{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 26px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;font:600 13px/1 var(--ft);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s,transform .3s,border-color .3s}
#vn .btn:hover{background:var(--ink);color:var(--paper)}
#vn .btn svg{width:16px;height:16px;transition:transform .3s}
#vn .btn:hover svg{transform:translateX(4px)}
#vn .btn--a{background:var(--amber);border-color:var(--amber);color:#050B1C}
#vn .btn--a:hover{background:var(--amber2);border-color:var(--amber2);color:#050B1C}
#vn .dark .btn:not(.btn--a){border-color:rgba(255,255,255,.28);color:#FFFFFF}
#vn .dark .btn:not(.btn--a):hover{background:#FFFFFF;color:var(--night)}
#vn .btn--s{height:40px;padding:0 18px;font-size:11.5px}
#vn .tl{font:600 13px/1 var(--ft);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}
#vn .hdr{position:sticky;top:0;z-index:50;background:rgba(5,11,28,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#FFFFFF;border-bottom:1px solid var(--lineD)}
#vn .hdr .wrap{display:flex;align-items:center;gap:28px;height:68px}
#vn .brand{display:flex;align-items:center;gap:10px;font:600 13px/1 var(--fd);letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
#vn .brand i{width:10px;height:10px;border-radius:50%;background:var(--amber);box-shadow:0 0 14px var(--amber)}
#vn .nav{display:flex;gap:22px;margin-left:auto;font:500 11.5px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}
#vn .nav a{text-decoration:none}#vn .nav a:hover{color:var(--amber2)}
#vn .clock{font:500 11.5px/1 var(--fm);letter-spacing:.1em;color:var(--dim);display:flex;gap:8px;align-items:center}
#vn .clock i{width:7px;height:7px;border-radius:50%;background:#FFB23F;animation:ping 2.4s infinite}
@keyframes ping{0%{box-shadow:0 0 0 0 rgba(255,178,63,.55)}70%{box-shadow:0 0 0 9px rgba(255,178,63,0)}100%{box-shadow:0 0 0 0 rgba(255,178,63,0)}}
#vn .prog{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--amber);transform-origin:0 50%;transform:scaleX(0)}
#vn .hero{min-height:calc(100vh - 68px);display:flex;align-items:center;overflow:hidden;background:radial-gradient(110% 90% at 78% 45%,#16264F 0%,#050B1C 40%,var(--night) 74%)}
#vn .hero .wrap{position:relative;z-index:3;width:100%;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding-top:60px;padding-bottom:90px}
#vn .radar{position:absolute;z-index:1;right:-12vw;top:50%;width:min(78vw,1000px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;
background:repeating-radial-gradient(circle at 50% 50%,transparent 0 calc(12.5% - 1px),rgba(255,178,63,.13) calc(12.5% - 1px) 12.5%),radial-gradient(circle,rgba(22,38,79,.0),rgba(5,11,28,.0) 70%);
-webkit-mask:radial-gradient(circle,#050B1C 62%,transparent 71%);mask:radial-gradient(circle,#050B1C 62%,transparent 71%)}
#vn .radar:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(transparent calc(50% - .5px),rgba(255,178,63,.14) 0 calc(50% + .5px),transparent 0),linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,178,63,.14) 0 calc(50% + .5px),transparent 0)}
#vn .sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,178,63,0) 0deg,rgba(255,178,63,0) 300deg,rgba(255,178,63,.32) 352deg,rgba(255,178,63,.9) 360deg);animation:sweep 6s linear infinite}
@keyframes sweep{to{transform:rotate(360deg)}}
#vn .blip{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--amber);box-shadow:0 0 18px var(--amber);opacity:.15;animation:blip 6s linear infinite}
#vn .blip span{position:absolute;left:16px;top:-4px;white-space:nowrap;font:500 11px/1 var(--fm);letter-spacing:.1em;color:var(--amber2)}
@keyframes blip{0%{opacity:1;transform:scale(1.25)}35%{opacity:.35;transform:scale(1)}100%{opacity:.15}}
#vn .mow{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:1.5px solid var(--amber);border-radius:50%}
#vn .awb{margin-top:34px;max-width:620px;border:1px solid var(--lineD);background:rgba(5,11,28,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
#vn .awb-top{display:flex;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--lineD);font:500 10.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
#vn .awb-row{display:flex;align-items:center;gap:16px;padding:18px 16px}
#vn .morph{font:500 clamp(18px,2.1vw,30px)/1 var(--fm);letter-spacing:.06em;color:#FFFFFF;white-space:nowrap;min-height:1em}
#vn .morph em{font-style:normal;color:var(--amber)}
#vn .cur{width:2px;height:28px;background:var(--amber);animation:blink 1s steps(1) infinite}
@keyframes blink{50%{opacity:0}}
#vn .hero-side{justify-self:end;display:grid;gap:12px;width:min(100%,330px)}
#vn .sig{display:flex;align-items:stretch;background:var(--amber);color:#050B1C;font:800 15px/1 var(--fd);text-transform:uppercase;letter-spacing:.02em}
#vn .sig .ar{display:grid;place-items:center;width:52px;background:#050B1C;color:var(--amber)}
#vn .sig .ar svg{width:22px;height:22px}
#vn .sig .tx{padding:14px 16px;display:flex;flex-direction:column;gap:6px}
#vn .sig small{font:500 10px/1 var(--fm);letter-spacing:.12em}
#vn .sig.dk{background:#16264F;color:#FFFFFF;border:1px solid var(--lineD)}
#vn .sig.dk .ar{background:var(--amber);color:#050B1C}
#vn .sig.dk small{color:var(--dim)}
#vn .hud{position:absolute;z-index:3;left:40px;right:40px;bottom:22px;display:flex;justify-content:space-between;font:400 11px/1.5 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}
#vn .hud b{color:var(--amber2);font-weight:500}
#vn .fl{display:inline-flex;gap:3px}
#vn .fl span{position:relative;display:inline-grid;place-items:center;width:1em;height:1.32em;background:linear-gradient(#16264F 0 49.5%,#050B1C 50.5%);color:#FFFFFF;border-radius:3px;font:500 1em/1 var(--fm);text-transform:uppercase;box-shadow:inset 0 -1px 0 rgba(255,255,255,.04)}
#vn .fl span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(5,11,28,.65)}
#vn .fl span.f{animation:flap .09s linear}
@keyframes flap{0%{transform:scaleY(1)}50%{transform:scaleY(.55);filter:brightness(1.5)}100%{transform:scaleY(1)}}
#vn .fl.a span{color:var(--amber)}
#vn .fl.g span{color:var(--ok)}
#vn .board{margin-top:48px;border:1px solid var(--lineD);background:#050B1C}
#vn .brow{display:grid;grid-template-columns:1.25fr .8fr 1fr .9fr 1.6fr;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid var(--lineD);font-size:clamp(12px,1.05vw,16px)}
#vn .brow.hd{border-top:0;font:500 10.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:14px 18px}
#vn .brow:not(.hd):hover{background:rgba(255,178,63,.06)}
#vn .mani{font:800 clamp(26px,3.6vw,54px)/1.12 var(--fd);letter-spacing:-.02em;text-transform:uppercase;max-width:1100px}
#vn .mani .w{color:#34508F;transition:color .35s}
#vn .mani .w.on{color:var(--ink)}
#vn .mani .w.on.k{color:var(--amberT)}
#vn .sw{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--line);margin-top:48px}
#vn .s{min-height:220px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);font:500 11px/1.45 var(--fm);letter-spacing:.06em;text-transform:uppercase}
#vn .s:last-child{border-right:0}
#vn .s b{display:block;font:600 15px/1.1 var(--fd);text-transform:none;letter-spacing:0;margin-bottom:6px}
#vn .sw2{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-top:0}
#vn .sw2 div{padding:12px 18px;font:500 10.5px/1.4 var(--fm);letter-spacing:.06em;text-transform:uppercase;border-right:1px solid var(--line);display:flex;gap:10px;align-items:center;background:var(--white)}
#vn .sw2 i{flex:0 0 18px;height:18px;border:1px solid rgba(5,11,28,.08)}
#vn .ty{margin-top:48px;border-top:1px solid var(--line)}
#vn .tyr{display:grid;grid-template-columns:220px 1fr;gap:30px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--line)}
#vn .tyr .lb{font:500 11px/1.5 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}
#vn .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin-top:48px}
#vn .card{position:relative;background:var(--white);padding:34px 30px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;display:flex;flex-direction:column;gap:14px;transition:background .3s}
#vn .card:before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--amber);transition:width .5s cubic-bezier(.2,.7,.2,1)}
#vn .card:hover:before{width:100%}
#vn .card .ic{width:28px;height:28px;color:var(--ink)}
#vn .card p{margin:0;color:var(--mute);font-size:15.5px}
#vn .card .num{font:500 11px/1 var(--fm);letter-spacing:.14em;color:var(--mute);margin-top:auto}
#vn .g3 .card:nth-child(3n){border-right:0}
#vn .g3 .card:nth-last-child(-n+3){border-bottom:0}
#vn .bpw{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center;margin-top:48px}
#vn .bp{display:grid;grid-template-columns:1fr 150px;background:var(--white);color:var(--ink);box-shadow:0 30px 60px -30px rgba(5,11,28,.35);transform:rotate(-2deg);transition:transform .5s}
#vn .bp:hover{transform:rotate(0) translateY(-4px)}
#vn .bp-m{padding:26px 28px;border-right:2px dashed var(--line);position:relative}
#vn .bp-m:before,#vn .bp-m:after{content:"";position:absolute;right:-11px;width:20px;height:20px;border-radius:50%;background:var(--paper)}
#vn .bp-m:before{top:-10px}#vn .bp-m:after{bottom:-10px}
#vn .bp-h{display:flex;justify-content:space-between;font:500 10.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
#vn .bp-r{display:flex;align-items:center;gap:18px;margin:22px 0}
#vn .bp-r b{font:800 52px/1 var(--fd);letter-spacing:-.02em}
#vn .bp-r .ln{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 12px);position:relative}
#vn .bp-r .ln svg{position:absolute;left:50%;top:50%;width:26px;height:26px;transform:translate(-50%,-50%);background:var(--white);padding:2px;color:var(--amberT)}
#vn .bp-g{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;font:500 10px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
#vn .bp-g b{display:block;margin-top:6px;font:500 14px/1.2 var(--fm);letter-spacing:.04em;color:var(--ink);text-transform:none}
#vn .bp-s{padding:22px 18px;display:flex;flex-direction:column;justify-content:space-between;background:var(--amber);color:#050B1C}
#vn .bp-s .bst{font:800 18px/1.05 var(--fd);text-transform:uppercase}
#vn .bc{height:46px;background:repeating-linear-gradient(90deg,#050B1C 0 2px,transparent 2px 4px,#050B1C 4px 5px,transparent 5px 9px,#050B1C 9px 12px,transparent 12px 14px)}
#vn .wf{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}
#vn .tc{background:#16264F;border:1px solid var(--lineD);color:#FFFFFF;display:flex;flex-direction:column;min-height:300px;transition:border-color .3s,transform .3s}
#vn .tc:hover{border-color:var(--amber);transform:translateY(-4px)}
#vn .tc-h{display:flex;justify-content:space-between;align-items:center;background:var(--amber);color:#050B1C;padding:12px 14px;font:800 26px/1 var(--fd);letter-spacing:-.01em}
#vn .tc-h svg{width:26px;height:26px}
#vn .tc-b{padding:18px 14px;display:flex;flex-direction:column;gap:10px;flex:1}
#vn .tc-b .h3{font-size:18px}
#vn .tc-b p{margin:0;color:var(--dim);font-size:14px;line-height:1.5}
#vn .tc-f{margin-top:auto;padding-top:14px;border-top:1px solid var(--lineD);display:flex;gap:8px;align-items:center;font:500 10.5px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}
#vn .tc-f i{width:7px;height:7px;border-radius:50%;background:#FFB23F;flex:0 0 7px}
#vn .rib{display:grid;grid-template-columns:repeat(6,1fr);margin-top:48px;position:relative}
#vn .rib:before{content:"";position:absolute;left:0;right:0;top:19px;height:2px;background:var(--line)}
#vn .rib .fill{position:absolute;left:0;top:19px;height:2px;background:var(--amber);width:0;transition:width 2.4s cubic-bezier(.3,.6,.2,1)}
#vn .rib.in .fill{width:75%}
#vn .st{position:relative;padding-right:12px}
#vn .st .dt{width:40px;height:40px;border-radius:50%;background:var(--paper);border:2px solid var(--line);display:grid;place-items:center;font:500 11px/1 var(--fm);color:var(--mute);position:relative;z-index:1;transition:all .4s}
#vn .rib.in .st.on .dt{background:var(--amber);border-color:var(--amber);color:#050B1C}
#vn .rib.in .st.now .dt{box-shadow:0 0 0 8px rgba(255,178,63,.25)}
#vn .st b{display:block;margin-top:16px;font:600 15px/1.25 var(--fd)}
#vn .st small{display:block;margin-top:6px;font:500 10.5px/1.4 var(--fm);letter-spacing:.06em;color:var(--mute);text-transform:uppercase}
#vn .ph-w{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:center}
#vn .ph{width:340px;height:640px;margin:0 auto;border-radius:44px;background:#050B1C;padding:14px;box-shadow:0 0 0 1px var(--lineD),0 40px 80px -20px rgba(5,11,28,.6)}
#vn .ph-s{height:100%;border-radius:32px;background:linear-gradient(180deg,#16264F,#050B1C);padding:54px 14px 14px;overflow:hidden;display:flex;flex-direction:column;gap:10px}
#vn .ph-t{text-align:center;font:600 52px/1 var(--fd);color:#FFFFFF;margin-bottom:14px}
#vn .ph-t small{display:block;margin-top:8px;font:500 11px/1 var(--fm);letter-spacing:.12em;color:var(--dim);text-transform:uppercase}
#vn .pu{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:16px;padding:12px 14px;color:#FFFFFF;font-size:13px;line-height:1.4;opacity:0;transform:translateY(16px) scale(.97);transition:all .6s cubic-bezier(.2,.7,.2,1)}
#vn .pu.on{opacity:1;transform:none}
#vn .pu .pt{display:flex;justify-content:space-between;font:500 10px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--amber2);margin-bottom:6px}
#vn .cb{background:var(--night);color:#FFFFFF;overflow:hidden}
#vn .cb .wrap{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:end;position:relative;z-index:2}
#vn .cb-sign{display:flex;align-items:stretch;background:var(--amber);color:#050B1C;text-decoration:none;margin-top:44px;transition:transform .4s}
#vn .cb .h2{font-size:clamp(30px,3.5vw,50px)}
#vn .cb-sign:hover{transform:translateX(8px)}
#vn .cb-sign .ar{display:grid;place-items:center;width:clamp(80px,9vw,130px);background:#050B1C;color:var(--amber)}
#vn .cb-sign .ar svg{width:46%;height:46%}
#vn .cb-sign .tx{padding:26px 30px;font:800 clamp(30px,4vw,60px)/.95 var(--fd);letter-spacing:-.03em;text-transform:uppercase}
#vn .cb-sign small{display:block;margin-top:12px;font:500 12px/1 var(--fm);letter-spacing:.14em}
#vn .cb .big{position:absolute;z-index:1;right:-2vw;bottom:-4vw;font:800 26vw/.8 var(--fd);color:transparent;-webkit-text-stroke:1px rgba(255,178,63,.14);letter-spacing:-.04em;pointer-events:none;user-select:none}
#vn .ft{background:var(--night);color:var(--dim);border-top:1px solid var(--lineD);font-size:14px}
#vn .ft .wrap{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:30px;padding-top:56px;padding-bottom:30px}
#vn .ft h4{margin:0 0 14px;font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#FFFFFF}
#vn .ft a{display:block;text-decoration:none;margin:6px 0}#vn .ft a:hover{color:var(--amber2)}
#vn .ft .sm{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--lineD);padding-top:20px;margin-top:20px;font:400 11px/1.5 var(--fm);letter-spacing:.06em;text-transform:uppercase}
#vn.js .rv{opacity:0;transform:translateY(24px);filter:blur(8px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1),filter .8s}
#vn.js .rv.in{opacity:1;transform:none;filter:none}
#vn .ttl{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}
#vn .note{font:500 11px/1.5 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);max-width:340px}
#vn .dark .note{color:var(--dim)}
@media(max-width:960px){
#vn .wrap{padding:0 20px}#vn .pad{padding:80px 0}
#vn .nav{display:none}#vn .clock{margin-left:auto}#vn .hdr .btn{display:none}
#vn .hero .wrap{grid-template-columns:1fr;padding-top:40px;padding-bottom:80px}
#vn .hero-side{justify-self:start;width:100%}
#vn .radar{right:-45vw;top:30%;width:130vw;opacity:.4}
#vn .hud{left:20px;right:20px}#vn .hud span:last-child{display:none}
#vn .brow{grid-template-columns:1.4fr 1fr 1.3fr;font-size:11px;padding:10px 12px;gap:10px}
#vn .brow>:nth-child(2),#vn .brow>:nth-child(4){display:none}#vn .brow{grid-template-columns:1.5fr .7fr 1fr;font-size:10px;gap:8px}#vn .fl{gap:1px}#vn .fl span{width:.92em}#vn .brow>span{overflow:hidden}
#vn .sw,#vn .sw2{grid-template-columns:repeat(2,1fr)}
#vn .s{min-height:150px;border-bottom:1px solid var(--line)}
#vn .tyr{grid-template-columns:1fr;gap:10px}
#vn .g3{grid-template-columns:1fr}#vn .g3 .card{border-right:0!important;border-bottom:1px solid var(--line)!important;min-height:0}#vn .g3 .card:last-child{border-bottom:0!important}
#vn .bpw,#vn .ph-w,#vn .cb .wrap{grid-template-columns:1fr}
#vn .bp{grid-template-columns:1fr;transform:none}#vn .bp-m{border-right:0;border-bottom:2px dashed var(--line)}#vn .bp-m:before,#vn .bp-m:after{display:none}
#vn .bp-r b{font-size:34px}#vn .bp-g{grid-template-columns:repeat(2,1fr)}
#vn .wf{grid-template-columns:1fr 1fr}#vn .tc{min-height:0}
#vn .rib{grid-template-columns:1fr;gap:18px}#vn .rib:before,#vn .rib .fill{display:none}#vn .st{display:grid;grid-template-columns:40px 1fr;gap:0 14px;align-items:center}#vn .st b{margin-top:0}#vn .st small{grid-column:2}
#vn .ph{width:300px;height:560px}
#vn .cb .wrap>*{min-width:0}#vn .cb .h2{font-size:clamp(24px,7.4vw,30px);white-space:normal}#vn .cb-sign .tx{font-size:clamp(20px,6.6vw,30px);padding:20px 18px}#vn .cb-sign small{line-height:1.5;letter-spacing:.08em}#vn{overflow-x:clip}
#vn .ft .wrap{grid-template-columns:1fr 1fr}#vn .ft .sm{flex-direction:column;gap:8px}
#vn.js .rv{filter:none;transform:translateY(14px)}
}
@media(max-width:520px){#vn .wf{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#vn *{animation:none!important;transition:none!important}#vn.js .rv{opacity:1;transform:none;filter:none}}
.logo{height:26px;width:auto;display:block;flex:none}.logo--icon{height:15px;display:inline-block;vertical-align:-2px;margin-right:6px}#vn .ft .logo{--logo-gap:var(--night)}
#vn .hdr .wrap{gap:22px}
#vn .nav a{text-decoration:none;opacity:.78}#vn .nav a:hover,#vn .nav a.on{opacity:1;color:var(--amber2)}
#vn .hdr .btn-in{white-space:nowrap}
#vn .burger{display:none;width:44px;height:44px;border:1px solid var(--lineD);border-radius:999px;background:transparent;color:#FFFFFF;align-items:center;justify-content:center;cursor:pointer}
#vn .burger svg{width:20px;height:20px}
#vn .mnav{display:none}
#vn .skip{position:absolute;left:-999px;top:0}#vn .skip:focus{left:10px;z-index:99;background:#fff;color:#050B1C;padding:8px}
#vn .phero{padding:110px 0 90px;overflow:hidden}
#vn .phero .h1{font-size:clamp(36px,5.6vw,92px)}
#vn .phero .lead{margin-top:24px}
#vn .phero .radar{opacity:.85}
#vn .crumbs{font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:26px}
#vn .crumbs a{text-decoration:none;color:var(--amber2)}
#vn .split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
#vn .split+.split{margin-top:90px}
#vn .list{list-style:none;margin:22px 0 0;padding:0}
#vn .list li{position:relative;padding:12px 0 12px 30px;border-top:1px solid var(--line)}
#vn .dark .list li{border-color:var(--lineD)}
#vn .list li:before{content:"";position:absolute;left:0;top:21px;width:14px;height:2px;background:var(--amber)}
#vn .panel{background:var(--white);border:1px solid var(--line);padding:30px}
#vn .dark .panel{background:var(--nsurf);border-color:var(--lineD)}
#vn .gate{background:var(--night);color:#FFFFFF;padding:34px;font-family:var(--fm)}
#vn .gate .gt{font:800 clamp(34px,4vw,60px)/1 var(--fd);color:var(--amber);margin:10px 0}
#vn .gate small{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px}
#vn .tdet{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:50px 0;border-top:1px solid var(--line)}
#vn .tdet .code{font:800 64px/1 var(--fd);color:var(--amberT)}
#vn .tdet .code small{display:block;margin-top:10px;font:500 11px/1.3 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
#vn .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
#vn .chip{font:500 11px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;padding:8px 10px;border:1px solid var(--line);background:var(--white)}
#vn .tc{text-decoration:none}
#vn .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);background:var(--white);margin-top:50px}
#vn .step{padding:30px;border-right:1px solid var(--line);min-height:230px;position:relative}
#vn .step:last-child{border-right:0}
#vn .step .n{font:800 46px/1 var(--fd);color:var(--amber);display:block;margin-bottom:24px}
#vn .step p{color:var(--mute);margin:10px 0 0;font-size:15px}
#vn .faqg{margin-top:60px}
#vn .faqg h3{margin-bottom:12px}
#vn details{border-top:1px solid var(--line)}
#vn .dark details{border-color:var(--lineD)}
#vn details:last-child{border-bottom:1px solid var(--line)}
#vn summary{list-style:none;cursor:pointer;padding:22px 50px 22px 0;position:relative;font:600 18px/1.35 var(--ft)}
#vn summary::-webkit-details-marker{display:none}
#vn summary:after{content:"";position:absolute;right:6px;top:50%;width:14px;height:14px;margin-top:-9px;border-right:2px solid var(--amberT);border-bottom:2px solid var(--amberT);transform:rotate(45deg);transition:transform .3s}
#vn details[open] summary:after{transform:rotate(225deg);margin-top:-2px}
#vn details .a{padding:0 50px 24px 0;color:var(--mute);max-width:760px}
#vn .dark details .a{color:var(--dim)}
#vn .tar{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px}
#vn .tp{background:var(--white);color:var(--ink);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 60px -30px rgba(5,11,28,.6);transition:transform .4s}
#vn .tp:hover{transform:translateY(-6px) rotate(-.4deg)}
#vn .tp-h{padding:22px 26px;background:var(--night2);color:#FFFFFF;display:flex;justify-content:space-between;align-items:center;font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase}
#vn .tp.biz .tp-h{background:#16264F}
#vn .tp.first .tp-h{background:var(--amber);color:#050B1C}
#vn .tp-cls{font:800 clamp(24px,2.2vw,32px)/1 var(--fd);text-transform:uppercase;padding:26px 26px 6px}
#vn .tp-rt{display:flex;align-items:center;gap:12px;padding:6px 26px 18px;font:800 22px/1 var(--fd)}
#vn .tp-rt i{flex:1;height:0;border-top:2px dashed var(--line)}
#vn .tp-g{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;padding:0 26px 22px;font:500 10px/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
#vn .tp-g b{display:block;margin-top:4px;font:500 13px/1.3 var(--fm);letter-spacing:.02em;text-transform:none;color:var(--ink)}
#vn .tp ul{list-style:none;margin:0;padding:18px 26px;border-top:2px dashed var(--line);flex:1}
#vn .tp li{padding:7px 0 7px 22px;position:relative;font-size:15px}
#vn .tp li:before{content:"";position:absolute;left:0;top:15px;width:10px;height:2px;background:var(--amber)}
#vn .tp-f{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 26px;background:var(--paper);border-top:2px dashed var(--line)}
#vn .tp-f .pr{font:800 18px/1.1 var(--fd)}
#vn .tp-f .pr small{display:block;font:500 10px/1.2 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:4px}
#vn .tp .bc2{height:34px;width:90px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px)}
#vn .news{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}
#vn .nc{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);padding:28px;text-decoration:none;transition:transform .3s,border-color .3s;min-height:260px}
#vn .nc:hover{transform:translateY(-4px);border-color:var(--amber)}
#vn .nc .m{display:flex;gap:12px;font:500 11px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
#vn .nc .m b{color:var(--amberT);font-weight:500}
#vn .nc h3{margin-top:22px}
#vn .nc p{color:var(--mute);font-size:15px;margin:12px 0 0}
#vn .nc .more{margin-top:auto;padding-top:20px;font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase}
#vn .art{max-width:760px}
#vn .art p,#vn .art li{font-size:18px;line-height:1.65}
#vn .art h2{font:600 24px/1.25 var(--fd);margin:40px 0 10px}
#vn .ct{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}
#vn .ci{border-top:1px solid var(--line);padding:22px 0}
#vn .ci small{display:block;font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:10px}
#vn .ci a,#vn .ci span{font:600 20px/1.3 var(--ft);text-decoration:none}
#vn form.fm{background:var(--white);border:1px solid var(--line);padding:34px;display:grid;gap:18px}
#vn .fm label{display:grid;gap:8px;font:500 11px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}
#vn .fm input,#vn .fm select,#vn .fm textarea{font:400 16px/1.4 var(--ft);color:var(--ink);padding:14px 16px;border:1px solid var(--line);background:var(--paper);border-radius:10px;text-transform:none;letter-spacing:0;width:100%}
#vn .fm input:focus,#vn .fm select:focus,#vn .fm textarea:focus{outline:2px solid var(--amber);outline-offset:1px}
#vn .fm .ck{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.45 var(--ft);letter-spacing:0;text-transform:none;color:var(--mute)}
#vn .fm .ck input{width:18px;height:18px;margin-top:2px;flex:none}
#vn .fm button{border:0;cursor:pointer;justify-self:start}
#vn .fm .msg{font-size:14px;color:var(--mute)}
#vn .fm .err{color:#16264F}
#vn .tpl{border:2px dashed var(--amber);background:#FFFFFF;padding:22px 26px;margin:0 0 40px;font-size:15px}
#vn .tpl b{display:block;font:600 16px/1.3 var(--fd);margin-bottom:6px}
#vn .fill{background:#FFFFFF;padding:0 4px;border-radius:3px;font-family:var(--fm);font-size:.85em}
#vn .legal h2{font:600 22px/1.3 var(--fd);margin:38px 0 10px}
#vn .legal p,#vn .legal li{font-size:16px;line-height:1.65;color:#16264F}
#vn .full{min-height:calc(100vh - 72px);display:flex;align-items:center;overflow:hidden}
#vn .board.solo{max-width:760px;margin:0 0 50px}
#vn .board.solo .brow{grid-template-columns:1fr 2fr 1fr}
#vn .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}
#vn .vn-s1__top{display:none}
#vn .vn-draft,#vn .vn-land__meta{display:none}
@media(max-width:960px){
#vn .burger{display:inline-flex;margin-left:8px}
#vn .hdr .btn-in{display:none}
#vn .mnav.open{display:grid;position:absolute;left:0;right:0;top:100%;background:rgba(5,11,28,.98);padding:16px 20px 26px;gap:2px;border-bottom:1px solid var(--lineD)}
#vn .mnav a{padding:14px 0;border-bottom:1px solid var(--lineD);font:600 18px/1 var(--ft);text-decoration:none;color:#FFFFFF}
#vn .mnav .btn{display:inline-flex!important;margin-top:16px;justify-content:center;border-bottom:0;color:#050B1C;font-size:13px}
#vn .phero{padding:60px 0 60px}
#vn .split{grid-template-columns:1fr;gap:30px}
#vn .split+.split{margin-top:60px}
#vn .tdet{grid-template-columns:1fr;gap:14px;padding:36px 0}
#vn .tdet .code{font-size:44px}
#vn .steps{grid-template-columns:1fr}
#vn .step{border-right:0;border-bottom:1px solid var(--line);min-height:0}
#vn .tar,#vn .news,#vn .ct{grid-template-columns:1fr}
#vn .tar{gap:22px}
#vn form.fm{padding:22px}
#vn summary{font-size:16px;padding-right:40px}
#vn .board.solo .brow{grid-template-columns:1fr 2fr 1fr!important}
#vn .board.solo .brow>:nth-child(2){display:block!important}
}
#vn .hdr .btn-in:not(.btn--a){border-color:rgba(255,255,255,.35);color:#FFFFFF}
#vn .hdr .btn-in:not(.btn--a):hover{border-color:var(--amber);color:var(--amber2)}
#vn .nav{gap:18px;white-space:nowrap}
#vn .hdr .wrap{gap:18px}
@media(max-width:1280px){#vn .clock{display:none}#vn .nav{gap:14px;font-size:10.5px}}
@media(max-width:1120px) and (min-width:961px){#vn .hdr .logo{height:20px}#vn .nav{gap:12px;letter-spacing:.06em}}
#vn .split .h2{font-size:clamp(28px,3.4vw,54px)}
@media(max-width:960px){#vn .phero .radar{opacity:.3}#vn .phero .h1{font-size:clamp(34px,10vw,48px)}}
#vn{overflow-x:clip}
@supports not (overflow:clip){#vn{overflow-x:visible}body{overflow-x:hidden}}
#vn .vn-s1:not(.is-reduced):not(.no-webgl){height:800vh}
@media (max-width:767px){#vn .vn-s1:not(.is-reduced):not(.no-webgl){height:750vh}}
#vn .fw{perspective:900px;display:flex;gap:clamp(3px,.6vw,10px);padding:clamp(28px,5vw,64px) clamp(12px,3vw,40px) 0;justify-content:center;user-select:none;touch-action:pan-y}
#vn .fw i{position:relative;flex:1;max-width:150px;aspect-ratio:.72;perspective:600px;font:800 clamp(30px,9vw,150px)/1 var(--fm,monospace);font-style:normal}
#vn .fw b,#vn .fw s{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:6px;backface-visibility:hidden;text-decoration:none;transition:transform .55s cubic-bezier(.3,1.4,.5,1)}
#vn .fw b{background:linear-gradient(#16264F 49.5%,#050B1C 50%,#16264F 50.5%);color:#16264F;box-shadow:inset 0 0 0 1px #16264F}
#vn .fw s{background:linear-gradient(#ffb23f 49.5%,#FFB23F 50%,#FFB23F 50.5%);color:#050B1C;transform:rotateX(180deg);box-shadow:0 0 30px rgba(255,178,63,.35)}
#vn .fw i.on b{transform:rotateX(-180deg)}#vn .fw i.on s{transform:rotateX(0)}
#vn .news{position:relative}#vn .nc .h3{font-stretch:125%;letter-spacing:.01em;transition:color .3s,-webkit-text-stroke .3s}
#vn .nc:hover .h3{color:transparent;-webkit-text-stroke:1.2px #050B1C}
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}
#vn .vn-s1:not(.is-reduced):not(.no-webgl) .vn-s1__stage{top:69px;height:calc(100vh - 69px);height:calc(100lvh - 69px)}
#vn .vn-s1.is-mobile:not(.is-reduced):not(.no-webgl) .vn-s1__stage{height:calc(100vh - 69px);height:calc(100svh - 69px)}
@media (pointer:fine){html.vcp,html.vcp *{cursor:none!important}}
#vcp{position:fixed;left:0;top:0;width:26px;height:26px;margin:-13px 0 0 -26px;transform-origin:26px 13px;pointer-events:none;z-index:99999;transition:filter .2s;will-change:transform}
#vcp svg{width:26px;height:26px;display:block;transition:transform .2s;transform-origin:100% 50%}
#vcp.h svg{transform:scale(1.25)}#vcp.h{filter:drop-shadow(0 0 6px rgba(255,178,63,.75))}
#vn .vn-s1__hint{visibility:hidden!important;opacity:0!important}
#vn section[id]{scroll-margin-top:84px}
#vn .pad.dark+.pad:not(.dark),#vn .phero.dark+.pad:not(.dark),#vn .pad:not(.dark)+.pad.dark{padding-top:clamp(36px,3.6vw,52px)!important}
#vn .cb{overflow:hidden}
#vn .cb .big{right:0;left:auto;bottom:0;font-size:min(15vw,220px);line-height:.74;max-width:100%;overflow:hidden;z-index:0}
#vn .cb .wrap{position:relative;z-index:2;padding-bottom:calc(min(15vw,220px)*.74 + 40px)}
@media(max-width:600px){#vn .cb .wrap{padding-bottom:70px}}
@media(max-width:1100px){#vn .blip span{display:none}}
@media(max-width:600px){#vn .cb .big{display:none}#vn .steps{grid-template-columns:1fr!important}#vn .step{border-right:0;border-bottom:1px solid var(--line);min-height:0}#vn .step:last-child{border-bottom:0}}
#vn .nw,.nw{white-space:nowrap}
#vn .full .h1{font-size:clamp(36px,5.6vw,92px)}
@media(min-width:961px){#vn .cb .h2,#vn .split .h2{font-size:clamp(30px,4.2vw,64px)}}
#vn .h1[style*="--lw"]{font-size:min(clamp(36px,5.6vw,92px),calc((min(100vw,1240px) - 100px)/var(--lw)))}
@media(max-width:960px){#vn .h1[style*="--lw"]{font-size:min(clamp(34px,10vw,48px),calc((100vw - 48px)/var(--lw)))}}
#vn .bp.bp.bp.bp{background:transparent;box-shadow:none;filter:none;position:relative}
#vn .bp-m{background:var(--white);border-right-color:#34508F}
#vn .bp-m:before,#vn .bp-m:after{display:none}
#vn .bp-m{-webkit-mask:radial-gradient(circle 10px at 100% 0,transparent 9.5px,#000 10px) top/100% 51% no-repeat,radial-gradient(circle 10px at 100% 100%,transparent 9.5px,#000 10px) bottom/100% 51% no-repeat;mask:radial-gradient(circle 10px at 100% 0,transparent 9.5px,#000 10px) top/100% 51% no-repeat,radial-gradient(circle 10px at 100% 100%,transparent 9.5px,#000 10px) bottom/100% 51% no-repeat}
#vn .bp-s{-webkit-mask:radial-gradient(circle 10px at 0 0,transparent 9.5px,#000 10px) top/100% 51% no-repeat,radial-gradient(circle 10px at 0 100%,transparent 9.5px,#000 10px) bottom/100% 51% no-repeat;mask:radial-gradient(circle 10px at 0 0,transparent 9.5px,#000 10px) top/100% 51% no-repeat,radial-gradient(circle 10px at 0 100%,transparent 9.5px,#000 10px) bottom/100% 51% no-repeat}
#vn .bp-g{grid-template-columns:auto auto auto auto;justify-content:space-between;column-gap:18px}
#vn .bp-g b{white-space:nowrap}
@media(max-width:1180px) and (min-width:961px){#vn .bp-g{grid-template-columns:auto auto;justify-content:start;column-gap:40px}}
@media(max-width:960px){
#vn .bp-m{border-bottom-color:#34508F;-webkit-mask:radial-gradient(circle 10px at 0 100%,transparent 9.5px,#000 10px) left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 100%,transparent 9.5px,#000 10px) right/51% 100% no-repeat;mask:radial-gradient(circle 10px at 0 100%,transparent 9.5px,#000 10px) left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 100%,transparent 9.5px,#000 10px) right/51% 100% no-repeat}
#vn .bp-s{-webkit-mask:radial-gradient(circle 10px at 0 0,transparent 9.5px,#000 10px) left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 0,transparent 9.5px,#000 10px) right/51% 100% no-repeat;mask:radial-gradient(circle 10px at 0 0,transparent 9.5px,#000 10px) left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 0,transparent 9.5px,#000 10px) right/51% 100% no-repeat}
#vn .bp-g{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:28px}
}
#vn .ic-ar{flex:none;width:16px;height:16px;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;transition:transform .3s}
#vn .btn:hover .ic-ar,#vn .vn-btn:hover .ic-ar,#vn .tc:hover .ic-ar{transform:translateX(4px)}
#vn .vn-btn--primary,#vn .vn-btn--primary:hover{color:#050B1C}
#vn .tc-h .ic-ar{width:24px;height:24px}
#vn .cb-sign .ar{background:#16264F;color:#FFB23F}
#vn .cb-sign .ar .ic-ar{width:46%;height:46%}
#vn .cb-sign:hover .ic-ar{transform:translateX(6px)}
#vn .tcode{white-space:nowrap;color:#FFB23F}
#vn .tc .tcode{display:block;margin-top:4px}
#vn .tdet .tcode{color:#34508F}
#vn .dark .g{color:#FFB23F}
#vn .ft .sm a{display:inline;margin:0;text-decoration:underline;text-underline-offset:2px}
#vn .ft .sm span{max-width:640px}
/* /assets/hdr.css */
#vn .hdr .wrap.wx{max-width:1400px;gap:18px}
.stage{display:flex;align-items:center;gap:3px;font:600 10.5px/1 var(--fm);letter-spacing:0;color:#FFB23F;white-space:nowrap}
.stage .c{display:inline-block;width:11px;height:18px;line-height:18px;text-align:center;background:rgba(22,38,79,.55);border:1px solid #34508F;border-radius:2px;position:relative;transform-origin:50% 50%}
.stage .c::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(5,11,28,.9)}
.stage .sp{width:5px}
.stage .c.f,.flap.f{animation:flap .09s linear}
@keyframes flap{0%{transform:scaleY(1)}50%{transform:scaleY(.05)}100%{transform:scaleY(1)}}
.flt{position:relative;height:26px;border-top:1px solid rgba(52,80,143,.35)}
.flt .ftr{position:absolute;left:14px;right:14px;top:50%;height:1px;background:repeating-linear-gradient(90deg,rgba(52,80,143,.8) 0 6px,transparent 6px 12px)}
.flt .fct{position:absolute;left:14px;top:calc(50% - 1px);height:2px;width:calc(100% - 28px);transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,rgba(255,178,63,.15),#FFB23F);will-change:transform}
.flt .fwp{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:0;background:none;padding:0;cursor:pointer}
.flt .fwp::before{content:"";position:absolute;left:5px;top:5px;width:8px;height:8px;transform:rotate(45deg);border:1px solid #34508F;background:#050B1C;transition:background .25s,border-color .25s,box-shadow .25s}
.flt .fwp.on::before{background:#FFB23F;border-color:#FFB23F;box-shadow:0 0 8px rgba(255,178,63,.8)}
.flt .fwp span{position:absolute;top:20px;left:50%;transform:translate(-50%,-4px);opacity:0;font:500 10px/1 var(--fm);letter-spacing:.08em;color:#FFB23F;white-space:nowrap;background:rgba(5,11,28,.95);padding:4px 6px;border:1px solid #16264F;border-radius:3px;pointer-events:none;transition:opacity .2s,transform .2s}
.flt .fwp:hover span,.flt .fwp:focus-visible span{opacity:1;transform:translate(-50%,0)}
.flt .frw{position:absolute;right:6px;top:4px;width:84px;height:18px;border-radius:2px;background:rgba(22,38,79,.55);border:1px solid #34508F}
.flt .frw::before{content:"";position:absolute;left:8px;right:8px;top:50%;height:1px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 5px,transparent 5px 10px)}
.flt .frw i{position:absolute;width:3px;height:3px;border-radius:50%;background:#34508F}
.flt.landed .frw i{background:#FFB23F;box-shadow:0 0 5px #FFB23F;animation:rwl 1.2s infinite}
@keyframes rwl{0%,100%{opacity:.35}30%{opacity:1}}
.flt .fpl{position:absolute;left:0;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;will-change:transform;pointer-events:none;z-index:2}
.flt .fpl .pi{width:22px;height:22px;transition:none}
.flt .fpl svg{width:22px;height:22px;display:block;filter:drop-shadow(0 0 4px rgba(255,178,63,.55))}
@media(max-width:1279px){#vn .hdr .stage{display:none}}
.flt .frw{width:56px}
#vn .hdr .clock{white-space:nowrap}
.stage{gap:1px}
.stage .c{width:9px;height:16px;line-height:16px;font-size:9.5px;border-radius:1.5px}
#vn #mainHdr .nav{gap:16px}
#vn .hb .bcn{background:#fff;box-shadow:0 0 0 1.5px #050B1C}
#vn .hb:not(.btn--a) .bcn{display:none}
#vn .hdr .flt{display:block;width:100%;padding:0;margin:0}
#vn .hdr .flt{height:42px}
.flt .fpl{width:34px;height:34px;margin:-17px 0 0 -17px}
.flt .fpl .fpi,.flt .fpl svg{width:34px;height:34px}
.flt .frw{width:110px;height:24px;top:9px}
@media(max-width:960px){.flt .frw{width:70px}}
.flt .frl,.flt .frw{position:absolute;top:9px;width:110px;height:24px;border-radius:2px;background:rgba(22,38,79,.55);border:1px solid #34508F;left:auto;right:auto}
.flt .frl{left:6px}.flt .frw{right:6px}
.flt .frl::before{content:"";position:absolute;left:8px;right:8px;top:50%;height:1px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 5px,transparent 5px 10px)}
.flt .frl i{position:absolute;width:3px;height:3px;border-radius:50%;background:#34508F}
.flt.gl .frl i{background:#FFB23F;box-shadow:0 0 5px #FFB23F;animation:rwl 1.2s infinite}
.flt .ftr{left:116px;right:116px}
.flt .fct,.flt .frt,.flt .fcr{position:absolute;left:0;top:calc(50% - 1px);height:2px;width:1px;transform-origin:0 50%;transform:scaleX(0);will-change:transform}
.flt .fct{background:#FFB23F;box-shadow:0 0 6px rgba(255,178,63,.5)}
.flt .frt{height:1px;top:50%;background:rgba(255,178,63,.45)}
.flt .fcr{background:linear-gradient(90deg,#FFB23F,rgba(255,178,63,0));width:180px;transform-origin:0 50%}
.flt .fpl{z-index:3}
.flt .fshw{position:absolute;inset:0;transform-origin:50% 50%;opacity:.8}
.flt .fsh{width:34px;height:34px}
.flt .fsh svg{filter:none!important;opacity:1}
.flt .fsh svg path,.flt .fsh svg rect{fill:#16264F!important;stroke:#16264F!important}
.flt .fsc{position:relative;width:34px;height:34px;transform-origin:50% 50%}
@media(max-width:960px){.flt .frl,.flt .frw{width:68px}.flt .ftr{left:74px;right:74px}}
.flt .frt{height:1px;top:50%;transform:none;background:repeating-linear-gradient(90deg,rgba(255,178,63,.38) 0 4px,transparent 4px 9px);box-shadow:none}
.flt .fwp{z-index:4}
.flt .fwp.on::before{box-shadow:0 0 0 2px #050B1C,0 0 8px rgba(255,178,63,.8)}
.flt .frl i,.flt .frw i,.flt.gl .frl i,.flt.landed .frw i{background:#FFB23F;box-shadow:0 0 5px #FFB23F;animation:none;opacity:.12;transition:opacity .25s;transition-delay:calc(var(--k)*90ms)}
.flt .frl.rev i,.flt .frw.rev i{transition-delay:calc((7 - var(--k))*90ms)}
.flt .frl.lit i,.flt .frw.lit i{opacity:1;transition-delay:calc(var(--k)*45ms)}
.flt .ffl{position:absolute;left:0;top:50%;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(255,178,63,.8) 35%,rgba(255,178,63,0) 70%);opacity:0;pointer-events:none;z-index:5;transform:translate(-50%,-50%)}
.flt .fpi{position:relative}
.flt .fpi i{position:absolute;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;opacity:0}
.flt .fpi .lb{left:52%;top:50%;background:#FFB23F;box-shadow:0 0 4px 1px #FFB23F;animation:bcn 1.4s steps(1) infinite}
.flt .fpi .ls{left:44%;top:50%;background:#fff;box-shadow:0 0 5px 1px #fff}
.flt .fpi .lnl{left:21%;top:16%;background:#FFB23F;box-shadow:0 0 4px #FFB23F}
.flt .fpi .lnr{left:21%;top:84%;background:#fff;box-shadow:0 0 4px #fff}
.flt .fpl.air .fpi .lnl,.flt .fpl.air .fpi .lnr{opacity:.85}
.flt .fpl.air .fpi .ls{animation:strb 1.2s infinite}
@keyframes bcn{0%{opacity:.95}12%{opacity:.15}100%{opacity:.15}}
@keyframes strb{0%,6%{opacity:1}7%,15%{opacity:0}16%,22%{opacity:1}23%,100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.flt .fpi .lb{animation:none;opacity:.9}.flt .fpl.air .fpi .ls{animation:none;opacity:0}.flt .frl i,.flt .frw i{transition:none}}
#vn .hdr .flt{background:#050B1C}
.flt .fhl{position:absolute;inset:0;width:34px;height:34px;opacity:0;pointer-events:none;filter:none!important}
.flt .fpi .lnl,.flt .fpi .lnr{width:4px;height:4px;margin:-2px 0 0 -2px}
.flt .fpi .lnl{box-shadow:0 0 3px 1px #FFB23F,0 0 9px 3px rgba(255,178,63,.45)}
.flt .fpi .lnr{box-shadow:0 0 3px 1px #fff,0 0 9px 3px rgba(255,255,255,.35)}
.flt .fpl.air .fpi .lnl,.flt .fpl.air .fpi .lnr{opacity:.95}
@media(max-width:960px){.flt .fpi .lnl,.flt .fpi .lnr{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}}
@media(max-width:960px){.flt .frl,.flt .frw{width:54px}.flt .ftr{left:60px;right:60px}}
@media(max-width:600px){.flt .fwp:nth-of-type(2n){display:none}.flt .frl,.flt .frw{width:70px}.flt .ftr{left:76px;right:76px}}
.flt .fmk{display:none;position:absolute;left:0;top:3px;margin-left:-22px;width:44px;text-align:center;font:600 8.5px/1 var(--fm);letter-spacing:.12em;color:rgba(255,178,63,.55);pointer-events:none;z-index:1;white-space:nowrap}
.flt .fmk::after{content:"";display:block;width:1px;height:5px;margin:2px auto 0;background:rgba(52,80,143,.9)}
@media(max-width:600px){
.flt .fmk{display:block}
.flt .fpi .lnl{box-shadow:0 0 3px 1px #FFB23F,0 0 10px 4px rgba(255,178,63,.55)}
.flt .fpi .lnr{box-shadow:0 0 3px 1px #fff,0 0 10px 4px rgba(255,255,255,.45)}
.flt .fpi .lb{width:4px;height:4px;margin:-2px 0 0 -2px;box-shadow:0 0 4px 1px #FFB23F,0 0 10px 3px rgba(255,178,63,.5)}
.flt .fpi .ls{width:4px;height:4px;margin:-2px 0 0 -2px;box-shadow:0 0 5px 2px #fff,0 0 12px 4px rgba(255,255,255,.4)}
}
.flt .fmk{width:36px;margin-left:-18px;letter-spacing:.04em;font-size:8px}
#vn #mainHdr .brand{position:relative}
#vn #mainHdr .brand.lgw-on>svg.logo{visibility:hidden}
.lgw{position:absolute;left:0;top:0;width:100%;height:100%;display:block;perspective:900px}
.lgw i{position:absolute;top:0;width:calc(46/462*100%);height:100%;perspective:600px;font-style:normal}
.lgw b,.lgw s{position:absolute;inset:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-decoration:none;transition:transform .55s cubic-bezier(.3,1.4,.5,1)}
.lgw svg{display:block;width:100%;height:100%;overflow:visible}
.lgw s{transform:rotateX(180deg)}
.lgw i.on b{transform:rotateX(-180deg)}
.lgw i.on s{transform:rotateX(0);filter:drop-shadow(0 0 6px rgba(255,178,63,.45))}
@media(prefers-reduced-motion:reduce){.lgw b,.lgw s{transition:none!important}}
#vn .mnav .lt-host .lt{left:30px;right:28px;bottom:5px}
#vn #mainHdr .brand .lgw i{width:calc(46/462*100%);height:100%;border-radius:0;background:none;box-shadow:none;display:block}
#vn #mainHdr .mnav .btn--a{background:#16264F;border:1px solid #FFB23F;color:#FFB23F;border-radius:5px;font:600 12.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 12px rgba(255,178,63,.18)}
.stage{gap:1.5px}
.stage .c{width:13.5px;height:24px;line-height:24px;font-size:14px;font-weight:700;color:#FFB23F;border-radius:2px;background:#16264F;border-color:#34508F}
.stage .c::after{background:#050B1C}
@media(max-width:1699px){.stage .c:nth-child(-n+5){display:none}#vn #mainHdr .nav{gap:14px}}
@media(min-width:1700px){#vn .hdr .wrap.wx{max-width:1640px}}
#vn #mainHdr .mnav.open{background:#050B1C}
#vn #mainHdr .hb .lt,#vn #mainHdr .mnav .lt{display:none}
#vn #mainHdr .hb.btn--a{padding-bottom:0}
#vn #mainHdr .mnav .btn--a{padding-bottom:0;box-shadow:none;border-color:rgba(255,178,63,.75);background:transparent}
#vn #mainHdr .in-tw{position:relative;display:flex;flex:none;margin:0}
#vn #mainHdr .in-tw .logo{height:26px;width:auto}
#vn #mainHdr .brand .lgw i{width:auto}
@media(max-width:1120px) and (min-width:961px){#vn #mainHdr .in-tw .logo{height:20px}}
@media(max-width:960px){#vn #mainHdr .in-tw{display:none}}
@media(max-width:1699px){#vn #mainHdr.btn-w .wrap.wx{gap:16px}}
@media(max-width:1499px){#vn #mainHdr.btn-w .clock{display:none}}
#vn #mainHdr .tg6{display:none;position:relative;flex:none;width:26px;height:26px;perspective:300px;margin:0}
#vn #mainHdr.btn-w.tg-6 .tg6{display:block}
#vn #mainHdr .tg6 .f6,#vn #mainHdr .tg6 i{position:absolute;inset:0;display:block}
#vn #mainHdr .tg6 i{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .55s cubic-bezier(.3,1.4,.5,1)}
#vn #mainHdr .tg6 svg{display:block;width:26px;height:26px}
#vn #mainHdr .tg6 .bk{transform:rotateX(180deg)}
#vn #mainHdr .tg6:hover .fr,#vn #mainHdr .tg6.on .fr,#vn #mainHdr .tg6:focus-visible .fr{transform:rotateX(-180deg)}
#vn #mainHdr .tg6:hover .bk,#vn #mainHdr .tg6.on .bk,#vn #mainHdr .tg6:focus-visible .bk{transform:rotateX(0)}
#vn #mainHdr .tg6 .bcn6{position:absolute;right:3px;top:3px;width:4px;height:4px;border-radius:50%;background:#FFB23F;box-shadow:0 0 0 1px #16264F,0 0 3px 1px rgba(255,178,63,.7);animation:bcn6 2.4s ease-in-out infinite;pointer-events:none;transition:opacity .2s}
#vn #mainHdr .tg6:hover .bcn6,#vn #mainHdr .tg6.on .bcn6{opacity:0}
@keyframes bcn6{0%,100%{box-shadow:0 0 0 1px #16264F,0 0 1px 0 rgba(255,178,63,.4)}50%{box-shadow:0 0 0 1px #16264F,0 0 4px 1.5px rgba(255,178,63,.9)}}
@media(prefers-reduced-motion:reduce){#vn #mainHdr .tg6 .bcn6{animation:none}#vn #mainHdr .tg6 i{transition:none}}
@media(max-width:1120px) and (min-width:961px){#vn #mainHdr .tg6,#vn #mainHdr .tg6 svg{width:20px;height:20px}}
@media(max-width:960px){#vn #mainHdr .tg6{display:none!important}}
#vn #mainHdr .tg6 .bcn6{right:5px;top:5px;width:4px;height:4px;background:#FFB23F;box-shadow:0 0 3px 1px #FFB23F,0 0 6px 2px rgba(255,178,63,.5);animation:bcn 1.4s steps(1) infinite}
@media(prefers-reduced-motion:reduce){#vn #mainHdr .tg6 .bcn6{animation:none;opacity:.9}}
#vn #mainHdr .tg6 .bcn6{right:2.5px;top:2.5px;width:3.5px;height:3.5px;box-shadow:0 0 2px .5px #FFB23F,0 0 4px 1px rgba(255,178,63,.5)}
:root{--hdr-h:111px;--gx:40px}
#vn .wrap{max-width:1400px}
@media(min-width:1700px){#vn .wrap{max-width:1640px}}
#vn .vn-s1__hero,#vn .vn-land__copy,#vn .vn-land__meta{left:var(--gx)}
#vn .vn-land__term{right:var(--gx)}
html{scroll-padding-top:calc(var(--hdr-h) + 12px)}
#vn section[id],#vn [id]{scroll-margin-top:calc(var(--hdr-h) + 12px)}
#vn .vn-s1:not(.is-reduced):not(.no-webgl) .vn-s1__stage{top:var(--hdr-h);height:calc(100vh - var(--hdr-h));height:calc(100svh - var(--hdr-h))}
#vn .vn-s1.is-reduced .vn-s1__view,#vn .vn-s1.no-webgl .vn-s1__view,#vn .vn-s1.is-reduced .vn-s1__land,#vn .vn-s1.no-webgl .vn-s1__land{height:calc(100vh - var(--hdr-h));height:calc(100svh - var(--hdr-h))}
#vn .hero{min-height:calc(100vh - var(--hdr-h));min-height:calc(100svh - var(--hdr-h))}
#vn .full{min-height:calc(100vh - var(--hdr-h));min-height:calc(100svh - var(--hdr-h))}
#vn .vn-land__copy{top:clamp(28px,7svh,120px)}
#vn .vn-s1__hero{top:50%;transform:translateY(-50%);max-height:calc(100svh - var(--hdr-h) - 24px)}
#vn .vn-s1 .vn-h1{font-size:clamp(34px,min(5.5vw,8.6svh),92px)}
#vn .vn-s1__hero .vn-lead{margin-top:clamp(10px,2.4svh,22px);font-size:clamp(14px,min(1.15vw,2.2svh),17px)}
#vn .vn-s1__hero .vn-cta{margin-top:clamp(14px,3.4svh,32px)}
#vn .vn-s1__hero .vn-eyebrow{margin-bottom:clamp(10px,2.4svh,24px)}
#vn .vn-s1.is-mobile .vn-s1__hero{top:clamp(16px,4svh,40px);transform:none}
#vn .vn-s1.is-mobile .vn-h1{font-size:clamp(28px,min(8.6vw,5.6svh),46px)}
#vn{--ok:#FFB23F;--okL:#34508F}
#vn .vn-status i{background:#FFB23F;animation-name:ping}
@keyframes ping{0%{box-shadow:0 0 0 0 rgba(255,178,63,.55)}70%{box-shadow:0 0 0 9px rgba(255,178,63,0)}100%{box-shadow:0 0 0 0 rgba(255,178,63,0)}}
#vn #mainHdr .tg6.lk .bcn6{background:#fff;opacity:1;box-shadow:0 0 2px 1px #fff,0 0 5px 1.5px rgba(255,255,255,.75);animation:strb .9s infinite}
@media(prefers-reduced-motion:reduce){#vn #mainHdr .tg6.lk .bcn6{animation:none;opacity:1}}
#vn .board{--fs:clamp(10px,1.05vw,16px);--g:3px;--cg:calc(var(--fs)*1.5)}
#vn .board .brow{grid-template-columns:calc(12*var(--fs) + 11*var(--g)) calc(6*var(--fs) + 5*var(--g)) calc(6*var(--fs) + 5*var(--g)) calc(4*var(--fs) + 3*var(--g)) calc(8*var(--fs) + 7*var(--g));column-gap:var(--cg);justify-content:start;padding-left:18px;padding-right:18px}
#vn .board .brow:not(.hd){font-size:var(--fs)}
#vn .board .fl{gap:var(--g);justify-self:start}
#vn .board .fl span{width:var(--fs);flex:none}
#vn .board .brow.hd span{justify-self:start;padding:0;margin:0;text-indent:0}
@media(max-width:960px){#vn .board{--fs:clamp(9px,2.6vw,14px);--g:2px;--cg:calc(var(--fs)*1.2)}#vn .board .brow{grid-template-columns:calc(12*var(--fs) + 11*var(--g)) calc(6*var(--fs) + 5*var(--g)) calc(8*var(--fs) + 7*var(--g));padding-left:14px;padding-right:14px}#vn .board .brow>span{overflow:visible}}
#vn .board{container-type:inline-size;--g:3px;--cg:24px;--fs:clamp(10px,calc((100cqw - 36px - 35*var(--g) - 5*var(--cg))*.82/41),24px)}
#vn .board .brow{grid-template-columns:12fr 6fr 6fr 4fr 8fr 5fr;column-gap:var(--cg)}
#vn .board .brow.hd{font-size:clamp(10px,calc(var(--fs)*.62),12.5px)}
@media(max-width:960px){#vn .board{--g:2px;--cg:14px;--fs:clamp(8px,calc((100cqw - 28px - 23*var(--g) - 2*var(--cg))*.9/26),14px)}#vn .board .brow{grid-template-columns:12fr 6fr 8fr}#vn .board .brow>:nth-child(6){display:none}}
#vn .board{--cg:clamp(8px,2cqw,24px);--g:clamp(1.5px,.25cqw,3px);--fs:clamp(6px,calc((100cqw - 36px - 35*var(--g) - 5*var(--cg))*.86/41),24px)}
#vn .board .brow{grid-template-columns:minmax(0,12fr) minmax(0,6fr) minmax(0,6fr) minmax(0,4fr) minmax(0,8fr) minmax(0,5fr)}
#vn .board .brow.hd span{white-space:nowrap;overflow:visible;min-width:0}
@media(max-width:960px){#vn .board .brow{grid-template-columns:minmax(0,12fr) minmax(0,6fr) minmax(0,8fr)}}
@container (max-width:720px){#vn .board .brow.hd{letter-spacing:.04em;font-size:9px}}
@media(max-width:960px){#vn .board{--g:1.5px;--cg:10px;--fs:clamp(8px,calc((100cqw - 28px - 23*var(--g) - 2*var(--cg))/26),14px)}}
#vn{--mute:rgba(5,11,28,.66);--muteH:#34508F;--dim:rgba(255,255,255,.66);--dimH:#34508F;--amber2:#FFB23F;--err:#16264F}
#vn .vn-s1{--dim:rgba(255,255,255,.66);--faint:rgba(52,80,143,.45);--light:#FFFFFF;--navy:#16264F;--bg2:#16264F;--ink:#FFFFFF}
#vn .split>.brd-full{grid-column:1/-1}
#vn .fill{background:#FFB23F;color:#050B1C}
#vn .fw b{background:linear-gradient(#050B1C 49.5%,#16264F 50%,#050B1C 50.5%);color:#16264F;box-shadow:inset 0 0 0 1px #16264F}
#vn .fw s{background:linear-gradient(#FFB23F 49.5%,#050B1C 50%,#FFB23F 50.5%)}
#vn .ng .nc2{padding-bottom:72px;min-height:300px;transition:background .3s,box-shadow .3s}
#vn .ng .nc2 .h3{margin:0}
#vn .ng .nm{display:flex;gap:14px;margin-top:auto;font:500 11px/1 var(--fm);letter-spacing:.14em;color:var(--mute)}
#vn .ng .fx{display:inline-flex;gap:1px}
#vn .ng .fx i{position:relative;display:inline-block;font-style:normal;min-width:.62em;text-align:center;perspective:200px}
#vn .ng .fx i b,#vn .ng .fx i s{display:block;font-weight:500;text-decoration:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .55s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(var(--k)*28ms)}
#vn .ng .fx i s{position:absolute;inset:-3px -1px;display:grid;place-items:center;background:#FFB23F;color:#050B1C;border-radius:2px;transform:rotateX(180deg)}
#vn .ng .fx i s:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(5,11,28,.35)}
#vn .ng .fx-t{color:#34508F}
#vn .ng .nc2:hover .nm .fx i b,#vn .ng .nc2:focus-visible .nm .fx i b{transform:rotateX(-180deg)}
#vn .ng .nc2:hover .nm .fx i s,#vn .ng .nc2:focus-visible .nm .fx i s{transform:rotateX(0)}
#vn .ng .rd{position:absolute;left:30px;right:30px;bottom:24px;display:flex;align-items:center;gap:10px;font:600 12px/1 var(--fm);letter-spacing:.16em;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}
#vn .ng .rd .fx{gap:3px}
#vn .ng .rd .fx i{width:20px;height:24px;line-height:24px;min-width:0}
#vn .ng .rd .fx i b{background:#16264F;color:#FFB23F;border-radius:2px;height:24px}
#vn .ng .rd .fx i s{inset:0}
#vn .ng .rd .fx i b:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#050B1C}
#vn .ng .nc2:hover .rd,#vn .ng .nc2:focus-visible .rd{opacity:1;transform:none}
#vn .ng .nc2:hover .rd .fx i b,#vn .ng .nc2:focus-visible .rd .fx i b{transform:rotateX(-180deg);transition-delay:calc(180ms + var(--k)*45ms)}
#vn .ng .nc2:hover .rd .fx i s,#vn .ng .nc2:focus-visible .rd .fx i s{transform:rotateX(0);transition-delay:calc(180ms + var(--k)*45ms)}
#vn .ng .nc2:hover,#vn .ng .nc2:focus-visible{box-shadow:inset 0 0 0 1px #FFB23F;outline:0}
@media(prefers-reduced-motion:reduce){#vn .ng .fx i b,#vn .ng .fx i s,#vn .ng .rd{transition:none!important}#vn .ng .nc2:hover .nm .fx i b{transform:none}#vn .ng .nc2:hover .nm .fx i s{transform:rotateX(180deg)}#vn .ng .nc2:hover .rd{opacity:0}}
#vn #mainHdr .tg6 .bcn6,#vn #mainHdr .tg6.lk .bcn6{box-shadow:none!important}
#vn #mainHdr .tg6:not(.lk) .bcn6{background:#FFB23F}
#vn #mainHdr .tg6.lk .bcn6{background:#FFFFFF}
.flt .fwp.on::before{box-shadow:none!important}
.flt .frl i,.flt .frw i,.flt.gl .frl i,.flt.landed .frw i{box-shadow:none!important}
.flt .fct{box-shadow:none!important}
.flt .fpl svg,.flt .fpl .fpi svg{filter:none!important}
.flt .fpi .lb,.flt .fpi .ls,.flt .fpi .lnl,.flt .fpi .lnr{box-shadow:none!important;filter:none!important}
.flt .fshw,.flt .fsh{visibility:hidden!important}
.lgw i.on s{filter:none!important}
#vn #mainHdr .mnav .btn--a{box-shadow:none!important}
.flt .ffl{background:none!important;box-sizing:border-box;width:22px;height:22px;border:2px solid #FFB23F;border-radius:50%;box-shadow:none!important;filter:none!important}
#fl .fpl.air .fpi .lnl,#fl .fpl.air .fpi .lnr{opacity:.2;animation:dstr 1.2s steps(1) -.6s infinite}
@keyframes dstr{0%{opacity:1}7%{opacity:.2}13%{opacity:1}20%{opacity:.2}100%{opacity:.2}}
#fl .fpl.air .fpi .ls{animation:strb 1.2s steps(1) infinite}
#fl .fpi .lb{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}
@media(max-width:600px){#fl .fpi .lb{width:6px;height:6px;margin:-3px 0 0 -3px}}
#fl .frl.lit i,#fl .frw.lit i{opacity:.12;transition:none;animation:rin .18s steps(1) var(--d0,0ms) both,rab 1s steps(1) calc(var(--d0,0ms) + 180ms) infinite}
@keyframes rin{0%{opacity:.12}50%{opacity:1;transform:scale(1.7)}100%{opacity:1;transform:none}}
@keyframes rab{0%{opacity:1;transform:scale(1.7)}12%{opacity:1;transform:none}100%{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){#fl .fpl.air .fpi .lnl,#fl .fpl.air .fpi .lnr{animation:none;opacity:.95}#fl .fpl.air .fpi .ls{animation:none;opacity:0}#fl .frl.lit i,#fl .frw.lit i{animation:none;opacity:1}#fl .fpi .lb{animation:none;opacity:.9}}
.flt .fct{width:0;transform:none;will-change:auto}
#fl .fpl{z-index:5}
#fl .ffl{z-index:6}
/* /assets/premium.css */
:root{--amber2:#FFB23F}
#vn .hdr{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#050B1C!important}
#vn .awb,#vn .pu,.vn-tag b{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#vn .pu{background:#16264F}
#vn .awb{background:#050B1C}
#vn.js .rv{filter:none!important;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)!important}
#vn .fw s,#vn .blip,#vn .brand i,#vn .tp,#vn .bp,#vn .fl span,.vn-brand i,.vn-s1__wipe-ring{box-shadow:none!important}
#vn .ph{box-shadow:none!important;border:1px solid #16264F}
#vn .rib.in .st.now .dt{box-shadow:none!important;outline:1px solid #FFB23F;outline-offset:5px}
#vcp.h,.lgw i.on s,.flt .fpl svg,.vn-land__plane svg{filter:none!important}
#vn .flipc:hover,#vn .flipc:focus-visible,#vn .ng .nc2:hover,#vn .ng .nc2:focus-visible{box-shadow:none!important;outline:1px solid #FFB23F;outline-offset:-1px}
#vn .fw b{box-shadow:none!important;outline:1px solid #16264F;outline-offset:-1px}
#vn .tp{border:1px solid #16264F}
#vn .am,.vn-accent{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#FFB23F!important}
#vn .ph-s{background:#16264F!important}
#vn .hero{background:#050B1C!important}
.vn-s1__stage,.vn-s1.is-mobile .vn-s1__stage{background:#050B1C!important}
.vn-s1__fx{background-image:none!important}
.vn-dive__t::before{background:#FFB23F!important;opacity:.8}
.flt .fcr{background:#FFB23F!important;width:72px!important;opacity:.55}
#vn .sweep{background:conic-gradient(from 0deg,transparent 0 359deg,#FFB23F 359deg 360deg)!important}
.vn-status i{background:#FFB23F!important;box-shadow:none!important;animation:vnp-blink 2.4s steps(1) infinite!important}
@keyframes vnp-blink{0%,100%{opacity:1}50%{opacity:.35}}
.vn-s1{--bg2:#16264F;--ink:#FFFFFF;--dim:rgba(255,255,255,.62);--faint:rgba(255,255,255,.16);--amber2:#FFB23F;--light:#FFFFFF;--navy:#050B1C}
.vn-tag--mow b,.vn-btn--primary{color:#050B1C!important}
.vn-btn{border-color:rgba(255,255,255,.24)!important}
.flt .fwp{color:#FFFFFF}
#vn .dt{background-color:#FFB23F}
@media (prefers-reduced-motion:reduce){
#vn *,#vn *::before,#vn *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
#vn.js .rv{opacity:1!important;transform:none!important}
}
#vn a:focus-visible,#vn button:focus-visible,#vn input:focus-visible,#vn textarea:focus-visible,#vn summary:focus-visible{outline:2px solid #FFB23F;outline-offset:3px}
#vn .ft .cr{grid-column:1/-1;margin-top:18px;padding-top:18px;border-top:1px solid rgba(52,80,143,.35);font:400 11px/1.6 var(--fm);letter-spacing:.06em;color:rgba(255,255,255,.62)}
#vn .ft .cr-h{margin:0 0 12px;font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#FFFFFF}
#vn .ft .cr-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 30px}
#vn .ft .cr-l li{display:grid;gap:2px;padding-left:12px;border-left:1px solid #34508F}
#vn .ft .cr a{display:inline;margin:0;color:#FFFFFF;text-decoration:underline;text-decoration-color:rgba(255,178,63,.6);text-underline-offset:2px}
#vn .ft .cr a:hover{color:#FFB23F}
#vn .ft .cr-l li>a{font-weight:500;color:#FFB23F;text-decoration:none}
#vn .ft .cr-n{margin:12px 0 0}
@media (max-width:900px){#vn .ft .cr-l{grid-template-columns:1fr}}
#vn .tar--2{grid-template-columns:repeat(2,1fr);margin-top:28px}
#vn .tp.priv .tp-h{background:#050B1C;color:#FFB23F}
#vn .tp.hand .tp-h{background:#34508F}
#vn .tp-f .pr{font-variant-numeric:tabular-nums;white-space:nowrap}
@media (max-width:900px){#vn .tar--2{grid-template-columns:1fr;gap:22px}}
#vn .hdr .nav a{padding-block:8px;margin-block:-8px}
.flt .fmk{color:#FFB23F!important;font-size:9px!important}
#vn .ft .fh{margin:0 0 14px;font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#FFFFFF}
.flt .fwp{width:24px;height:24px;margin:-12px 0 0 -12px}
.flt .fwp::before{left:8px;top:8px}
.flt .fwp span{top:24px}
.ft .wrap a:not(.brand){display:inline-block;padding:3px 0;margin:-3px 0}
@media(max-width:1120px) and (min-width:961px){#vn #mainHdr .brand{padding:2px 0}#vn #mainHdr .tg6{width:24px;height:24px}#vn #mainHdr .tg6 svg{width:24px;height:24px}}
#vn .vn-status i,#vn .blip{box-shadow:none!important}
.nf-req{margin:20px 0 28px;font:500 12px/1.5 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:#FFFFFF}
.nf-req b{color:#FFB23F;font-weight:500;word-break:break-all}
.nf{margin-top:48px;max-width:760px;border:1px solid #16264F;background:#050B1C}
.nf-h{margin:0;padding:12px 16px;border-bottom:1px solid #16264F;font:500 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#FFB23F}
.nf-l{list-style:none;margin:0;padding:0}
.nf-l li+li{border-top:1px solid #16264F}
.nf-l a{display:grid;grid-template-columns:1fr 2fr 1fr;gap:12px;padding:14px 16px;min-height:24px;font:500 13px/1.3 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:#FFFFFF;text-decoration:none}
.nf-l a span:first-child{color:#FFB23F}
.nf-l a span:last-child{text-align:right;color:#FFFFFF;opacity:.7}
.nf-l a:hover,.nf-l a:focus-visible{background:#16264F;outline:1px solid #FFB23F;outline-offset:-1px}
@media(max-width:560px){.nf-l a{grid-template-columns:auto 1fr;font-size:12px}.nf-l a span:last-child{display:none}}
.fb{display:inline-flex;gap:2px;font-family:var(--fm);font-weight:500;text-transform:uppercase;white-space:pre}
.fb .fc{position:relative;display:inline-block;min-width:1.05ch;padding:.08em .14em;background:#16264F;color:#FFFFFF;font-style:normal;text-align:center;line-height:1.15}
.fb .fc::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#050B1C}
@keyframes fcf{0%{transform:scaleY(.15)}100%{transform:none}}
.fb-a .fc{color:#FFB23F}
.fb .fc.sp{background:transparent}.fb .fc.sp::after{display:none}
.kp{list-style:none;margin:8px 0 40px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#16264F;border:1px solid #16264F}
.kp li{display:flex;flex-direction:column;gap:12px;padding:20px;background:#050B1C}
.kp b{font-size:clamp(28px,3.4vw,44px);letter-spacing:0}
.kp b.fb .fc{padding:.06em .1em}
.kp span{font:500 12px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:#FFFFFF}
.pad:not(.dark) .kp li{background:#FFFFFF}.pad:not(.dark) .kp span{color:#050B1C}
@media(max-width:900px){.kp{grid-template-columns:repeat(2,minmax(0,1fr))}}
#vn .ck{max-width:none;margin-top:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;margin:8px 0 40px;padding:24px;border:1px solid #34508F;background:#050B1C}
.ck-l{display:block;margin:0 0 12px;font:500 12px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#FFB23F}
.ck-row{display:flex;gap:8px}
.ck-in{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid #34508F;background:#16264F;color:#FFFFFF;font:500 18px/1 var(--fm);letter-spacing:.08em;border-radius:0}
.ck-in::placeholder{color:#FFFFFF;opacity:.45}
.ck-in:focus{outline:2px solid #FFB23F;outline-offset:1px}
.ck-f.bad .ck-in{border-color:#FFB23F}
.ck-go{height:48px;padding:0 18px;border:0;background:#FFB23F;color:#050B1C;font:600 13px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0}
.ck-go:hover,.ck-go:focus-visible{background:#FFFFFF;outline:none}
.ck-msg{margin:12px 0 0;font:400 13px/1.5 var(--ft,inherit);color:#FFFFFF;opacity:.85}
.ck-f.bad .ck-msg{color:#FFB23F;opacity:1}
.ck-b{display:flex;flex-direction:column;gap:10px;min-width:0}
.ck-r{display:grid;grid-template-columns:minmax(0,12fr) minmax(0,4fr) minmax(0,15fr);gap:12px;align-items:center}
.ck-hd span{font:500 10px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#FFFFFF;opacity:.7}
.ck-r .fb{font-size:clamp(12px,1.25vw,17px);flex-wrap:wrap;row-gap:2px;min-width:0}
.ck-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:6px;font:600 13px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:#FFB23F;text-decoration:none;padding:6px 0;border-bottom:1px solid #FFB23F}
.ck-cta svg{width:16px;height:16px}
@media(max-width:900px){#vn .ck{grid-template-columns:1fr}.ck-r{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ck-r>:nth-child(3){grid-column:1/-1}.ck-hd>:nth-child(3){display:none}}
@media(max-width:560px){#vn .ck{padding:16px}.ck-row{flex-direction:column}.ck-go{width:100%}.ck-r .fb{font-size:12px}}
#vn .vn-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:-6px;font:500 12px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#FFFFFF}
#vn .vn-facts a{color:#FFB23F;text-decoration:none;border-bottom:1px solid #FFB23F}
#vn .vn-facts span::before{content:"/";margin-right:18px;color:#34508F}
.bcn{position:fixed;left:0;top:0;width:26px;height:26px;margin:-13px 0 0 -13px;border:1px solid #FFB23F;border-radius:50%;pointer-events:none;z-index:9999;opacity:0;transition:opacity .2s,width .18s,height .18s,margin .18s}
.bcn::after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#FFB23F}
.bcn.on{opacity:1}.bcn.hv{width:42px;height:42px;margin:-21px 0 0 -21px}.bcn.tx{opacity:0}
.bcn-p{position:fixed;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border:1px solid #FFB23F;border-radius:50%;pointer-events:none;z-index:9998;animation:bcnp .55s ease-out forwards}
.bcn-p::before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid #FFB23F;animation:bcnq .55s ease-out forwards}
@keyframes bcnp{to{width:64px;height:64px;margin:-32px 0 0 -32px;opacity:0}}
@keyframes bcnq{to{opacity:0}}
@media(prefers-reduced-motion:reduce){.fb .fc.f{animation:none}.bcn,.bcn-p{display:none}}
@media(max-width:560px){#vn .vn-facts span:last-child{display:none}}
@media (max-width:767px){
.vn-late .vn-s1__view::before{content:"";position:absolute;inset:0;background:#000 url(/assets/scene1/globe-poster-844.webp) 50% 0/auto 100% no-repeat;pointer-events:none}
.vn-late .vn-s1.vn-live .vn-s1__view::before{visibility:hidden}
}
@media (max-width:767px) and (max-height:790px){.vn-late .vn-s1__view::before{background-image:url(/assets/scene1/globe-poster-740.webp)}}
@media (max-width:767px) and (min-height:881px){.vn-late .vn-s1__view::before{background-image:url(/assets/scene1/globe-poster-915.webp)}}
.vn-late .vn-s1.is-reduced .vn-s1__view::before{display:none}
.crumbs a,div.a a,.ci a,form label a,form span a{padding:15px 3px;margin:0 -3px;-webkit-tap-highlight-color:transparent}
.chips .chip{position:relative}
.chips .chip::after{content:"";position:absolute;left:0;right:0;top:-8px;bottom:-8px}
.sbar{display:none}
@media (max-width:767px){
.sbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#050B1C;border-top:1px solid #34508F;transform:translateY(110%);visibility:hidden;transition:transform .28s ease,visibility 0s .28s}
.sbar.on{transform:none;visibility:visible;transition:transform .28s ease}
.sbar-a{display:flex;align-items:center;justify-content:center;height:48px;border-radius:999px;background:#FFB23F;color:#050B1C!important;font:600 13px/1 "VN Text",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
.sbar-a:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
}
@media (max-width:767px) and (prefers-reduced-motion:reduce){.sbar,.sbar.on{transition:none}}
.lp-sec{--lpln:#34508F}
.lp{position:relative;display:flex;flex-direction:column;background:#050B1C;border:1px solid #34508F;border-radius:20px;color:#FFFFFF}
.lp--hl{border:2px solid #FFB23F}
.lp-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;background:#16264F;border-radius:19px 19px 0 0;font:600 12px/1.2 "VN Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#FFB23F}
.lp--hl .lp-h{border-radius:18px 18px 0 0}
.lp-b{padding:20px;flex:1 0 auto}
.lp-cls{margin:0 0 14px;font:800 26px/1.1 "VN Display","Arial Black",sans-serif;text-transform:uppercase;color:#FFFFFF}
.lp-rt{display:flex;align-items:center;justify-content:space-between;gap:10px;font:800 24px/1 "VN Display","Arial Black",sans-serif}
.lp-rt small{display:block;margin-top:6px;font:500 11px/1.2 "VN Mono",ui-monospace,monospace;letter-spacing:.06em;color:rgba(255,255,255,.72);text-transform:none}
.lp-rt span:last-child{text-align:right}
.lp-rt i{flex:1;display:flex;align-items:center;justify-content:center;border-top:2px dashed #34508F;height:0;margin:0 4px;position:relative}
.lp-pl{position:absolute;width:22px;height:22px;top:-12px;left:50%;margin-left:-11px;color:#FFB23F;background:#050B1C}
.lp-g{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:12px 0 0;border-top:1px solid #16264F}
.lp-g span{font:500 10px/1.3 "VN Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.lp-g b{display:block;margin-top:4px;font:600 13px/1.2 "VN Mono",ui-monospace,monospace;letter-spacing:.04em;color:#FFFFFF}
.lp ul{list-style:none;margin:16px 0 0;padding:0}
.lp li{position:relative;padding:6px 0 6px 20px;font-size:15px;line-height:1.4;color:#FFFFFF}
.lp li::before{content:"";position:absolute;left:2px;top:13px;width:7px;height:7px;background:#FFB23F}
.lp-cut{position:relative;margin:auto 16px 0;border-top:2px dashed #34508F}
.lp-cut::before,.lp-cut::after{content:"";position:absolute;top:-14px;box-sizing:border-box;width:26px;height:26px;border-radius:50%;background:#050B1C;border:1px solid #34508F}
.lp-cut::before{left:-30px;clip-path:inset(0 0 0 50%)}
.lp-cut::after{right:-30px;clip-path:inset(0 50% 0 0)}
.lp--hl .lp-cut::before,.lp--hl .lp-cut::after{border:2px solid #FFB23F}
.lp--hl .lp-cut::before{left:-31px}.lp--hl .lp-cut::after{right:-31px}
.lp-f{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px 20px;text-align:center}
.lp-pr{font:800 30px/1.2 "VN Display","Arial Black",sans-serif;color:#FFB23F;white-space:nowrap}
.lp-mu{margin-top:-10px;font:600 11px/1.4 "VN Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.lp-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 16px;border-radius:12px;background:#FFB23F;color:#050B1C!important;font:600 12px/1.2 "VN Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-sizing:border-box}
.lp-btn:hover{background:#FFFFFF}
.lp-btn:focus-visible,.lp-kit:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
.lp-bc{align-self:center;width:150px;height:30px;fill:#FFFFFF}
.lps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:22px}
.lp-hand .lp-hrow{display:grid;grid-template-columns:1.1fr 1.3fr minmax(220px,.9fr);gap:24px;align-items:center;padding:20px}
.lp-hand ul{margin:0}
.lp-hand .lp-f{padding:0}
.lp-kit{display:block;margin-top:22px;border:2px solid #FFB23F;border-radius:20px;background:#050B1C;color:#FFFFFF;text-decoration:none}
.lp-kit .lp-h{border-radius:18px 18px 0 0}
.lp-kb{display:grid;grid-template-columns:1fr minmax(220px,auto);gap:24px;align-items:center;padding:22px 20px}
.lp-kt .lp-cls{display:block;margin-bottom:10px}
.lp-kd{display:block;max-width:60ch;font-size:15px;line-height:1.5;color:rgba(255,255,255,.72)}
.lp-kr{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:center}
.lp-kn{font:800 30px/1.1 "VN Display","Arial Black",sans-serif;color:#FFB23F}
.lp-kn small{display:block;margin-top:6px;font:600 11px/1.4 "VN Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.lp-kit:hover .lp-btn{background:#FFFFFF}
@media (max-width:1100px){.lps{grid-template-columns:repeat(2,1fr)}.lp-hand .lp-hrow{grid-template-columns:1fr 1fr}.lp-hand .lp-f{grid-column:1/-1}}
@media (max-width:820px){.lps{grid-template-columns:1fr}.lp-hand .lp-hrow,.lp-kb{grid-template-columns:1fr;gap:16px}.lp-cls{font-size:24px}}
@media (max-width:400px){#vn .ft .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#vn .ft .wrap>:first-child{grid-column:1/-1}}
.sbar-a{color:#050B1C}
#vn a:focus-visible,#vn button:focus-visible,#vn input:focus-visible,#vn select:focus-visible,#vn textarea:focus-visible,#vn summary:focus-visible,#vn [tabindex]:focus-visible,.sbar-a:focus-visible{outline:2px solid #FFB23F!important;outline-offset:3px!important;box-shadow:none!important}
#vn .rv:focus-within{opacity:1!important;transform:none!important}
#vn .ck-cta[hidden]{display:none}
@media (max-width:767px){html{scroll-padding-bottom:84px}}
.flt:not(.vn-pos) .fpl{visibility:hidden}
@media(min-width:961px) and (max-width:1366px){#vn .hdr .stage{display:none!important}#vn #mainHdr .nav,#vn .nav{font-size:13px;gap:16px;letter-spacing:.05em}}
@media(min-width:961px) and (max-width:1120px){#vn #mainHdr .nav,#vn .nav{gap:12px;letter-spacing:.02em}}
@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}
#mainHdr{view-transition-name:vn-hdr}
::view-transition-group(vn-hdr){animation-duration:.28s}}
@media(max-width:560px){#vn .vn-facts{flex-wrap:nowrap;white-space:nowrap}}
@media(min-width:1367px){#vn #mainHdr .nav,#vn .nav{font-size:13px;gap:16px;letter-spacing:.05em}}
.flt .fwp::after{content:"";position:absolute;inset:-10px}
