.vas-hand-body{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.vas-ht{border:1px solid var(--peach-line);background:var(--surface);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.vas-ht .hi{background:var(--surface-2);border:1px solid var(--peach-line);width:30px;height:30px;color:var(--blue);border-radius:8px;flex:none;place-items:center;transition:background .3s,color .3s,border-color .3s;display:grid}.vas-ht .hi svg{width:15px;height:15px}.vas-ht .hn{font-family:var(--display);color:var(--ink);font-size:12.5px;font-weight:600}.vas-ht .hs{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap;opacity:0;background:#14b8a61f;border-radius:100px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:8px;display:inline-flex;transform:translate(8px)}.vas-ht .hs svg{width:9px;height:9px}.vas-hand.run .vas-ht .hs{animation:vasHtIn .4s var(--ease) forwards}.vas-hand.run .vas-ht:first-child .hs{animation-delay:1s}.vas-hand.run .vas-ht:nth-child(2) .hs{animation-delay:1.2s}.vas-hand.run .vas-ht:nth-child(3) .hs{animation-delay:1.4s}.vas-hand.run .vas-ht:nth-child(4) .hs{animation-delay:1.6s}@keyframes vasHtIn{to{opacity:1;transform:none}}.vas-hand.run .vas-ht .hi{background:var(--grad);color:#fff;border-color:#0000;transition-delay:1s}.vas-stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:960px){.vas-stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vas-stat-grid{grid-template-columns:1fr}}.vas-stat{transition:transform .35s var(--ease), border-color .3s ease;background:#ffffff08;border:1px solid #ffffff17;border-radius:18px;padding:32px 28px;position:relative;overflow:hidden}.vas-stat:hover{border-color:#5eead466;transform:translateY(-5px)}.vas-stat:before{content:"";transform-origin:0;width:100%;height:3px;transition:transform .7s var(--ease) .1s;background:linear-gradient(90deg,#60a5fa,#5eead4);position:absolute;top:0;left:0;transform:scaleX(0)}.vas-stat.in:before{transform:scaleX(1)}.vas-stat .sv{font-family:var(--display);letter-spacing:-.03em;background:linear-gradient(135deg,#60a5fa,#5eead4);-webkit-text-fill-color:transparent;opacity:.001;transition:transform .6s var(--ease) .2s, opacity .5s ease .2s;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,5vw,54px);font-weight:700;line-height:1;transform:scale(.7)}.vas-stat.in .sv{opacity:1;transform:none}.vas-stat .sk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-bright);margin-top:12px;font-size:11px;display:block}.vas-stat p{color:#9fb0c9;margin-top:10px;font-size:13.5px;line-height:1.5}.vas-stat-note{color:#c7d3e6;margin-top:24px;font-size:15.5px;line-height:1.6}.vas-stat-note strong{color:#fff;font-weight:600}.vas-menu-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){.vas-menu-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vas-menu-grid{grid-template-columns:1fr}}.vas-menu{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .3s ease;border-radius:18px;padding:26px}.vas-menu:hover{box-shadow:var(--shadow-md);border-color:#2563eb57;transform:translateY(-5px)}.vas-menu .mh{align-items:center;gap:11px;margin-bottom:16px;display:flex}.vas-menu .mi{background:var(--surface-2);border:1px solid var(--peach-line);width:42px;height:42px;color:var(--blue);transition:transform .55s var(--ease), opacity .45s ease, background .3s ease, color .3s ease;opacity:.001;border-radius:12px;flex:none;place-items:center;display:grid;transform:scale(.6)rotate(-8deg)}.vas-menu-grid.in .mi{opacity:1;transform:none}.vas-menu-grid.in .vas-menu:first-child .mi{transition-delay:80ms}.vas-menu-grid.in .vas-menu:nth-child(2) .mi{transition-delay:.16s}.vas-menu-grid.in .vas-menu:nth-child(3) .mi{transition-delay:.24s}.vas-menu-grid.in .vas-menu:nth-child(4) .mi{transition-delay:.32s}.vas-menu-grid.in .vas-menu:nth-child(5) .mi{transition-delay:.4s}.vas-menu-grid.in .vas-menu:nth-child(6) .mi{transition-delay:.48s}.vas-menu:hover .mi{background:var(--grad);color:#fff;border-color:#0000}.vas-menu .mi svg{width:21px;height:21px}.vas-menu h3{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:700}.vas-menu ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.vas-menu ul li{color:var(--muted-ink);padding-left:24px;font-size:13px;line-height:1.45;position:relative}.vas-menu ul li:before{content:"";background:#14b8a626;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:0}.vas-menu ul li:after{content:"✓";color:var(--teal-ink);font-size:9px;font-weight:700;position:absolute;top:1px;left:3.5px}.vas-kda-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:820px){.vas-kda-grid{grid-template-columns:1fr}}.vas-kda{box-shadow:var(--shadow-sm);border:1px solid var(--peach-line);background:var(--surface);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:18px;padding:28px;position:relative}.vas-kda:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.vas-kda.mid{border-top:3px solid #0000;border-image:var(--grad) 1}.vas-kda .kt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.vas-kda .ki{width:48px;height:48px;transition:transform .55s var(--ease), opacity .45s ease;opacity:.001;border-radius:13px;place-items:center;margin-bottom:16px;display:grid;transform:scale(.6)rotate(-8deg)}.vas-kda-grid.in .ki{opacity:1;transform:none}.vas-kda-grid.in .vas-kda:nth-child(2) .ki{transition-delay:.15s}.vas-kda-grid.in .vas-kda:nth-child(3) .ki{transition-delay:.3s}.vas-kda-you .ki{background:var(--surface-2);border:1px solid var(--peach-line);color:var(--ink)}.vas-kda-va .ki{background:var(--grad);color:#fff;box-shadow:0 12px 26px -12px #2563ebb3}.vas-kda-tool .ki{color:var(--teal-ink);background:#14b8a624}.vas-kda .ki svg{width:24px;height:24px}.vas-kda h3{font-family:var(--display);color:var(--ink);margin-bottom:5px;font-size:20px;font-weight:700}.vas-kda .kd{color:var(--muted);border-bottom:1px dashed var(--peach-line);margin-bottom:16px;padding-bottom:14px;font-size:13px;line-height:1.5}.vas-kda ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.vas-kda ul li{color:var(--muted-ink);padding-left:16px;font-size:13px;line-height:1.4;position:relative}.vas-kda ul li:before{content:"";background:var(--grad-fill);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.vas-eng-tbl{border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);background:var(--surface);border-radius:18px;overflow:hidden}.vas-eng-row{border-bottom:1px solid var(--peach-line);grid-template-columns:1fr 1.4fr 1.4fr;gap:0;display:grid}.vas-eng-row:last-child{border-bottom:0}.vas-eng-row.head{background:var(--surface-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.vas-eng-row.head>div{padding:13px 16px}.vas-eng-row>div{color:var(--muted-ink);align-items:center;min-width:0;padding:15px 16px;font-size:12.5px;line-height:1.45;display:flex}.vas-eng-row .en{font-family:var(--display);color:var(--ink);font-size:13.5px;font-weight:700}.vas-eng-row:not(.head):hover{background:var(--surface-2)}@media (max-width:760px){.vas-eng-row{grid-template-columns:1fr 1.4fr}.vas-eng-row .ec2{display:none}}.vas-eng-note{color:var(--muted-ink);margin-top:22px;font-size:14px;line-height:1.6}.vas-eng-note strong{color:var(--ink);font-weight:600}.vas-wk-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:820px){.vas-wk-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.vas-wk-grid{grid-template-columns:1fr}}.vas-wk{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:16px;padding:22px;position:relative;overflow:hidden}.vas-wk:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.vas-wk:before{content:"";background:var(--grad);transform-origin:0;width:100%;height:3px;transition:transform .6s var(--ease) .12s;position:absolute;top:0;left:0;transform:scaleX(0)}.vas-wk.in:before{transform:scaleX(1)}.vas-wk .wkn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);font-size:9px;font-weight:700}.vas-wk h3{font-family:var(--display);color:var(--ink);margin:4px 0 12px;font-size:16px;font-weight:700}.vas-wk ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vas-wk ul li{color:var(--muted-ink);padding-left:16px;font-size:12px;line-height:1.4;position:relative}.vas-wk ul li:before{content:"";background:var(--grad-fill);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.vas-inc-grid{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}@media (max-width:640px){.vas-inc-grid{grid-template-columns:1fr}}.vas-inc{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s ease;border-radius:13px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.vas-inc:hover{border-color:#2563eb57;transform:translateY(-3px)}.vas-inc .ik{width:30px;height:30px;color:var(--teal-ink);transition:transform .5s var(--ease), opacity .4s ease;opacity:.001;background:#14b8a624;border-radius:9px;flex:none;place-items:center;display:grid;transform:scale(.5)}.vas-inc-grid.in .ik{opacity:1;transform:none}.vas-inc-grid.in .vas-inc:first-child .ik{transition-delay:60ms}.vas-inc-grid.in .vas-inc:nth-child(2) .ik{transition-delay:.12s}.vas-inc-grid.in .vas-inc:nth-child(3) .ik{transition-delay:.18s}.vas-inc-grid.in .vas-inc:nth-child(4) .ik{transition-delay:.24s}.vas-inc-grid.in .vas-inc:nth-child(5) .ik{transition-delay:.3s}.vas-inc-grid.in .vas-inc:nth-child(6) .ik{transition-delay:.36s}.vas-inc-grid.in .vas-inc:nth-child(7) .ik{transition-delay:.42s}.vas-inc-grid.in .vas-inc:nth-child(8) .ik{transition-delay:.48s}.vas-inc .ik svg{width:15px;height:15px}.vas-inc p{color:var(--ink);padding-top:4px;font-size:13.5px;font-weight:500;line-height:1.5}.vas-who-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:560px){.vas-who-grid{grid-template-columns:1fr}}.vas-who{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s ease;border-radius:16px;align-items:flex-start;gap:14px;padding:24px;display:flex}.vas-who:hover{border-color:#2563eb57;transform:translateY(-4px)}.vas-who .wi{width:34px;height:34px;color:var(--teal-ink);opacity:.001;transition:transform .5s var(--ease) .12s, opacity .4s ease .12s;background:#14b8a624;border-radius:9px;flex:none;place-items:center;display:grid;transform:scale(.55)}.vas-who.in .wi{opacity:1;transform:none}.vas-who .wi svg{width:18px;height:18px}.vas-who p{color:var(--muted-ink);font-size:14px;line-height:1.55}.vas-who p strong{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.vas-ht .hs{opacity:1!important;animation:none!important;transform:none!important}.vas-ht .hi{transition:none!important}.vas-stat .sv,.vas-menu .mi,.vas-kda .ki,.vas-inc .ik,.vas-who .wi{opacity:1!important;transition:none!important;transform:none!important}.vas-stat:before,.vas-wk:before{transform:scaleX(1)!important}}
