@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:min(2.15054vw,1.41218dvh)}html,body{overscroll-behavior:none;height:100%;overflow:hidden}body{color:#fff;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#14171c;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#app{height:100%}button{font:inherit;color:inherit;background:0 0;border:0}img,svg,video{display:block}.app-button[data-v-6ba8ec29]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s,background-color .12s,opacity .12s}.app-button[data-v-6ba8ec29]:active:not(:disabled){transform:scale(.98)}.app-button[data-v-6ba8ec29]:disabled{cursor:default;opacity:.5}.app-button[data-v-6ba8ec29]{white-space:nowrap;justify-content:center;align-items:center;gap:.625rem;font-weight:500;display:inline-flex}.app-button--l[data-v-6ba8ec29]{border-radius:1rem;width:100%;height:3.75rem;padding:0 1.5rem;font-size:1.25rem}.app-button--s[data-v-6ba8ec29]{border-radius:62.4375rem;gap:.375rem;height:2.25rem;padding:0 .875rem;font-size:.9375rem}.app-button--primary[data-v-6ba8ec29]{color:#fff;background:#538bf8}.app-button--primary[data-v-6ba8ec29]:active:not(:disabled){background:#3f76e0}.app-button--danger[data-v-6ba8ec29]{color:#fff;background:#ee6b4a}.app-button--danger[data-v-6ba8ec29]:active:not(:disabled){background:#d85a3a}.app-button--ghost[data-v-6ba8ec29]{color:#fff;background:#2c313c}.app-button--ghost[data-v-6ba8ec29]:active:not(:disabled){background:#353b48}.app-button--loading[data-v-6ba8ec29]:disabled{opacity:1}.app-button__icon[data-v-6ba8ec29]{display:inline-flex}.app-button__icon[data-v-6ba8ec29] svg{width:1.1em;height:1.1em}.app-button__spinner[data-v-6ba8ec29]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.2em;height:1.2em;animation:.7s linear infinite spin-6ba8ec29}@keyframes spin-6ba8ec29{to{transform:rotate(360deg)}}.info-card[data-v-927f8aec]{background:#22262f;border-radius:1rem;align-items:center;gap:1rem;min-height:5rem;padding:1.125rem 1.5rem 1.125rem 1.25rem;transition:background-color .25s;display:flex}.info-card__icon[data-v-927f8aec]{color:#d2d6df;background:#2c313c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.info-card__icon[data-v-927f8aec] svg{width:1.25rem;height:1.25rem}.info-card__title[data-v-927f8aec]{font-size:1.25rem;font-weight:600;line-height:1.3}.info-card__text[data-v-927f8aec]{color:#868a95;font-size:1.0625rem;line-height:1.4}.info-card__title+.info-card__text[data-v-927f8aec]{margin-top:.125rem}.info-card__title[data-v-927f8aec]:only-child,.info-card__text[data-v-927f8aec]:only-child{color:#d2d6df}.info-card--accent .info-card__icon[data-v-927f8aec]{color:#538bf8;background:#538bf829}.info-card--error[data-v-927f8aec]{background:#3f3033}.info-card--error .info-card__icon[data-v-927f8aec]{color:#ee6b4a;background:#ee6b4a24}.app-header[data-v-5e214b78]{z-index:2;-webkit-backdrop-filter:blur(12px);background:#22262feb;border-radius:1.25rem;justify-content:space-between;align-items:center;height:4rem;margin:1rem 1rem 0;padding:0 .875rem 0 1.625rem;display:flex;position:relative}.app-header img[data-v-5e214b78]{max-height:40px}.app-header__actions[data-v-5e214b78]{gap:.5rem;display:flex}.page[data-v-e09de79a]{height:100%;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.page__content[data-v-e09de79a]{flex-direction:column;padding:2.5rem 2.75rem 2.75rem;display:flex}.page__content--center[data-v-e09de79a]{flex:1;justify-content:center;padding-bottom:7.5rem}.page__content--bottom[data-v-e09de79a]{flex-shrink:0}.shift-card[data-v-86fb0ce6]{background:#22262f;border-radius:1rem;padding:1.5rem 1.625rem}.shift-card__top[data-v-86fb0ce6]{justify-content:space-between;align-items:center;display:flex}.shift-card__label[data-v-86fb0ce6]{color:#868a95;font-size:1.0625rem;line-height:1.4}.shift-card__status[data-v-86fb0ce6]{color:#4ccb7f;background:#4ccb7f29;border-radius:62.4375rem;align-items:center;gap:.375rem;height:1.625rem;padding:0 .625rem;font-size:.875rem;font-weight:500;display:inline-flex}.shift-card__status[data-v-86fb0ce6]:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem;animation:1.6s ease-in-out infinite pulse-86fb0ce6}.shift-card__time[data-v-86fb0ce6]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.625rem;margin-top:.625rem;font-size:2.5rem;font-weight:700;line-height:1.2;display:flex}.shift-card__dots[data-v-86fb0ce6]{gap:.3125rem;display:inline-flex}.shift-card__dots i[data-v-86fb0ce6]{background:#868a95;border-radius:50%;width:.4375rem;height:.4375rem;animation:1.4s ease-in-out infinite dot-86fb0ce6}.shift-card__dots i[data-v-86fb0ce6]:nth-child(2){animation-delay:.2s}.shift-card__dots i[data-v-86fb0ce6]:nth-child(3){animation-delay:.4s}.shift-card__stats[data-v-86fb0ce6]{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.shift-card__stats dt[data-v-86fb0ce6]{color:#868a95;font-size:.875rem;line-height:1.35}.shift-card__stats dd[data-v-86fb0ce6]{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.1875rem;font-weight:600}@keyframes dot-86fb0ce6{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes pulse-86fb0ce6{50%{opacity:.35}}.employee__title[data-v-edbbe373]{letter-spacing:-.02em;font-size:2.75rem;font-weight:700;line-height:1.2}.employee__state[data-v-edbbe373]{flex-direction:column;gap:1.5rem;margin-top:1.625rem;display:flex}.employee__play-icon[data-v-edbbe373]{fill:currentColor}.employee__stop-icon[data-v-edbbe373]{width:.9em!important;height:.9em!important}.swap-enter-active[data-v-edbbe373],.swap-leave-active[data-v-edbbe373]{transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1)}.swap-enter-from[data-v-edbbe373]{opacity:0;transform:translateY(.75rem)}.swap-leave-to[data-v-edbbe373]{opacity:0;transform:translateY(-.75rem)}.scan-frame[data-v-c0e63a8a]{width:17.5rem;height:17.5rem;position:relative}.scan-frame__corner[data-v-c0e63a8a]{filter:drop-shadow(0 0 .375rem #538bf880);border:.1875rem solid #538bf8;width:3.625rem;height:3.625rem;position:absolute}.scan-frame__corner--tl[data-v-c0e63a8a]{border-bottom:0;border-right:0;border-top-left-radius:1.25rem;top:0;left:0}.scan-frame__corner--tr[data-v-c0e63a8a]{border-bottom:0;border-left:0;border-top-right-radius:1.25rem;top:0;right:0}.scan-frame__corner--bl[data-v-c0e63a8a]{border-top:0;border-right:0;border-bottom-left-radius:1.25rem;bottom:0;left:0}.scan-frame__corner--br[data-v-c0e63a8a]{border-top:0;border-left:0;border-bottom-right-radius:1.25rem;bottom:0;right:0}.scan-frame__line[data-v-c0e63a8a]{background:#538bf8;border-radius:.125rem;height:.1875rem;position:absolute;bottom:2.5rem;left:.875rem;right:.875rem;box-shadow:0 0 .75rem #538bf8a6}.scan-frame--active .scan-frame__line[data-v-c0e63a8a]{animation:2.4s ease-in-out infinite alternate scan-c0e63a8a}@keyframes scan-c0e63a8a{0%{transform:translateY(0)}to{transform:translateY(-12.5rem)}}.camera[data-v-7d22e7c7]{background:radial-gradient(circle,#272b37 0%,#1c1f28 60%);border-radius:1.25rem;flex:1;justify-content:center;align-items:center;min-height:0;margin:.75rem 1rem 0;display:flex;position:relative;overflow:hidden}.camera__video[data-v-7d22e7c7]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;transform:scaleX(-1)}.camera__video--visible[data-v-7d22e7c7]{opacity:1}.camera[data-v-7d22e7c7]:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 30%,#0f12178c 100%);position:absolute;inset:0}.camera[data-v-7d22e7c7] .scan-frame{z-index:1}.camera__badge[data-v-7d22e7c7]{z-index:2;-webkit-backdrop-filter:blur(8px);background:#0f121799;border-radius:62.4375rem;align-items:center;gap:.375rem;height:1.75rem;padding:0 .75rem 0 .625rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;top:1rem;left:1rem}.camera__badge[data-v-7d22e7c7]:before{content:"";background:#868a95;border-radius:50%;width:.4375rem;height:.4375rem}.camera__badge--live[data-v-7d22e7c7]:before{background:#ee6b4a;animation:1.4s ease-in-out infinite blink-7d22e7c7}.camera__message[data-v-7d22e7c7]{z-index:1;text-align:center;max-width:22.5rem;position:relative}.camera__message-icon[data-v-7d22e7c7]{color:#868a95;width:2.5rem;height:2.5rem;margin:0 auto 1rem}.camera__message-title[data-v-7d22e7c7]{font-size:1.375rem;font-weight:600}.camera__message-text[data-v-7d22e7c7]{color:#868a95;margin-top:.375rem;font-size:1.0625rem;line-height:1.4}.camera__loading[data-v-7d22e7c7]{z-index:3;-webkit-backdrop-filter:blur(4px);background:#0f1217b3;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:1.125rem;font-weight:500;display:flex;position:absolute;inset:0}.camera__spinner[data-v-7d22e7c7]{border:.1875rem solid #538bf840;border-top-color:#538bf8;border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite spin-7d22e7c7}.camera__dev[data-v-7d22e7c7]{z-index:4;gap:.375rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.camera__dev button[data-v-7d22e7c7]{color:#868a95;cursor:pointer;background:#ffffff14;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem}.scan__title[data-v-7d22e7c7]{letter-spacing:-.02em;font-size:2.75rem;font-weight:700;line-height:1.2}.scan__subtitle[data-v-7d22e7c7]{color:#868a95;margin-top:.5rem;font-size:1.0625rem;line-height:1.4}.scan__hint[data-v-7d22e7c7]{margin-top:1.5rem}.fade-enter-active[data-v-7d22e7c7],.fade-leave-active[data-v-7d22e7c7]{transition:opacity .25s}.fade-enter-from[data-v-7d22e7c7],.fade-leave-to[data-v-7d22e7c7]{opacity:0}@keyframes spin-7d22e7c7{to{transform:rotate(360deg)}}@keyframes blink-7d22e7c7{50%{opacity:.3}}.welcome__title[data-v-30f2b1ac]{letter-spacing:-.02em;font-size:2.75rem;font-weight:700;line-height:1.2}.welcome__wave[data-v-30f2b1ac]{transform-origin:70% 70%;animation:2.4s ease-in-out .4s infinite wave-30f2b1ac;display:inline-block}.welcome__quote[data-v-30f2b1ac]{background:#22262f;border-radius:1rem;margin-top:1.625rem;padding:1.625rem 1.75rem 1.75rem}.welcome__quote p[data-v-30f2b1ac]{color:#d2d6df;margin-top:.625rem;font-size:1.25rem;line-height:1.5}.welcome__quote-icon[data-v-30f2b1ac]{color:#538bf8;fill:currentColor;stroke-width:0;width:1.625rem;height:1.625rem;transform:rotate(180deg)}.welcome__action[data-v-30f2b1ac]{margin-top:1.625rem}@keyframes wave-30f2b1ac{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}.app[data-v-1f2ae16e]{height:100%;padding-top:env(safe-area-inset-top);background:#14171c;position:relative;overflow:hidden}.app__pattern[data-v-1f2ae16e]{opacity:1;pointer-events:none;background-image:url(/assets/bg-pattern\(1\)-BkUELll7.svg);background-repeat:repeat;background-size:80rem;position:absolute;inset:0}.app[data-v-1f2ae16e]>.page{position:relative}.screen-enter-active[data-v-1f2ae16e],.screen-leave-active[data-v-1f2ae16e]{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.screen-enter-from[data-v-1f2ae16e]{opacity:0;transform:translateY(1rem)}.screen-leave-to[data-v-1f2ae16e]{opacity:0}
