@font-face{font-family:SF Pro Display;src:local("SF Pro Display Thin"),url(/assets/SF-Pro-Display-Thin-Dlj_0ZL0.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Ultralight"),url(/assets/SF-Pro-Display-Ultralight-Dvb4Y4p6.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Light"),url(/assets/SF-Pro-Display-Light-aDlMluiV.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Regular"),url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Medium"),url(/assets/SF-Pro-Display-Medium-DSttQARu.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Semibold"),url(/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold"),url(/assets/SF-Pro-Display-Bold-CkqE-6tD.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Heavy"),url(/assets/SF-Pro-Display-Heavy-Cj-4znqf.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Black"),url(/assets/SF-Pro-Display-Black-85SZiFK-.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Thin Italic"),url(/assets/SF-Pro-Display-ThinItalic-LU8UAQSN.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Ultralight Italic"),url(/assets/SF-Pro-Display-UltralightItalic-BF1-1SE6.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Light Italic"),url(/assets/SF-Pro-Display-LightItalic-lQTxS1hE.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Regular Italic"),url(/assets/SF-Pro-Display-RegularItalic-CFA72IC_.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Medium Italic"),url(/assets/SF-Pro-Display-MediumItalic-C8uf2A7q.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Semibold Italic"),url(/assets/SF-Pro-Display-SemiboldItalic-Dj8jjjxr.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold Italic"),url(/assets/SF-Pro-Display-BoldItalic-q-NvD6qt.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Heavy Italic"),url(/assets/SF-Pro-Display-HeavyItalic-Dt8wbU-f.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Black Italic"),url(/assets/SF-Pro-Display-BlackItalic-Dr4U8WIP.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Halvar Breitschrift;src:local("Halvar Breitschrift Bold"),local("Halvar-Breitschrift-Bd"),url(/assets/HalvarBreit-Bd-DAq12asN.woff2) format("woff2"),url(/assets/HalvarBreit-Bd-1Y4p1JZ-.woff) format("woff"),url(/assets/HalvarBreit-Bd-B7SCiumw.ttf) format("truetype");font-weight:700;font-style:normal}:root{--font-family-primary: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}body{font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);overflow-x:hidden;background:url(/assets/background-BOZuH6MS.png) no-repeat center center;background-size:cover;overscroll-behavior:none}.faq-page,.help-page,.chart-upload-container{padding-top:120px!important;background:url(/assets/red-background-DXepyL0W.png) no-repeat center center;background-size:cover}.analysis-results-page{background:url(/assets/results-page-C0r8Kqu7.png) no-repeat center center;background-size:cover}input[type=number]{-moz-appearance:textfield;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}a{text-decoration:none;color:inherit}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-primary)}body{font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);overflow-x:hidden;background:url(/assets/background-BOZuH6MS.png) no-repeat center center;background-size:cover;overscroll-behavior:none}.faq-page,.help-page,.chart-upload-container{padding-top:120px!important;background:url(/assets/red-background-DXepyL0W.png) no-repeat center center;background-size:cover}.analysis-results-page{background:url(/assets/results-page-C0r8Kqu7.png) no-repeat center center;background-size:cover}.app{min-height:100vh;width:100%;max-width:100vw;display:flex;flex-direction:column}.app.loading{justify-content:center;align-items:center}.loading-spinner{color:#fff;font-size:18px;text-align:center}.content{flex:1;overflow-y:auto}.page{padding:20px;min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.page h1{font-size:28px;margin-bottom:16px;font-weight:var(--font-weight-semibold)}.page p{font-size:16px;opacity:.8;line-height:1.5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn .3s ease-in}.slide-up{animation:slideUp .4s ease-out}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center}.spinner-icon{color:#cffb5e}*{-webkit-backface-visibility:hidden;backface-visibility:hidden}button{transition:transform .1s ease,opacity .1s ease;will-change:transform}.dropdown-menu{transition:opacity .12s ease,transform .12s ease;will-change:opacity,transform}input,textarea{transition:border-color .15s ease}.nav-item,.dropdown-button,.dropdown-option{transition:transform .1s ease;will-change:transform}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in-up{animation:slideInUp .3s ease-out}.slide-in-down{animation:slideInDown .3s ease-out}.bottom-navigation{position:fixed;bottom:5px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:center;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzIiIGhlaWdodD0iNzMiIHZpZXdCb3g9IjAgMCAzNzIgNzMiIGZpbGw9Im5vbmUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgogIDxmb3JlaWduT2JqZWN0IHg9Ii01LjI2MzI3IiB5PSItNS44NzQ2IiB3aWR0aD0iMzgyLjgxMiIgaGVpZ2h0PSI4NC42MjYxIj48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2Ryb3AtZmlsdGVyOmJsdXIoMy4xMnB4KTtjbGlwLXBhdGg6dXJsKCNiZ2JsdXJfMF8xNzk4XzQ3NDVfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PHBhdGggb3BhY2l0eT0iMC41IiBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSI2LjI0NzY0IiBkPSJNMzM1LjIzMyAwLjM3MzA0N0MzNTUuMTUyIDAuMzczMDQ3IDM3MS4zIDE2LjUxOTkgMzcxLjMgMzYuNDM4NUMzNzEuMyA1Ni4zNTcxIDM1NS4xNTIgNzIuNTA0OSAzMzUuMjMzIDcyLjUwNDlIMzcuMDUwOEMxNy4xMzIxIDcyLjUwNDkgMC45ODQzNzUgNTYuMzU3MSAwLjk4NDM3NSAzNi40Mzg1QzAuOTg0NTMzIDE2LjUxOTkgMTcuMTMyMiAwLjM3MzA0NyAzNy4wNTA4IDAuMzczMDQ3SDEyOC43NzdDMTM4LjE4OCAwLjM3MzA0NyAxNDUuNDg3IDguMzQxOTggMTQ5LjQwMyAxNi44OTg5QzE1NS42NzYgMzAuNjA3MSAxNjkuNTEzIDQwLjEzMDggMTg1LjU3NCA0MC4xMzA5QzIwMS42MzUgNDAuMTMwOSAyMTUuNDcyIDMwLjYwNzEgMjIxLjc0NSAxNi44OTg5QzIyNS42NjEgOC4zNDE5OCAyMzIuOTYxIDAuMzczMDQ3IDI0Mi4zNzEgMC4zNzMwNDdIMzM1LjIzM1oiIGZpbGw9IiMyQTJBMkEiLz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iYmdibHVyXzBfMTc5OF80NzQ1X2NsaXBfcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4yNjMyNyA1Ljg3NDYpIj48cGF0aCBkPSJNMzM1LjIzMyAwLjM3MzA0N0MzNTUuMTUyIDAuMzczMDQ3IDM3MS4zIDE2LjUxOTkgMzcxLjMgMzYuNDM4NUMzNzEuMyA1Ni4zNTcxIDM1NS4xNTIgNzIuNTA0OSAzMzUuMjMzIDcyLjUwNDlIMzcuMDUwOEMxNy4xMzIxIDcyLjUwNDkgMC45ODQzNzUgNTYuMzU3MSAwLjk4NDM3NSAzNi40Mzg1QzAuOTg0NTMzIDE2LjUxOTkgMTcuMTMyMiAwLjM3MzA0NyAzNy4wNTA4IDAuMzczMDQ3SDEyOC43NzdDMTM4LjE4OCAwLjM3MzA0NyAxNDUuNDg3IDguMzQxOTggMTQ5LjQwMyAxNi44OTg5QzE1NS42NzYgMzAuNjA3MSAxNjkuNTEzIDQwLjEzMDggMTg1LjU3NCA0MC4xMzA5QzIwMS42MzUgNDAuMTMwOSAyMTUuNDcyIDMwLjYwNzEgMjIxLjc0NSAxNi44OTg5QzIyNS42NjEgOC4zNDE5OCAyMzIuOTYxIDAuMzczMDQ3IDI0Mi4zNzEgMC4zNzMwNDdIMzM1LjIzM1oiLz4KICA8L2NsaXBQYXRoPjwvZGVmcz4KPC9zdmc+) no-repeat center center;background-size:100% auto;z-index:1000;padding:10px}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.nav-icon{width:54px;height:54px}.nav-item.scanner .wrapper{position:relative;width:64px;height:64px}.nav-item.scanner .nav-icon{width:64px;height:64px;position:absolute;bottom:34px;filter:drop-shadow(0 -3.976px 17.039px rgba(207,246,94,.55)) drop-shadow(0 2.84px 6.248px rgba(0,0,0,.55))}.chart-upload-container{min-height:100vh;display:flex;padding:37px 37px 120px;font-family:var(--font-family-primary)}.chart-upload-content{width:100%;max-width:375px;display:flex;flex-direction:column;align-items:center;gap:32px}.chart-upload-title{font-size:32px;font-weight:var(--font-weight-semibold);color:#fff;text-align:center;line-height:1.2;margin:0}.chart-upload-area{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden}.chart-upload-area.has-file{border-color:#cff65e;background:#cff65e0d}.chart-upload-file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.chart-upload-file-name{color:#cff65e;font-size:14px;font-weight:var(--font-weight-medium);text-align:center;margin:0;word-break:break-word;padding:0 16px}.chart-upload-text{color:#fff9;font-size:14px;text-align:center;margin:0;line-height:1.4}.chart-upload-controls{width:100%;display:flex;flex-direction:column;gap:20px;align-items:center}.chart-upload-icon-buttons{display:flex;gap:16px;justify-content:center}.chart-upload-icon-button{width:48px;height:48px;border:none;border-radius:50%;background:#ffffff1a;color:#fff9;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chart-upload-dropdowns{display:flex;justify-content:center;gap:16px;width:100%}.chart-upload-dropdown-item{background:#3f3f3f73;border-radius:26px;padding:10px;display:flex;align-items:center;gap:13px;position:relative;min-height:44px;overflow:visible}.chart-upload-dropdown-text{text-align:center;width:100%}.chart-upload-dropdown-label{color:#fff;font-size:13px;font-weight:var(--font-weight-light);letter-spacing:.27px;font-family:var(--font-family-primary);flex:1}.chart-upload-dropdown{position:relative;overflow:visible}.chart-upload-dropdown-button{background:#545454;border:none;border-radius:26px;padding:6px 16px;color:#fff;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.27px;font-family:var(--font-family-primary);display:flex;align-items:center;gap:8px;min-width:120px;justify-content:space-between}.chart-upload-dropdown-arrow{transition:transform .3s ease;font-size:10px;color:#fff}.chart-upload-dropdown-arrow.open{transform:rotate(180deg)}.chart-upload-dropdown-menu{position:absolute;top:100%;right:0;background:#545454;border-radius:12px;min-width:120px;box-shadow:0 4px 12px #0000004d;overflow:scroll;height:150px;margin-top:4px;z-index:9999}.chart-upload-dropdown-option{padding:8px 16px;color:#fff;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.27px;font-family:var(--font-family-primary);transition:background-color .2s ease;text-align:center}.chart-upload-analyze-button{width:100%;padding:17px;border:none;border-radius:28px;background:linear-gradient(90deg,#cff65e,#e7ffa3);color:#2a2a2a;font-size:18px;font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.chart-upload-analyze-button:disabled{background:#cff65e4d;color:#2a2a2a80}@media (max-width: 375px){.chart-upload-container{padding:37px 37px 120px}.chart-upload-content{gap:24px}.chart-upload-title{font-size:28px}.chart-upload-dropdowns{gap:12px}.chart-upload-dropdown-item{padding:10px}}.url-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.url-modal{background:#1a1a1a;border-radius:16px;padding:24px;width:100%;max-width:400px;border:1px solid #333333}.url-modal h3{color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;margin:0 0 20px;text-align:center}.url-input{width:100%;height:48px;background:#2a2a2a;border:1px solid #333333;border-radius:8px;color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;padding:0 16px;margin-bottom:20px;box-sizing:border-box}.url-input:focus{outline:none;border-color:#cff65e}.url-input::placeholder{color:#666}.url-modal-buttons{display:flex;gap:12px}.url-cancel-btn,.url-submit-btn{flex:1;height:44px;border-radius:8px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;border:none;transition:all .2s ease}.url-cancel-btn{background:#333;color:#fff}.url-cancel-btn:active{background:#404040}.url-submit-btn{background:#cff65e;color:#1a1a1a}.url-submit-btn:active{background:#b8e054}.management-modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.management-modal-content{background:#3f3f3f;opacity:.85;border-radius:26px;padding:32px 24px;width:100%;max-width:317px;position:relative;animation:managementModalFadeIn .3s ease-out}.management-modal-close{position:absolute;top:16px;right:20px;background:none;border:none;color:#8d8d8d;font-size:24px;font-weight:var(--font-weight-medium);line-height:1}.management-modal-header{text-align:center;margin-bottom:24px}.management-modal-title{color:#fff;font-size:18.91px;font-weight:var(--font-weight-medium);margin:13px 0 0;letter-spacing:-.57px;line-height:100%}.management-modal-body{margin-bottom:32px}.management-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.management-feature{color:#fff;font-size:13.086px;font-weight:var(--font-weight-light);line-height:1.2;letter-spacing:.25px}.management-modal-footer{display:flex;flex-direction:column;gap:12px;align-items:center}.management-cancel-button{background:#ff4b5f;color:#2a2a2a;border:none;border-radius:57px;padding:12px 24px;font-size:20.743px;font-weight:var(--font-weight-medium);letter-spacing:-.62px;transition:all .3s ease;box-shadow:0 2.8px 8.5px #00000026;width:100%;max-width:253px;text-align:center}.management-change-button{background:#4a66e3;color:#fff;border:none;border-radius:57px;padding:12px 24px;font-size:20.743px;font-weight:var(--font-weight-medium);letter-spacing:-.62px;transition:all .3s ease;box-shadow:0 2.8px 8.5px #00000026;width:100%;max-width:253px;text-align:center}.management-brand{display:flex;align-items:center;gap:8px;background:#545454;padding:5px 7px;border-radius:26px;margin-top:16px}.brand-text{color:#c6c6c6;font-size:13.086px;font-weight:var(--font-weight-regular);letter-spacing:.27px}@keyframes managementModalFadeIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 480px){.management-modal-content{padding:24px 20px;margin:0 16px}.management-modal-title{font-size:16px}.management-feature{font-size:12px}.management-cancel-button,.management-change-button{font-size:18px;padding:10px 20px}}.profile-page{padding:120px 20px}.profile-container{max-width:400px;margin:0 auto;padding-top:60px;display:flex;flex-direction:column;align-items:center;gap:24px}.profile-title{color:#fff;font-size:32px;font-weight:var(--font-weight-semibold);text-align:center;margin:0 0 20px;letter-spacing:-.96px}.user-card{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.12px);backdrop-filter:blur(3.12px);border-radius:26px;padding:32px 24px;width:100%;height:158px;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:16px;position:relative;margin-top:25px}.user-avatar{width:110px;height:110px;border-radius:50%;overflow:hidden;border:1px solid #cff65e;position:absolute;top:0;transform:translateY(-50%)}.avatar-image{width:100%;height:100%;object-fit:cover}.user-info{display:flex;flex-direction:column;align-items:center;gap:8px}.user-name{color:#fff;font-size:19px;font-weight:var(--font-weight-medium);margin:0;letter-spacing:-.57px}.user-email{color:#5c5c5c;font-size:13px;font-weight:var(--font-weight-light);margin:0;letter-spacing:.27px}.subscription-badge{font-size:9.5px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:-.29px;padding:5px 16px;border-radius:32px;box-shadow:0 1.6px 4.7px #00000026;margin-top:8px;transition:all .3s ease}.subscription-badge.inactive{background:#ff4b5f;color:#2a2a2a}.subscription-badge.active{background:linear-gradient(90deg,#cff65e,#e7ffa3);color:#2a2a2a}.stats-section{width:100%;display:flex;flex-direction:column;gap:12px}.stat-item{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.12px);backdrop-filter:blur(3.12px);border-radius:26px;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.stat-label{color:#fff;font-size:13px;font-weight:var(--font-weight-light);letter-spacing:.27px}.stat-value{background:#545454;color:#fff;font-size:13px;font-weight:var(--font-weight-medium);padding:6px 16px;border-radius:26px;letter-spacing:.27px}.action-buttons{display:flex;flex-direction:column;gap:12px;width:100%;padding:0 40px;margin-top:16px}.btn-primary{background:linear-gradient(90deg,#cff65e,#e7ffa3);color:#2a2a2a;border:none;border-radius:57px;padding:9px 12px;font-size:20.7px;font-weight:var(--font-weight-medium);letter-spacing:-.62px;transition:all .3s ease;box-shadow:0 2.8px 8.5px #00000026}.btn-secondary{background:#4a66e3;color:#fff;border:none;border-radius:57px;padding:9px 24px;font-size:20.7px;font-weight:var(--font-weight-medium);letter-spacing:-.62px;transition:all .3s ease;box-shadow:0 2.8px 8.5px #00000026}@media (max-width: 480px){.profile-container{padding-top:40px;gap:20px}.profile-title{font-size:28px}.user-card{padding:24px 20px}.user-avatar{width:90px;height:90px}}.settings-page{min-height:100vh;padding:20px 20px 120px}.settings-container{max-width:400px;margin:0 auto;padding-top:120px;display:flex;flex-direction:column;align-items:center;gap:32px}.settings-title{color:#fff;font-size:32px;font-weight:var(--font-weight-semibold);text-align:center;margin:0 0 40px;letter-spacing:-.96px}.settings-form{width:100%;max-width:317px;display:flex;flex-direction:column;gap:16px}.setting-item{background:#3f3f3f73;border-radius:26px;padding:12px 20px;display:flex;align-items:center;gap:13px;position:relative;min-height:44px;overflow:visible}.setting-item.disabled{opacity:.3}.setting-icon{width:35px;height:35px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.setting-content{flex:1;display:flex;justify-content:space-between;align-items:center}.setting-label{color:#fff;font-size:13px;font-weight:var(--font-weight-light);letter-spacing:.27px}.setting-dropdown{position:relative;overflow:visible}.dropdown-button{background:#545454;border:none;border-radius:26px;padding:6px 16px;color:#fff;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.27px;display:flex;align-items:center;gap:8px;min-width:140px;justify-content:space-between}.dropdown-arrow{transition:transform .3s ease;font-size:10px;color:#fff}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;right:0;background:#545454;border-radius:12px;z-index:1000;min-width:140px;box-shadow:0 4px 12px #0000004d;overflow:hidden;margin-top:4px}.dropdown-option{padding:8px 16px;color:#fff;font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.27px;transition:background-color .2s ease}.deposit-input{background:#545454;border:none;border-radius:26px;padding:6px 16px;color:#7a7a7a;font-size:13px;font-weight:var(--font-weight-light);font-style:italic;letter-spacing:.27px;width:140px}.deposit-input:focus{outline:none;color:#fff;font-style:normal}.deposit-input::placeholder{color:#7a7a7a;font-style:italic}.save-settings-button{background:#4a66e3;color:#fff;border:none;border-radius:57px;padding:9px 22px;font-size:20.7px;font-weight:var(--font-weight-medium);letter-spacing:-.62px;transition:all .3s ease;box-shadow:0 2.8px 8.5px #00000026;width:100%;max-width:261px;margin-top:50px}.test-buttons{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px;margin-top:40px}.test-button{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:var(--font-weight-medium);transition:all .3s ease}.test-button.reset{background:#ff6b6b;color:#fff}.test-button.subscription{background:#4a66e3;color:#fff}@media (max-width: 480px){.settings-container{gap:24px}.settings-title{font-size:28px}.setting-item{padding:5px 9px 5px 5px}}.progress-section{display:flex;justify-content:center;align-items:center;padding:10px var(--onboarding-spacing-xl);z-index:10}.progress-dots{display:flex;gap:9px}.progress-dot{width:16px;height:16px;border-radius:50%;border:1px solid var(--onboarding-progress-inactive);transition:background .3s ease}.progress-dot.active{background:var(--onboarding-progress-active)}.navigation-container{position:absolute;bottom:80px;display:flex;justify-content:center;align-items:center;width:100%;padding:0 var(--onboarding-spacing-xl)}.navigation-buttons{display:flex;align-items:center;justify-content:space-between;z-index:10;border-radius:29.818px;gap:11px;background:var(--onboarding-navigation-bg);height:var(--onboarding-navigation-height);padding:var(--onboarding-spacing-sm);width:100%}.navigation-buttons__back-button{width:30%;height:var(--onboarding-button-height);background:var(--onboarding-button-back);border:none;border-radius:var(--onboarding-border-radius-button);color:var(--onboarding-text-primary);font-size:var(--onboarding-font-size-medium);display:flex;align-items:center;justify-content:center;box-shadow:var(--onboarding-shadow-button)}.navigation-buttons__back-button:disabled{opacity:.3}.navigation-buttons__next-button{width:70%;height:var(--onboarding-button-height);background:var(--onboarding-button-next-inactive);border:none;border-radius:var(--onboarding-border-radius-button);color:var(--onboarding-button-text);font-size:var(--onboarding-font-size-large);font-weight:500;display:flex;align-items:center;justify-content:center;letter-spacing:-.622px;box-shadow:var(--onboarding-shadow-button);transition:transform .2s ease;opacity:.5}.navigation-buttons__next-button.active{background:var(--onboarding-button-next-active);opacity:1}.navigation-buttons__next-button:disabled{cursor:not-allowed;opacity:.3}.onboarding-layout{position:relative;width:100vw;height:100vh;font-family:var(--onboarding-font-family);padding-top:55px}.onboarding-content-wrapper{display:flex;flex-direction:column;padding:0 var(--onboarding-spacing-xl);height:calc(100vh - 200px);overflow-y:auto}.screen-content{display:flex;flex-direction:column}.main-title{color:var(--onboarding-text-primary);font-size:var(--onboarding-font-size-title);font-weight:600;line-height:.9;text-align:center;margin:27px 0 70px;letter-spacing:-.96px}.card{background:var(--onboarding-bg-secondary);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:var(--onboarding-border-radius-large);transition:all .3s ease;border:2px solid transparent}.card.selected{background:var(--onboarding-bg-selected);border-color:var(--onboarding-bg-selected-border)}.card-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:var(--onboarding-border-radius-small)}.card-title{color:var(--onboarding-text-primary);font-size:var(--onboarding-font-size-large);font-weight:500}.card-description{color:var(--onboarding-text-secondary);font-size:var(--onboarding-font-size-small)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-column{display:flex;flex-direction:column}.text-center{text-align:center}.w-full{width:100%}.h-full{height:100%}.markets-grid{display:flex;flex-direction:column;gap:12px}.markets-row{display:flex;gap:12px;justify-content:space-between}.market-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--onboarding-spacing-md);position:relative;width:100%;height:153px}.market-card.disabled{opacity:.3}.market-card.small{width:100%;height:var(--onboarding-card-height-small)}.market-card.large{width:100%;height:var(--onboarding-card-height-large)}.market-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:15px;right:13px}.market-name{color:var(--onboarding-text-primary);font-size:28px;font-weight:500;letter-spacing:-.83px;padding-left:var(--onboarding-spacing-md);padding-bottom:var(--onboarding-spacing-sm)}.risk-grid{display:flex;gap:12px;height:318px}.risk-column{display:flex;flex-direction:column;gap:12px;flex:1}.risk-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--onboarding-spacing-md);position:relative}.risk-card.small{height:153px;flex:1}.risk-card.tall{height:318px;flex:1}.risk-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:15px;right:13px}.risk-name{color:var(--onboarding-text-primary);font-size:28px;font-weight:500;letter-spacing:-.83px;padding-left:var(--onboarding-spacing-md);padding-bottom:var(--onboarding-spacing-sm)}.photo-to-money-visual{position:relative;width:300px;height:300px;display:flex;align-items:center;justify-content:center;margin:0 auto}.circle-3d{position:relative;width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center}.circle-content{text-align:center}.circle-text{color:#333;font-size:var(--onboarding-font-size-medium);font-weight:500}.formula-elements{position:absolute;width:100%;height:100%}.formula{position:absolute;color:var(--onboarding-text-secondary);font-size:var(--onboarding-font-size-small);font-style:italic}.formula.top-left{top:20px;left:20px}.formula.top-right{top:20px;right:20px}.formula.bottom-left{bottom:20px;left:20px}.formula.bottom-right{bottom:20px;right:20px}.plan-comparison{display:flex;flex-direction:column;gap:var(--onboarding-spacing-md);width:100%;max-width:600px;margin:0 auto}.plan-card{padding:25px;text-align:left;min-height:120px;display:flex;flex-direction:column;justify-content:space-between}.plan-content{display:flex;justify-content:space-between;align-items:center}.plan-text{display:flex;flex-direction:column;gap:4px}.plan-title{font-size:24px;font-weight:600;display:block}.plan-title.red{color:#ff4b5f}.plan-title.blue{color:#4a66e3}.plan-subtitle{font-size:24px;font-weight:600;color:var(--onboarding-text-primary);display:block}.plan-switch{margin-left:20px}.switch-track{width:140px;height:48px;background:#1c1c1c;border-radius:26px;position:relative;transition:all .3s ease}.plan-switch.active .switch-track{background:#c3f53c4d}.switch-thumb{width:100px;height:48px;background:#545454;border-radius:26px;display:flex;align-items:center;justify-content:center}.plan-switch.active .switch-thumb{background:#c3f53c;transform:translate(40px)}.switch-text{color:#1c1c1c;font-size:22.888px;font-style:normal;font-weight:500;line-height:90%;letter-spacing:-.687px}.plan-switch.active .switch-text{color:#2d3748}.reviews-screen{display:flex;flex-direction:column;height:100vh;color:#fff;padding-top:20px;overflow:hidden}.reviews-header{margin-bottom:40px;text-align:center}.reviews-title{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:700;margin:0 0 24px;color:#fff}.reviews-rating-summary{display:flex;flex-direction:column;align-items:center;gap:20px}.avatar-group{display:flex;position:relative;justify-content:center}.summary-avatar{width:63.766px;height:63.766px;border-radius:50%;margin-left:-12px}.summary-avatar:first-child{margin-left:0}.rating-info{display:flex;align-items:center;gap:4px}.rating-text{color:#fff;text-align:center;font-size:13.086px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.272px}.rating-value{color:#fff;font-size:13.086px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.272px}.reviews-list{flex:1;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-bottom:100px;position:relative}.reviews-list:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;pointer-events:none;z-index:2}.review-card{background:var(--onboarding-bg-secondary);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:var(--onboarding-border-radius-large);padding:20px;transition:opacity .3s ease}.review-card.fade-out{opacity:.4}.review-card:nth-child(3){opacity:.8}.review-card:nth-child(4){opacity:.5}.review-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.review-avatar{width:48px;height:48px;border-radius:50%}.review-user-info{display:flex;flex-direction:column;gap:4px;width:100%}.review-name-rating{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-name{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;color:#fff}.review-rating{display:flex;align-items:center}.review-rating svg{width:86px;height:19px;flex-shrink:0}.review-text{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#ffffffe6;margin:0}@media (max-width: 480px){.reviews-screen{padding-top:20px}.reviews-title{font-size:28px}.review-card{padding:16px}.summary-avatar{width:63.766px;height:63.766px}.review-avatar{width:40px;height:40px}}.reviews-list::-webkit-scrollbar{display:none}.reviews-list{-ms-overflow-style:none;scrollbar-width:none}:root{--onboarding-bg-primary: #202226;--onboarding-bg-secondary: rgba(63, 63, 63, .45);--onboarding-bg-selected: #4a66e3;--onboarding-bg-selected-border: rgba(74, 102, 227, .8);--onboarding-text-primary: #ffffff;--onboarding-text-secondary: rgba(255, 255, 255, .7);--onboarding-text-muted: rgba(255, 255, 255, .5);--onboarding-button-back: #1c1c1c;--onboarding-button-next-inactive: rgba(207, 246, 94, .3);--onboarding-button-next-active: linear-gradient( 90deg, #cff65e 0%, #e7ffa3 100% );--onboarding-button-text: #2a2a2a;--onboarding-navigation-bg: #3f3f3f;--onboarding-progress-active: #ffffff;--onboarding-progress-inactive: rgba(255, 255, 255, .3);--onboarding-border-radius-small: 12px;--onboarding-border-radius-medium: 16px;--onboarding-border-radius-large: 26px;--onboarding-border-radius-button: 57px;--onboarding-spacing-xs: 4px;--onboarding-spacing-sm: 8px;--onboarding-spacing-md: 16px;--onboarding-spacing-lg: 20px;--onboarding-spacing-xl: 36px;--onboarding-font-size-small: 14px;--onboarding-font-size-medium: 18px;--onboarding-font-size-large: 21px;--onboarding-font-size-title: 32px;--onboarding-button-height: 39px;--onboarding-navigation-height: 55px;--onboarding-card-height-small: 153px;--onboarding-card-height-large: 89px;--onboarding-shadow-button: 0px 3px 9px rgba(0, 0, 0, .15);--onboarding-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif}.onboarding-complete{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--onboarding-spacing-xl);text-align:center;background:var(--onboarding-bg-gradient)}.complete-content{display:flex;flex-direction:column;align-items:center;gap:30px}.check-circle{display:flex;align-items:center;justify-content:center;margin-bottom:7px}.complete-title{color:#fff;text-align:center;font-size:32.186px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.217px}.complete-description{color:#fff;text-align:center;font-size:32.186px;font-style:normal;font-weight:600;line-height:90%;letter-spacing:-.966px}.loading-dots{display:flex;justify-content:center;align-items:center;height:80px}.modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content{background:#3f3f3f;border-radius:26px;opacity:.85;padding:32px 24px;width:100%;max-width:400px;position:relative;animation:modalFadeIn .3s ease-out}.modal-content.yearly{border-color:#cff65e}.modal-close{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:24px;font-weight:var(--font-weight-medium);line-height:1}.modal-header{text-align:center;margin-bottom:24px}.modal-title{color:#fff;text-align:center;font-size:18.91px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.567px;margin-top:13px}.modal-body{margin-bottom:32px}.success-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.success-feature{color:#fff;font-size:16px;font-weight:var(--font-weight-regular);opacity:.9;line-height:1.4;padding-left:8px}.modal-footer{display:flex;justify-content:center}.modal-button{background:#4a66e3;color:#fff;border:none;border-radius:57px;padding:12px 32px;font-size:18px;font-weight:var(--font-weight-medium);letter-spacing:-.54px;transition:all .3s ease;box-shadow:0 2.8px 8.5px #00000026;width:100%;max-width:200px}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 480px){.modal-content{padding:24px 20px;margin:0 16px}.modal-title{font-size:20px}.success-feature{font-size:14px}}.subscription-page{min-height:100vh;padding:120px 0 100px;display:flex;flex-direction:column}.subscription-header{display:flex;align-items:center;padding:0 20px;margin-bottom:40px;position:relative}.back-button{background:none;border:none;color:#fff;font-size:24px;font-weight:var(--font-weight-medium);position:absolute;left:20px;z-index:10}.subscription-title{color:#fff;font-size:24px;font-weight:var(--font-weight-semibold);text-align:center;margin:0 auto;letter-spacing:-.72px}.subscription-slider{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 20px;flex:1;transform:translateY(10%)}.subscription-slider::-webkit-scrollbar{display:none}.slider-container{display:flex;gap:16px;width:max-content}.subscription-card{width:calc(100vw - 80px);min-width:320px;background:#3f3f3f73;-webkit-backdrop-filter:blur(3.12px);backdrop-filter:blur(3.12px);border-radius:26px;padding:24px;position:relative;border:2px solid #a2a2a2}.subscription-card.popular{border:2px solid #cff65e}.popular-badge{background:#cff65e;color:#2a2a2a;font-size:12px;font-weight:var(--font-weight-medium);padding:6px 12px;border-radius:16px;position:absolute;top:-8px;left:24px;z-index:2}.card-content{display:flex;flex-direction:column;gap:20px;height:100%}.plan-title{color:#fff;font-size:28px;font-weight:var(--font-weight-semibold);margin:0;letter-spacing:-.84px}.price-section{display:flex;flex-direction:column;gap:8px}.price-main{display:flex;gap:8px}.price-amount{color:#fff;font-size:48px;font-weight:var(--font-weight-bold);letter-spacing:-1.44px}.price-period{color:#fff;font-size:18px;font-weight:var(--font-weight-regular);opacity:.8;margin-top:5px}.price-yearly{color:#5c5c5c;font-size:14px;font-weight:var(--font-weight-regular)}.features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.feature-item{color:#fff;font-size:14px;font-weight:var(--font-weight-regular);opacity:.9;line-height:1.4}.purchase-button{border:none;border-radius:57px;padding:17px 24px;font-size:18px;font-weight:var(--font-weight-medium);letter-spacing:-.54px;transition:all .3s ease;box-shadow:0 2.8px 8.5px #00000026;margin-top:auto}.purchase-button.primary{background:linear-gradient(90deg,#cff65e,#e7ffa3);color:#2a2a2a}.purchase-button.secondary{background:linear-gradient(90deg,#a2a2a2,#fff);color:#2a2a2a}.price-note{color:#2a2a2a;font-size:12px;font-weight:var(--font-weight-regular);text-align:center;margin-top:8px}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:24px;padding:0 20px}.dot{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff4d;transition:all .3s ease}.dot.active{background:#cff65e;width:24px;border-radius:12px}@media (max-width: 480px){.subscription-card{width:calc(100vw - 60px);min-width:280px}.price-amount{font-size:42px}.plan-title{font-size:24px}}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Thin"),url(/assets/SF-Pro-Display-Thin-Dlj_0ZL0.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Ultralight"),url(/assets/SF-Pro-Display-Ultralight-Dvb4Y4p6.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Light"),url(/assets/SF-Pro-Display-Light-aDlMluiV.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Regular"),url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Medium"),url(/assets/SF-Pro-Display-Medium-DSttQARu.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Semibold"),url(/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold"),url(/assets/SF-Pro-Display-Bold-CkqE-6tD.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Heavy"),url(/assets/SF-Pro-Display-Heavy-Cj-4znqf.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Black"),url(/assets/SF-Pro-Display-Black-85SZiFK-.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Thin Italic"),url(/assets/SF-Pro-Display-ThinItalic-LU8UAQSN.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Ultralight Italic"),url(/assets/SF-Pro-Display-UltralightItalic-BF1-1SE6.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Light Italic"),url(/assets/SF-Pro-Display-LightItalic-lQTxS1hE.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Regular Italic"),url(/assets/SF-Pro-Display-RegularItalic-CFA72IC_.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Medium Italic"),url(/assets/SF-Pro-Display-MediumItalic-C8uf2A7q.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Semibold Italic"),url(/assets/SF-Pro-Display-SemiboldItalic-Dj8jjjxr.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold Italic"),url(/assets/SF-Pro-Display-BoldItalic-q-NvD6qt.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Heavy Italic"),url(/assets/SF-Pro-Display-HeavyItalic-Dt8wbU-f.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Black Italic"),url(/assets/SF-Pro-Display-BlackItalic-Dr4U8WIP.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Halvar Breitschrift;src:local("Halvar Breitschrift Bold"),local("Halvar-Breitschrift-Bd"),url(/assets/HalvarBreit-Bd-DAq12asN.woff2) format("woff2"),url(/assets/HalvarBreit-Bd-1Y4p1JZ-.woff) format("woff"),url(/assets/HalvarBreit-Bd-B7SCiumw.ttf) format("truetype");font-weight:700;font-style:normal}.help-page{min-height:100vh;color:#fff;padding:36px}.help-page__container{max-width:558px;margin:0 auto;padding-top:60px}.help-menu{background:#3f3f3f73;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);border-radius:25px;padding:24px;gap:24px;display:flex;flex-direction:column}.help-menu-item{display:flex;align-items:center;transition:background-color .2s ease;position:relative;gap:12px}.help-menu-item:not(:last-child){margin-bottom:8px}.help-menu-item__icon{width:24px;height:24px;flex-shrink:0}.help-menu-item__content{flex:1}.help-menu-item__title{color:#fff;leading-trim:both;text-edge:cap;font-size:18.91px;font-style:normal;font-weight:500;line-height:94%;letter-spacing:-.567px}.help-menu-item__arrow{width:6px;height:13px;color:#c6c6c6;flex-shrink:0}.help-menu-item__arrow svg{width:100%;height:100%}.help-page__footer{display:flex;justify-content:center;padding:0 20px}.dept-ai-button{background:#545454;border-radius:25px;padding:4px 6px 4px 4px;display:flex;align-items:center;gap:6px;color:#c6c6c6;font-size:13.086px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.272px}.dept-ai-button__icon{width:16px;height:16px;color:#c6c6c6}.dept-ai-button__icon svg{width:100%;height:100%}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Thin"),url(/assets/SF-Pro-Display-Thin-Dlj_0ZL0.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Ultralight"),url(/assets/SF-Pro-Display-Ultralight-Dvb4Y4p6.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Light"),url(/assets/SF-Pro-Display-Light-aDlMluiV.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Regular"),url(/assets/SF-Pro-Display-Regular-DF_3XEGl.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Medium"),url(/assets/SF-Pro-Display-Medium-DSttQARu.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Semibold"),url(/assets/SF-Pro-Display-Semibold-Dg2-djaL.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold"),url(/assets/SF-Pro-Display-Bold-CkqE-6tD.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Heavy"),url(/assets/SF-Pro-Display-Heavy-Cj-4znqf.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Black"),url(/assets/SF-Pro-Display-Black-85SZiFK-.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Thin Italic"),url(/assets/SF-Pro-Display-ThinItalic-LU8UAQSN.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Ultralight Italic"),url(/assets/SF-Pro-Display-UltralightItalic-BF1-1SE6.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Light Italic"),url(/assets/SF-Pro-Display-LightItalic-lQTxS1hE.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Regular Italic"),url(/assets/SF-Pro-Display-RegularItalic-CFA72IC_.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Medium Italic"),url(/assets/SF-Pro-Display-MediumItalic-C8uf2A7q.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Semibold Italic"),url(/assets/SF-Pro-Display-SemiboldItalic-Dj8jjjxr.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold Italic"),url(/assets/SF-Pro-Display-BoldItalic-q-NvD6qt.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Heavy Italic"),url(/assets/SF-Pro-Display-HeavyItalic-Dt8wbU-f.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Black Italic"),url(/assets/SF-Pro-Display-BlackItalic-Dr4U8WIP.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Halvar Breitschrift;src:local("Halvar Breitschrift Bold"),local("Halvar-Breitschrift-Bd"),url(/assets/HalvarBreit-Bd-DAq12asN.woff2) format("woff2"),url(/assets/HalvarBreit-Bd-1Y4p1JZ-.woff) format("woff"),url(/assets/HalvarBreit-Bd-B7SCiumw.ttf) format("truetype");font-weight:700;font-style:normal}@supports (font-family: -apple-system){.sf-pro{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif}}.faq-page{min-height:100vh;color:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:36px 36px 120px}.faq-page__container{max-width:390px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.faq-header{display:flex;gap:16px;justify-content:space-between}.faq-header__back-button{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.124px);backdrop-filter:blur(3.124px);border:none;border-radius:25px;padding:12px 16px;display:flex;align-items:center;gap:8px;color:#fff;font-size:13.537px;font-weight:500;font-family:inherit;align-self:flex-start;transition:opacity .2s ease}.faq-header__back-button:active{opacity:.7}.faq-header__back-button svg{width:12px;height:11px}.faq-header__title{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.124px);backdrop-filter:blur(3.124px);border-radius:25px;padding:12px 14px;text-align:center}.faq-header__title h1{font-size:18.91px;font-weight:500;line-height:94%;letter-spacing:-.5673px;margin:0;color:#fff}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.124px);backdrop-filter:blur(3.124px);border-radius:25.559px;overflow:hidden;transition:all .3s ease}.faq-item--expanded{background:#3f3f3f73}.faq-item__header{display:flex;align-items:center;gap:12px;padding:24px;transition:background-color .2s ease}.faq-item__header:active{background:#ffffff0d}.faq-item__number{width:28.966px;height:28.966px;background:#cff65e;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-item__number span{font-size:18.91px;font-weight:500;color:#313331;line-height:.85;letter-spacing:-.5673px}.faq-item__question{flex:1;font-size:18.91px;font-weight:500;line-height:94%;letter-spacing:-.5673px;color:#fff}.faq-item__arrow{width:3.408px;height:7.384px;color:#fff;flex-shrink:0;transition:transform .3s ease}.faq-item--expanded .faq-item__arrow{transform:rotate(90deg)}.faq-item__arrow svg{width:100%;height:100%}.faq-item__content{padding:0 24px 24px;animation:expandContent .3s ease-out}@keyframes expandContent{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-item__divider{width:276.6px;height:.28px;background:#fff3;margin:0 auto 16px}.faq-item__answer{font-size:13.063px;font-weight:300;line-height:120%;letter-spacing:.2499px;color:#fff;opacity:.9}@media (max-width: 480px){.faq-page{padding:24px 16px 120px}.faq-page__container{max-width:100%}.faq-item__header{padding:20px}.faq-item__content{padding:0 20px 20px}.faq-item__number{width:26px;height:26px}.faq-item__number span{font-size:16px}.faq-item__question{font-size:17px}.faq-item__answer{font-size:12px}.faq-header__title h1{font-size:16px}}.faq-page__container{position:relative;z-index:1}.challenge-page{min-height:100vh;position:relative;padding:120px 20px;gap:12px;display:flex;flex-direction:column;overflow-x:hidden}.challenge-timer-section{background:#3f3f3f73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:26px;padding:22px 20px;text-align:center;position:relative;z-index:1}.challenge-timer-title{font-family:SF Pro Display,sans-serif;font-weight:500;font-size:19px;color:#fff;margin:0 0 8px;letter-spacing:-.57px}.challenge-timer-container{display:flex;align-items:center;justify-content:center;gap:20px}.challenge-timer-block{display:flex;flex-direction:column;align-items:center;text-align:center}.challenge-timer-number{font-family:SF Pro Display,sans-serif;font-weight:500;font-size:47px;background:linear-gradient(to right,#cff65e,#e7ffa3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1.42px}.challenge-timer-separator{font-family:SF Pro Display,sans-serif;font-weight:500;font-size:47px;background:linear-gradient(to right,#cff65e,#e7ffa3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1.42px;transform:translateY(-22%)}.challenge-timer-label{font-family:SF Pro Display,sans-serif;font-weight:300;font-size:13px;color:#6c6c6c;letter-spacing:.25px}.challenge-stats{display:flex;gap:20px;position:relative;z-index:1}.challenge-stat-card{background:#3f3f3f73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:26px;padding:20px;align-items:center;display:flex;flex-direction:column;gap:7px;width:100%}.challenge-stat-icon{width:36px;height:35px;position:relative}.challenge-stat-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:35px}.trophy-icon:before{background-image:url("data:image/svg+xml,%3Csvg width='36' height='35' viewBox='0 0 36 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.741' cy='17.6179' r='17.323' fill='%23545454'/%3E%3Cpath d='M25.5493 10.1384H22.8514V9.23913C22.8514 9.00062 22.7567 8.77189 22.588 8.60324C22.4194 8.43459 22.1906 8.33984 21.9521 8.33984H12.9593C12.7208 8.33984 12.4921 8.43459 12.3234 8.60324C12.1548 8.77189 12.06 9.00062 12.06 9.23913V10.1384H9.36217C9.12367 10.1384 8.89493 10.2332 8.72628 10.4018C8.55764 10.5705 8.46289 10.7992 8.46289 11.0377V13.7355C8.46289 17.6114 10.0807 19.9496 12.7965 20.0413C13.1941 20.7246 13.737 21.3122 14.3867 21.7625C15.0364 22.2128 15.7771 22.5149 16.5564 22.6474V24.5269H14.7579V26.3255H20.1536V24.5269H18.355V22.6474C19.1342 22.5144 19.8746 22.2121 20.5243 21.7618C21.1739 21.3115 21.7169 20.7242 22.1149 20.0413C24.8307 19.9496 26.4485 17.6114 26.4485 13.7355V11.0377C26.4485 10.7992 26.3538 10.5705 26.1851 10.4018C26.0165 10.2332 25.7878 10.1384 25.5493 10.1384ZM10.2615 13.7355V11.937H12.06V18.0791C10.4557 17.4028 10.2615 14.9037 10.2615 13.7355ZM17.4557 20.9298C15.4719 20.9298 13.8586 19.3165 13.8586 17.3327V10.1384H21.0528V17.3327C21.0528 19.3165 19.4395 20.9298 17.4557 20.9298ZM22.8514 18.0791V11.937H24.65V13.7355C24.65 14.9037 24.4557 17.4028 22.8514 18.0791Z' fill='%23C6C6C6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.network-icon:before{background-image:url("data:image/svg+xml,%3Csvg width='36' height='35' viewBox='0 0 36 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.8836' cy='17.6179' r='17.323' fill='%23545454'/%3E%3Cpath d='M24.7937 18.2409H18.4987V15.5341H19.398C20.3899 15.5341 21.1965 14.7274 21.1965 13.7355V10.1384C21.1965 9.1465 20.3899 8.33984 19.398 8.33984H15.8008C14.8089 8.33984 14.0023 9.1465 14.0023 10.1384V13.7355C14.0023 14.7274 14.8089 15.5341 15.8008 15.5341H16.7001V18.2409H10.4051V22.7284H9.50586V26.3255H13.103V22.7284H12.2037V20.0395H16.7001V22.7284H15.8008V26.3255H19.398V22.7284H18.4987V20.0395H22.9951V22.7284H22.0958V26.3255H25.6929V22.7284H24.7937V18.2409ZM15.8008 13.7355V10.1384H19.398L19.3998 13.7355H15.8008Z' fill='%23C6C6C6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.challenge-stat-value{font-family:SF Pro Display,sans-serif;font-weight:500;font-size:47px;background:linear-gradient(to right,#cff65e,#e7ffa3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1.42px;line-height:.9}.challenge-stat-label{font-family:SF Pro Display,sans-serif;font-weight:300;font-size:13px;color:#6c6c6c;letter-spacing:.25px;line-height:1.2;text-align:center}.challenge-leaderboard{position:relative;z-index:1}.challenge-leader-card{background:#3f3f3f73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:26px;padding:20px;margin-bottom:15px;display:flex;gap:15px;position:relative}.challenge-leader-card.winner{border:1px solid #4a66e3;padding:15px 13px;display:flex;flex-direction:column;position:relative}.challenge-winner-left{display:flex;align-items:center;gap:15px;width:60%}.challenge-winner-left .challenge-leader-name{margin:0;font-size:19px}.challenge-winner-stats{display:flex;flex-direction:column;gap:8px;flex:1;width:60%}.challenge-winner-stat-row{display:flex;justify-content:space-between;align-items:center}.challenge-winner-stat-label{font-family:SF Pro Display,sans-serif;font-weight:300;font-size:13px;color:#6c6c6c;letter-spacing:.25px}.challenge-winner-stat-value{font-family:SF Pro Display,sans-serif;font-weight:500;font-size:14px;color:#fff;letter-spacing:-.43px}.challenge-leader-avatar{width:40px;height:40px;position:relative;flex-shrink:0}.challenge-leader-avatar-bg{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative}.challenge-leader-avatar-bg img{width:100%;height:100%;object-fit:cover;border-radius:50%}.challenge-leader-rank{position:absolute;bottom:-2px;right:-2px;width:15px;height:15px;background:#4a66e3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:SF Pro Display,sans-serif;font-weight:500;font-size:8px;color:#fff;letter-spacing:.25px}.challenge-leader-info{flex:1}.challenge-leader-name{font-family:SF Pro Display,sans-serif;font-weight:500;font-size:19px;color:#fff;margin:0 0 10px;letter-spacing:-.57px}.challenge-leader-stats{display:flex;justify-content:space-between;align-items:center}.challenge-leader-stat{text-align:center}.challenge-leader-stat-label{font-family:SF Pro Display,sans-serif;font-weight:300;font-size:13px;color:#6c6c6c;letter-spacing:.25px;display:block;margin-bottom:5px;line-height:1.1}.challenge-leader-stat-value{font-family:SF Pro Display,sans-serif;font-weight:500;font-size:14px;color:#fff;letter-spacing:-.43px;display:block}.challenge-winner-medal{flex-shrink:0;position:absolute;height:100%;right:15px;width:79px;top:0}.challenge-winner-medal img{width:100%;height:100%;object-fit:cover}.challenge-other-leaders{display:flex;gap:15px}.challenge-leader-card.other-place{flex:1;padding:15px;display:flex;flex-direction:column;gap:15px}.challenge-other-header{display:flex;align-items:center;gap:12px}.challenge-other-header .challenge-leader-name{margin:0;font-size:16px}.challenge-other-stats{display:flex;flex-direction:column;gap:8px}.challenge-other-stat-row{display:flex;justify-content:space-between;align-items:center;gap:5px}.challenge-other-stat-label{font-family:SF Pro Display,sans-serif;font-weight:300;font-size:11px;color:#6c6c6c;letter-spacing:.25px}.challenge-other-stat-value{font-family:SF Pro Display,sans-serif;font-weight:500;font-size:12px;color:#fff;letter-spacing:-.43px}@media (max-width: 480px){.challenge-page{padding:120px 36px}.challenge-timer,.challenge-stat-value{font-size:36px}.challenge-stats,.challenge-other-leaders{gap:12px}.challenge-other-leaders .challenge-leader-card{text-align:left}}.analysis-results-page{min-height:100vh;padding:120px 20px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;position:relative;overflow-x:hidden}.analysis-content{position:relative;z-index:1;max-width:390px;margin:0 auto}.page-title{text-align:center;margin-bottom:60px}.page-title h1{font-size:32px;font-weight:600;line-height:.9;letter-spacing:-.96px;margin:0}.chart-container{display:flex;justify-content:center;margin-bottom:40px;position:relative}.chart-placeholder{position:relative;width:214px;height:214px;border-radius:22px;overflow:visible;border:2.84px solid #cff65e}.chart-animation-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.chart-image{width:100%;height:100%;position:relative;z-index:3}.chart-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.attempts-counter{display:flex;justify-content:center;margin-bottom:40px}.attempts-counter span{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.124px);backdrop-filter:blur(3.124px);padding:6px 20px;border-radius:26px;font-family:Halvar Breitschrift,sans-serif;font-weight:700;font-size:9.5px;text-transform:uppercase;letter-spacing:-.29px;color:#545454}.insights-section{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.124px);backdrop-filter:blur(3.124px);border-radius:26px;padding:22px;margin-bottom:12px;position:relative}.insights-section h2{font-size:18.9px;font-weight:500;letter-spacing:-.57px;margin:0 0 18px;text-align:center}.insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.insight-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative}.insight-item-with-icon{flex-direction:row;align-items:center;gap:6px}.insight-text{display:flex;flex-direction:column;gap:4px;flex:1}.insight-label{font-size:13.1px;font-weight:300;letter-spacing:.25px;color:#6c6c6c}.insight-value{font-size:17px;font-weight:500;letter-spacing:-.51px;color:#fff}.insight-indicator{width:43px;height:43px;background:#2a2a2a;border-radius:13px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.insight-indicator.volume,.insight-indicator.sentiment{flex-direction:column;width:100%;height:auto;padding:6px 11px;align-items:flex-start;justify-content:flex-start}.insight-indicator.trend svg{width:23.855px;height:14.767px}.insight-indicator.volatility svg{width:22.151px;height:19.311px}.progress-bar-container{width:100%;height:100%;display:flex;padding:9px 0}.progress-bar-background{width:100%;height:4px;background:#fff3;border-radius:2px;overflow:hidden}.progress-bar-fill{height:100%;border-radius:2px;transition:width .3s ease}.neutral-indicator{width:20px;height:2px;background:#ffae43;border-radius:1px}.trading-plan-section{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.124px);backdrop-filter:blur(3.124px);border-radius:26px;padding:24px 28px;margin-bottom:12px}.trading-plan-section h2{font-size:18.9px;font-weight:500;letter-spacing:-.57px;margin:0 0 8px;text-align:center}.trading-plan-text{font-size:13.1px;font-weight:300;letter-spacing:.25px;color:#6c6c6c;line-height:1.4;text-align:center;margin:0}.detailed-analysis-section{background:#3f3f3f73;-webkit-backdrop-filter:blur(3.124px);backdrop-filter:blur(3.124px);border-radius:26px;padding:22px;margin-bottom:12px}.detailed-analysis-section h2{font-size:18.9px;font-weight:500;letter-spacing:-.57px;margin:0 0 12px;text-align:center}.analysis-items{display:flex;flex-direction:column;gap:6px}.analysis-line{background:linear-gradient(90deg,#6c6c6c00,#6c6c6c,#6c6c6c00);width:100%;height:1px;margin-top:6px}.analysis-header{display:flex;align-items:center;gap:10px;transition:all .2s ease}.analysis-number{width:43px;height:43px;background:#2a2a2a;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:18.9px;font-weight:500;color:#cff65e;flex-shrink:0}.analysis-title-container{flex:1}.analysis-title{font-size:13.1px;font-weight:300;letter-spacing:.25px;color:#fff;display:block}.lock-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.analysis-content p{font-size:13.1px;font-weight:300;letter-spacing:.25px;line-height:1.4;text-align:center}.software-analysis-section{background:#4a66e3;border-radius:26px;padding:22px;margin-bottom:20px}.software-analysis-section.disabled{background:url(/assets/software-analysis-section-disabled-BYd0tcnC.png) no-repeat center center;background-size:cover;height:410.073px;display:flex;justify-content:center;flex-direction:column}.software-main-header{display:flex;flex-direction:column;align-items:center;gap:9px;margin-bottom:19px}.software-header h2{font-size:18.9px;font-weight:500;letter-spacing:-.57px;margin:0 0 20px;text-align:left;color:#fff}.software-badge{display:flex;background:#cff65e;border-radius:32px;padding:4px 16px;box-shadow:0 1.58px 4.74px #00000026}.software-badge span{font-family:Halvar Breitschrift,sans-serif;font-weight:700;font-size:9.5px;letter-spacing:-.29px;color:#2a2a2a}.accuracy-badge{color:#8ea1fa;font-family:SF Pro Display;font-size:13.086px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.25px}.software-items{display:flex;flex-direction:column;gap:6px}.software-header{display:flex;align-items:center;gap:10px;transition:all .2s ease}.software-number{width:43px;height:43px;background:#fff;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:18.9px;font-weight:500;color:#4a66e3;flex-shrink:0}.software-title-container{flex:1}.software-title{font-size:13.1px;font-weight:300;letter-spacing:.25px;color:#fff;display:block}.software-lock-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.software-content p{font-size:13.1px;font-weight:300;letter-spacing:.25px;color:#8ea1fa;line-height:1.4;text-align:center;padding:10px 0}.software-line{background:linear-gradient(90deg,#8ea1fa00,#8ea1fa,#8ea1fa00);width:100%;height:1px;margin-top:6px}.subscription-lock-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.subscription-lock-icon svg{width:24px;height:30px}.subscription-required{display:flex;flex-direction:column;align-items:center;gap:12px}.subscription-message{font-size:13.086px;font-weight:300;letter-spacing:.25px;color:#8ea1fa;text-align:center;line-height:1.4;margin:0}.subscription-button{background:linear-gradient(90deg,#cff65e,#e7ffa3);border:none;border-radius:32px;padding:12px 60px;font-family:SF Pro Display,sans-serif;font-size:16px;font-weight:600;color:#2a2a2a;transition:all .2s ease;box-shadow:0 1.58px 4.74px #00000026}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:20px}.loading-spinner{width:50px;height:50px;position:relative}.spinner{width:100%;height:100%;border:3px solid rgba(207,246,94,.2);border-top:3px solid #cff65e;border-radius:50%;animation:spin 1s linear infinite}.loading-text{font-size:16px;font-weight:400;color:#6c6c6c;text-align:center;margin:0}.software-conclusion{font-size:13.1px;font-weight:300;letter-spacing:.25px;color:#8ea1fa;line-height:1.4;margin-top:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 390px){.analysis-results-page{padding:120px 20px}.insights-grid{gap:15px}.page-title h1{font-size:28px}.chart-placeholder{width:180px;height:180px}}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.error-message{display:flex;flex-direction:column;align-items:center;gap:16px}.error-message h2{font-size:24px;font-weight:600;color:#ff4b5f;margin:0}.error-message p{font-size:16px;font-weight:400;color:#fffc;margin:0}.retry-button{background:#cff65e;color:#000;border:none;border-radius:12px;padding:12px 24px;font-size:16px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .2s ease;margin-top:8px}.retry-button:active{transform:scale(.98)}
