/*!src:aeb6c3b27b3233e841c2ac9659fbdfa5*/html{-webkit-tap-highlight-color: transparent;-webkit-text-size-adjust: 100%;text-size-adjust: 100%}a,button,[role="button"],input[type="submit"],label,summary{touch-action: manipulation}html.vb-standalone body{-webkit-user-select: none;user-select: none;overscroll-behavior-y: none}html.vb-standalone input,html.vb-standalone textarea,html.vb-standalone [contenteditable],html.vb-standalone p,html.vb-standalone td,html.vb-standalone li,html.vb-standalone h1,html.vb-standalone h2,html.vb-standalone h3{-webkit-user-select: text;user-select: text}html.vb-standalone .vb-header{padding-top: calc(14px + env(safe-area-inset-top,0px))}.vb-loadbar{position: fixed;top: 0;left: 0;z-index: 100002;width: 100%;height: 3px;pointer-events: none;transform-origin: 0 50%;transform: scaleX(0);opacity: 0;background: linear-gradient(90deg,#2a86bf,var(--vb-blue,#14587d),#22d3ee);box-shadow: 0 0 8px rgba(42,134,191,.6)}html.vb-standalone .vb-loadbar{top: env(safe-area-inset-top,0px)}.vb-loadbar.is-run{opacity: 1;animation: vb-load 8s cubic-bezier(.08,.7,.2,1) forwards}.vb-loadbar.is-done{opacity: 0;transform: scaleX(1);transition: opacity .3s .1s}@keyframes vb-load{0%{transform: scaleX(0)}20%{transform: scaleX(.45)}60%{transform: scaleX(.8)}100%{transform: scaleX(.94)}}.vb-pwa-sheet{position: fixed;left: 50%;bottom: calc(16px + env(safe-area-inset-bottom,0px));z-index: 1002;display: flex;gap: 14px;align-items: flex-start;width: min(440px,calc(100vw - 24px));padding: 16px 16px 14px;border-radius: 22px;background: #fff;color: #10233a;font-family: "Outfit",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;box-shadow: 0 24px 60px rgba(10,25,41,.28),0 0 0 1px rgba(16,35,58,.06);transform: translate(-50%,140%);transition: transform .35s cubic-bezier(.2,.9,.3,1)}.vb-pwa-sheet.is-show{transform: translate(-50%,0)}.vb-pwa-sheet-ico{flex: 0 0 52px;width: 52px;height: 52px;border-radius: 14px;box-shadow: 0 6px 14px rgba(16,35,58,.18)}.vb-pwa-sheet-body{flex: 1;min-width: 0}.vb-pwa-sheet strong{display: block;font-size: 17px;font-weight: 600;line-height: 1.3}.vb-pwa-sheet p{margin: 4px 0 12px;color: #5e7384;font-size: 14.5px;line-height: 1.5}.vb-pwa-share{display: inline-flex;vertical-align: -4px;margin: 0 2px;padding: 2px 5px;border-radius: 6px;background: #e6f0f7;color: #0a84ff}.vb-pwa-sheet-acts{display: flex;justify-content: flex-end;gap: 8px}.vb-pwa-sheet-acts button{min-height: 42px;padding: 0 18px;border: 0;border-radius: 12px;font: 600 15px/1 inherit;font-family: inherit;cursor: pointer}.vb-pwa-later{background: transparent;color: #5e7384}.vb-pwa-ok{background: var(--vb-blue,#14587d);color: #fff;box-shadow: 0 8px 18px rgba(20,88,125,.3)}.vb-pwa-later:focus-visible,.vb-pwa-ok:focus-visible{outline: 3px solid #7fb5d6;outline-offset: 2px}.vb-pwa-sheet.is-ios .vb-pwa-later{display: none}.vb-pwa-sheet.is-ios::after{content: "";position: absolute;left: 50%;bottom: -8px;width: 16px;height: 16px;background: #fff;transform: translateX(-50%) rotate(45deg);border-radius: 3px}@media (min-width: 768px){.vb-pwa-sheet.is-ios::after{display: none}.vb-pwa-sheet.is-ios{bottom: auto;top: calc(14px + env(safe-area-inset-top,0px));transform: translate(-50%,-160%)}.vb-pwa-sheet.is-ios.is-show{transform: translate(-50%,0)}}.vb-pwa-toast{position: fixed;left: 50%;bottom: calc(24px + env(safe-area-inset-bottom,0px));z-index: 1003;display: flex;align-items: center;gap: 12px;max-width: calc(100vw - 24px);padding: 11px 12px 11px 16px;border-radius: 14px;background: rgba(15,23,42,.95);color: #fff;font-size: 14px;box-shadow: 0 14px 30px rgba(0,0,0,.35);opacity: 0;transform: translate(-50%,16px);transition: opacity .25s,transform .25s;pointer-events: none}.vb-pwa-toast.is-show{opacity: 1;transform: translate(-50%,0);pointer-events: auto}.vb-pwa-toast button{min-height: 34px;padding: 0 14px;border: 0;border-radius: 10px;background: #fff;color: #14587d;font-weight: 600;cursor: pointer}.vb-install-tile .vb-app-ico{color: var(--vb-blue,#14587d)}.vb-tabbar{display: none}@media (max-width: 760px){body.vb-tabbar-phones .vb-tabbar,html.vb-standalone body.vb-tabbar-app .vb-tabbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;display: flex;justify-content: space-around;align-items: stretch;padding: 6px max(6px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));background: rgba(255,255,255,.94);border-top: 1px solid rgba(16,35,58,.08);-webkit-backdrop-filter: blur(18px) saturate(180%);backdrop-filter: blur(18px) saturate(180%);box-shadow: 0 -6px 24px rgba(16,35,58,.08)}html.dark .vb-tabbar{background: rgba(18,26,38,.92) !important;border-top-color: rgba(255,255,255,.08) !important}.vb-tbi{flex: 1 1 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 50px;max-width: 96px;border-radius: 14px;color: #5e7384 !important;font: 500 11.5px/1.1 "Outfit",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-decoration: none !important;transition: color .15s,background .15s}.vb-tbi svg{transition: transform .2s}.vb-tbi:active svg{transform: scale(.88)}.vb-tbi.is-active{color: var(--vb-blue,#14587d) !important;font-weight: 600}.vb-tbi.is-active svg{fill: rgba(20,88,125,.12)}html.dark .vb-tbi{color: #9fb2c2 !important}html.dark .vb-tbi.is-active{color: #7cc4ee !important}.vb-tbi:focus-visible{outline: 2px solid var(--vb-blue,#14587d);outline-offset: -2px}body.vb-tabbar-phones,html.vb-standalone body.vb-tabbar-app{padding-bottom: calc(84px + env(safe-area-inset-bottom,0px)) !important}body.vb-tabbar-phones:has(.vb-dock-lite),html.vb-standalone body.vb-tabbar-app:has(.vb-dock-lite){padding-bottom: calc(146px + env(safe-area-inset-bottom,0px)) !important}body.vb-tabbar-phones .vb-dock,html.vb-standalone body.vb-tabbar-app .vb-dock,body.vb-tabbar-phones .vb-owner-bar,html.vb-standalone body.vb-tabbar-app .vb-owner-bar{bottom: calc(76px + env(safe-area-inset-bottom,0px)) !important}body.vb-tabbar-phones .vb-toast,html.vb-standalone body.vb-tabbar-app .vb-toast,body.vb-tabbar-phones .vb-pwa-toast,html.vb-standalone body.vb-tabbar-app .vb-pwa-toast,body.vb-tabbar-phones .vb-pwa-sheet,html.vb-standalone body.vb-tabbar-app .vb-pwa-sheet{bottom: calc(84px + env(safe-area-inset-bottom,0px))}body:has(.mc-bar) .vb-tabbar{display: none !important}}@media print{.vb-tabbar,.vb-pwa-sheet,.vb-pwa-toast,.vb-loadbar{display: none !important}}@media (prefers-reduced-motion: reduce){.vb-pwa-sheet,.vb-pwa-toast,.vb-tbi,.vb-tbi svg{transition: none}.vb-loadbar.is-run{animation-duration: .01s}}@media (prefers-color-scheme: dark){html.dark .vb-pwa-sheet{background: #13212f;color: #e8eef4;box-shadow: 0 24px 60px rgba(0,0,0,.5)}html.dark .vb-pwa-sheet p{color: #9fb2c2}html.dark .vb-pwa-sheet.is-ios::after{background: #13212f}}
