:root{--primary-yellow:#FFEB3B;--primary-hover:#F9A825;--primary-active:#F57F17;--dark-bg:#1A1B1E;--dark-card:#25262B;--dark-border:#373A40;--dark-text:#C1C2C5;--dark-text-secondary:#909296;--accent-teal:#009688;--accent-green:#4CAF50;--accent-red:#F44336;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--card-shadow:0 2px 10px rgba(0,0,0,0.1);--transition-speed:0.2s;--font-text:"Fixel Text",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--font-display:"Fixel Display",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--font-variable:"Fixel Variable",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box;padding:0;margin:0}html.loading{visibility:hidden}body,html{max-width:100vw;overflow-x:hidden;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{color:var(--dark-text);background:var(--dark-bg);min-height:100vh}a{color:inherit;text-decoration:none}.balance-card{background-color:var(--dark-card);border-radius:var(--border-radius-md);padding:16px;color:var(--dark-text);border-bottom:3px solid var(--primary-yellow)}.balance-label{font-size:14px;color:var(--dark-text-secondary);margin-bottom:4px}.balance-value{font-size:28px;font-weight:700;margin-bottom:16px}.list-item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--dark-border)}.list-item:last-child{border-bottom:none}.list-item-icon{margin-right:16px}.list-item-content{flex:1 1}.list-item-title{font-weight:600;margin-bottom:4px}.list-item-description{font-size:14px;color:var(--dark-text-secondary)}.amount-positive{color:var(--accent-green)}.amount-negative{color:var(--accent-red)}.ua-accent{background:linear-gradient(180deg,#0057b7 50%,#ffd700 0)}.loader{width:40px;height:40px;border:3px solid var(--dark-border);border-top-color:var(--primary-yellow);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation .8s ease infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.desktop-only{display:none}.balance-card{padding:16px}.balance-value{font-size:24px}}@media (min-width:769px){.mobile-only{display:none}}.font-display{font-family:var(--font-display)}.font-text{font-family:var(--font-text)}.font-variable{font-family:var(--font-variable)}.mantine-PasswordInput-input{--password-character-size:20px!important;font-size:18px!important}.mantine-PasswordInput-innerInput,.mantine-PasswordInput-input input[type=password]{font-size:inherit;letter-spacing:2px}.mantine-Checkbox-label,.mantine-NumberInput-label,.mantine-PasswordInput-label,.mantine-Radio-label,.mantine-Select-label,.mantine-TextInput-label,.mantine-Textarea-label{margin-bottom:6px!important;font-size:15px!important;font-weight:500!important}.mantine-Checkbox-root,.mantine-NumberInput-root,.mantine-PasswordInput-root,.mantine-Radio-root,.mantine-Select-root,.mantine-TextInput-root,.mantine-Textarea-root{margin-bottom:14px!important}div[class*=pages_auth] .mantine-Paper-root{--input-bg-color:rgba(18,19,22,0.8);--input-border-color:rgba(35,36,40,0.5);--input-text-color:rgba(255,255,255,0.9);--input-placeholder-color:rgba(255,255,255,0.4)}div[class*=pages_auth] .mantine-PasswordInput-input,div[class*=pages_auth] .mantine-TextInput-input{background-color:var(--input-bg-color)!important;border-color:var(--input-border-color)!important;color:var(--input-text-color)!important}div[class*=pages_auth] .mantine-PasswordInput-input::placeholder,div[class*=pages_auth] .mantine-TextInput-input::placeholder{color:var(--input-placeholder-color)!important}div[class*=pages_auth] .mantine-Checkbox-label,div[class*=pages_auth] .mantine-PasswordInput-label,div[class*=pages_auth] .mantine-Radio-label,div[class*=pages_auth] .mantine-TextInput-label{color:var(--input-text-color)!important}.header-container.mantine-Container-root{margin:0!important;max-width:100%!important}.mantine-r0ms1l{margin:0!important}.nav-tooltip{left:100%;background-color:var(--dark-card);color:var(--dark-text);padding:6px 10px;border-radius:4px;margin-left:8px;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;box-shadow:0 2px 5px rgba(0,0,0,.2);white-space:nowrap;font-size:13px;font-weight:500;pointer-events:none}.nav-tooltip,.nav-tooltip:before{position:absolute;top:50%;transform:translateY(-50%)}.nav-tooltip:before{content:"";left:-4px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid var(--dark-card)}.mantine-Header-root{z-index:1002!important;position:relative!important;display:block!important}@font-face{font-family:Fixel Display;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-Thin.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-Thin.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-ThinItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-ThinItalic.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-ExtraLight.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-ExtraLight.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-ExtraLightItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-ExtraLightItalic.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-Light.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-Light.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-LightItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-LightItalic.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-Regular.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-Regular.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-RegularItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-RegularItalic.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-Medium.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-Medium.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-MediumItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-MediumItalic.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-SemiBold.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-SemiBold.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-SemiBoldItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-SemiBoldItalic.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-Bold.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-Bold.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-BoldItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-BoldItalic.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-ExtraBold.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-ExtraBold.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-ExtraBoldItalic.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-Black.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-Black.otf) format("opentype")}@font-face{font-family:Fixel Display;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/FixelDisplay/FixelDisplay-BlackItalic.woff2) format("woff2"),url(/fonts/FixelDisplay/FixelDisplay-BlackItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/FixelText/FixelText-Thin.woff2) format("woff2"),url(/fonts/FixelText/FixelText-Thin.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/FixelText/FixelText-ThinItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-ThinItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/FixelText/FixelText-ExtraLight.woff2) format("woff2"),url(/fonts/FixelText/FixelText-ExtraLight.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/FixelText/FixelText-ExtraLightItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-ExtraLightItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/FixelText/FixelText-Light.woff2) format("woff2"),url(/fonts/FixelText/FixelText-Light.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/FixelText/FixelText-LightItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-LightItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/FixelText/FixelText-Regular.woff2) format("woff2"),url(/fonts/FixelText/FixelText-Regular.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/FixelText/FixelText-RegularItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-RegularItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/FixelText/FixelText-Medium.woff2) format("woff2"),url(/fonts/FixelText/FixelText-Medium.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/FixelText/FixelText-MediumItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-MediumItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/FixelText/FixelText-SemiBold.woff2) format("woff2"),url(/fonts/FixelText/FixelText-SemiBold.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/FixelText/FixelText-SemiBoldItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-SemiBoldItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/FixelText/FixelText-Bold.woff2) format("woff2"),url(/fonts/FixelText/FixelText-Bold.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/FixelText/FixelText-BoldItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-BoldItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/FixelText/FixelText-ExtraBold.woff2) format("woff2"),url(/fonts/FixelText/FixelText-ExtraBold.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/FixelText/FixelText-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-ExtraBoldItalic.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/FixelText/FixelText-Black.woff2) format("woff2"),url(/fonts/FixelText/FixelText-Black.otf) format("opentype")}@font-face{font-family:Fixel Text;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/FixelText/FixelText-BlackItalic.woff2) format("woff2"),url(/fonts/FixelText/FixelText-BlackItalic.otf) format("opentype")}@font-face{font-family:Fixel Variable;font-style:normal;font-display:swap;src:url(/fonts/FixelVariable/FixelVariable.ttf) format("truetype")}@font-face{font-family:Fixel Variable;font-style:italic;font-display:swap;src:url(/fonts/FixelVariable/FixelVariableItalic.ttf) format("truetype")}@media (max-width:768px){.mobile-menu{display:block!important;height:auto!important;max-height:70vh!important;min-height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:10000!important}.ContentLoadingOverlay{z-index:9000!important}.mobile-menu .mantine-Button-root{margin-bottom:10px!important;height:46px!important;border-radius:8px!important;width:100%!important}.mobile-menu .mantine-Button-root:last-child{margin-bottom:0!important}.mobile-menu .mantine-Button-filled{background-color:rgba(255,216,59,.25)!important;color:#FFD43B!important;border:1px solid rgba(255,216,59,.3)!important}.mobile-menu .mantine-Text-root{font-size:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-menu .mantine-Button-inner{justify-content:flex-start!important}}