.vkd-tablet{box-sizing:border-box;aspect-ratio:16/10.6;background-color:#16181b;border-radius:2.2cqw;padding:1.1cqw;position:absolute;box-shadow:0 1.2cqw 3.5cqw #001e3c52;container-type:inline-size}.vkd.screen{color:#fff;background-color:#17406f;border-radius:1.2cqw;flex-direction:column;width:100%;height:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2cqw;line-height:1.3;display:flex;position:relative;overflow:hidden}.vkd-photo{width:100%;height:100%;position:absolute;inset:0}.vkd-shade{background:linear-gradient(#040a1633 0%,#040a1699 100%);position:absolute;inset:0}.vkd-top{align-items:center;gap:1em;padding:1em 1.5em .6em;display:flex;position:relative}.vkd-brand{flex-direction:column;flex:1;line-height:1.15;display:flex}.vkd-company{font-size:.9em;font-weight:700}.vkd-site{opacity:.85;font-size:.6em}.vkd-clock{text-align:right;font-size:1.3em;font-weight:600;line-height:1.05}.vkd-clock small{opacity:.85;font-size:.45em;font-weight:500;display:block}.vkd-body{flex:1;min-height:0;position:relative}.vkd-layer{flex-direction:column;padding:.4em 1.5em 1.5em;display:flex;position:absolute;inset:0}.vkd-pressed{filter:brightness(.92);transform:scale(.96)}.vkd-welcome{flex:1;grid-template-columns:1.15fr 1fr;align-items:end;gap:1.5em;display:grid}.vkd-title{letter-spacing:-.02em;font-size:3em;font-weight:700;line-height:1}.vkd-lead{opacity:.92;margin-top:.5em;font-size:.95em}.vkd-actions{gap:.6em;display:grid}.vkd-big{color:#0b1a2e;background:#fff;border-radius:.8em;align-items:center;gap:.8em;padding:.8em 1.1em;font-size:1.05em;font-weight:600;line-height:1.2;display:flex}.vkd-big small{color:#4a5a70;font-size:.55em;font-weight:500;display:block}.vkd-ico{color:#fff;background:#0a6fd0;border-radius:.55em;flex:none;place-items:center;width:2.1em;height:2.1em;display:grid}.vkd-big.ghost{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d}.vkd-big.ghost small{color:#ffffffc7}.vkd-big.ghost .vkd-ico{background:#fff3}.vkd-foot{opacity:.85;justify-content:space-between;margin-top:.8em;font-size:.55em;text-decoration:underline;display:flex}.vkd-panel{background:#0a1220cc;border:1px solid #ffffff2e;border-radius:1em;flex-direction:column;flex:1;gap:.8em;min-height:0;padding:1.2em 1.5em;display:flex}.vkd-center{text-align:center;justify-content:center;align-items:center}.vkd-heading{letter-spacing:-.01em;font-size:1.6em;font-weight:700;line-height:1.1}.vkd-heading.large{font-size:2em}.vkd-sub{opacity:.85;margin-top:.3em;font-size:.75em}.vkd-steps{gap:.4em;display:flex}.vkd-steps span{background:#ffffff38;border-radius:1em;flex:1;height:.22em}.vkd-steps span.on{background:#fff}.vkd-nav{justify-content:space-between;align-items:center;gap:.6em;margin-top:auto;display:flex}.vkd-btn{color:#0b1a2e;background:#fff;border-radius:.55em;padding:.55em 1.3em;font-size:.8em;font-weight:600}.vkd-btn.sec{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d}.vkd-choices{grid-template-columns:repeat(3,1fr);gap:.7em;display:grid}.vkd-choice{background:#ffffff1f;border-radius:.8em;gap:.35em;padding:1.1em;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.vkd-choice b{font-size:1em}.vkd-choice span{opacity:.82;font-size:.6em}.vkd-choice.on{color:#0b1a2e;background:#fff}.vkd-form{grid-template-columns:1fr 1fr;gap:.6em 1em;display:grid}.vkd-field{opacity:.95;gap:.25em;font-size:.55em;display:grid}.vkd-input{box-sizing:border-box;color:#0b1a2e;white-space:nowrap;background:#fffffff2;border-radius:.45em;min-width:0;height:2.5em;padding:.55em .7em;font-size:1.45em;line-height:1.4;overflow:hidden}.vkd-input.active{box-shadow:0 0 0 .12em #36a3ff}.vkd-returning{background:#ffffff1a;border-radius:.6em;align-items:center;gap:.6em;padding:.5em .8em;font-size:.65em;display:flex}.vkd-search{color:#0b1a2e;background:#fffffff2;border-radius:.55em;align-items:center;gap:.5em;min-height:2.4em;padding:0 .7em;font-size:.85em;display:flex}.vkd-search i{opacity:.5;font-size:.9em}.vkd-search .placeholder{opacity:.5}.vkd-hosts{grid-template-columns:repeat(3,1fr);gap:.55em;display:grid}.vkd-host{box-sizing:border-box;background:#ffffff1a;border-radius:.65em;flex-direction:column;justify-content:center;min-height:3.2em;padding:.55em .9em;display:flex;box-shadow:inset 0 0 0 1px #fff3}.vkd-host b{font-size:.9em}.vkd-host small{opacity:.8;font-size:.55em}.vkd-host.sel{color:#0b1a2e;background:#fff}.vkd-doc{background:#ffffff1a;border:1px solid #ffffff29;border-radius:.65em;grid-template-columns:1.3fr 1fr 1fr 4.5em;align-items:end;gap:.6em;padding:.55em .75em;display:grid}.vkd-doc .vkd-input{height:2.2em;padding:.4em .55em;font-size:1.25em}.vkd-docName{align-self:center}.vkd-docName b{font-size:.72em;display:block}.vkd-docName small{opacity:.8;font-size:.5em}.vkd-tag{white-space:nowrap;border-radius:999px;place-self:center end;padding:.3em .7em;font-size:.5em;font-weight:600}.vkd-tag.valid{background:#19b36b}.vkd-two{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:1.5em;min-height:0;display:grid}.vkd-camera{aspect-ratio:4/3;background:#0d141d;border-radius:.8em;position:relative;overflow:hidden}.vkd-camera .vkd-portrait{width:100%;height:100%;position:absolute;inset:0}.vkd-flash{background:#fff;position:absolute;inset:0}.vkd-stack{justify-items:start;gap:.8em;display:grid}.vkd-portrait{display:block}.vkd-checks{gap:.45em;display:grid}.vkd-check{background:#ffffff1a;border:1px solid #ffffff29;border-radius:.65em;grid-template-columns:1.8em 1fr 6em;align-items:center;gap:.8em;padding:.45em .75em;display:grid}.vkd-check.video{grid-template-columns:4em 1fr 6em}.vkd-check.video b{font-size:.75em}.vkd-hz{color:#1b1300;background:#f5b400;border-radius:.45em;place-items:center;width:1.8em;height:1.8em;font-size:.85em;font-weight:700;display:grid}.vkd-check span.text{font-size:.72em;line-height:1.3}.vkd-ack{white-space:nowrap;border-radius:999px;justify-self:end;padding:.35em .8em;font-size:.6em;font-weight:600;box-shadow:inset 0 0 0 2px #fff9}.vkd-ack.on{background:#19b36b;box-shadow:inset 0 0 0 2px #19b36b}.vkd-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#2f5d8c,#0f2238);border-radius:.4em;place-items:center;font-size:.7em;display:grid}.vkd-signature{color:#4a5a70;background:#fffffff2;border-radius:.65em;height:3.8em;position:relative}.vkd-signature>span{font-size:.55em;position:absolute;bottom:.5em;left:.8em}.vkd-signature svg{width:100%;height:100%;position:absolute;inset:0}.vkd-done{flex:1;grid-template-columns:1fr .8fr;align-items:center;gap:1.5em;min-height:0;display:grid}.vkd-tick{background:#19b36b;border-radius:50%;place-items:center;width:2.2em;height:2.2em;margin-bottom:.4em;font-size:1.2em;display:grid}.vkd-doneNote{opacity:.92;margin-top:.5em;font-size:.75em}.vkd-status{background:#ffffff1f;border-radius:.6em;align-items:center;gap:.5em;margin-top:.8em;padding:.55em .75em;font-size:.7em;display:flex}.vkd-status.reply{background:#19b36b;font-weight:600}.vkd-small{opacity:.85;font-size:.6em}.vkd-nameTag{color:#0b1a2e;background:#fff;border-radius:.5em;justify-self:center;width:11em;position:relative;overflow:hidden;box-shadow:0 .7em 1.8em #0006}.vkd-nameTag .band{background:#f5b400;height:.55em}.vkd-nameTag .photo{aspect-ratio:1;border-radius:.3em;width:45%;margin:.5em auto .3em;overflow:hidden}.vkd-nameTag .info{text-align:center;gap:.1em;padding:0 .7em .6em;display:grid}.vkd-nameTag .kind{letter-spacing:.08em;text-transform:uppercase;color:#8a6100;font-size:.5em;font-weight:700}.vkd-nameTag .name{font-size:.9em;font-weight:700;line-height:1.1}.vkd-nameTag .company{color:#4a5a70;font-size:.55em}.vkd-nameTag .foot{color:#4a5a70;margin-top:.3em;font-size:.45em}.vkd-confirm{color:#0b1a2e;background:#fff;border-radius:.9em;gap:.5em;max-width:28em;padding:1em;display:grid}.vkd-confirm>div{border-bottom:1px solid #e3e8ef;justify-content:space-between;gap:1em;padding-bottom:.4em;font-size:.7em;display:flex}.vkd-confirm>div span{color:#5a6779}.vkd-ok{color:#0f6b40;background:#e1f4ea;border-radius:.5em;margin:0;padding:.5em .65em;font-size:.62em}.vkd-finger{z-index:20;pointer-events:none;position:absolute}.vkd-ripple{border:.14em solid #fff;border-radius:50%;width:1.3em;height:1.3em;position:absolute;box-shadow:0 0 .3em #00629b99}.vkd-fingerDot{background-color:#ffffff8c;border:.12em solid #fffffff2;border-radius:50%;width:1.3em;height:1.3em;transition:transform .1s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .15em .5em #00000059}.vkd-fingerDot.down{transform:translate(-50%,-50%)scale(.8)}.vkd-push{color:#111;background-color:#fafafcfa;border-radius:1.1em;gap:.7em;padding:.7em .85em;font-family:Open Sans,Arial,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.3;display:flex;box-shadow:0 .5em 1.6em #00142852}.vkd-pushIcon{color:#fff;background-color:#00629b;border-radius:.6em;flex:none;place-items:center;width:2.4em;height:2.4em;display:grid}.vkd-push>div:last-child{flex-direction:column;min-width:0;display:flex}.vkd-push small{color:#666;font-size:.8em}.vkd-push b{font-size:.95em}.vkd-phone{box-sizing:border-box;aspect-ratio:9/18.6;background-color:#16181b;border-radius:3cqw;padding:.7cqw;position:absolute;box-shadow:0 1.2cqw 3.5cqw #001e3c59;container-type:inline-size}.vkd-app.screen{color:#16202c;background-color:#f2f4f7;border-radius:9cqw;flex-direction:column;width:100%;height:100%;font-family:Open Sans,Arial,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:5cqw;line-height:1.35;display:flex;position:relative;overflow:hidden}.vkd-appHeader{color:#fff;background-color:#00629b;flex:none;padding:2.1em .9em .7em;font-size:1.05em;font-weight:700}.vkd-appBody{flex-direction:column;flex:1;gap:.7em;min-height:0;padding:.8em;display:flex}.vkd-appCard{background-color:#fff;border-radius:.8em;padding:.9em;box-shadow:0 .1em .5em #001e3c14}.vkd-appScreen{flex-direction:column;display:flex;position:absolute;inset:0}.vkd-qr{width:100%;height:auto;display:block}.push.svelte-d9hkjh{z-index:5;width:36cqw;font-size:1.5cqw;position:absolute;top:3.2cqw;right:4.5cqw}.cameraPass.svelte-1x0ygw6{border-radius:.3em;width:48%;position:absolute;top:50%;left:50%;overflow:hidden}.scanFrame.svelte-1x0ygw6{aspect-ratio:1;box-sizing:border-box;border:.14em solid #ffffffbf;border-radius:.5em;width:62%;transition:border-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scanFrame.read.svelte-1x0ygw6{border-color:#19b36b;box-shadow:0 0 0 .3em #19b36b4d}.scanLine.svelte-1x0ygw6{background:#36a3ff;height:.12em;position:absolute;left:18%;right:18%;box-shadow:0 0 .6em #36a3ff}.pass.svelte-1x0ygw6{flex-direction:column;gap:.5em;padding:.8em;display:flex}.timer.svelte-1x0ygw6{color:#555;align-items:center;gap:.5em;font-size:.75em;display:flex}.bar.svelte-1x0ygw6{background-color:#dde3ea;border-radius:1em;flex:1;height:.35em;overflow:hidden}.bar.svelte-1x0ygw6 i:where(.svelte-1x0ygw6){background-color:#00629b;height:100%;display:block}.hint.svelte-1x0ygw6{color:#555;font-size:.72em;line-height:1.35}.shared.svelte-1x0ygw6{color:#444;flex-direction:column;gap:.15em;font-size:.82em;display:flex}.shared.svelte-1x0ygw6 b:where(.svelte-1x0ygw6){color:#16202c}.replyPush.svelte-1x0ygw6{z-index:7;font-size:.9em;position:absolute;top:1.6em;left:.5em;right:.5em}.agreed.svelte-1wv3vwp{z-index:2;background:#040a168c;place-items:center;display:grid;position:absolute;inset:0}.agreedCard.svelte-1wv3vwp{text-align:center;background:#0a1220eb;border-radius:1em;flex-direction:column;align-items:center;max-width:26em;padding:1.5em 2em;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.inductionVideo.svelte-1wv3vwp{z-index:10;background:radial-gradient(circle at 50% 40%,#173a5e,#060c14 75%);position:absolute;inset:0}.videoTitle.svelte-1wv3vwp{opacity:.85;font-size:.8em;position:absolute;top:1.2em;left:1.5em}.videoPart.svelte-1wv3vwp{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6em;font-size:1.5em;font-weight:600;display:flex;position:absolute;inset:0}.videoPart.svelte-1wv3vwp i:where(.svelte-1wv3vwp){color:#ffd21f;font-size:3em}.lock.svelte-1ed0sj1{color:#fff;background:linear-gradient(170deg,#17406f,#4f83ad 60%,#e9b98b);align-items:center;padding-top:5em}.lockTime.svelte-1ed0sj1{font-size:2.6em;font-weight:300;line-height:1.1}.lockDate.svelte-1ed0sj1{font-size:.8em}.hostPush.svelte-1ed0sj1{z-index:7;font-size:.9em;position:absolute;top:1.6em;left:.5em;right:.5em}.visitor.svelte-1ed0sj1{flex-direction:column;gap:.4em;display:flex}.name.svelte-1ed0sj1{font-size:1.15em}.sub.svelte-1ed0sj1,.lets.svelte-1ed0sj1{color:#555;font-size:.78em}.lets.svelte-1ed0sj1{color:#16202c;margin-top:.4em}.done.svelte-1ed0sj1{color:#0f6b40;background-color:#e1f4ea;border-radius:.6em;margin-top:.4em;padding:.6em;font-size:.82em;font-weight:600}.replies.svelte-1ed0sj1{flex-direction:column;gap:.4em;margin-top:.2em;display:flex}.replyBtn.svelte-1ed0sj1{text-align:center;background-color:#eef1f5;border-radius:.5em;padding:.55em;font-size:.78em;font-weight:600;line-height:1.25}.replyBtn.primary.svelte-1ed0sj1{color:#fff;background-color:#00629b}.flying.svelte-1ed0sj1{z-index:6;color:#fff;white-space:nowrap;background-color:#19b36b;border-radius:2em;padding:.45em .9em;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5cqw;font-weight:600;position:absolute;box-shadow:0 .5em 1.4em #003c2859}.browser.svelte-1r5xcnt{color:#101828;background-color:#f7f8fa;border:1px solid #d4d4d4;border-radius:1cqw;width:96cqw;height:52cqw;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.25cqw;position:absolute;top:2cqw;left:1cqw;overflow:hidden;box-shadow:0 1cqw 3cqw #001e3c26}.bar.svelte-1r5xcnt{background-color:#e9edf1;align-items:center;gap:1em;padding:.45em .8em;display:flex}.dots.svelte-1r5xcnt{gap:.35em;display:flex}.dots.svelte-1r5xcnt i:where(.svelte-1r5xcnt){background-color:#ff5f57;border-radius:50%;width:.6em;height:.6em}.dots.svelte-1r5xcnt i:where(.svelte-1r5xcnt):nth-child(2){background-color:#febc2e}.dots.svelte-1r5xcnt i:where(.svelte-1r5xcnt):nth-child(3){background-color:#28c840}.address.svelte-1r5xcnt{color:#555;background-color:#fff;border-radius:1em;flex:0 26em;padding:.15em .8em;font-size:.8em}.address.svelte-1r5xcnt i:where(.svelte-1r5xcnt){color:#2a8a2a}.page.svelte-1r5xcnt{flex-direction:column;gap:1em;padding:1.3em;display:flex}.tiles.svelte-1r5xcnt{grid-template-columns:repeat(5,1fr);gap:.7em;display:grid}.tile.svelte-1r5xcnt{background-color:#fff;border:1px solid #e4e7ec;border-radius:.7em;flex-direction:column;padding:.7em .9em;display:flex}.tile.svelte-1r5xcnt b:where(.svelte-1r5xcnt){font-size:1.9em;line-height:1.15}.tile.svelte-1r5xcnt span:where(.svelte-1r5xcnt){color:#475467;font-size:.75em;line-height:1.25}.tile.bump.svelte-1r5xcnt{box-shadow:0 0 calc(var(--bump) * 1.2em) rgba(0, 125, 196, calc(var(--bump) * .6));border-color:#007dc4}.tile.warn.svelte-1r5xcnt b:where(.svelte-1r5xcnt){color:#b54708}.tabs.svelte-1r5xcnt{background-color:#eaecf0;border-radius:.6em;align-self:flex-start;gap:.2em;padding:.25em;font-size:.85em;display:flex}.tab.svelte-1r5xcnt{color:#475467;border-radius:.45em;align-items:center;gap:.45em;padding:.35em .75em;display:flex}.tab.active.svelte-1r5xcnt{color:#101828;background-color:#fff;box-shadow:0 1px 2px #1018281a}.table.svelte-1r5xcnt{background-color:#fff;border:1px solid #e4e7ec;border-radius:.7em;overflow:hidden}.row.svelte-1r5xcnt{border-top:1px solid #f0f2f5;grid-template-columns:1.5fr .7fr .9fr .7fr 2fr;align-items:center;gap:.6em;padding:.55em .9em;font-size:.92em;display:grid}.row.head.svelte-1r5xcnt{color:#475467;background-color:#f9fafb;border-top:none;font-size:.78em;font-weight:600}.row.arriving.svelte-1r5xcnt{background-color:rgba(0, 125, 196, calc((1 - var(--shown)) * .2));transform:translateX(calc((1 - var(--shown)) * -3em))}.row.leaving.svelte-1r5xcnt{max-height:calc(var(--shown) * 4em);padding-top:calc(var(--shown) * .55em);padding-bottom:calc(var(--shown) * .55em);border-top-width:calc(var(--shown) * 1px);overflow:hidden}.person.svelte-1r5xcnt{align-items:center;gap:.6em;font-weight:600;line-height:1.2;display:flex}.person.svelte-1r5xcnt small:where(.svelte-1r5xcnt){color:#667085;font-size:.8em;font-weight:400;display:block}.avatar.svelte-1r5xcnt,.rowPhoto.svelte-1r5xcnt{border-radius:50%;flex:none;width:2.3em;height:2.3em;overflow:hidden}.chips.svelte-1r5xcnt{flex-wrap:wrap;gap:.3em;display:flex}.pill.svelte-1r5xcnt{white-space:nowrap;border-radius:1em;padding:.15em .6em;font-size:.78em;font-weight:600}.pill.ok.svelte-1r5xcnt{color:#0f6b40;background-color:#e1f4ea}.pill.warn.svelte-1r5xcnt{color:#93590a;background-color:#fef0c7}.pill.info.svelte-1r5xcnt{color:#0a5a9e;background-color:#e6f1fb}.alarmTint.svelte-1r5xcnt{pointer-events:none;background-color:#dc282829;position:absolute;inset:0}.summary.svelte-1r5xcnt{background-color:#fff;flex:none;padding:.65em .8em;font-size:.82em}.summaryTop.svelte-1r5xcnt{color:#555;justify-content:space-between;gap:.4em;font-size:.78em;display:flex}.counter.svelte-1r5xcnt{color:#16202c;font-weight:700}.summary.allDone.svelte-1r5xcnt .counter:where(.svelte-1r5xcnt){color:#0f8a50}.track.svelte-1r5xcnt{background-color:#e4e8ed;border-radius:1em;height:.45em;margin-top:.4em;overflow:hidden}.fill.svelte-1r5xcnt{background-color:#19b36b;height:100%}.people.svelte-1r5xcnt{flex-direction:column;gap:.4em;padding:.6em;display:flex}.personRow.svelte-1r5xcnt{background-color:#fff;border-radius:.6em;align-items:center;gap:.5em;min-height:2.7em;padding:.5em .6em;font-size:.85em;font-weight:600;line-height:1.2;transition:background-color .2s;display:flex}.personRow.done.svelte-1r5xcnt{background-color:#e1f4ea}.rowIcon.svelte-1r5xcnt{color:#2a9d5b;text-align:center;width:1.5em;font-size:1.25em}.rowPhoto.svelte-1r5xcnt{width:1.9em;height:1.9em}.rowName.svelte-1r5xcnt{flex:1;min-width:0}.visitorInfo.svelte-1r5xcnt{color:#00629b;font-size:.72em;font-weight:500;display:block}.rowTick.svelte-1r5xcnt{color:#a4adb8;font-size:1.3em}.personRow.done.svelte-1r5xcnt .rowTick:where(.svelte-1r5xcnt){color:#19b36b}
