@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"//netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.css";@import"https://fonts.googleapis.com/css?family=Inter:300,400,500,600&display=swap";:root{color-scheme:light dark;background-color:#0d1117;font-family:Inter,sans-serif;color:#c9d1d9}.fa-2x{font-size:2em}.fa{position:relative;display:table-cell;width:60px;height:36px;text-align:center;vertical-align:middle;font-size:20px}.main-menu:hover,.main-menu.expanded{width:250px;overflow:visible}.main-menu{background:linear-gradient(to bottom,#161b22,#131c2b);border-right:1px solid #30363d;position:fixed;top:0;bottom:0;height:100%;left:0;width:60px;overflow:hidden;transition:width .1s cubic-bezier(.4,0,.2,1);transform:translateZ(0) scale(1);z-index:999;box-shadow:2px 0 10px #0000004d;display:flex;flex-direction:column}.sidebar-logo{padding:15px 0;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #30363d;margin-bottom:10px}.sidebar-logo a{display:flex;justify-content:center;align-items:center;width:60px;transition:width .3s ease}.main-menu:hover .sidebar-logo a,.main-menu.expanded .sidebar-logo a{width:100%}.logo-image{height:40px;transition:transform .3s ease,filter .3s ease}.sidebar-logo:hover .logo-image{transform:scale(1.1);filter:brightness(1.2)}.main-menu>ul{margin:7px 0;padding:0;list-style:none;flex-shrink:0}.main-menu li{position:relative;display:block;width:250px}.main-menu li>a{position:relative;display:table;border-collapse:collapse;border-spacing:0;color:#8b949e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transform:translateZ(0) scale(1);transition:all .2s cubic-bezier(.4,0,.2,1);padding:8px 0}.main-menu .nav-icon{position:relative;display:table-cell;width:60px;height:36px;text-align:center;vertical-align:middle;font-size:18px;color:#8b949e;transition:color .2s ease}.main-menu .nav-text{position:relative;display:table-cell;vertical-align:middle;width:190px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;opacity:0;transition:opacity .2s ease}.main-menu:hover .nav-text,.main-menu.expanded .nav-text{opacity:1}.sidebar-divider{height:1px;background:#30363d;margin:10px 15px;opacity:0;transition:opacity .2s ease}.main-menu:hover .sidebar-divider,.main-menu.expanded .sidebar-divider{opacity:1}.sidebar-avatar{position:absolute;bottom:0;left:0;width:100%;padding:15px 0;border-top:1px solid #30363d;display:flex;justify-content:center;align-items:center}.no-touch .scrollable.hover{overflow-y:hidden}.no-touch .scrollable.hover:hover{overflow-y:auto;overflow:visible}a:hover,a:focus{text-decoration:none}nav{-webkit-user-select:none;user-select:none}nav ul,nav li{outline:0;margin:0;padding:0}.main-menu li:hover>a,.main-menu li.active>a{color:#ecf0f1;background:linear-gradient(90deg,#58a6ff26,#58a6ff0d);border-left:3px solid #58a6ff}.main-menu li:hover .nav-icon,.main-menu li.active .nav-icon{color:#58a6ff;transform:scale(1.1)}.main-menu li{border-left:3px solid transparent;transition:border-left .2s ease}.main-menu::-webkit-scrollbar{width:8px}.main-menu::-webkit-scrollbar-track{background:#161b22}.main-menu::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.main-menu::-webkit-scrollbar-thumb:hover{background:#484f58}@media (max-width: 768px){.main-menu{width:60px}.main-menu:hover,.main-menu.expanded{width:200px}.logo-image{height:35px}}body{margin:0;padding:0;background-color:#0d1117;font-family:Inter,sans-serif;overflow-x:hidden}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;position:relative}.login-background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(88,166,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(88,166,255,.08) 0%,transparent 50%);animation:backgroundPulse 8s ease-in-out infinite;pointer-events:none}.login-form{display:flex;flex-direction:column;width:100%;max-width:460px;padding:48px 40px;background:linear-gradient(to bottom,#161b22,#0d1117);border:1px solid #30363d;border-radius:16px;box-shadow:0 16px 48px #0006,0 0 0 1px #58a6ff1a;position:relative;z-index:1;animation:slideUp .6s ease-out}.login-logo-container{text-align:center;margin-bottom:32px;animation:fadeIn .8s ease-out .2s both}.login-logo{width:80px;height:80px;margin-bottom:16px;filter:drop-shadow(0 4px 12px rgba(88,166,255,.3));animation:logoFloat 3s ease-in-out infinite}.login-brand-name{font-size:2rem!important;font-weight:700!important;background:linear-gradient(135deg,#58a6ff,#79c0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px!important;letter-spacing:-.5px}.login-subtitle{color:#8b949e!important;font-size:.9rem!important;font-weight:400;letter-spacing:.3px}.login-divider{width:100%;height:1px;background:linear-gradient(to right,transparent,#30363d 50%,transparent);margin-bottom:32px}.login-fields{animation:fadeIn .8s ease-out .4s both}.text-field{margin-bottom:16px}.text-field .MuiOutlinedInput-root{background-color:#0d1117;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-button.MuiButton-root{margin-top:8px;padding:14px 32px;background:linear-gradient(135deg,#58a6ff,#1f6feb);border-radius:8px;font-weight:600;font-size:1rem;text-transform:none;letter-spacing:.3px;box-shadow:0 4px 12px #58a6ff4d;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.login-button.MuiButton-root:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.login-button.MuiButton-root:hover:before{left:100%}.login-button.MuiButton-root:hover{background:linear-gradient(135deg,#4c8cc4,#1857c2);transform:translateY(-2px);box-shadow:0 8px 20px #58a6ff66}.login-button.MuiButton-root:active{transform:translateY(0)}.login-button.loading{pointer-events:none;opacity:.7}.register-link{text-align:center;margin-top:24px;animation:fadeIn .8s ease-out .6s both}.register-text{color:#8b949e!important;font-size:.9rem!important}.register-link-text{color:#58a6ff!important;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative}.register-link-text:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#58a6ff;transition:width .3s ease}.register-link-text:hover:after{width:100%}.register-link-text:hover{color:#79c0ff!important}@media (max-width: 768px){.login-form{padding:32px 24px}.login-logo{width:64px;height:64px}.login-brand-name{font-size:1.6rem!important}}.signup-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;position:relative}.signup-background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 40%,rgba(88,166,255,.1) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(88,166,255,.08) 0%,transparent 50%);animation:backgroundPulse 10s ease-in-out infinite;pointer-events:none}.signup-form{width:100%;max-width:700px;padding:48px 40px;background:linear-gradient(to bottom,#161b22,#0d1117);border:1px solid #30363d;border-radius:16px;box-shadow:0 16px 48px #0006,0 0 0 1px #58a6ff1a;position:relative;z-index:1;animation:slideUp .6s ease-out}.signup-logo-container{text-align:center;margin-bottom:32px;animation:fadeIn .8s ease-out .2s both}.signup-logo{width:80px;height:80px;margin-bottom:16px;filter:drop-shadow(0 4px 12px rgba(88,166,255,.3));animation:logoFloat 3s ease-in-out infinite}.signup-brand-name{font-size:2rem!important;font-weight:700!important;background:linear-gradient(135deg,#58a6ff,#79c0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px!important;letter-spacing:-.5px}.signup-subtitle{color:#8b949e!important;font-size:.9rem!important;font-weight:400;letter-spacing:.3px}.signup-divider{width:100%;height:1px;background:linear-gradient(to right,transparent,#30363d 50%,transparent);margin-bottom:32px}.signup-fields{animation:fadeIn .8s ease-out .4s both}.text-field .MuiOutlinedInput-notchedOutline{border-color:#30363d;transition:all .3s ease}.visibility-icon{color:#8b949e!important;transition:color .2s ease}.visibility-icon:hover{color:#58a6ff!important}.signup-button.MuiButton-root{margin-top:32px;padding:14px 32px;background:linear-gradient(135deg,#58a6ff,#1f6feb);border-radius:8px;font-weight:600;font-size:1rem;text-transform:none;letter-spacing:.3px;box-shadow:0 4px 12px #58a6ff4d;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;position:relative;overflow:hidden}.signup-button.MuiButton-root:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.signup-button.MuiButton-root:hover:before{left:100%}.signup-button.MuiButton-root:hover{background:linear-gradient(135deg,#4c8cc4,#1857c2);transform:translateY(-2px);box-shadow:0 8px 20px #58a6ff66}.signup-button.MuiButton-root:active{transform:translateY(0)}.signup-button.loading{pointer-events:none;opacity:.7}.login-link{text-align:center;margin-top:24px;animation:fadeIn .8s ease-out .6s both}.login-text{color:#8b949e!important;font-size:.9rem!important}.login-link-text{color:#58a6ff!important;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative}.login-link-text:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#58a6ff;transition:width .3s ease}.login-link-text:hover:after{width:100%}.login-link-text:hover{color:#79c0ff!important}@media (max-width: 768px){.signup-container{padding:20px 10px}.signup-form{padding:32px 24px}.signup-logo{width:64px;height:64px}.signup-brand-name{font-size:1.6rem!important}.checkbox-group{padding:16px}}body{margin:0;padding:0;background:#0d1117;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden}.member-change-profile-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;position:relative}.member-change-profile-background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 25% 45%,rgba(88,166,255,.1) 0%,transparent 50%),radial-gradient(circle at 75% 65%,rgba(88,166,255,.08) 0%,transparent 50%);animation:backgroundPulse 10s ease-in-out infinite;pointer-events:none}@keyframes backgroundPulse{0%,to{opacity:.5}50%{opacity:1}}.member-change-profile-form{width:100%;max-width:700px;padding:48px 40px;background:linear-gradient(to bottom,#161b22,#0d1117);border:1px solid #30363d;border-radius:16px;box-shadow:0 16px 48px #0006,0 0 0 1px #58a6ff1a;position:relative;z-index:1}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.profile-logo-container{text-align:center;margin-bottom:32px}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.profile-logo{width:80px;height:80px;margin-bottom:16px;filter:drop-shadow(0 4px 12px rgba(88,166,255,.3));animation:logoFloat 3s ease-in-out infinite}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.profile-brand-name{font-size:2rem!important;font-weight:700!important;background:linear-gradient(135deg,#58a6ff,#79c0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px!important;letter-spacing:-.5px}.profile-subtitle{color:#8b949e!important;font-size:.9rem!important;font-weight:400;letter-spacing:.3px}.profile-divider{width:100%;height:1px;background:linear-gradient(to right,transparent,#30363d 50%,transparent);margin-bottom:32px}.text-field .MuiOutlinedInput-root{background:#0d1117;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.text-field .MuiOutlinedInput-root:hover{background-color:#161b22;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.text-field .MuiOutlinedInput-notchedOutline{border-color:#30363d}.text-field:hover .MuiOutlinedInput-notchedOutline{border-color:#58a6ff}.text-field .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#58a6ff!important;border-width:2px;box-shadow:0 0 0 3px #58a6ff1a}.text-field .MuiInputLabel-root{color:#8b949e;transition:color .3s ease}.text-field .Mui-focused.MuiInputLabel-root{color:#58a6ff!important}.text-field input{color:#c9d1d9}.time-zone-select .MuiOutlinedInput-root{background:#0d1117;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.time-zone-select .MuiOutlinedInput-root:hover{background-color:#161b22;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.time-zone-select .MuiSelect-select{color:#c9d1d9}.time-zone-select .MuiOutlinedInput-notchedOutline{border-color:#30363d;transition:all .3s ease}.time-zone-select:hover .MuiOutlinedInput-notchedOutline{border-color:#58a6ff}.time-zone-select .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#58a6ff!important;border-width:2px;box-shadow:0 0 0 3px #58a6ff1a}.time-zone-select .MuiInputLabel-root{color:#8b949e}.time-zone-select .Mui-focused.MuiInputLabel-root{color:#58a6ff!important}.section-header{color:#c9d1d9!important;font-weight:600!important;font-size:1rem!important;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #30363d;position:relative}.section-header:before{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#58a6ff,transparent);animation:slideInLeft .6s ease-out}@keyframes slideInLeft{0%{width:0}to{width:60px}}.checkbox-group{background:#0d1117;padding:20px;border-radius:8px;border:1px solid #30363d;display:flex;flex-wrap:wrap;gap:12px;transition:all .3s ease}.checkbox-group:hover{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff1a}.checkbox-label{color:#c9d1d9!important;margin-right:8px;transition:all .2s ease}.checkbox-label:hover{color:#58a6ff!important}.custom-checkbox{color:#58a6ff!important;transition:transform .2s ease}.custom-checkbox:hover{transform:scale(1.1)}.custom-checkbox.Mui-checked{color:#58a6ff!important}.member-change-profile-button.MuiButton-root{margin-top:32px;padding:14px 32px;background:linear-gradient(135deg,#58a6ff,#1f6feb);border-radius:8px;font-weight:600;font-size:1rem;text-transform:none;letter-spacing:.3px;box-shadow:0 4px 12px #58a6ff4d;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;position:relative;overflow:hidden}.member-change-profile-button.MuiButton-root:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.member-change-profile-button.MuiButton-root:hover:before{left:100%}.member-change-profile-button.MuiButton-root:hover{background:linear-gradient(135deg,#4c8cc4,#1857c2);transform:translateY(-2px);box-shadow:0 8px 20px #58a6ff66}.member-change-profile-button.MuiButton-root:active{transform:translateY(0)}.member-change-profile-button.loading{pointer-events:none;opacity:.7}.loading-spinner{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.member-change-profile-container{padding:20px 10px}.member-change-profile-form{padding:32px 24px}.profile-logo{width:64px;height:64px}.profile-brand-name{font-size:1.6rem!important}.checkbox-group{padding:16px}}.table-container{width:100%;padding:20px;background-color:#0d1117;border-radius:10px;font-family:Inter,sans-serif;box-sizing:border-box;box-shadow:0 4px 10px #0000004d}.table-title{font-size:20px;font-weight:700;color:#58a6ff;text-align:left;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #58a6ff;width:100%}.tablePage-container{width:65%;max-width:1400px;margin:20px auto;padding:20px;background-color:#0d1117;border-radius:10px;font-family:Inter,sans-serif;box-sizing:border-box;box-shadow:0 4px 10px #0000004d}.data-table,.dataPage-table{width:100%;border-collapse:collapse;font-size:13px;background-color:#0d1117;color:#c9d1d9}.data-table th,.data-table td,.dataPage-table th,.dataPage-table td{padding:8px 10px;border:1px solid #30363d;text-align:center;vertical-align:middle}.data-table th,.dataPage-table th{background-color:#161b22;color:#c9d1d9;font-weight:600}tbody tr:hover{background-color:#58a6ff33;transition:background-color .2s ease}.data-table td:hover,.dataPage-table td:hover{color:#58a6ff;cursor:pointer;transition:color .2s ease}.impact-high,.impact-medium,.impact-low,.impact-holiday{display:inline-block;width:70px;text-align:center;padding:4px 8px;border-radius:4px;font-weight:700;font-size:12px}.impact-high{background-color:#da3633;color:#fff}.impact-medium{background-color:#f85149;color:#fff}.impact-low{background-color:#d29922;color:#fff}.impact-holiday{background-color:#6e7681;color:#fff}.grouped-date{background-color:#161b22;color:#58a6ff;font-weight:700;text-align:center;font-size:13px;padding:8px;transition:background-color .2s ease}.grouped-country{font-weight:700;text-align:center;background-color:#161b22;color:#c9d1d9;transition:background-color .2s ease}.highlight-date{background-color:#58a6ff4d!important}@media (max-width: 1200px){.tablePage-container{width:85%}.data-table,.dataPage-table{font-size:12px}.data-table th,.data-table td,.dataPage-table th,.dataPage-table td{padding:6px 8px}}@media (max-width: 768px){.table-container,.tablePage-container{width:100%;padding:15px}.table-title,.page-title{font-size:18px}.data-table,.dataPage-table{font-size:11px}.data-table th,.data-table td,.dataPage-table th,.dataPage-table td{padding:5px 6px}.impact-high,.impact-medium,.impact-low,.impact-holiday{width:60px;font-size:10px;padding:3px 6px}}.news-container{width:100%;padding:20px;background-color:#0d1117;border-radius:10px;font-family:Inter,sans-serif;box-sizing:border-box;box-shadow:0 4px 10px #0000004d}.news-title{font-size:20px;font-weight:700;color:#58a6ff;text-align:left;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #58a6ff;width:100%}.newsPage-container{width:65%;max-width:1400px;margin:20px auto;padding:20px;background-color:#0d1117;border-radius:10px;font-family:Inter,sans-serif;box-sizing:border-box;box-shadow:0 4px 10px #0000004d}.page-title{font-size:24px;font-weight:600;color:#58a6ff;margin-bottom:20px;border-bottom:2px solid #58a6ff;padding-bottom:10px}.news-container p,.newsPage-container p{font-size:16px;text-align:center;color:#c9d1d9;padding:20px 0}.news-table{width:100%;border-collapse:collapse;background-color:#0d1117;color:#c9d1d9;font-size:13px}.news-table th,.news-table td{padding:8px 10px;border:1px solid #30363d;text-align:left;vertical-align:middle}.news-table th{background-color:#161b22;color:#c9d1d9;font-weight:600}.news-table tr:hover{background-color:#58a6ff33;transition:background-color .2s ease}.news-table td a{color:#58a6ff;text-decoration:none;transition:color .2s ease;font-weight:600}.news-table td a:hover{color:#79c0ff;text-decoration:underline}@media (max-width: 1200px){.newsPage-container{width:85%}.news-table{font-size:12px}.news-table th,.news-table td{padding:6px 8px}}@media (max-width: 768px){.news-container,.newsPage-container{width:100%;padding:15px}.news-title,.page-title{font-size:18px}.news-table{font-size:11px}.news-table th,.news-table td{padding:5px 6px}}._calculatorForm_f6v9i_1{display:flex;flex-wrap:wrap;gap:15px;width:100%;padding:20px;background-color:#0d1117;border-radius:10px;box-shadow:0 4px 10px #0000004d;box-sizing:border-box;font-family:Inter,sans-serif}._calculatorFormPage_f6v9i_14{display:flex;flex-wrap:wrap;gap:15px;width:100%;max-width:800px;margin:20px auto;padding:20px;background-color:#0d1117;border-radius:10px;box-shadow:0 4px 10px #0000004d;box-sizing:border-box;font-family:Inter,sans-serif}._calculatorForm_f6v9i_1 h3{text-align:center;font-size:20px;font-weight:700;color:#58a6ff;width:100%;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #58a6ff}._formGroup_f6v9i_40{display:flex;flex-direction:column;margin-bottom:10px;width:calc(50% - 7.5px);box-sizing:border-box}._formGroup_f6v9i_40 label{font-weight:600;color:#c9d1d9;margin-bottom:6px;font-size:14px}._calculatorForm_f6v9i_1 input,._calculatorForm_f6v9i_1 select{padding:10px 12px;font-size:14px;width:100%;background-color:#161b22;color:#c9d1d9;border:1px solid #30363d;border-radius:6px;box-sizing:border-box;transition:border-color .2s ease}._calculatorForm_f6v9i_1 input:focus,._calculatorForm_f6v9i_1 select:focus{outline:none;border-color:#58a6ff}._calculateButton_f6v9i_74{padding:12px 24px;background:linear-gradient(to bottom,#238636,#196c2e);color:#fff;border:none;border-radius:6px;cursor:pointer;width:100%;margin-top:10px;font-size:16px;font-weight:600;transition:background .2s ease}._calculateButton_f6v9i_74:hover{background:linear-gradient(to bottom,#2ea043,#238636)}._result_f6v9i_92{margin-top:15px;padding:15px;background-color:#161b22;color:#c9d1d9;border:1px solid #30363d;border-radius:8px;font-size:14px;width:100%;box-sizing:border-box}._result_f6v9i_92 h4{font-size:16px;margin-bottom:10px;font-weight:600;color:#58a6ff}._result_f6v9i_92 pre{background-color:#0d1117;padding:12px;border-radius:5px;overflow-x:auto;font-size:14px;margin:0;color:#c9d1d9;border:1px solid #30363d}._spinner_f6v9i_122{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;display:inline-block;animation:_spin_f6v9i_122 .8s linear infinite}@keyframes _spin_f6v9i_122{to{transform:rotate(360deg)}}._calculateButton_f6v9i_74._loading_f6v9i_138{pointer-events:none;opacity:.7}@media (max-width: 768px){._formGroup_f6v9i_40{width:100%}._calculatorForm_f6v9i_1 h3{font-size:18px}._calculatorForm_f6v9i_1 input,._calculatorForm_f6v9i_1 select{font-size:13px;padding:8px 10px}._calculateButton_f6v9i_74{font-size:14px;padding:10px 20px}}._currConvertForm_3jn7v_1{display:flex;flex-wrap:wrap;gap:15px;width:100%;padding:20px;background-color:#0d1117;border-radius:10px;box-shadow:0 4px 10px #0000004d;box-sizing:border-box;font-family:Inter,sans-serif}._currConvertFormPage_3jn7v_14{display:flex;flex-wrap:wrap;gap:15px;width:100%;max-width:800px;margin:20px auto;padding:20px;background-color:#0d1117;border-radius:10px;box-shadow:0 4px 10px #0000004d;box-sizing:border-box;font-family:Inter,sans-serif}._currConvertForm_3jn7v_1 h3{text-align:center;font-size:20px;font-weight:700;color:#58a6ff;width:100%;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #58a6ff}._formGroup_3jn7v_40{display:flex;flex-direction:column;margin-bottom:10px;width:calc(50% - 7.5px);box-sizing:border-box}._formGroup_3jn7v_40 label{font-weight:600;color:#c9d1d9;margin-bottom:6px;font-size:14px}._currConvertForm_3jn7v_1 input,._currConvertForm_3jn7v_1 select{padding:10px 12px;font-size:14px;width:100%;background-color:#161b22;color:#c9d1d9;border:1px solid #30363d;border-radius:6px;box-sizing:border-box;transition:border-color .2s ease}._currConvertForm_3jn7v_1 input:focus,._currConvertForm_3jn7v_1 select:focus{outline:none;border-color:#58a6ff}._convertButton_3jn7v_74{padding:12px 24px;background:linear-gradient(to bottom,#238636,#196c2e);color:#fff;border:none;border-radius:6px;cursor:pointer;width:100%;margin-top:10px;font-size:16px;font-weight:600;transition:background .2s ease}._convertButton_3jn7v_74:hover{background:linear-gradient(to bottom,#2ea043,#238636)}._result_3jn7v_92{margin-top:15px;padding:15px;background-color:#161b22;color:#c9d1d9;border:1px solid #30363d;border-radius:8px;font-size:14px;width:100%;box-sizing:border-box}._result_3jn7v_92 h4{font-size:16px;margin-bottom:10px;font-weight:600;color:#58a6ff}._result_3jn7v_92 pre{background-color:#0d1117;padding:12px;border-radius:5px;overflow-x:auto;font-size:14px;margin:0;color:#c9d1d9;border:1px solid #30363d}._spinner_3jn7v_122{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;display:inline-block;animation:_spin_3jn7v_122 .8s linear infinite}@keyframes _spin_3jn7v_122{to{transform:rotate(360deg)}}._convertButton_3jn7v_74._loading_3jn7v_138{pointer-events:none;opacity:.7}@media (max-width: 768px){._formGroup_3jn7v_40{width:100%}._currConvertForm_3jn7v_1 h3{font-size:18px}._currConvertForm_3jn7v_1 input,._currConvertForm_3jn7v_1 select{font-size:13px;padding:8px 10px}._convertButton_3jn7v_74{font-size:14px;padding:10px 20px}}.dashboard-wrapper{width:100%;min-height:100vh;padding:20px;box-sizing:border-box}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;max-width:1600px;margin:0 auto;align-items:start}.dashboard-table{grid-column:1 / 2;display:flex;align-items:flex-start}.dashboard-right-column{grid-column:2 / 3;display:flex;flex-direction:column;gap:20px}.dashboard-calculator,.dashboard-news{display:flex;align-items:flex-start}@media (max-width: 1200px){.dashboard-grid{grid-template-columns:1fr}.dashboard-table,.dashboard-right-column{grid-column:1 / 2}}@media (max-width: 768px){.dashboard-wrapper{padding:10px}.dashboard-grid{gap:15px}}html,body{height:100%;margin:0;display:flex;flex-direction:column;background:#0d1117;font-family:Inter,sans-serif}.app{display:flex;flex-direction:column;min-height:100vh}.footer{background:linear-gradient(to top,#161b22,#131c2b);color:#c9d1d9;padding:40px 0 20px;display:flex;flex-direction:column;align-items:center;margin-top:auto;box-shadow:0 -4px 12px #0003}.footer-container{display:flex;justify-content:space-around;width:90%;max-width:1200px;margin-bottom:30px}.footer-section{width:30%}.footer-section h1{font-size:1.2rem;margin-bottom:16px;color:#58a6ff;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.footer-section p,.footer-section ul{font-size:.9rem;color:#c9d1d9}.footer-about p{line-height:1.5}.footer-links ul{list-style-type:none;padding:0}.footer-links ul li{margin:8px 0}.footer-links ul li a{color:#c9d1d9;text-decoration:none;position:relative;transition:color .2s ease}.footer-links ul li a:after{content:"";position:absolute;width:0;height:1px;bottom:-4px;left:0}._calculatorPage_1rqhg_1{margin-top:5%;padding:20px}._cardWrapper_1rqhg_6{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;justify-items:center;max-width:900px;margin:0 auto}._calculatorCard_1rqhg_16{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:#24292f;color:#e1e4e8;border-radius:10px;width:100%;max-width:400px;box-shadow:0 4px 8px #0003;transition:transform .2s ease-in-out}._calculatorCard_1rqhg_16:hover{transform:scale(1.05)}._calculatorCard_1rqhg_16 img{width:100%;height:auto;border-radius:10px}._calculatorCard_1rqhg_16 h3{font-size:20px;margin-top:10px}._calculatorCard_1rqhg_16 p{font-size:14px;margin-top:10px}@media (max-width: 768px){._cardWrapper_1rqhg_6{grid-template-columns:1fr;max-width:500px}._calculatorCard_1rqhg_16{margin-bottom:20px}}
