.vb-grid{grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:0 0 22px;display:grid}.vb-stage{min-height:320px}.vb-inner{flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:24px 26px 18px;display:flex}.vb-phone-wrap{justify-content:center;align-items:center;gap:22px;padding-top:4px;display:flex}.vb-phone{color:#3a3a3a;width:96px;transition:color 80ms}.vb-phone svg{width:100%;height:auto}.vb-phone.on{color:var(--lcd-green);filter:drop-shadow(0 0 12px #2fd18e59);animation:70ms linear infinite vb-shake}@keyframes vb-shake{0%{transform:translate(-2px)rotate(-1.2deg)}25%{transform:translate(2px,1px)rotate(1deg)}50%{transform:translate(-1px,-1px)rotate(.6deg)}75%{transform:translate(1.5px,1px)rotate(-.6deg)}to{transform:translate(-2px)rotate(-1.2deg)}}.vb-wave{color:#2b2b2b;width:44px;height:92px;transition:color 80ms;position:relative}.vb-wave:before,.vb-wave:after{content:"";border:3px solid #0000;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.vb-wave:before{width:30px;height:50px}.vb-wave:after{width:58px;height:88px}.vb-wave.l:before,.vb-wave.l:after{border-left-color:currentColor;right:-10px}.vb-wave.r:before,.vb-wave.r:after{border-right-color:currentColor;left:-10px}.vb-wave.on{color:var(--lcd-green)}.vb-tl-bar{background:#0b0b0b;border-radius:7px;height:40px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #000000e6,inset 0 0 0 1px #1d1d1d}.vb-blk{background:#1c3a2c;border-radius:3px;min-width:2px;position:absolute;top:8px;bottom:8px;box-shadow:inset 0 0 0 1px #255a42}.vb-blk.on{background:var(--lcd-green);box-shadow:0 0 12px #2fd18ea6}.vb-head{background:var(--yellow);opacity:0;width:2px;margin-left:-1px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 0 8px #ffe400cc}.vb-head.run{opacity:1}.vb-tl-scale{justify-content:space-between;margin-top:6px;display:flex}.vb-state{color:#e6e6e6;align-items:center;gap:10px;font-size:15.5px;font-weight:700;display:flex}.vb-side{flex-direction:column;gap:12px;min-width:0;display:flex}.vb-go{width:100%;height:66px;font-size:19px}.vb-go .ic{width:22px;height:22px}.vb-hold{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:50px;font-size:15.5px}.vb-hold.held{color:var(--yellow);background:linear-gradient(#2b2b2b,#262626);transform:translateY(2px);box-shadow:inset 0 1px 3px #00000080,0 0 0 1px #ffe400e6,0 0 16px #ffe40059}.vb-hold.held .ic{color:var(--yellow)}.vb-side .switch-row{border-bottom:1px solid #1f1f1f}.vb-stop{width:100%;height:44px}.vb-custom,.vb-check{background:#0003;border-radius:12px;margin:0 0 22px;padding:18px 20px 20px;box-shadow:inset 0 0 0 1px #1f1f1f,0 1px #ffffff0a}.vb-custom-head{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-bottom:12px;display:flex}.vb-steps{grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;display:grid}.vb-step{cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3b3b3b,#2f2f2f);border:0;border-radius:6px;height:42px;padding:0;box-shadow:inset 0 1px #ffffff1a,inset 0 -3px #00000052,0 2px #121212}.vb-step:nth-child(4n+1){box-shadow:inset 0 1px #ffffff1a,inset 0 -3px #00000052,0 2px #121212,-3px 0 0 -1px #1b1b1b}.vb-step[aria-pressed=true]{background:linear-gradient(#33d895,#1aa56c);box-shadow:inset 0 1px #ffffff59,inset 0 -3px #0003,0 2px #0b5f3e,0 0 12px #2fd18e59}.vb-step.now{outline:2px solid var(--yellow);outline-offset:1px}.vb-steps.off .vb-step{opacity:.4}.vb-custom-row{grid-template-columns:260px minmax(0,1fr);align-items:end;gap:18px;margin-top:16px;display:grid}.vb-fader .label,.vb-ms .label{margin-bottom:6px;display:block}.vb-ms .glass-input[aria-invalid=true]{box-shadow:inset 0 3px 10px #000000f2,inset 0 0 0 1px var(--orange)}.vb-check-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.vb-check-head p{color:var(--text-2);max-width:46em;margin-top:4px;font-size:15px}.vb-check-head .kc{height:42px;padding:0 16px 2px}.vb-qs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.vb-qs li{color:#dcdcdc;background:#1a1a1a;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:15px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #262626}.vb-qs li.now{box-shadow:inset 0 0 0 1px #ffe400b3}.vb-qs li b{color:#a9a9a9;white-space:nowrap;margin-left:auto;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:14px;font-weight:600}.vb-ask{color:#f2f2f2;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;font-size:16px;font-weight:700;display:flex}.vb-ask-keys{flex-wrap:wrap;gap:8px;display:flex}.vb-ask-keys .kc{height:40px;padding:0 16px 2px}.vb-none .vb-side,.vb-none .vb-custom,.vb-none .vb-check{opacity:.45}@media (max-width:960px){.vb-grid{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:760px){.vb-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;display:grid}.vb-top .ctl{display:contents}.vb-top .ctl>.label{grid-area:1/1}.vb-top .right{grid-area:1/2;margin-left:0}.vb-top .ctl-keys{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;padding-top:4px;display:grid}.vb-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:18px}.vb-stage{min-height:0}.vb-inner{gap:14px;padding:18px 16px 14px}.vb-phone{width:76px}.vb-wave{width:36px;height:76px}.vb-wave:before{width:24px;height:40px}.vb-wave:after{width:46px;height:72px}.vb-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.vb-go{grid-column:1/-1;height:60px}.vb-side .switch-row{order:3;grid-column:1/-1;padding:8px 0}.vb-hold,.vb-stop{height:46px}.vb-steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.vb-step:nth-child(4n+1){box-shadow:inset 0 1px #ffffff1a,inset 0 -3px #00000052,0 2px #121212}.vb-custom-row{grid-template-columns:minmax(0,1fr);gap:12px}.vb-custom,.vb-check{margin-bottom:18px;padding:16px 14px}.vb-qs{grid-template-columns:minmax(0,1fr);gap:8px}}.pk-stage{min-width:0;display:grid;position:relative}.pk-stage>*{grid-area:1/1}.pk-over{z-index:4;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111111db;justify-content:center;align-items:center;padding:18px;display:none;position:relative}.pk-side-card{background:#1c1c1c;border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:none;box-shadow:inset 0 0 0 1px #2e2e2e}@media (hover:hover) and (pointer:fine){.pk-over[data-over=handoff]{display:flex}.pk-side-card{display:grid}}@supports (-webkit-touch-callout:none){.pk-over[data-over=ios]{display:flex}.pk-over[data-over=handoff],.pk-side-card{display:none}}.pk-over[data-state=on]{display:flex}.pk-over[data-state=off]{display:none}.pk-card{background:#1c1c1c;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;width:100%;max-width:560px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #303030,0 20px 40px -14px #000000d9}.pk-qr{background:#fff;border-radius:8px;place-items:center;width:150px;height:150px;display:grid;overflow:hidden}.pk-qr svg{width:100%;height:100%}.pk-qr>.ic{color:#cfcfcf;width:44px;height:44px}.pk-title{color:#fff;font-size:18px;font-weight:700;line-height:1.25;display:block}.pk-card-text{min-width:0}.pk-card-text p{color:#c9c9c9;margin-top:6px;font-size:15px;line-height:1.5}.pk-card-text ol,.pk-card-text ul{color:#d8d8d8;margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.5}.pk-card-text li{margin:5px 0}.pk-card-text li::marker{color:var(--yellow);font-weight:700}.pk-card-text b{color:#fff}.pk-url{color:#8f8f8f;overflow-wrap:anywhere;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;display:block}.pk-keys{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pk-info{grid-template-columns:minmax(0,1fr);max-width:620px}.pk-side-card .pk-title{font-size:16px}.pk-side-card p{font-size:14px}.pk-qr-sm{border-radius:6px;width:96px;height:96px}.pk-msg{margin:0 0 4px}.pk-msg .tool-msg{margin-bottom:18px}.pk-tag{z-index:1;background:#111;border-radius:4px;padding:1px 6px;position:absolute;top:8px;left:10px}@media (max-width:760px){.tool .lcd-strip>.lcd-cell:last-child:nth-child(odd){border-left:0;grid-column:1/-1}.pk-over{padding:12px}.pk-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding:18px 16px}.pk-info{text-align:left;justify-items:stretch}.pk-qr{width:128px;height:128px}.pk-keys{justify-content:center}}