.logo{align-items:center;display:flex}.logo-img{margin-right:8px}.logo-title{-webkit-text-fill-color:#0000;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;font-size:24px;font-weight:400;line-height:133%}.login-form{background:linear-gradient(135deg,#1a2338,#0d1219);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;padding:20px}.login-form .row{margin:0}.login-form .card{background:#2a3b5ecc;border:1px solid #2a3b5e;border-radius:12px;box-shadow:0 20px 40px #0000004d;overflow:hidden}.login-form .card-header{background:linear-gradient(45deg,#2ed573,#27ae60)!important;border-bottom:none;padding:1.5rem}.login-form .card-header h3{color:#000;font-size:1.8rem;font-weight:600;margin:0}.login-form .card-body{background:#2a3b5ee6;color:#fff;padding:2rem!important}.login-form .btn{align-items:center;border:none;border-radius:25px;display:flex;font-size:1rem;font-weight:500;justify-content:center;margin-top:15px;padding:12px 30px;transition:all .3s ease}.login-form .btn:hover{box-shadow:0 5px 15px #0000004d;transform:translateY(-2px)}.login-form .btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.login-form .btn-danger{background:linear-gradient(45deg,#ff7675,#c0392b);color:#000;font-weight:700}.login-form .btn-primary{background:linear-gradient(45deg,#2ed573,#27ae60);color:#000;font-weight:700}.login-form .btn-info{background:linear-gradient(45deg,#74b9ff,#0984e3);color:#000;font-weight:700}.login-form .btn-warning{background:linear-gradient(45deg,#fdcb6e,#e17055)!important;color:#000;font-weight:700}.login-form .btn-secondary{background:linear-gradient(45deg,#636e72,#2d3436);color:#fff;font-weight:700}.login-form .btn.disabled{background:#2a3b5e;color:#6c757d}.login-form .btn i{font-size:1.1rem;margin-right:8px}.login-form .alert{border:none;border-radius:10px;font-weight:500}.login-form .alert-danger{background:#ff767533;border:1px solid #ff7675;color:#ff7675}.login-form .form-control{background:#1a2338cc;border:2px solid #2a3b5e;border-radius:10px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease}.login-form .form-control:focus{background:#1a2338e6;border-color:#2ed573;box-shadow:0 0 0 .2rem #2ed57340}.login-form .form-control::placeholder{color:#a1b2d0}.login-form .form-label{color:#a1b2d0;font-weight:600;margin-bottom:8px}.login-form .form-text{color:#a1b2d0;font-size:.875rem;margin-top:4px}.login-form .btn-link{color:#a1b2d0;font-weight:500;text-decoration:none}.login-form .btn-link:hover{color:#2ed573;text-decoration:underline}.login-form .g-3>*{padding:.5rem}.login-form .btn.loading{color:#0000;position:relative}.login-form .btn.loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}@media (max-width:768px){.login-form .card-body{padding:1.5rem!important}.login-form .btn{font-size:.9rem;padding:10px 16px}.login-form .card-header h3{font-size:1.3rem}}.login-container{align-items:center;background:#14141499;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.login-card{background:var(--color-bg-primary);border-radius:20px;padding:12px;text-align:center;width:360px}.login-header{align-items:center;display:flex;flex-direction:column}.login-header-text{font-size:24px;font-weight:700;line-height:133%;margin-top:12px;text-align:center}.error-message{background:#ff767533;border:1px solid #ff7675;border-radius:10px;color:#ff7675;margin-bottom:1rem;padding:1rem;text-align:center}.divider{position:relative}.divider:before{left:0}.divider:after,.divider:before{background:var(--gradient-primary);content:"";height:2px;position:absolute;top:calc(50% - 2px);width:44%}.divider:after{right:0}.divider span{color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:150%;text-transform:uppercase}.login-buttons{display:flex;flex-direction:column;gap:18px;margin:12px 0}.login-form-button{align-items:center;background-color:var(--color-bg-secondary);border-radius:1000px;display:inline-flex;font-size:24px;font-weight:400;line-height:1.33;padding:8px;transition:all .2s ease}.login-form-button img{margin-right:12px}.email{justify-content:center}.login-form-button:hover:not(:disabled){box-shadow:0 5px 15px #0000004d;transform:translateY(-2px)}.login-form-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.login-footer{text-align:center}.login-footer p{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:143%}.email-login-header{align-items:center;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;line-height:1.33;position:relative}.email-login-back-button{font-size:0;height:40px;left:0;position:absolute;width:40px}.email-login-form{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:12px}.email-login-form-label{color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:1.5}.email-login-form-input{background-color:var(--color-bg-secondary);border-radius:12px;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:1.5;padding:12px;width:100%}.email-login-form-input::placeholder{font-weight:400}.email-login-form-text{color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:1.43;text-align:start}.email-login-form-button{background:var(--gradient-primary);border-radius:var(--input-border-radius-size);font-size:1.5rem;font-weight:600;justify-content:center;padding:.5em;text-transform:uppercase;width:100%}.email-login-form-error{color:#ff4b4b}.chart-type__button{height:40px;width:40px}.pocket-chart{background:#0f1520;font-family:Roboto,system-ui,sans-serif;height:100%;overflow:hidden;position:relative;width:100%}.pocket-bg{background-position:50%;background-size:cover;inset:0;mix-blend-mode:multiply;opacity:.12;pointer-events:none;position:absolute;z-index:2}.pocket-chart canvas{cursor:crosshair}.chart-indicators{display:inline-block;position:relative}.indicators-toggle-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e2332e6;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;height:36px;justify-content:center;padding:.5rem;transition:all .2s ease;width:36px}.indicators-toggle-button:hover{background:#282d3cf2;border-color:#fff3;color:#ffffffe6}.indicators-overlay{inset:0;position:fixed;z-index:999}.indicators-dropdown{animation:slideDown .2s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161c2afa;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 8px 32px #0009;min-width:280px;padding:.5rem;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.indicators-list{display:flex;flex-direction:column;gap:0}.indicator-item{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff9;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:400;gap:.75rem;padding:.625rem .875rem;text-align:left;transition:all .15s ease;width:100%}.indicator-item:hover{background:#ffffff0d;color:#ffffffd9}.indicator-item.active{color:#ffc107e6}.indicator-item.active .indicator-star{color:#ffc107}.indicator-star{color:#ffc10780;flex-shrink:0;transition:all .15s ease}.indicator-item:hover .indicator-star{color:#ffc107cc}.indicator-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.indicators-dropdown{left:0;min-width:240px;right:auto}}.chart-area{align-items:stretch;display:flex;justify-content:stretch;min-height:400px;position:relative}.chart-area,.chart-area>*{flex:1 1;height:100%;width:100%}.chart-message{color:#aaa;text-align:center}.chart-message span{display:block;font-size:1.2rem;margin-bottom:.5rem}.chart-message p{font-size:.9rem;margin:0}.chart-placeholder-advanced{display:flex;flex-direction:column;height:100%;width:100%}.mock-chart{background:#ffffff05;border-radius:8px;flex:1 1;min-height:300px;overflow:hidden;position:relative}.chart-grid{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.grid-line{background:#ffffff0d;position:absolute}.grid-line.horizontal{height:1px;top:calc(var(--i)*10%);width:100%}.grid-line.vertical{height:100%;left:calc(var(--i)*5%);width:1px}.grid-line:first-child{--i:1}.grid-line:nth-child(2){--i:2}.grid-line:nth-child(3){--i:3}.grid-line:nth-child(4){--i:4}.grid-line:nth-child(5){--i:5}.grid-line:nth-child(6){--i:6}.grid-line:nth-child(7){--i:7}.grid-line:nth-child(8){--i:8}.grid-line:nth-child(9){--i:9}.grid-line:nth-child(10){--i:10}.chart-line{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.chart-info-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:8px;padding:1rem;position:absolute;right:1rem;top:1rem}.chart-stats{display:flex;flex-direction:column;gap:.5rem}.stat{display:flex;gap:1rem;justify-content:space-between}.stat .label{color:#aaa;font-size:.8rem}.stat .value{color:#fff;font-size:.8rem;font-weight:500}.chart-note{background:#ff98001a;border:1px solid #ff9800;border-radius:8px;margin-top:1rem;padding:1rem;text-align:center}.chart-note p{color:#ff9800;font-size:.9rem;margin:.3rem 0}.real-time-chart{background:#ffffff05;border-radius:8px;height:100%;min-height:400px;padding:10px;width:100%}.loading-content span{font-size:16px}.chart-tooltip{background:#000000e6;border:1px solid #00d4ff;border-radius:6px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:12px;padding:12px}.tooltip-time{color:#00d4ff;font-weight:700;margin:0 0 4px}.tooltip-price{margin:4px 0}.tooltip-price .price-value{color:#0f8;font-weight:700}.tooltip-timestamp{color:#888;font-size:10px;margin:4px 0 0}.lightweight-chart{background:var(--color-bg-secondary);border-radius:var(--panel-inner-border-radius-size);display:flex;flex-direction:column;height:100%;min-height:400px;overflow:hidden;padding:10px;position:relative;width:100%}.lightweight-chart canvas{border-radius:8px}.chart-container{flex:1 1;height:100%;min-height:0;position:relative;width:100%}.chart-container>div{height:100%!important;width:100%!important}.chart-loading{background:var(--color-bg-secondary)}.loading-content{color:#888}.loading-content span{font-size:18px;margin-bottom:8px}.loading-content p{font-size:14px;opacity:.7}.chart-loading{align-items:center;background:#ffffff05;border-radius:8px;display:flex;height:100%;justify-content:center;min-height:400px;width:100%}.loading-content{color:#aaa;text-align:center}.loading-content span{color:#00d4ff;display:block;font-size:1.2rem;margin-bottom:.5rem}.loading-content p{color:#888;font-size:.9rem;margin:0}.trade-markers-layer{font-family:Arial,sans-serif;inset:0;pointer-events:none;position:absolute;z-index:10}.trade-marker-dot{animation:dotFadeIn .2s ease-out;height:8px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:8px;z-index:11}.trade-marker-dot__inner{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000004d,0 2px 4px #0006;height:100%;width:100%}.trade-marker-dot--buy .trade-marker-dot__inner{background:#16a34a}.trade-marker-dot--sell .trade-marker-dot__inner{background:#dc2626}.trade-marker-dot--success .trade-marker-dot__inner{animation:pulse-success 1s ease-out;background:#059669}.trade-marker-dot--error .trade-marker-dot__inner{animation:pulse-error 1s ease-out;background:#dc2626}.trade-marker{animation:fadeIn .2s ease-out;height:0;pointer-events:none;position:absolute;width:0;z-index:12}.entry-point{border:2px solid #000c;border-radius:50%;box-shadow:0 0 6px #00000073;height:10px;position:absolute;transform:translate(-50%,-50%);width:10px}.entry-point--call{background:#00ff90;border-color:#00c570}.entry-point--put{background:#ff4d4d;border-color:#c0392b}.trade-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c10eb;border-radius:18px;box-shadow:0 10px 24px #0000008c;color:#fff;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:4px;line-height:1.1;min-width:72px;padding:10px 16px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,-100%);transition:top .08s ease-out,left .08s ease-out;white-space:nowrap}.trade-card__amount{font-size:18px;line-height:1;text-shadow:0 2px 4px #00000073}.trade-card__timer{font-size:13px;letter-spacing:.8px;text-shadow:0 1px 2px #00000059}.trade-marker__content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1520f2;border:1px solid #ffffff26;border-radius:6px;box-shadow:0 2px 8px #00000080;color:#fff;font-size:11px;line-height:1.3;min-width:60px;padding:6px 10px;text-align:center}.trade-marker--buy .trade-marker__content{border-color:#16a34a80}.trade-marker--sell .trade-marker__content{border-color:#dc262680}.trade-marker__content--success{background:#022c22f2!important;border-color:#059669b3!important}.trade-marker__content--error{background:#3f0d0df2!important;border-color:#dc2626b3!important}.trade-marker__icon{color:#fff;font-size:14px;margin-bottom:2px}.trade-marker--buy .trade-marker__icon{color:#16a34a}.trade-marker--sell .trade-marker__icon{color:#dc2626}.trade-marker__amount{font-size:12px;font-weight:600;margin-bottom:2px}.trade-marker__timer{font-family:Courier New,monospace;font-size:10px;letter-spacing:.5px;opacity:.85}.trade-marker__check{color:#059669;font-size:16px;font-weight:700;margin-top:2px}.trade-marker__cross{color:#dc2626;font-size:14px;font-weight:700;margin-top:2px}.tm-badge{align-items:flex-start;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 3px 10px #00000073;color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:500;gap:1px;min-width:70px;padding:6px 12px}.tm-badge,.tm-badge--buy,.tm-badge--sell{background:#374151f2}.tm-badge--error{background:#e04b3d;border-color:#dc26264d}.tm-badge__icon{color:#fff;font-size:16px;font-weight:700;line-height:1}.tm-badge__amount{color:#fff;font-size:15px;font-weight:700;line-height:1.1}.tm-badge__timer{color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,monospace;font-size:12px;line-height:1.1;opacity:.75}.tm-badge__cross{color:#fff;font-size:16px;font-weight:700;line-height:1}.tm-pill{align-items:center;background:#10131f;border:2.5px solid #0000;border-radius:18px;box-shadow:0 3px 12px #00000080;color:#fff;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;gap:10px;padding:7px 12px 7px 14px;position:relative}.tm-pill--win{background:linear-gradient(135deg,#052e16f2,#0a1f15f2);border-color:#22c55ee6}.tm-pill--lose{background:linear-gradient(135deg,#3a0c11f2,#21090cf2);border-color:#ef4444f2}.tm-pill__amount{color:#fff;font-size:14px;font-weight:800}.tm-pill--lose .tm-pill__amount{color:#fecaca}.tm-pill__icon{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.tm-pill--win .tm-pill__icon{background:#16a34a;box-shadow:0 0 10px #22c55e66;color:#05190e}.tm-pill--lose .tm-pill__icon{background:#b91c1c;box-shadow:0 0 10px #ef444473;color:#fff}.tm-pill__connector{background:#16a34a;border-radius:1.5px;bottom:-8px;height:14px;left:50%;position:absolute;transform:translateX(-50%);width:2.5px}.trade-marker,.trade-marker-dot{transition:opacity .6s ease,transform .6s ease}.trade-marker--fading,.trade-marker-dot--fading .trade-marker-dot__inner{opacity:0;transform:translateY(-4px)}.tm-badge,.tm-pill{transition:opacity .6s ease,transform .6s ease,filter .6s ease}.tm--fade{filter:blur(.5px);opacity:0;transform:translateY(-4px)}@keyframes dotFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-50%) translateX(-10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@keyframes pulse-success{0%,to{box-shadow:0 0 0 0 #059669b3;transform:scale(1)}50%{box-shadow:0 0 0 6px #05966900;transform:scale(1.3)}}@keyframes pulse-error{0%,to{box-shadow:0 0 0 0 #dc2626b3;transform:scale(1)}50%{box-shadow:0 0 0 6px #dc262600;transform:scale(1.3)}}.chart-settings-modal-overlay{align-items:center;background:#14141499;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.chart-settings-modal{background:var(--color-bg-primary);border-radius:var(--panel-inner-border-radius-size);gap:1rem;max-width:360px;padding:.75rem}.card__item,.chart-settings-modal{display:flex;flex-direction:column}.card__item{gap:.75rem}.card__header{align-items:center;display:inline-flex;gap:.5rem}.card__title{color:var(--color-text-primary);font-weight:700;text-transform:uppercase}.card__label,.card__title{font-size:1rem;line-height:1.5}.card__label{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-weight:400}.card__close-button{margin-left:auto}.chart{background-color:var(--color-bg-primary);border-radius:var(--panel-border-radius-size);display:flex;flex-direction:column;gap:.75rem;height:100%;padding:var(--panel-padding-size);width:100%}.chart__header{align-items:center;container-name:card-header;container-type:inline-size;display:flex;flex-wrap:wrap;gap:1rem;justify-content:end}.current-price{align-items:center;display:inline-flex;font-size:1.5rem;font-weight:700;gap:.5em;height:40px;margin-right:auto;.current-price__label{color:var(--color-text-secondary)}.current-price__value{color:var(--color-text-primary)}}.chart-controls-button.button{display:none;height:40px;width:40px}.chart__controls{display:flex;gap:1rem;height:40px}.controls{display:flex;flex-wrap:wrap;gap:.75rem}@container card-header (width < 1005px){.chart__controls{display:none}.chart-controls-button.button{display:inline-flex}}.price-chart{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.chart-placeholder{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.placeholder-content{color:#aaa;text-align:center}.placeholder-content h3{color:#fff;font-size:1.5rem;margin:0 0 1rem}.placeholder-content p{font-size:1rem;margin:0 0 2rem}.placeholder-icon{font-size:4rem;opacity:.3}.chart-content{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.chart-price-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.chart-controls{align-items:center;display:flex;gap:1rem}.chart-type-controls{display:flex;gap:.25rem}.chart-type-btn{align-items:center;background:#ffffff0d;border:1px solid #fff3;border-radius:4px;color:#aaa;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:32px;justify-content:center;padding:.5rem;transition:all .2s ease;width:32px}.chart-icon{filter:brightness(.6);height:16px;transition:filter .2s ease;width:16px}.chart-type-btn:hover .chart-icon{filter:brightness(1)}.chart-type-btn:hover{background:#ffffff1a;border-color:#fff6}.chart-type-btn.active .chart-icon{filter:brightness(0) invert(1)}.chart-type-btn.active{background:#00d4ff;border-color:#00d4ff}.controls-separator{background:#fff3;height:24px;width:1px}.timeframe-controls{display:flex;gap:.25rem}.timeframe-btn{background:#ffffff0d;border:1px solid #fff3;border-radius:4px;color:#aaa;cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem .8rem;transition:all .2s ease}.timeframe-btn:hover{background:#ffffff1a;border-color:#fff6;color:#fff}.timeframe-btn.active{background:#00d4ff33;border-color:#00d4ff;color:#00d4ff}.trading-panel{background-color:var(--color-bg-primary);border-radius:var(--panel-border-radius-size);display:flex;flex-direction:column;gap:.75rem;padding:var(--panel-padding-size);width:100%}.trading-panel__title{color:var(--color-text-primary);font-size:1.5rem;font-weight:700;line-height:1.33}.trading-panel__label{color:var(--color-text-secondary);font-size:1rem;font-weight:400;line-height:1.5}.trading-panel__control{background-color:var(--color-bg-secondary);border-radius:var(--input-border-radius-size);color:var(--color-text-primary);display:flex;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.5;padding:.75em}.trading-panel__input{field-sizing:content;-webkit-appearance:textfield;appearance:textfield;background:none;color:var(--color-text-primary);text-align:center}.trading-panel__input::-webkit-inner-spin-button,.trading-panel__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.trading-panel__select{align-items:center;display:grid;grid-template-areas:"select";&:after{content:url(/static/media/chevron.8fa3d619be7f09fdd124.svg);justify-self:end;margin-right:.75em;pointer-events:none}&:after,select{grid-area:select}select{-webkit-appearance:none;appearance:none;width:100%}}.trading-panel__button{font-size:0}.trading-panel__button--minus:before{content:url(/static/media/minus.01c8a372495caaf80b4e.svg)}.trading-panel__button--plus:before{content:url(/static/media/plus.9dc8b9fccdd01495ff99.svg)}.trading-panel__time{align-items:center;display:flex;font-weight:400;justify-content:center}.trading-panel__time-separator{color:var(--color-text-secondary)}.trading-panel__amounts{display:flex;gap:.75rem;justify-content:space-between}.trading-panel__trade-buttons{display:flex;gap:.75rem}.trade-button{border-radius:var(--input-border-radius-size);color:var(--color-text-primary);font-size:1.5rem;font-weight:600;line-height:1.33;padding:.5rem 1rem;text-align:center;text-transform:uppercase;width:50%}.trade-button--buy{background:var(--gradient-primary)}.trade-button--sell{background:var(--gradient-secondary)}.order-timer{align-items:center;color:var(--color-text-primary);display:inline-flex;font-size:1rem;font-weight:700;gap:var(--card-padding-size);justify-content:center;line-height:1.5}.order-timer__text{.separator{color:var(--color-text-secondary);font-weight:400}}.profit{display:inline-flex;gap:.5rem}.profit__amount{display:inline-flex;gap:.25em}.profit__value{font-weight:700}.profit.profit--win .profit__value{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:#0000}.profit.profit--draw .profit__value,.profit.profit--loss .profit__value{background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;color:#0000}.profit__currency{color:var(--color-text-secondary);font-weight:400}.profit-loading{align-items:center;color:#fff9;display:flex;font-size:14px;justify-content:center;padding:12px}.profit-loading span{animation:pulse 2s infinite}.order{background-color:var(--color-bg-primary);border-radius:var(--card-border-radius-size);display:flex;flex-direction:column;gap:.75em;padding:var(--card-padding-size)}.order__header{align-items:center;color:var(--color-text-primary);display:flex;font-size:1rem;font-weight:700;justify-content:space-between}.order__type{align-items:center;display:inline-flex;gap:.5em}.order__amount{.unit{color:var(--color-text-secondary);font-weight:400}}.order__details{display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:.7em;.row{display:flex;justify-content:space-between}.label{color:var(--color-text-secondary)}.account-type{font-weight:700;text-transform:uppercase;&.real{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:#0000}}}.order__status{align-items:center;display:flex;gap:var(--card-padding-size);&>*{width:50%}}.status{align-items:center;display:inline-flex;gap:.5rem}.status__text{font-weight:700}.order__profit{display:inline-flex;gap:.25rem;justify-content:end;.value{font-weight:700}.currency{color:var(--color-text-secondary);font-weight:400}&.profit-positive .value{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:#0000}&.profit-negative .value{background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;color:#0000}}.orders__scroll{container-type:scroll-state;flex-grow:1;overflow-y:auto;&::-webkit-scrollbar{width:var(--card-padding-size)}&::-webkit-scrollbar-track{background-color:#ffffff0d;border-radius:var(--card-border-radius-size)}&::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:var(--card-border-radius-size)}@container scroll-state(scrollable: y){.orders__list{margin-right:var(--card-padding-size)}}}.orders__list{gap:var(--card-padding-size)}.empty-list,.orders__list{display:flex;flex-direction:column}.empty-list{align-items:center;background-color:var(--color-bg-secondary);border-radius:var(--panel-inner-border-radius-size);gap:.75rem;height:100%;justify-content:center;width:100%;.text{color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.5}.description{color:var(--color-text-secondary);font-size:1rem;font-weight:400;line-height:1.5}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{border:0;line-height:1;margin:0;padding:0}a{text-decoration:none}ul{list-style:none}button,input,select{background-color:initial;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}button,input[type=button],select{cursor:pointer}:root{--panel-padding-size:1rem;--panel-border-radius-size:1rem;--panel-inner-border-radius-size:0.75rem;--card-padding-size:0.5rem;--card-border-radius-size:0.5rem;--input-border-radius-size:0.75rem;@media screen and (max-width:479px){--panel-padding-size:0.75rem}--color-text-primary:#fff;--color-text-secondary:#fff9;--color-bg-primary:#191919;--color-bg-secondary:#141414;--color-accent:#00d4ff;--gradient-primary:linear-gradient(90deg,#00daee,#00fa95);--gradient-secondary:linear-gradient(90deg,#ff4b4b,#ff6565);--font-family:"Roboto",sans-serif}@font-face{font-family:Roboto;font-stretch:75% 100%;font-weight:100 900;src:url(/static/media/Roboto-VariableFont.e5b87e6b9f990e4db87b.woff2) format("woff2-variations")}.orders{background-color:var(--color-bg-primary);border-radius:var(--panel-border-radius-size);display:flex;flex-direction:column;flex-grow:1;gap:.75rem;overflow-y:hidden;padding:var(--panel-padding-size)}.orders__header{display:flex;justify-content:space-between}.orders__active-button{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:1.25rem;font-weight:300;line-height:1.4;&.active{color:var(--color-text-primary);font-weight:500}}.orders__active-value{background-color:var(--color-text-primary);border-radius:.5rem;color:var(--color-bg-secondary);font-size:1rem;font-weight:400;line-height:1.5;margin-left:.5rem;padding:0 .5em}.orders__history-button{align-items:center;background-color:var(--color-bg-secondary);border-radius:var(--card-padding-size);color:var(--color-text-primary);display:inline-flex;justify-content:center;padding:.75em;.active&{color:#0000;position:relative;&:before{border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:destination-out;-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}&:after,&:before{background:var(--gradient-primary);position:absolute}&:after{-webkit-background-clip:text;background-clip:text;content:attr(data-label)}}}.orders__container{background-color:var(--color-bg-secondary);border-radius:var(--panel-inner-border-radius-size);display:flex;flex-grow:1;overflow-y:hidden}.orders .orders__container{padding:var(--card-padding-size)}.main-panel .orders__container{border-radius:0}.bottom-panel{background-color:var(--color-bg-primary);border-top:1px solid var(--color-text-secondary);display:none;justify-content:space-between;margin:calc(var(--panel-padding-size)*-1);margin-top:0;&>*{height:64px;width:25%}@media screen and (max-width:767px){display:flex}}.bottom-panel__button{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:.75rem;font-weight:400;gap:.5rem;justify-content:center;& svg{fill:var(--color-text-secondary)}}.bottom-panel__button--active{color:var(--color-text-primary);font-weight:700;& svg{fill:url(#gradient)}}.trading-dashboard{display:flex;gap:var(--panel-padding-size);height:100%;padding:var(--panel-padding-size);@media screen and (max-width:767px){flex-direction:column}}.main-panel{display:flex;flex-grow:1;overflow:hidden}.side-panel{display:flex;flex-direction:column;gap:1rem;position:relative;width:360px;@media screen and (max-width:767px){display:none}}.side-panel__button{height:40px;width:40px}.side-panel__button--close{position:absolute;right:var(--panel-padding-size);top:var(--panel-padding-size)}.side-panel__button--open{& img{transform:scaleX(-1)}&.button{@media screen and (max-width:767px){display:none}}}.deposit-modal-overlay{align-items:center;background:#14141499;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.deposit-modal{background:var(--color-bg-primary);border-radius:var(--panel-inner-border-radius-size);display:flex;flex-direction:column;gap:1.5rem;padding:.75rem;width:360px}.deposit-modal-header{align-items:center;display:flex;gap:.5rem}.deposit-modal-title{font-size:1rem;font-weight:700;text-transform:uppercase}.deposit-form{display:flex;flex-direction:column;gap:1.5rem}.deposit-modal .amount-input{background-color:var(--color-bg-secondary);border-radius:var(--input-border-radius-size);color:var(--color-text-primary);font-size:1rem;font-weight:700;padding:.75em}.deposit-modal .amount-input::-webkit-inner-spin-button,.deposit-modal .amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.deposit-modal .amount-input[type=number]{-moz-appearance:textfield}.quick-amounts{flex-wrap:wrap;justify-content:space-between}.payment-method-selector,.quick-amounts{display:flex;gap:.75rem}.payment-method-button{background:var(--color-bg-secondary);border:none;border-radius:var(--card-border-radius-size);color:var(--color-text-primary);cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:.75rem 1rem;position:relative;text-align:center;transition:all .2s ease}.payment-method-button:hover{opacity:.8}.payment-method-button.active{z-index:0}.payment-method-button.active:before{background:var(--gradient-primary);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.payment-method-button.active:after{background:var(--color-bg-secondary);border-radius:calc(var(--card-border-radius-size) - 2px);content:"";inset:2px;position:absolute;z-index:-1}.select-crypto-button{background:var(--color-bg-secondary);border:none;border-radius:var(--input-border-radius-size);color:var(--color-text-primary);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.select-crypto-button:hover{opacity:.8}.deposit-form__button{border-radius:var(--input-border-radius-size);color:var(--color-text-primary);font-size:1.5rem;font-weight:600;line-height:1.33;padding:.5rem 1rem;text-align:center;text-transform:uppercase;width:50%;&.cancel{background:var(--gradient-primary)}&.deposit{background:var(--gradient-secondary)}}.crypto-deposit-modal-overlay{align-items:center;background:#14141499;display:flex;inset:0;justify-content:center;position:fixed;z-index:10001}.crypto-deposit-modal{background:var(--color-bg-primary);border-radius:var(--panel-inner-border-radius-size);display:flex;flex-direction:column;gap:1.5rem;padding:.75rem;width:360px}.crypto-deposit-modal-header{align-items:center;display:flex;gap:.5rem}.crypto-deposit-modal-logo{filter:brightness(0) invert(1);height:24px;width:24px}.crypto-deposit-modal-title{color:var(--color-text-primary);font-size:1rem;font-weight:700;text-transform:uppercase}.close-button{align-items:center;background:#0000;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:0;gap:.5rem;margin-left:auto;padding:0}.close-button:hover{color:var(--color-text-primary)}.close-button img{filter:brightness(0) invert(1);height:20px;opacity:.6;width:20px}.close-button:hover img{opacity:1}.crypto-deposit-form{gap:1.5rem}.crypto-deposit-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.75rem}.form-group label{color:var(--color-text-secondary);font-size:1rem;font-weight:400}.currency-selector,.network-selector{display:flex;flex-direction:column;gap:.5rem}.currency-button,.network-button{background:var(--color-bg-secondary);border:none;border-radius:var(--card-border-radius-size);color:var(--color-text-primary);cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1rem;position:relative;text-align:left;transition:all .2s ease}.currency-button:hover,.network-button:hover{opacity:.8}.currency-button.active,.network-button.active{z-index:0}.currency-button.active:before,.network-button.active:before{background:var(--gradient-primary);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.currency-button.active:after,.network-button.active:after{background:var(--color-bg-secondary);border-radius:calc(var(--card-border-radius-size) - 2px);content:"";inset:2px;position:absolute;z-index:-1}.form-actions{display:flex;gap:1rem}.crypto-deposit-form__button{border:none;border-radius:var(--input-border-radius-size);color:var(--color-text-primary);cursor:pointer;font-size:1.5rem;font-weight:600;line-height:1.33;padding:.5rem 1rem;text-align:center;text-transform:uppercase;transition:all .2s ease;width:50%}.crypto-deposit-form__button.cancel{background:var(--gradient-secondary)}.crypto-deposit-form__button.confirm{background:var(--gradient-primary)}.crypto-deposit-form__button:hover{opacity:.9;transform:translateY(-1px)}.crypto-deposit-form__button:active{transform:translateY(0)}.crypto-deposit-form__button:disabled{cursor:not-allowed;opacity:.5;transform:none}.loading-state{animation:pulse 1.5s ease-in-out infinite;color:var(--color-text-secondary);font-size:1rem;padding:2rem 1rem;text-align:center}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.crypto-deposit-modal{max-width:360px;width:calc(100vw - 2rem)}}.crypto-qr-modal-overlay{align-items:center;background:#14141499;display:flex;inset:0;justify-content:center;position:fixed;z-index:10002}.crypto-qr-modal{background:var(--color-bg-primary);border-radius:var(--panel-inner-border-radius-size);display:flex;flex-direction:column;gap:1.5rem;max-height:90vh;overflow-y:auto;padding:.75rem;width:420px}.crypto-qr-modal-header{align-items:center;display:flex;gap:.5rem}.crypto-qr-modal-logo{filter:brightness(0) invert(1);height:24px;width:24px}.crypto-qr-modal-title{color:var(--color-text-primary);font-size:1rem;font-weight:700;text-transform:uppercase}.crypto-qr-content{gap:1.5rem}.crypto-qr-content,.deposit-info{display:flex;flex-direction:column}.deposit-info{background:var(--color-bg-secondary);border-radius:var(--card-border-radius-size);gap:.5rem;padding:.75rem}.info-row{align-items:center;display:flex;justify-content:space-between}.info-label{color:var(--color-text-secondary);font-size:.9rem}.info-value{color:var(--color-text-primary);font-size:1rem;font-weight:600}.info-value.highlight{-webkit-text-fill-color:#0000;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;font-size:1.2rem}.qr-code-container{align-items:center;background:#fff;border-radius:var(--card-border-radius-size);display:flex;justify-content:center;padding:1.5rem}.qr-code{height:250px;object-fit:contain;width:250px}.qr-placeholder{height:250px;justify-content:center;width:250px}.qr-loading,.qr-placeholder{align-items:center;display:flex}.qr-loading{color:#666;flex-direction:column;gap:1rem}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top:4px solid var(--color-accent);height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.wallet-address-section{display:flex;flex-direction:column;gap:.75rem}.wallet-address-section label{color:var(--color-text-secondary);font-size:1rem;font-weight:400}.wallet-address-container{display:flex;gap:.5rem}.wallet-address-input{background:var(--color-bg-secondary);flex:1 1;font-family:monospace;overflow:hidden;padding:.75rem;text-overflow:ellipsis}.copy-button,.wallet-address-input{border:none;border-radius:var(--input-border-radius-size);color:var(--color-text-primary);font-size:.9rem}.copy-button{background:var(--gradient-primary);cursor:pointer;font-weight:600;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}.copy-button:hover{opacity:.9;transform:translateY(-1px)}.copy-button:active{transform:translateY(0)}.instructions{background:var(--color-bg-secondary);border-radius:var(--card-border-radius-size);padding:.75rem}.instructions h3{color:var(--color-text-primary);font-size:1rem;font-weight:700;margin:0 0 .75rem}.instructions ol{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6;margin:0;padding-left:1.5rem}.instructions li{margin-bottom:.5rem}.instructions strong{-webkit-text-fill-color:#0000;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;color:var(--color-text-primary)}.warning{background:#ff4b4b1a;border:1px solid #ff4b4b4d;border-radius:var(--card-border-radius-size);color:var(--color-text-secondary);font-size:.85rem;line-height:1.5;padding:.75rem}.warning strong{color:#ff4b4b;font-weight:700}.done-button{background:var(--gradient-primary);border:none;border-radius:var(--input-border-radius-size);color:var(--color-text-primary);cursor:pointer;font-size:1.2rem;font-weight:600;padding:.75rem;text-transform:uppercase;transition:all .2s ease;width:100%}.done-button:hover{opacity:.9;transform:translateY(-1px)}.done-button:active{transform:translateY(0)}@media (max-width:480px){.crypto-qr-modal{max-width:420px;width:calc(100vw - 2rem)}.qr-code,.qr-placeholder{height:200px;width:200px}.wallet-address-container{flex-direction:column}.copy-button{width:100%}}.button{align-items:center;background-color:var(--color-bg-secondary);border-radius:var(--card-padding-size);color:var(--color-text-primary);display:inline-flex;gap:.25em;justify-content:center;padding:.75em;.unit,.value{color:var(--color-text-secondary)}}.active.button{position:relative;z-index:0;&:before{background:var(--gradient-primary);border-radius:inherit;inset:0}&:after,&:before{content:"";position:absolute;z-index:-1}&:after{background:var(--color-bg-secondary);border-radius:6px;inset:2px}.value{color:var(--color-text-primary);font-weight:700}}.app{background-color:var(--color-bg-secondary);color:var(--color-text-primary);display:flex;flex-direction:column;font-family:var(--font-family);height:100vh}.app-header{background:var(--color-bg-primary);justify-content:space-between;padding:var(--panel-padding-size)}.app-header,.header-left,.menu{align-items:center;display:flex;gap:1rem}.header-left,.menu{height:40px}.menu{&>*{height:100%}}.menu__item{display:inline-flex;gap:1rem}.menu-button{display:none}@media screen and (max-width:599px){.menu{display:none}.menu-button{background:var(--gradient-primary);display:inline-flex;font-size:0;height:40px;padding:.5rem;position:relative;width:40px;z-index:20}.open.menu-layer{background:#14141499;inset:0;position:fixed;z-index:10;.menu{background-color:var(--color-bg-primary);border-bottom-left-radius:.75rem;display:flex;flex-direction:column;height:auto;min-width:240px;padding:4.375rem .75rem .75rem;position:absolute;right:0;top:0;&>*{height:40px;width:100%}.account-selector__label,.account-selector__logo,.balance__label,.login-button .text{display:inline-flex}}}}.login-button{display:inline-flex;gap:.75rem;@media screen and (max-width:829px){& .text{display:none}}}.sound-button{width:40px}.deposit-button{background:var(--gradient-primary);font-size:0;padding:.5rem}.balance{display:inline-flex;gap:1em;justify-content:space-between}.balance__amount{display:inline-flex;gap:.4em}.balance__currency,.balance__label{color:var(--color-text-secondary);font-weight:400}.balance__label{@media screen and (max-width:767px){display:none}}.balance__value{font-weight:700}.account-selector{cursor:pointer;font-weight:700;gap:.5em;position:relative;z-index:1000}.account-selector__label{color:var(--color-text-secondary);font-weight:400}.account-selector__type{&.real{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:#0000}}@media screen and (max-width:689px){.account-selector__label,.account-selector__logo{display:none}}.account-dropdown-portal{animation:fadeIn .2s ease-in-out;background:#14141ef2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 5px 15px #00000080;margin-top:5px;min-width:150px;overflow:hidden;z-index:9999}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.account-dropdown-portal .account-option{color:#ddd;cursor:pointer;padding:.7rem 1rem;transition:background .2s ease}.account-dropdown-portal .account-option:hover{background:#ffffff26}.account-dropdown-portal .account-option.active{background:#00d7ff33;color:#00d7ff}.connection-status{align-items:center;display:flex;gap:.5rem}.status-indicator{border-radius:8px;font-size:.9rem;font-weight:500;padding:.4rem .8rem;transition:all .3s ease}.status-indicator.connected{background:#0f83;border:1px solid #0f8;color:#0f8}.status-indicator.disconnected{background:#f443;border:1px solid #f44;color:#f44}.app-main{display:flex;flex:1 1;flex-direction:column;min-height:0}:root{--bg:#0b0d10;--panel:#13161a;--panel2:#0f1216;--stroke:#1b2026;--text:#e9eef3;--muted:#8e98a3;--accent:#18e0b5;--accent2:#00c7ff;--radius:16px;--shadow:0 18px 60px #00000059,0 8px 24px #00000040}body{background:#0b0d10;background:var(--bg);color:#e9eef3;color:var(--text);font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif}.landing-page .container{margin:0 auto;max-width:1200px;padding:0 32px}.landing-page .section{padding:80px 0}.landing-page .grid{grid-gap:24px;display:grid;gap:24px}@media (max-width:1024px){.landing-page .features,.landing-page .steps{grid-template-columns:1fr}.landing-page .hero h1{font-size:36px}.landing-page .footer .cols{grid-template-columns:1fr}}@media (max-width:480px){.landing-page .cta{flex-direction:column}}.landing-page .landing-header{align-items:center;-webkit-backdrop-filter:saturate(1.05) blur(6px);backdrop-filter:saturate(1.05) blur(6px);background:linear-gradient(180deg,#080a0ca6,#080a0c00);display:flex;height:72px;inset:0 0 auto 0;justify-content:space-between;padding:0 22px;position:fixed;z-index:30}.landing-page .brand{align-items:center;color:var(--text);display:flex;gap:10px;text-decoration:none}.landing-page .brand .logo{align-items:center;display:flex;gap:8px}.landing-page .brand .logo-img{height:auto;margin-right:8px;width:36px}.landing-page .brand .logo-title{-webkit-text-fill-color:#0000;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;font-size:22px;font-weight:400;line-height:1.33}.landing-page .logo-mark{background:radial-gradient(60% 60% at 50% 50%,var(--accent) 0,#11b98f 60%,#0000 62%),radial-gradient(120% 120% at 0 100%,var(--accent2) 0,#0000 60%);border-radius:10px;box-shadow:0 0 0 2px #18e0b51f,inset 0 0 18px #00c8ff47;display:grid;height:28px;place-items:center;width:28px}.landing-page .nav{align-items:center;display:flex;gap:14px}.landing-page .link{border-radius:10px;color:var(--muted);padding:8px 10px;text-decoration:none}.landing-page .link:hover{background:#ffffff0d;color:var(--text)}.landing-page .btn{--bg:var(--accent);--fg:#071512;background:linear-gradient(180deg,var(--bg),#12c79d);border:none;border-radius:12px;box-shadow:0 8px 22px #18e0b538;color:var(--fg);cursor:pointer;font-weight:800;letter-spacing:.1px;padding:11px 16px;transition:transform .2s,filter .2s}.landing-page .btn:hover{filter:saturate(1.06) brightness(1.02);transform:translateY(-1px)}.landing-page .btn.secondary{background:var(--panel);border:1px solid #ffffff14;box-shadow:none;color:var(--text)}.landing-page .hero{display:grid;min-height:84svh;padding:120px 0 48px;place-items:center;position:relative;text-align:center}.landing-page .glow{background:radial-gradient(38% 46% at 30% 30%,#18e0b51f,#0000 65%),radial-gradient(42% 50% at 70% 70%,#00c7ff1a,#0000 70%);filter:blur(22px);inset:0;pointer-events:none;position:absolute;z-index:-1}.landing-page .hero h1{font-size:46px;font-weight:900;line-height:1.08;margin:0 0 12px}.landing-page .hero p{color:var(--muted);margin:0 auto 22px;max-width:70ch}.landing-page .badges,.landing-page .cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.landing-page .badges{margin-top:16px}.landing-page .badge{background:var(--panel);border:1px solid #ffffff0f;border-radius:999px;color:#c7d0d8;font-size:13px;padding:8px 12px}.landing-page .feature{background:var(--panel);border:1px solid #ffffff14;border-radius:18px;display:flex;gap:14px;padding:28px}.landing-page .feature .i{background:linear-gradient(180deg,#1fe3bc,#13c79d);border-radius:14px;box-shadow:0 8px 20px #18e0b559;display:grid;flex:0 0 auto;height:56px;place-items:center;width:56px}.landing-page .feature h3{margin:0 0 6px}.landing-page .feature p{color:var(--muted);margin:0}.landing-page .steps{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .step{background:var(--panel2);border:1px solid #ffffff14;border-radius:18px;padding:24px}.landing-page .num{color:var(--accent);font-weight:900;margin-bottom:6px}.landing-page .faq{margin:0 auto;max-width:1100px;padding:18px 0}.landing-page .faq .qa{background:#0f1216;background:var(--panel2,#0f1216);border:1px solid #ffffff1f;border-radius:14px;margin-bottom:18px;padding:0}.landing-page .faq .q{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px}.landing-page .faq .q:hover{background:#10141a}.landing-page .faq .a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .25s ease}.landing-page .faq .a p{padding-bottom:14px}.landing-page .faq .a.open{max-height:600px;padding:14px 16px}.landing-page .footer{background:#0000;border-top:1px solid var(--stroke);color:var(--muted);font-size:13px;padding:40px 32px}.landing-page .footer .cols{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:1200px}.landing-page .footer .cols>div{min-width:0}.landing-page .footer strong{color:var(--text);display:block;font-size:16px;margin-bottom:8px}.landing-page .footer .muted{color:var(--muted);margin-bottom:10px}.landing-page .footer .link{color:var(--muted);display:block;margin-bottom:8px;text-decoration:none}.landing-page .footer .link:hover{color:var(--text)}.landing-page .footer small{color:var(--muted);display:block;margin-top:10px;max-width:360px}@media (min-width:900px){.landing-page .footer .cols>div:last-child{text-align:right}}@media (max-width:900px){.landing-page .footer .cols{gap:18px;grid-template-columns:1fr}.landing-page .footer small{max-width:100%}}.rate-snackbar{align-items:center;display:flex;pointer-events:none;position:fixed;right:1rem;top:1rem;z-index:9999}.rate-snackbar__card{align-items:center;background:#1f2937;background:var(--color-bg-accent,#1f2937);border-radius:8px;box-shadow:0 8px 24px #0000004d;color:#fff;color:var(--color-text-primary,#fff);display:flex;gap:12px;min-width:220px;padding:12px 16px;pointer-events:auto}.rate-snackbar__icon{font-size:20px}.rate-snackbar__title{font-weight:700}.rate-snackbar__message{font-size:13px;opacity:.9}.rate-snackbar__close{background:#0000;border:none;color:inherit;cursor:pointer;margin-left:12px}
/*# sourceMappingURL=main.dddf53d8.css.map*/