@font-face{font-family:sinkin_sans300_light;src:url(/assets/css/fonts/sinkinsans-300light-webfont.woff2) format("woff2"),url(/assets/css/fonts/sinkinsans-300light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:sinkin_sans500_medium;src:url(/assets/css/fonts/sinkinsans-500medium-webfont.woff2) format("woff2"),url(/assets/css/fonts/sinkinsans-500medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:sinkin_sans700_bold;src:url(/assets/css/fonts/sinkinsans-700bold-webfont.woff2) format("woff2"),url(/assets/css/fonts/sinkinsans-700bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:sinkin_sans400_italic;src:url(/assets/css/fonts/sinkinsans-400italic-webfont.woff2) format("woff2"),url(/assets/css/fonts/sinkinsans-400italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter-Light;src:url(/assets/css/fonts/Inter-Light.woff2) format("woff2"),url(/assets/css/fonts/Inter-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter-Medium;src:url(/assets/css/fonts/Inter-Medium.woff2) format("woff2"),url(/assets/css/fonts/Inter-Medium.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter-Bold;src:url(/assets/css/fonts/Inter-Bold.woff2) format("woff2"),url(/assets/css/fonts/Inter-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter-Italic;src:url(/assets/css/fonts/Inter-Italic.woff2) format("woff2"),url(/assets/css/fonts/Inter-Italic.woff) format("woff");font-weight:400;font-style:normal}:root{--primary-color: #002f6c;--primary-dark: #001a3e;--accent-color: #00a896;--bg-color: #f8fafc;--surface-color: #ffffff;--text-primary: #0f172a;--text-secondary: #64748b;--border-color: #e2e8f0;--success-color: #10b981;--danger-color: #ef4444;--warning-color: #f59e0b;--font-family: Inter-Light, sinkin_sans300_light, Calibri, Roboto, Helvetica, sans-serif;--font-family-b: Inter-Bold, sinkin_sans700_bold, Calibri, Roboto, Helvetica, sans-serif;--font-family-m: Inter-Medium, sinkin_sans500_medium, Calibri, Roboto, Helvetica, sans-serif;--font-family-i: Inter-Italic, sinkin_sans400_italic, Calibri, Roboto, Helvetica, sans-serif;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%;height:100dvh;width:100%;font-family:var(--font-family);font-size:100%;line-height:1.2;background-color:var(--bg-color);color:var(--text-primary);overflow:hidden;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:flex;flex-direction:column;height:100%;width:100%}button,a{cursor:pointer;user-select:none;-webkit-user-select:none}input,textarea,select{font-family:inherit;font-size:16px}.scrollable-content{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.2) transparent}.scrollable-content::-webkit-scrollbar{width:4px}.scrollable-content::-webkit-scrollbar-track{background:transparent}.scrollable-content::-webkit-scrollbar-thumb{background-color:#64748b33;border-radius:10px}
