html{margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-y:auto!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.time-container[data-v-2c53cf23]{display:inline-flex;flex-direction:column;align-items:stretch;gap:4px}.time-row[data-v-2c53cf23]{display:flex;align-items:center;gap:10px}.time-date[data-v-2c53cf23]{font-size:15px;font-weight:600;color:rgba(0,0,0,.8);letter-spacing:-.2px;white-space:nowrap}.time-sep[data-v-2c53cf23]{width:1px;height:18px;background:#e2e8f0;flex-shrink:0}.time-clock[data-v-2c53cf23]{font-size:15px;font-weight:700;color:rgba(0,0,0,.8);letter-spacing:.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.time-seconds[data-v-2c53cf23]{color:rgba(0,0,0,.8)}.time-day[data-v-2c53cf23]{font-size:15px;font-weight:600;white-space:nowrap}.wd-track-row[data-v-2c53cf23]{position:relative;display:flex;align-items:center;margin-bottom:14px}.wd-track-bg[data-v-2c53cf23]{flex:1;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden;position:relative;z-index:0}.wd-track-fill[data-v-2c53cf23]{height:100%;border-radius:2px;background:linear-gradient(90deg,#6366f1,#f97316);transition:width .5s ease}.wd-lunch-seg[data-v-2c53cf23]{position:absolute;left:37.5%;width:12.5%;top:0;bottom:0;z-index:2;background:repeating-linear-gradient(45deg,rgba(251,191,36,.55),rgba(251,191,36,.55) 2px,transparent 0,transparent 5px)}.wd-ms[data-v-2c53cf23]{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:1}.wd-ms-dot[data-v-2c53cf23]{width:7px;height:7px;border-radius:50%;background:#fff;border:1.5px solid rgba(0,0,0,.2);flex-shrink:0}.wd-ms-dot--lunch[data-v-2c53cf23]{border-color:rgba(251,191,36,.8);background:rgba(251,191,36,.15)}.wd-ms-lbl[data-v-2c53cf23]{position:absolute;top:9px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:600;color:rgba(0,0,0,.35);white-space:nowrap;letter-spacing:.2px}.wd-ms--lunch .wd-ms-lbl[data-v-2c53cf23]{color:rgba(180,120,0,.7)}.wd-now[data-v-2c53cf23]{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#f97316;border:2px solid #fff;box-shadow:0 0 0 2px rgba(249,115,22,.55);animation:wd-pulse-2c53cf23 1.5s ease-in-out infinite;transition:left .5s ease;z-index:3}@keyframes wd-pulse-2c53cf23{0%,to{box-shadow:0 0 0 2px rgba(249,115,22,.55)}50%{box-shadow:0 0 0 5px rgba(249,115,22,0)}}.weather-container[data-v-3c4225f1]{display:flex;align-items:center;gap:14px;position:relative}.city-wrap[data-v-3c4225f1]{position:relative}.city-btn{&[data-v-3c4225f1]{display:flex;align-items:center;gap:5px;padding:6px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}&--open[data-v-3c4225f1],&[data-v-3c4225f1]:hover{border-color:#6366f1;background:#fff;box-shadow:0 2px 10px rgba(99,102,241,.12)}}.city-name[data-v-3c4225f1]{font-size:12px;font-weight:700;color:#475569;white-space:nowrap}.city-chevron{&[data-v-3c4225f1]{transition:transform .2s ease}.city-btn--open &[data-v-3c4225f1]{transform:rotate(180deg)}}.city-dropdown[data-v-3c4225f1]{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 8px 28px rgba(0,0,0,.12);z-index:1000;overflow:hidden;min-width:180px}.city-dropdown-inner{&[data-v-3c4225f1]{max-height:280px;overflow-y:auto;padding:6px;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}&[data-v-3c4225f1]::-webkit-scrollbar{width:4px}&[data-v-3c4225f1]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}}.city-option{&[data-v-3c4225f1]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;border-radius:8px;transition:all .15s}&[data-v-3c4225f1]:hover{background:#f8fafc;color:#1e293b}&--active[data-v-3c4225f1]{background:rgba(99,102,241,.06);color:#6366f1;font-weight:700}}.dropdown-enter-active[data-v-3c4225f1]{animation:dd-in-3c4225f1 .15s ease}.dropdown-leave-active[data-v-3c4225f1]{animation:dd-in-3c4225f1 .1s ease reverse}@keyframes dd-in-3c4225f1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.weather-spinner{&[data-v-3c4225f1]{width:18px;height:18px;border-radius:50%;border:2px solid #e2e8f0;border-top-color:#6366f1;animation:spin-3c4225f1 .7s linear infinite;flex-shrink:0}&.is-error[data-v-3c4225f1]{border-top-color:#ef4444;animation-duration:1.4s}}@keyframes spin-3c4225f1{to{transform:rotate(1turn)}}.weather[data-v-3c4225f1]{display:flex;align-items:center;gap:6px}.weather-icon[data-v-3c4225f1]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.weather-temp[data-v-3c4225f1]{font-size:15px;font-weight:700;letter-spacing:-.3px;white-space:nowrap}.sep[data-v-3c4225f1]{width:1px;height:18px;background:#e2e8f0;flex-shrink:0}.curr-wrap[data-v-3c4225f1]{position:relative}.curr-btn{&[data-v-3c4225f1]{display:flex;align-items:center;gap:4px;cursor:pointer;position:relative;padding:2px 20px 2px 0}&--open .curr-chevron[data-v-3c4225f1],&:hover .curr-chevron[data-v-3c4225f1]{color:#6366f1!important}}.curr-symbol[data-v-3c4225f1]{font-size:15px;font-weight:800;color:#16a34a}.curr-val{&[data-v-3c4225f1]{font-size:15px;font-weight:700;color:#16a34a;letter-spacing:-.3px;white-space:nowrap}&.is-error[data-v-3c4225f1]{color:#ef4444}}.curr-chevron{&[data-v-3c4225f1]{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease}.curr-btn--open &[data-v-3c4225f1]{transform:translateY(-50%) rotate(180deg)}}.curr-option-symbol[data-v-3c4225f1]{font-size:13px;font-weight:700;color:#6366f1;width:16px;text-align:center}.currency-nbu[data-v-3c4225f1]{font-size:9px;font-weight:700;color:#94a3b8;letter-spacing:1px;position:absolute;top:-8px;right:-24px}.main-container[data-v-96386c76]{min-height:100dvh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:70px 0 60px;position:relative;background-color:hsla(0,0%,50%,.1)}.main-container .section-header[data-v-96386c76]{width:100%;height:60px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06);position:absolute;top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 24px 0 94px;overflow:visible;z-index:100;position:fixed}.main-container .section-header .header-logo[data-v-96386c76]{width:38px;height:38px;border-radius:10px;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 2px 8px rgba(0,0,0,.15);flex-shrink:0}.main-container .section-header .header-slot[data-v-96386c76]{flex:1;display:flex;justify-content:flex-start;align-items:center}.main-container .section-header .header-slot--left[data-v-96386c76]{justify-content:flex-start}.main-container .section-header .header-slot--center[data-v-96386c76]{justify-content:center}.main-container .section-header .header-right[data-v-96386c76]{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.main-container .section-header .lang-switcher[data-v-96386c76]{display:flex;align-items:center;gap:2px;background:#f1f5f9;border-radius:20px;padding:3px}.main-container .section-header .lang-btn[data-v-96386c76]{padding:4px 10px;border-radius:16px;border:none;background:transparent;font-family:inherit;font-size:11px;font-weight:700;color:#94a3b8;cursor:pointer;transition:all .2s;letter-spacing:.5px}.main-container .section-header .lang-btn--active[data-v-96386c76]{background:#fff;color:#1e293b;box-shadow:0 1px 4px rgba(0,0,0,.1)}.main-container .section-header .lang-btn[data-v-96386c76]:hover:not(.lang-btn--active){color:#475569}.main-container .section-header .header-pill[data-v-96386c76]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:40px;padding:5px 10px 5px 5px;cursor:pointer;transition:all .2s ease}.main-container .section-header .header-pill[data-v-96386c76]:hover{border-color:#6366f1;box-shadow:0 2px 10px rgba(99,102,241,.12)}.main-container .section-header .header-avatar[data-v-96386c76]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-container .section-header .header-role[data-v-96386c76]{font-size:12px;font-weight:700;color:#475569;letter-spacing:.2px;text-transform:capitalize}.main-container .section-header .header-nav-btn[data-v-96386c76]{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f97316,#fbbf24);color:#fff;border:none;border-radius:20px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px rgba(249,115,22,.3);transition:all .2s ease;letter-spacing:.2px}.main-container .section-header .header-nav-btn[data-v-96386c76]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px rgba(249,115,22,.4)}.main-container .section-header .header-nav-btn[data-v-96386c76]:disabled{opacity:.5;cursor:not-allowed}.main-container .section-body[data-v-96386c76]{width:100%;padding:0 10px 0 80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-container .light-preloader[data-v-96386c76]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 20px}.main-container .light-preloader .lp-bar[data-v-96386c76]{width:200px;height:3px;background:#f0f2f7;border-radius:2px;overflow:hidden}.main-container .light-preloader .lp-bar-fill[data-v-96386c76]{height:100%;border-radius:2px;background:linear-gradient(90deg,#f97316,#fbbf24);animation:lp-sweep-96386c76 1.2s ease-in-out infinite alternate}.main-container .light-preloader .lp-text[data-v-96386c76]{font-size:12px;font-weight:600;color:#9ba3b8;letter-spacing:.4px}.main-container .section-asside[data-v-96386c76]{background-image:linear-gradient(180deg,coral,orange,coral);width:70px;position:fixed;top:0;bottom:0;left:0;z-index:10000;box-shadow:0 0 3px rgba(0,0,0,.5);transition-duration:.4s}.main-container .section-asside__title[data-v-96386c76]{font-weight:700;font-size:25px;color:snow;text-align:center;text-shadow:0 0 1px #000;transform:rotate(-90deg);position:absolute;width:500px;top:125px;left:-214px;letter-spacing:2px}.main-container .section-asside__logo[data-v-96386c76]{max-width:60px;max-height:60px;position:absolute;bottom:5px;left:calc(50% - 30px)}.main-container .section-asside__logo img[data-v-96386c76]{width:100%}.main-container .section-footer[data-v-96386c76]{width:100%;height:50px;background-color:snow;box-shadow:0 0 5px rgba(0,0,0,.1);position:absolute;bottom:0;display:flex;flex-direction:row;justify-content:right;align-items:center;padding:5px 10px 5px 80px;font-size:15px;font-weight:700;font-style:italic;color:hsla(0,0%,50%,.5);text-shadow:0 0 3px rgba(0,0,0,.2)}.main-container .section-footer sup[data-v-96386c76]{margin:0 7px 0 3px}.fade-enter-active[data-v-96386c76]{transition:opacity .35s ease}.fade-leave-active[data-v-96386c76]{transition:opacity .2s ease}.fade-enter-from[data-v-96386c76],.fade-leave-to[data-v-96386c76]{opacity:0}@keyframes lp-sweep-96386c76{0%{width:0}to{width:100%}}@media screen and (max-width:1250px){.main-container[data-v-96386c76]{padding:60px 0 50px}.main-container .section-header[data-v-96386c76]{justify-content:space-between;padding:5px 10px;height:50px}.main-container .section-header img[data-v-96386c76]{display:block;width:40px}.main-container .section-body[data-v-96386c76]{padding:5px 10px}.main-container .section-asside[data-v-96386c76]{left:-75px}.main-container .section-footer[data-v-96386c76]{justify-content:center;padding:5px 10px;flex-wrap:wrap;height:40px}}.logout-dialog{background:#fff;border-radius:24px;padding:36px 32px 28px;text-align:center;box-shadow:0 32px 80px rgba(0,0,0,.22),0 8px 24px rgba(0,0,0,.1);position:relative;overflow:hidden;&:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ef4444,#f97316)}}.logout-icon-wrap{margin-bottom:20px}.logout-icon,.logout-icon-wrap{display:flex;justify-content:center}.logout-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#f97316);align-items:center;box-shadow:0 8px 24px rgba(239,68,68,.35);position:relative;&:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(239,68,68,.2);animation:logout-ring 2s ease-in-out infinite}}@keyframes logout-ring{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.4}}.logout-title{font-size:20px;font-weight:800;color:#0f172a;letter-spacing:-.4px;margin:0 0 8px}.logout-sub,.logout-title{font-family:Inter,system-ui,sans-serif}.logout-sub{font-size:14px;color:#64748b;line-height:1.5;margin:0 0 28px}.logout-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.logout-btn{padding:12px 16px;border-radius:12px;border:none;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;letter-spacing:-.1px;&--cancel{background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;&:hover{background:#e2e8f0;color:#1e293b}}&--confirm{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;box-shadow:0 4px 14px rgba(239,68,68,.35);&:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(239,68,68,.45)}&:active{transform:translateY(0)}}}