@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap);@tailwind base;@tailwind components;@tailwind utilities;body,html{overflow:hidden}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#93c5fd #eff6ff}.slider-container{width:100%;overflow:hidden}.slider{display:flex;animation:scroll 30s linear infinite;&:hover{animation-play-state:paused}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#93c5fd;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#3b82f6}::-webkit-scrollbar-track{background-color:#eff6ff}.main_bg .btn-info{color:#fff;background-color:#2361ce;border-color:#2361ce;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(17,24,39,.075)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.review-item{flex:0 0 auto;margin-right:2vw}.animate-bounce-slow{animation:bounce 3s infinite}.col-center,.row-center{display:flex;justify-content:center;align-items:center}.col-center{flex-direction:column}.app-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:.4rem;gap:.4rem;border-radius:.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:600;letter-spacing:.01em;line-height:1.2;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap}.app-btn:disabled{opacity:.6;cursor:not-allowed}.app-btn--sm{font-size:.8125rem;padding:.45rem .9rem}.app-btn--md{font-size:.875rem;padding:.6rem 1.15rem}.app-btn--nav{font-size:.875rem;padding:.55rem 1.1rem;min-width:6.5rem}.app-btn--lg{font-size:.9375rem;padding:.75rem 1.35rem}.app-btn--full{width:100%}.app-btn--primary{background:#1e40af;border-color:#1e40af;color:#fff;box-shadow:0 1px 2px rgba(30,64,175,.2)}.app-btn--primary:hover:not(:disabled){background:#1e3a8a;border-color:#1e3a8a;color:#fff;box-shadow:0 4px 10px rgba(30,58,138,.22)}.app-btn--secondary{background:#fff;border-color:#93c5fd;color:#1e3a8a}.app-btn--secondary:hover:not(:disabled){background:#eff6ff;border-color:#60a5fa;color:#1e3a8a}.app-btn--logout{background:#fff;border-color:#fca5a5;color:#b91c1c}.app-btn--logout:hover:not(:disabled){background:#fef2f2;border-color:#f87171;color:#991b1b}.app-nav-actions{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;margin-right:1rem}.sidebar-auth-actions{display:flex;flex-direction:column;grid-gap:.4rem;gap:.4rem}.auth-page{min-height:100vh;background:#dbeafe;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.auth-page-content{display:flex;justify-content:center;align-items:center;padding:2.5rem 1.5rem 3rem}.auth-page-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,440px);grid-gap:2.5rem;gap:2.5rem;width:100%;max-width:980px;align-items:center}.auth-page-intro{padding:1rem .5rem}.auth-page-logo{width:min(220px,100%);height:auto;margin-bottom:1.5rem}.auth-page-title{font-size:1.75rem;font-weight:700;color:#1e3a8a;margin-bottom:.75rem;line-height:1.3}.auth-page-subtitle{font-size:1rem;color:#475569;line-height:1.6;margin-bottom:1.5rem;max-width:420px}.auth-page-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.auth-page-features li{display:flex;align-items:flex-start;grid-gap:.65rem;gap:.65rem;font-size:.9375rem;color:#334155;line-height:1.5}.auth-page-feature-dot{width:.5rem;height:.5rem;border-radius:9999px;background:#3b82f6;margin-top:.45rem;flex-shrink:0}.auth-card{background:#fff;border:1px solid #bfdbfe;border-radius:.875rem;box-shadow:0 8px 24px rgba(37,99,235,.08);padding:2rem}.auth-card-header{margin-bottom:1.5rem}.auth-card-title{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:.35rem}.auth-card-description{font-size:.875rem;color:#64748b;margin:0}.auth-back-link{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;font-size:.875rem;font-weight:500;color:#1e40af;text-decoration:none;margin-bottom:1.25rem}.auth-back-link:hover{color:#1e3a8a;text-decoration:underline}.auth-field{margin-bottom:1.15rem}.auth-field label{display:block;font-size:.875rem;font-weight:600;color:#334155;margin-bottom:.4rem}.auth-input-wrap{display:flex;align-items:stretch;border:1px solid #cbd5e1;border-radius:.5rem;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.auth-input-wrap:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.auth-input-icon{display:flex;align-items:center;justify-content:center;padding:0 .85rem;background:#f8fafc;color:#64748b;border-right:1px solid #e2e8f0}.auth-input-wrap input{flex:1 1;border:none;outline:none;padding:.7rem .85rem;font-size:.9375rem;color:#0f172a;background:transparent}.auth-input-wrap input::placeholder{color:#94a3b8}.auth-form-row{justify-content:space-between;grid-gap:1rem;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.auth-checkbox,.auth-form-row{display:flex;align-items:center}.auth-checkbox{grid-gap:.45rem;gap:.45rem;font-size:.875rem;color:#475569}.auth-checkbox input{accent-color:#1e40af}.auth-terms-checkbox{align-items:flex-start;margin:.25rem 0 1rem;line-height:1.5}.auth-terms-checkbox input{margin-top:.2rem;flex-shrink:0}.auth-link{font-size:.875rem;font-weight:500;color:#1e40af;text-decoration:none}.auth-link:hover{color:#1e3a8a;text-decoration:underline}.auth-footer-text{text-align:center;font-size:.875rem;color:#64748b;margin-top:1.25rem}.auth-alert{margin-top:1rem;padding:.75rem .9rem;border-radius:.5rem;font-size:.875rem}.auth-alert-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.auth-alert-success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.auth-input-wrap textarea{flex:1 1;border:none;outline:none;padding:.7rem .85rem;font-size:.9375rem;color:#0f172a;background:transparent;resize:vertical;min-height:120px;font-family:inherit}.auth-input-wrap textarea::placeholder{color:#94a3b8}.auth-input-wrap--textarea{align-items:stretch}.auth-input-wrap--textarea .auth-input-icon{align-items:flex-start;padding-top:.85rem}.auth-contact-cards{display:flex;flex-direction:column;grid-gap:.85rem;gap:.85rem;margin-top:.5rem}.auth-contact-card{background:hsla(0,0%,100%,.65);border:1px solid #bfdbfe;border-radius:.625rem;padding:.9rem 1rem}.auth-contact-card-title{font-size:.8125rem;font-weight:600;color:#1e40af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.auth-contact-card-text{font-size:.9375rem;color:#334155;margin:0;line-height:1.5}@media (max-width:900px){.auth-page-grid{grid-template-columns:1fr;max-width:440px}.auth-page-intro{text-align:center;padding:0}.auth-page-logo,.auth-page-subtitle{margin-left:auto;margin-right:auto}.auth-page-features{display:none}}.site-footer{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin-top:1.5rem}.site-footer--app{margin:1.5rem 0 1rem;padding:0 1vw .25rem}.site-footer-shell{width:100%}.site-footer-main{position:relative;background:#fff;border:1px solid #bfdbfe;border-radius:.75rem;box-shadow:0 4px 20px rgba(37,99,235,.08);overflow:hidden}.site-footer-main:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#082272,#1e40af 50%,#3b82f6)}.site-footer-main--app{padding:1.35rem 1.5rem 1.1rem}.site-footer-main--marketing{border-radius:0;border-left:none;border-right:none;border-bottom:none;box-shadow:none;padding:3rem 0 2.25rem;background:linear-gradient(180deg,#fff,#f8fbff)}.site-footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.site-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,minmax(140px,1fr));grid-gap:2.5rem;gap:2.5rem}.site-footer-brand-logo{width:160px;height:auto;margin-bottom:.75rem}.site-footer-brand-text{font-size:.875rem;color:#64748b;line-height:1.65;margin:0 0 1.15rem;max-width:300px}.site-footer-column-title{font-size:.75rem;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;padding-bottom:.55rem;border-bottom:2px solid #dbeafe}.site-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:.6rem;gap:.6rem}.site-footer-link{display:inline-flex;align-items:center;grid-gap:.45rem;gap:.45rem;font-size:.875rem;font-weight:500;color:#475569;text-decoration:none;transition:color .2s ease,transform .2s ease}.site-footer-link:hover{color:#1e40af}.site-footer-social-link{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;font-weight:500;color:#475569;text-decoration:none;transition:color .2s ease}.site-footer-svg-icon{width:1rem;height:1rem;flex-shrink:0}.site-footer-social-link .site-footer-svg-icon,.site-footer-social-link:hover{color:#1e40af}.site-footer-connect-note{margin:1rem 0 0;font-size:.8125rem;color:#94a3b8;line-height:1.5;max-width:200px}.site-footer-social-icons{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;list-style:none;padding:0;margin:0}.site-footer-social-icons--brand{margin-top:.15rem}.site-footer-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;font-size:0;border-radius:9999px;border:1px solid #bfdbfe;background:#f8fafc;color:#1e40af;text-decoration:none;transition:all .2s ease}.site-footer-icon-btn .site-footer-svg-icon{width:1.05rem;height:1.05rem}.site-footer-icon-btn:hover{background:#1e40af;border-color:#1e40af;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(30,64,175,.25)}.site-footer-app-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:1.25rem;gap:1.25rem}.site-footer-app-brand{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.45rem;gap:.45rem;min-width:160px}.site-footer-app-logo{width:140px;height:auto;flex-shrink:0}.site-footer-app-tagline{margin:0;font-size:.75rem;color:#64748b;max-width:220px;line-height:1.45}.site-footer-app-nav{flex:1 1;display:flex;justify-content:center}.site-footer-app-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:.35rem 1.25rem;gap:.35rem 1.25rem;list-style:none;padding:0;margin:0}.site-footer-app-divider{height:1px;background:linear-gradient(90deg,transparent,#dbeafe 15%,#dbeafe 85%,transparent);margin:1rem 0 .85rem}.site-footer-app-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.site-footer-copyright{font-size:.8125rem;color:#64748b;margin:0}.site-footer-copyright a{color:#1e40af;font-weight:600;text-decoration:none}.site-footer-copyright a:hover{text-decoration:underline}.site-footer-bottom{background:linear-gradient(135deg,#082272,#1e3a8a);padding:1rem 2rem}.site-footer-bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;max-width:1200px;margin:0 auto}.site-footer-bottom-text{font-size:.8125rem;color:hsla(0,0%,100%,.85);margin:0}.site-footer-bottom-links{display:flex;align-items:center;grid-gap:1.25rem;gap:1.25rem}.site-footer-bottom-link{font-size:.8125rem;font-weight:500;color:hsla(0,0%,100%,.9);text-decoration:none;transition:color .2s ease}.site-footer-bottom-link:hover{color:#fff;text-decoration:underline}@media (max-width:900px){.site-footer-grid{grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.site-footer-brand{grid-column:1/-1}.site-footer-app-top{flex-direction:column;align-items:flex-start}.site-footer-app-nav{width:100%}.site-footer-app-links,.site-footer-app-nav{justify-content:flex-start}}@media (max-width:600px){.site-footer--app{padding:0 .75rem .25rem}.site-footer-grid{grid-template-columns:1fr;grid-gap:1.75rem;gap:1.75rem}.site-footer-main--app{padding:1.15rem 1.1rem 1rem}.site-footer-main--marketing{padding:2rem 0 1.75rem}.site-footer-container{padding:0 1.25rem}.site-footer-bottom{padding:1rem 1.25rem}.site-footer-bottom-inner{flex-direction:column;align-items:flex-start}}.private-page-section{height:100vh;overflow-y:scroll;overflow-x:hidden;margin-left:1vw;max-width:80vw;flex:1 1 auto}.private-page,.private-page-section{width:100%;min-width:0;box-sizing:border-box}.private-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:1.5rem 1.5rem 2.5rem;max-width:1120px;margin:0 auto}.private-page--narrow{max-width:920px}.private-page--full{max-width:none}.private-page-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:1rem;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.private-page-header-main{flex:1 1 16rem;min-width:0}.private-page-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;margin-bottom:.75rem}.private-page-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#082272;margin:0 0 .4rem;letter-spacing:-.02em}.private-page-subtitle{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0;max-width:640px}.private-page-header-actions{grid-gap:.65rem;gap:.65rem;flex-shrink:1}.private-page-header-actions,.private-page-header-filters{display:flex;align-items:center;flex-wrap:wrap;min-width:0;max-width:100%}.private-page-header-filters{grid-gap:.5rem;gap:.5rem}.private-page-header-filters .form-select{flex:1 1 9rem;min-width:0;max-width:100%;width:auto}.private-page-header-filters .header-filter-symbol{flex:1 1 12rem;min-width:0;max-width:100%}.private-page-card{background:#fff;border:1px solid #bfdbfe;border-radius:.9rem;padding:1.35rem 1.5rem 1.25rem;margin-bottom:1.15rem;box-shadow:0 4px 18px rgba(37,99,235,.06);min-width:0;max-width:100%;overflow-x:clip}.private-page-card-header{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1px solid #e0f2fe}.private-page-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.55rem;background:#eff6ff;color:#1e40af;flex-shrink:0}.private-page-card-title{font-size:1rem;font-weight:700;color:#082272;margin:0}.private-page-card-text{font-size:.8125rem;color:#64748b;margin:.15rem 0 0;line-height:1.5}.private-page-card-toolbar{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.65rem;gap:.65rem;margin-left:auto}.private-page-card-header--split{justify-content:space-between}.private-page-table-card{padding:0;overflow:hidden}.private-page-table-card .table-wrapper{overflow-x:auto}.private-page-table-card .table{margin-bottom:0}.private-page-table-card .table thead th{font-size:.8125rem;font-weight:600;color:#334155;background:#f8fafc;border-color:#e0f2fe!important;padding:.75rem 1rem;white-space:nowrap}.private-page-table-card .table tbody td{font-size:.875rem;color:#0f172a;border-color:#e0f2fe;padding:.7rem 1rem;vertical-align:middle}.private-page-table-card .table tbody tr:hover{background:#f8fafc}.bot-type-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;line-height:1.25;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;white-space:nowrap}.bot-type-badge--algo{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.bot-type-badge--grid{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.bot-type-badge--scheduled{color:#b45309;background:#fffbeb;border-color:#fde68a}.bot-type-badge--condition{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.bot-type-badge--unknown{color:#475569;background:#f8fafc;border-color:#e2e8f0}.private-page-table-card .pagination,.private-page-table-card nav{padding:.85rem 1rem 1rem;border-top:1px solid #e0f2fe}.private-page-field{margin-bottom:1rem;min-width:0;max-width:100%}.private-page-field:last-child{margin-bottom:0}.private-page-field>label,.private-page label.private-page-label{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.4rem}.private-page-field-hint{font-size:.75rem;color:#94a3b8;margin:.35rem 0 0;line-height:1.45}.private-page .form-control,.private-page .form-select,.private-page textarea.form-control{width:100%;font-size:.875rem;color:#0f172a;background:#fff;border:1px solid #bfdbfe;border-radius:.55rem;padding:.6rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.private-page .form-control:focus,.private-page .form-select:focus,.private-page textarea.form-control:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.private-page-actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:.75rem;gap:.75rem;margin-top:.5rem;padding-top:.25rem}.private-page-notice{display:flex;align-items:flex-start;grid-gap:.55rem;gap:.55rem;font-size:.8125rem;border-radius:.55rem;padding:.75rem .85rem;margin-bottom:1rem;line-height:1.5}.private-page-notice--success{color:#047857;background:#ecfdf5;border:1px solid #86efac}.private-page-notice--error{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}.private-page-notice--info{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.private-page-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;margin:.5rem 0 1rem}.private-page-section-title{font-size:1rem;font-weight:700;color:#082272;margin:0}.private-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.private-page-grid--single{grid-template-columns:1fr}.private-page .row{margin-left:0!important;margin-right:0!important;max-width:100%}.private-page .form-group,.private-page [class*=col-]{min-width:0;max-width:100%}.private-page .input-group{display:flex;flex-wrap:wrap;max-width:100%;width:100%;grid-gap:.5rem;gap:.5rem;align-items:stretch}.private-page .input-group.input-group-merge>*{margin-left:0!important;border-radius:.55rem!important}.private-page .input-group>.btn,.private-page .input-group>.form-control,.private-page .input-group>.form-select,.private-page .input-group>.input-group-text{min-width:0;flex:1 1 8rem;max-width:100%}.private-page .input-group>.actions-add-btn,.private-page .input-group>.conditions-add-btn,.private-page .input-group>.input-group-add-btn{flex:0 0 auto;width:auto;max-width:none;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding-left:.65rem;padding-right:.65rem}.private-page .form-group>div[class*=-container],.private-page .private-page-field>div[class*=-container]{width:100%!important;max-width:100%;min-width:0}.reports-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;align-items:end}.reports-filters-grid .spot-futures-toggle-field{width:100%}.reports-filters-grid .spot-futures-toggle{display:flex;width:100%}.reports-filters-grid .spot-futures-toggle-btn{flex:1 1}@media (max-width:768px){.private-page{padding:1.25rem 1rem 2rem}.private-page-header{flex-direction:column;align-items:stretch}.private-page-header-actions{width:100%}.private-page-grid{grid-template-columns:1fr}.private-page-actions{justify-content:stretch}.private-page-actions .app-btn{width:100%}}.settings-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:1.5rem 1.5rem 2.5rem;max-width:920px;margin:0 auto}.settings-page-header{margin-bottom:1.75rem}.settings-page-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;margin-bottom:.75rem}.settings-page-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#082272;margin:0 0 .4rem;letter-spacing:-.02em}.settings-page-subtitle{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0;max-width:560px}.settings-card{background:#fff;border:1px solid #bfdbfe;border-radius:.9rem;padding:1.35rem 1.5rem 1.25rem;margin-bottom:1.15rem;box-shadow:0 4px 18px rgba(37,99,235,.06)}.settings-card-header{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1px solid #e0f2fe}.settings-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.55rem;background:#eff6ff;color:#1e40af;flex-shrink:0}.settings-card-title{font-size:1rem;font-weight:700;color:#082272;margin:0}.settings-card-text{font-size:.8125rem;color:#64748b;margin:.15rem 0 0;line-height:1.5}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.settings-grid--single{grid-template-columns:1fr}.settings-section-spaced{margin-top:1rem}.settings-field{margin-bottom:1rem}.settings-field:last-child{margin-bottom:0}.settings-profile{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;margin-bottom:1.15rem;padding-bottom:1.15rem;border-bottom:1px solid #e0f2fe}.settings-profile-avatar{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:9999px;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:2px solid #bfdbfe;color:#1e40af;font-size:1.125rem;font-weight:700;flex-shrink:0;overflow:hidden}.settings-profile-avatar img{width:100%;height:100%;object-fit:cover}.settings-profile-meta{flex:1 1;min-width:0}.settings-profile-name{font-size:1.0625rem;font-weight:700;color:#082272;margin:0 0 .2rem;line-height:1.3}.settings-profile-email{font-size:.8125rem;color:#64748b;margin:0 0 .65rem;line-height:1.4;word-break:break-word}.settings-profile-actions{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.settings-profile-file-input{display:none}.settings-profile-hint{margin-top:.5rem}.settings-field label{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.4rem}.settings-field input{width:100%;font-size:.875rem;color:#0f172a;background:#fff;border:1px solid #bfdbfe;border-radius:.55rem;padding:.6rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.settings-field input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.settings-field input:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.settings-field-hint{font-size:.75rem;color:#94a3b8;margin:.35rem 0 0;line-height:1.45}.settings-plan-badge{grid-gap:.5rem;gap:.5rem;font-size:.875rem;font-weight:600;border:1px solid #bfdbfe;border-radius:.55rem;padding:.55rem .75rem;width:100%}.settings-help-link,.settings-plan-badge{display:inline-flex;align-items:center;color:#1e40af;background:#eff6ff}.settings-help-link{justify-content:center;font-size:.6875rem;font-weight:700;border:1px solid #bfdbfe;border-radius:9999px;width:1.25rem;height:1.25rem;text-decoration:none;line-height:1}.settings-help-link:hover{background:#dbeafe;color:#082272}.settings-upgrade-link{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:600;color:#1e40af;text-decoration:none}.settings-upgrade-link:hover{text-decoration:underline}.settings-notice{display:flex;align-items:flex-start;grid-gap:.55rem;gap:.55rem;font-size:.8125rem;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;padding:.75rem .85rem;margin-bottom:1rem;line-height:1.5}.settings-notice-icon{color:#1e40af;font-size:1.1rem;margin-top:.1rem;flex-shrink:0}.settings-actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:.75rem;gap:.75rem;margin-top:.5rem;padding-top:.25rem}.settings-skeleton{background:linear-gradient(90deg,#eff6ff 25%,#dbeafe 50%,#eff6ff 75%);background-size:200% 100%;animation:settings-shimmer 1.2s infinite;border-radius:.55rem}.settings-skeleton--title{height:28px;width:180px;margin-bottom:.75rem}.settings-skeleton--card{height:200px;margin-bottom:1rem}@keyframes settings-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.settings-page{padding:1.25rem 1rem 2rem}.settings-grid{grid-template-columns:1fr}.settings-profile{flex-direction:column;align-items:center;text-align:center}.settings-profile-actions{justify-content:center}.settings-actions{justify-content:stretch}.settings-actions .app-btn{width:100%}}.tableFixHead{overflow:auto;height:100px}.tableFixHead thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.divScroll{overflow:auto;max-height:300px}.divTradingViewResponsive{height:60vh;min-height:480px}.tradingview-chart-wrapper{width:100%}.chart-panel-tabs{grid-gap:.35rem;gap:.35rem}.chart-panel-tab{font-size:.875rem;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.45rem .9rem;transition:all .2s ease}.chart-panel-tab:hover{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}.chart-panel-tab.active{background:#dbeafe;color:#1e3a8a;border-color:#93c5fd;font-weight:600}.chart-panel-content,.technical-analysis-panel{min-height:60vh}.technical-analysis-embed-host,.tradingview-panel-embed{min-height:520px;height:60vh}.spot-futures-toggle{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;padding:.25rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.625rem;box-shadow:inset 0 1px 2px rgba(37,99,235,.06)}.spot-futures-toggle--sm{padding:.2rem;border-radius:.5rem}.spot-futures-toggle-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:.35rem;gap:.35rem;border:none;border-radius:.5rem;background:transparent;color:#64748b;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;letter-spacing:.01em;line-height:1.2;cursor:pointer;transition:all .2s ease;white-space:nowrap}.spot-futures-toggle--md .spot-futures-toggle-btn{font-size:.875rem;padding:.5rem 1rem;min-width:5.5rem}.spot-futures-toggle--sm .spot-futures-toggle-btn{font-size:.75rem;padding:.35rem .75rem;min-width:4.5rem}.spot-futures-toggle-btn:hover:not(:disabled):not(.active){background:hsla(0,0%,100%,.7);color:#334155}.spot-futures-toggle-btn.active{background:#fff;color:#1e3a8a;font-weight:600;box-shadow:0 1px 3px rgba(37,99,235,.15),0 0 0 1px #93c5fd}.spot-futures-toggle-btn.active[data-market=spot]{color:#065f46;box-shadow:0 1px 3px rgba(5,150,105,.15),0 0 0 1px #6ee7b7}.spot-futures-toggle-btn.active[data-market=futures]{color:#1e40af;box-shadow:0 1px 3px rgba(37,99,235,.18),0 0 0 1px #60a5fa}.spot-futures-toggle-btn:disabled{opacity:.55;cursor:not-allowed}.spot-futures-toggle-dot{width:.5rem;height:.5rem;border-radius:9999px;background:currentColor;opacity:.35}.spot-futures-toggle-btn.active .spot-futures-toggle-dot{opacity:1}.spot-futures-toggle-btn[data-market=spot] .spot-futures-toggle-dot{background:#10b981}.spot-futures-toggle-btn[data-market=futures] .spot-futures-toggle-dot{background:#3b82f6}.spot-futures-toggle-label{display:block;font-size:.75rem;font-weight:600;color:#475569;margin-bottom:.35rem;letter-spacing:.02em;text-transform:uppercase}.spot-futures-toggle-label--inline{margin-bottom:0;margin-right:.65rem}.spot-futures-toggle-field{display:flex;flex-direction:column;align-items:flex-start}.spot-futures-toggle-field--inline{flex-direction:row;align-items:center}.new-order-market-menu{min-width:11rem;padding:.35rem;border:1px solid #dbeafe;border-radius:.625rem;box-shadow:0 8px 20px rgba(37,99,235,.12)}.new-order-market-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.6rem .75rem!important;border-radius:.5rem;font-weight:500;color:#334155!important}.new-order-market-item:hover{background:#eff6ff!important;color:#1e3a8a!important}.new-order-market-item .spot-futures-toggle-dot{opacity:1}.smart-badge{display:inline-flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:auto;max-width:100%;margin-right:.5rem;margin-bottom:.5rem}.smart-badge__label{white-space:pre;flex:0 1 auto;min-width:0}.smart-badge__remove{flex:0 0 auto;width:auto;min-width:2rem;max-width:none;padding-left:.5rem;padding-right:.5rem;display:inline-flex;align-items:center;justify-content:center}.smart-badge .alert{font-size:.6rem;margin-bottom:0}.qty-template{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.qty-template__label{display:block;font-size:.875rem;font-weight:600;color:#082272;margin-bottom:.5rem}.qty-template__unit-toggle{display:flex;width:100%;border:1px solid #bfdbfe;border-radius:.5rem;overflow:hidden;margin-bottom:.65rem;background:#f8fafc}.qty-template__unit-btn{flex:1 1;border:none;background:transparent;font-size:.875rem;font-weight:600;padding:.55rem .75rem;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.qty-template__unit-btn small{display:block;font-size:.68rem;font-weight:500;margin-top:.1rem}.qty-template__unit-btn.is-active{background:#082272;color:#fff}.qty-template__unit-btn.is-active small{color:#dbeafe}.qty-template__unit-btn.is-inactive{color:#94a3b8;opacity:.85}.qty-template__unit-btn.is-inactive small{color:#cbd5e1}.qty-template__unit-btn.is-inactive:hover{background:#eff6ff;color:#1e40af;opacity:1}.qty-template__unit-btn.is-inactive:hover small{color:#64748b}.qty-template__unit-btn:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px;z-index:1}.date-filter{flex-wrap:wrap;align-items:flex-end;width:100%}.date-filter,.date-filter__inputs{display:flex;grid-gap:.65rem;gap:.65rem}.date-filter__inputs{flex:1 1 16rem;flex-wrap:wrap;min-width:0}.date-filter__field{flex:1 1 8rem;min-width:0}.date-filter__label{display:block;font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.35rem}.date-filter__input{width:100%;font-size:.875rem;color:#0f172a;background:#fff;border:1px solid #bfdbfe;border-radius:.55rem;padding:.6rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.date-filter__input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.date-filter__apply{flex-shrink:0}@media (max-width:768px){.date-filter{flex-direction:column;align-items:stretch}.date-filter__apply{width:100%}}#tabContent{border-left:.0625rem solid #9ca3af;border-right:.0625rem solid #9ca3af;border-bottom:.0625rem solid #9ca3af;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.nav-tabs .nav-link{margin-bottom:0}.input-group .alert,.smart-badge .alert{font-size:.6rem}.divScrollBadges{overflow:auto;max-height:100px}.hourPart{max-width:66px}.divAutomationsList{overflow:auto;max-height:150px}.divBacktestResults{overflow:auto;max-height:350px}.modal-body{overflow-x:clip}.modal-body,.modal-body .form-group{min-width:0;max-width:100%}.modal-body .row{margin-left:0!important;margin-right:0!important;max-width:100%}.modal-body [class*=col-]{min-width:0;max-width:100%}.modal-body .input-group{display:flex;flex-wrap:wrap;max-width:100%;width:100%;grid-gap:.5rem;gap:.5rem;align-items:stretch}.modal-body .input-group.input-group-merge>*{margin-left:0!important}.modal-body .input-group>.btn,.modal-body .input-group>.form-control,.modal-body .input-group>.form-select,.modal-body .input-group>.input-group-text{min-width:0;flex:1 1 8rem;max-width:100%}.modal-body .input-group>.actions-add-btn,.modal-body .input-group>.conditions-add-btn,.modal-body .input-group>.input-group-add-btn{flex:0 0 auto;width:auto;max-width:none;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding-left:.65rem;padding-right:.65rem}.modal-body .form-group>div[class*=-container]{width:100%!important;max-width:100%;min-width:0}.bot-setup-form{width:100%;min-width:0;max-width:100%;overflow-x:clip;box-sizing:border-box}.bot-setup-form .row{margin-left:0!important;margin-right:0!important;max-width:100%}.bot-setup-form [class*=col-]{flex:0 0 100%;max-width:100%;padding-left:0!important;padding-right:0!important;min-width:0}.bot-setup-form .form-group,.bot-setup-form .private-page-field{min-width:0;max-width:100%}.bot-setup-form .form-control,.bot-setup-form .form-select,.bot-setup-form textarea.form-control{width:100%;max-width:100%;box-sizing:border-box;font-size:.875rem;color:#0f172a;background:#fff;border:1px solid #bfdbfe;border-radius:.55rem;padding:.6rem .75rem}.bot-setup-form .form-control:focus,.bot-setup-form .form-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.bot-setup-form .input-group{display:flex;flex-wrap:wrap;max-width:100%;width:100%;grid-gap:.5rem;gap:.5rem;align-items:stretch}.bot-setup-form .input-group.input-group-merge>*{margin-left:0!important;border-radius:.55rem!important}.bot-setup-form .input-group>.btn,.bot-setup-form .input-group>.form-control,.bot-setup-form .input-group>.form-select,.bot-setup-form .input-group>.input-group-text{min-width:0;flex:1 1 8rem;max-width:100%}.bot-setup-form .input-group-text,.bot-setup-form .input-group>.input-group-text{flex:0 0 auto;background:#eff6ff;border-color:#bfdbfe;color:#1e40af;font-weight:600}.bot-setup-form .input-group>.actions-add-btn,.bot-setup-form .input-group>.conditions-add-btn,.bot-setup-form .input-group>.input-group-add-btn{flex:0 0 auto;width:auto;max-width:none;align-self:stretch}.bot-setup-form .hourPart{max-width:100%!important;width:100%;flex:1 1 3.5rem}.bot-setup-form .private-page-card{overflow-x:clip;min-width:0}.bot-setup-form label:not(.private-page-label){display:block;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.4rem}.bot-setup-form small.text-muted{font-size:.75rem;color:#94a3b8}.bot-setup-form [class*=-container]{width:100%!important;max-width:100%;min-width:0}.bot-setup-form .divScrollBadges{max-width:100%;overflow-x:auto;margin-top:.75rem}.bot-setup-form .schedule-toggle{margin-top:.5rem}.actions-area--stacked,.conditions-area--stacked,.conditions-variable--stacked{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;width:100%;min-width:0;max-width:100%}.actions-value-row,.conditions-value-row{display:flex;align-items:stretch;grid-gap:.5rem;gap:.5rem;width:100%;min-width:0}.actions-value-row .form-control,.actions-value-row .form-select,.conditions-value-row .form-control{flex:1 1 auto;min-width:0}.bot-setup-form .actions-add-btn,.bot-setup-form .conditions-add-btn,.bot-setup-form .input-group-add-btn{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;opacity:1;visibility:visible}.schedule-datetime--stacked{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;width:100%;min-width:0}.schedule-datetime__time-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;width:100%}.schedule-datetime__time-row .form-control{text-align:center}.schedule-datetime__sep{display:none}.schedule-cron--stacked{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;width:100%;min-width:0}@media (max-width:768px){.schedule-datetime__time-row{grid-template-columns:1fr}.actions-value-row,.conditions-value-row{flex-direction:column}.bot-setup-form .actions-add-btn,.bot-setup-form .conditions-add-btn,.bot-setup-form .input-group-add-btn{width:100%;align-self:auto}.bot-setup-form .private-page-actions{flex-direction:column;align-items:stretch}.bot-setup-form .private-page-actions .app-btn{width:100%}}.bot-performance-page .bot-performance-empty,.bot-performance-page .bot-performance-loading{color:#64748b;font-size:.95rem;margin:0 0 1.5rem}.bot-performance-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.bot-performance-summary-card{display:flex;align-items:center;grid-gap:.85rem;gap:.85rem;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;padding:1rem 1.1rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.bot-performance-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#f1f5f9;color:#334155;flex-shrink:0}.bot-performance-summary-card--active .bot-performance-summary-icon{background:#dbeafe;color:#1d4ed8}.bot-performance-summary-card--exited .bot-performance-summary-icon,.bot-performance-summary-card--profit .bot-performance-summary-icon{background:#dcfce7;color:#15803d}.bot-performance-summary-card--loss .bot-performance-summary-icon{background:#fee2e2;color:#b91c1c}.bot-performance-summary-label{margin:0;font-size:.8rem;color:#64748b}.bot-performance-summary-value{margin:.15rem 0 0;font-size:1.35rem;font-weight:700;color:#0f172a;line-height:1.2}.bot-performance-duration{margin:0 0 1.5rem;color:#64748b;font-size:.85rem}.bot-performance-table th{white-space:nowrap;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.bot-performance-table td{vertical-align:middle;font-size:.9rem}.bot-performance-status{display:inline-flex;align-items:center;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.bot-performance-status--active{background:#dbeafe;color:#1d4ed8}.bot-performance-status--exited{background:#dcfce7;color:#15803d}.bot-performance-pnl--positive{color:#15803d;font-weight:600}.bot-performance-pnl--negative{color:#b91c1c;font-weight:600}.bot-performance-pnl--neutral{color:#64748b}@media (max-width:768px){.bot-performance-summary-grid{grid-template-columns:1fr 1fr}}.backtest-form{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:clip}.backtest-form .input-group{display:flex;flex-wrap:wrap;max-width:100%;width:100%;grid-gap:.5rem;gap:.5rem}.backtest-form .input-group>.form-control,.backtest-form .input-group>.form-select{min-width:0;flex:1 1 8rem;max-width:100%}.backtest-form .private-page-grid{margin-bottom:1rem}.backtest-form .divAutomationsList{max-width:100%}.backtest-bots-list{margin-bottom:0}.backtest-bots-item{padding:.65rem .85rem}.backtest-bots-label{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem;gap:.5rem;margin:0;cursor:pointer;width:100%}.backtest-bots-name{font-weight:600;color:#082272}.backtest-bots-meta{flex:1 1 100%;font-size:.8125rem;color:#64748b;padding-left:1.65rem}.backtest-bots-empty{margin:0;font-size:.875rem;color:#64748b}.backtest-form .divBacktestResults{max-width:100%}.backtest-form .schedule-datetime--stacked{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;width:100%;min-width:0}.backtest-form .schedule-datetime__time-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;width:100%}.backtest-form .schedule-datetime__time-row .form-control{text-align:center}.backtest-form .hourPart{max-width:100%!important;width:100%}@media (max-width:768px){.backtest-form .private-page-grid,.backtest-form .schedule-datetime__time-row{grid-template-columns:1fr}.backtest-form .private-page-actions{flex-direction:column;align-items:stretch}.backtest-form .private-page-actions .app-btn{width:100%}}.unified-setup-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:1.5rem 1.5rem 2.5rem;width:100%;max-width:1120px;margin:0 auto;min-width:0;box-sizing:border-box}.unified-setup-page-header{margin-bottom:1.75rem}.unified-setup-page-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;margin-bottom:.75rem}.unified-setup-page-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#082272;margin:0 0 .4rem;letter-spacing:-.02em}.unified-setup-page-subtitle{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0;max-width:640px}.unified-setup-card{background:#fff;border:1px solid #bfdbfe;border-radius:.9rem;padding:1.35rem 1.5rem 1.25rem;margin-bottom:1.15rem;box-shadow:0 4px 18px rgba(37,99,235,.06);min-width:0;max-width:100%;overflow-x:clip}.unified-setup-card-header{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;margin-bottom:1.1rem;padding-bottom:.85rem;border-bottom:1px solid #e0f2fe}.unified-setup-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.55rem;background:#eff6ff;color:#1e40af;flex-shrink:0}.unified-setup-card-title{font-size:1rem;font-weight:700;color:#082272;margin:0}.unified-setup-card-text{font-size:.8125rem;color:#64748b;margin:.15rem 0 0;line-height:1.5}.unified-setup-field{margin-bottom:1rem;min-width:0;max-width:100%}.unified-setup-field:last-child{margin-bottom:0}.unified-setup-field>label,.unified-setup-page label.unified-setup-label{display:flex;align-items:center;grid-gap:.4rem;gap:.4rem;font-size:.8125rem;font-weight:600;color:#334155;margin-bottom:.4rem}.unified-setup-field-hint{font-size:.75rem;color:#94a3b8;margin:.35rem 0 0;line-height:1.45}.unified-setup-page .form-control,.unified-setup-page .form-select,.unified-setup-page textarea.form-control{width:100%;font-size:.875rem;color:#0f172a;background:#fff;border:1px solid #bfdbfe;border-radius:.55rem;padding:.6rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.unified-setup-page .form-control:focus,.unified-setup-page .form-select:focus,.unified-setup-page textarea.form-control:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.unified-setup-page .form-control:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.unified-setup-page .input-group-text{background:#eff6ff;border-color:#bfdbfe;color:#1e40af;font-weight:600}.unified-setup-column-title{font-size:.9375rem;font-weight:700;color:#082272;margin:0 0 1rem}.unified-setup-column{min-width:0;max-width:100%}.unified-setup-column--buy{border-right:1px solid #e0f2fe}.unified-setup-page .unified-setup-card>.row{max-width:100%}.unified-setup-page .unified-setup-card>.row>[class*=col-]{min-width:0}.unified-setup-page .unified-setup-column .row,.unified-setup-page .unified-setup-field .row{margin-left:0;margin-right:0;max-width:100%}.unified-setup-page .unified-setup-column .row>[class*=col-],.unified-setup-page .unified-setup-field .row>[class*=col-]{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.unified-setup-page .input-group{flex-wrap:wrap;max-width:100%}.unified-setup-page .input-group>.btn,.unified-setup-page .input-group>.form-control,.unified-setup-page .input-group>.form-select,.unified-setup-page .input-group>.input-group-text{min-width:0}.unified-setup-page .input-group>.form-control,.unified-setup-page .input-group>.form-select{flex:1 1 8rem}.unified-setup-page .input-group>.actions-add-btn,.unified-setup-page .input-group>.conditions-add-btn,.unified-setup-page .input-group>.input-group-add-btn{flex:0 0 auto;width:auto;max-width:none;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding-left:.65rem;padding-right:.65rem}.unified-setup-page .form-group,.unified-setup-page .qty-template{min-width:0;max-width:100%}.unified-setup-page .unified-setup-field>div[class*=-container]{width:100%;max-width:100%}.unified-setup-page .spot-futures-toggle-field{width:100%}.unified-setup-page .spot-futures-toggle{display:flex;width:100%}.unified-setup-page .spot-futures-toggle-btn{flex:1 1}.unified-setup-status{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;font-size:.75rem;font-weight:600;color:#047857;background:#ecfdf5;border:1px solid #86efac;border-radius:9999px;padding:.2rem .65rem;margin-left:.5rem}.unified-setup-notice{display:flex;align-items:flex-start;grid-gap:.55rem;gap:.55rem;font-size:.8125rem;border-radius:.55rem;padding:.75rem .85rem;margin-bottom:1rem;line-height:1.5}.unified-setup-notice--success{color:#047857;background:#ecfdf5;border:1px solid #86efac}.unified-setup-notice--error{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}.unified-setup-notice-icon{font-size:1.1rem;margin-top:.1rem;flex-shrink:0}.unified-setup-actions{display:flex;align-items:center;justify-content:flex-end;grid-gap:.75rem;gap:.75rem;margin-top:.5rem;padding-top:.25rem}.unified-setup-actions--start{justify-content:flex-start;margin-top:1rem}.unified-setup-success-card{background:#fff;border:1px solid #86efac;border-radius:.9rem;padding:1.35rem 1.5rem;margin-bottom:1.15rem;box-shadow:0 4px 18px rgba(16,185,129,.08)}.unified-setup-success-title{font-size:1.1rem;font-weight:700;color:#082272;margin:0 0 .35rem}.unified-setup-success-text{font-size:.875rem;color:#64748b;margin:0}.unified-setup-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.unified-setup-summary-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;padding:.75rem .9rem;font-size:.875rem;color:#334155}.unified-setup-summary-item strong{color:#082272}.unified-setup-save-row{margin-top:.5rem}.unified-setup-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start;margin-bottom:1rem}.unified-setup-options-grid .unified-setup-field{margin-bottom:0}@media (max-width:992px){.unified-setup-page .unified-setup-card>.row>.col-md-6{flex:0 0 100%;max-width:100%}.unified-setup-column--buy{border-right:none;border-bottom:1px solid #e0f2fe;padding-bottom:1.25rem;margin-bottom:1.25rem}}@media (max-width:768px){.unified-setup-page{padding:1.25rem 1rem 2rem}.unified-setup-options-grid{grid-template-columns:1fr}.unified-setup-page .unified-setup-card>.row>[class*=col-md-]{flex:0 0 100%;max-width:100%}.unified-setup-actions{justify-content:stretch}.unified-setup-actions .app-btn{width:100%}}.home-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#dbeafe}.home-exchange-banner{background:linear-gradient(90deg,#082272,#1e40af);border-bottom:1px solid #1e3a8a;padding:.65rem 1.25rem}.home-exchange-banner-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;grid-gap:.65rem;gap:.65rem;text-align:center}.home-exchange-banner-icon{flex-shrink:0;width:1.15rem;height:1.15rem;color:#f0b90b}.home-exchange-banner-text{margin:0;font-size:.875rem;line-height:1.45;color:#eff6ff}.home-exchange-banner-text strong{color:#fff;font-weight:700}.home-hero{background:linear-gradient(180deg,#fff,#eff6ff 55%,#dbeafe);border-bottom:1px solid #bfdbfe;padding:1.5rem 1.5rem 3rem}.home-hero-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(300px,400px);grid-gap:2rem;gap:2rem;align-items:start}.home-hero-main{padding-top:.25rem}.home-hero-aside{display:flex;justify-content:flex-end;align-items:flex-start}.home-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;margin-bottom:.85rem}.home-hero-title{font-size:clamp(1.85rem,4vw,2.75rem);font-weight:700;color:#082272;margin:0 0 .75rem;letter-spacing:-.02em;line-height:1.15}.home-hero-subtitle{font-size:1.0625rem;color:#475569;line-height:1.65;margin:0 0 1.25rem;max-width:520px}.home-hero-badges{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-bottom:1.25rem}.home-hero-badge{font-size:.75rem;font-weight:600;color:#1e40af;background:#fff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .75rem}.home-hero-actions{display:flex;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem}.trading-tip-card{background:#fff;border:1px solid #bfdbfe;border-radius:.85rem;padding:1.1rem 1.15rem;box-shadow:0 6px 22px rgba(37,99,235,.1);width:100%;max-width:400px}.trading-tip-card--loading{min-height:180px}.trading-tip-skeleton{width:100%;height:140px;border-radius:.5rem;background:linear-gradient(90deg,#eff6ff 25%,#dbeafe 50%,#eff6ff 75%);background-size:200% 100%;animation:trading-tip-shimmer 1.2s infinite}@keyframes trading-tip-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.trading-tip-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:.75rem;gap:.75rem;margin-bottom:.65rem}.trading-tip-header-left{display:flex;align-items:flex-start;grid-gap:.55rem;gap:.55rem}.trading-tip-icon{color:#1e40af;font-size:1.35rem;margin-top:.1rem}.trading-tip-eyebrow{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1e40af;margin:0}.trading-tip-date{font-size:.75rem;color:#64748b;margin:.1rem 0 0}.trading-tip-sentiment{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .5rem;border-radius:9999px;white-space:nowrap}.trading-tip-sentiment--bullish{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.trading-tip-sentiment--bearish{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.trading-tip-sentiment--neutral{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.trading-tip-category{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;margin:0 0 .25rem}.trading-tip-title{font-size:.9375rem;font-weight:700;color:#082272;margin:0 0 .45rem;line-height:1.35}.trading-tip-analysis{font-size:.8125rem;color:#475569;line-height:1.6;margin:0 0 .75rem}.trading-tip-market{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem .75rem;gap:.5rem .75rem;padding:.55rem .65rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.75rem;font-size:.75rem}.trading-tip-market-symbol{font-weight:700;color:#1e3a8a}.trading-tip-market-price{color:#334155;font-weight:600}.trading-tip-market-change.is-up{color:#047857;font-weight:600}.trading-tip-market-change.is-down{color:#b91c1c;font-weight:600}.trading-tip-link{font-size:.8125rem;font-weight:600;color:#1e40af;text-decoration:none}.trading-tip-link:hover{text-decoration:underline}.home-blog-section{padding:0 1.5rem 2rem;max-width:1100px;margin:0 auto}.daily-blog-card{display:grid;grid-template-columns:minmax(240px,320px) 1fr;grid-gap:0;gap:0;background:#fff;border:1px solid #bfdbfe;border-radius:.9rem;overflow:hidden;box-shadow:0 8px 28px rgba(37,99,235,.1)}.daily-blog-card--loading{min-height:280px}.daily-blog-media{position:relative;min-height:220px}.daily-blog-image{width:100%;height:100%;object-fit:cover;display:block}.daily-blog-category{position:absolute;top:.85rem;left:.85rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1e40af;background:hsla(0,0%,100%,.95);border:1px solid #bfdbfe;border-radius:9999px;padding:.3rem .65rem}.daily-blog-content{padding:1.35rem 1.5rem 1.25rem;display:flex;flex-direction:column}.daily-blog-header{margin-bottom:.65rem}.daily-blog-meta{display:flex;align-items:center;flex-wrap:wrap;grid-gap:.45rem;gap:.45rem}.daily-blog-meta-icon{color:#1e40af;font-size:1.1rem}.daily-blog-eyebrow{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1e40af}.daily-blog-date{font-size:.75rem;color:#64748b}.daily-blog-date:before{content:"·";margin-right:.45rem;color:#94a3b8}.daily-blog-byline{font-size:.75rem;color:#64748b;margin:.35rem 0 0}.daily-blog-title{font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:700;color:#082272;margin:0 0 .55rem;line-height:1.3;letter-spacing:-.01em}.daily-blog-excerpt{font-size:.9375rem;color:#475569;line-height:1.6;margin:0 0 .85rem;font-weight:500}.daily-blog-markets{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;margin-bottom:.9rem}.daily-blog-market-chip{display:inline-flex;align-items:center;grid-gap:.45rem;gap:.45rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.55rem;padding:.35rem .65rem;font-size:.75rem}.daily-blog-market-symbol{font-weight:700;color:#082272}.daily-blog-market-price{color:#334155;font-weight:600}.daily-blog-market-change.is-up{color:#15803d;font-weight:600}.daily-blog-market-change.is-down{color:#b91c1c;font-weight:600}.daily-blog-body{display:flex;flex-direction:column;grid-gap:.65rem;gap:.65rem}.daily-blog-paragraph{font-size:.875rem;color:#475569;line-height:1.65;margin:0}.daily-blog-footer{margin-top:1rem;padding-top:.85rem;border-top:1px solid #e0f2fe}.daily-blog-tags{display:flex;flex-wrap:wrap;grid-gap:.4rem;gap:.4rem;margin-bottom:.55rem}.daily-blog-tag{font-size:.6875rem;font-weight:600;color:#1e40af;background:#f8fafc;border:1px solid #dbeafe;border-radius:9999px;padding:.25rem .55rem}.daily-blog-disclaimer{font-size:.6875rem;color:#94a3b8;margin:0;line-height:1.4}.daily-blog-skeleton{background:linear-gradient(90deg,#eff6ff 25%,#dbeafe 50%,#eff6ff 75%);background-size:200% 100%;animation:trading-tip-shimmer 1.2s infinite;border-radius:.5rem}.daily-blog-skeleton--image{width:100%;height:100%;min-height:280px}.daily-blog-skeleton-body{padding:1.5rem;display:flex;flex-direction:column;grid-gap:.65rem;gap:.65rem}.daily-blog-skeleton--line{height:14px;width:100%}.daily-blog-skeleton--line.short{width:65%}.home-section{padding:2.5rem 1.5rem;max-width:1100px;margin:0 auto}.home-section--compact-top{padding-top:0}.home-section-header{text-align:center;margin-bottom:1.75rem}.home-section-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#082272;margin:0 0 .5rem}.home-section-text{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0}.home-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.home-why-card{background:#fff;border:1px solid #bfdbfe;border-radius:.85rem;padding:1.35rem 1.4rem;box-shadow:0 4px 18px rgba(37,99,235,.07);transition:transform .2s ease,box-shadow .2s ease}.home-why-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,99,235,.12)}.home-why-card-top{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:.65rem}.home-why-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#eff6ff;color:#1e40af;flex-shrink:0}.home-why-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3b82f6;margin:0 0 .15rem}.home-why-title{font-size:1.0625rem;font-weight:700;color:#082272;margin:0;line-height:1.35}.home-why-text{font-size:.875rem;color:#475569;line-height:1.65;margin:0}.home-feature-card{background:#fff;border:1px solid #bfdbfe;border-radius:.85rem;padding:1.25rem 1.15rem;text-decoration:none;color:inherit;box-shadow:0 4px 16px rgba(37,99,235,.06);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.home-feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(37,99,235,.1)}.home-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.6rem;background:#eff6ff;color:#1e40af;margin-bottom:.75rem}.home-feature-title{font-size:1rem;font-weight:700;color:#082272;margin:0 0 .4rem}.home-feature-text{font-size:.8125rem;color:#64748b;line-height:1.55;margin:0;flex:1 1}.home-feature-link{margin-top:.85rem;font-size:.8125rem;font-weight:600;color:#1e40af}.home-cta-wrap{padding:0 1.5rem 3.5rem;max-width:820px;margin:0 auto}.home-cta-card{background:linear-gradient(135deg,#082272,#1e3a8a);border-radius:.9rem;padding:2rem 1.75rem;text-align:center;box-shadow:0 8px 28px rgba(8,34,114,.25)}.home-cta-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#fff;margin:0 0 .65rem}.home-cta-text{font-size:.9375rem;color:hsla(0,0%,100%,.88);line-height:1.6;margin:0 auto 1.25rem;max-width:520px}@media (max-width:900px){.daily-blog-card{grid-template-columns:1fr}.daily-blog-media{min-height:200px;max-height:220px}.home-hero-inner{grid-template-columns:1fr}.home-hero-aside{justify-content:stretch;order:-1}.trading-tip-card{max-width:none}.home-card-grid,.home-card-grid--3,.home-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-exchange-banner{padding:.75rem 1rem}.home-exchange-banner-inner{flex-direction:column;grid-gap:.4rem;gap:.4rem}.home-exchange-banner-text{font-size:.8125rem}.home-hero{padding:1.25rem 1rem 2rem}.home-blog-section{padding:0 1rem 1.5rem}.daily-blog-content{padding:1.15rem 1rem 1rem}.home-section{padding:2rem 1rem}.home-card-grid,.home-card-grid--3,.home-why-grid{grid-template-columns:1fr}}.learn-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#dbeafe;min-height:calc(100vh - 6rem);padding:2.5rem 1.5rem 3.5rem}.learn-page-header{max-width:760px;margin:0 auto 2.5rem;text-align:center}.learn-page-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;margin-bottom:1rem}.learn-page-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#082272;margin:0 0 .75rem;letter-spacing:-.02em}.learn-page-subtitle{font-size:1rem;color:#475569;line-height:1.65;margin:0}.learn-intro-card{max-width:900px;margin:0 auto 2rem;background:#fff;border:1px solid #bfdbfe;border-radius:.75rem;padding:1.35rem 1.5rem;box-shadow:0 4px 16px rgba(37,99,235,.06)}.learn-intro-title{font-size:1rem;font-weight:700;color:#1e3a8a;margin:0 0 .65rem}.learn-intro-list{margin:0;padding-left:1.25rem;color:#475569;font-size:.875rem;line-height:1.65}.learn-intro-card--spaced{margin-top:2rem}.learn-intro-cta{margin-top:1rem}.learn-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:1100px;margin:0 auto}.learn-guide-card{display:flex;flex-direction:column;background:#fff;border:1px solid #bfdbfe;border-radius:.85rem;padding:1.4rem 1.3rem 1.25rem;box-shadow:0 4px 18px rgba(37,99,235,.07);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.learn-guide-card:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 8px 24px rgba(37,99,235,.12)}.learn-guide-card-top{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:.75rem;gap:.75rem;margin-bottom:.85rem}.learn-guide-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#eff6ff;color:#1e40af;font-size:1.35rem;flex-shrink:0}.learn-guide-card-meta{display:flex;flex-direction:column;align-items:flex-end;grid-gap:.25rem;gap:.25rem}.learn-guide-badge{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:9999px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.learn-guide-time{font-size:.75rem;color:#64748b}.learn-guide-card-title{font-size:1.125rem;font-weight:700;color:#082272;margin:0 0 .4rem}.learn-guide-card-text{font-size:.8125rem;color:#64748b;line-height:1.55;margin:0 0 1rem;flex:1 1}.learn-guide-card-link{font-size:.8125rem;font-weight:600;color:#1e40af}.learn-guide-page{max-width:820px;margin:0 auto}.learn-guide-back{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;font-size:.875rem;font-weight:500;color:#1e40af;text-decoration:none;margin-bottom:1.25rem}.learn-guide-back:hover{color:#1e3a8a;text-decoration:underline}.learn-guide-hero{background:#fff;border:1px solid #bfdbfe;border-radius:.85rem;padding:1.5rem 1.5rem 1.35rem;box-shadow:0 4px 20px rgba(37,99,235,.08);margin-bottom:1.25rem;position:relative;overflow:hidden}.learn-guide-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#082272,#1e40af,#3b82f6)}.learn-guide-hero-top{display:flex;align-items:center;grid-gap:.85rem;gap:.85rem;margin-bottom:.75rem}.learn-guide-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:#eff6ff;color:#1e40af;font-size:1.6rem}.learn-guide-hero-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#082272;margin:0}.learn-guide-hero-subtitle{font-size:.9375rem;color:#475569;line-height:1.6;margin:0 0 1rem}.learn-guide-hero-meta{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.learn-guide-section{background:#fff;border:1px solid #bfdbfe;border-radius:.75rem;padding:1.25rem 1.4rem;margin-bottom:1rem;box-shadow:0 2px 12px rgba(37,99,235,.05)}.learn-guide-section-title{font-size:1rem;font-weight:700;color:#1e3a8a;margin:0 0 .75rem}.learn-guide-section-text{font-size:.875rem;color:#475569;line-height:1.7;margin:0}.learn-guide-section-text strong{color:#334155;font-weight:600}.learn-guide-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:.85rem;gap:.85rem}.learn-guide-step{border:1px solid #e2e8f0;border-radius:.65rem;padding:1rem 1.1rem;background:#f8fafc}.learn-guide-step-header{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;margin-bottom:.5rem}.learn-guide-step-number{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:9999px;background:#1e40af;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.learn-guide-step-title{font-size:.9375rem;font-weight:700;color:#082272;margin:0}.learn-guide-step-content{font-size:.875rem;color:#475569;line-height:1.65;margin:0}.learn-guide-tips{margin:.65rem 0 0;padding:.65rem .85rem;background:#eff6ff;border-radius:.5rem;border-left:3px solid #3b82f6}.learn-guide-tips-title{font-size:.75rem;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem}.learn-guide-tips-list{margin:0;padding-left:1.1rem;font-size:.8125rem;color:#475569;line-height:1.55}.learn-guide-list{margin:0;padding-left:1.2rem;font-size:.875rem;color:#475569;line-height:1.65}.learn-guide-cta-row{display:flex;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.learn-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.learn-related-link{display:block;padding:.75rem .9rem;border:1px solid #bfdbfe;border-radius:.55rem;background:#f8fafc;font-size:.8125rem;font-weight:600;color:#1e40af;text-decoration:none;transition:background .2s ease}.learn-related-link:hover{background:#eff6ff}@media (max-width:900px){.learn-guide-grid{grid-template-columns:1fr;max-width:460px}}@media (max-width:640px){.learn-page{padding:1.75rem 1rem 2.5rem}.learn-related-grid{grid-template-columns:1fr}}.about-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#dbeafe}.about-hero{background:linear-gradient(180deg,#fff,#dbeafe);padding:3rem 1.5rem 2.5rem;text-align:center;border-bottom:1px solid #bfdbfe}.about-hero-inner{max-width:720px;margin:0 auto}.about-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;margin-bottom:1rem}.about-hero-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:#082272;margin:0 0 .85rem;letter-spacing:-.02em;line-height:1.2}.about-hero-subtitle{font-size:1.0625rem;color:#475569;line-height:1.65;margin:0 auto 1.5rem;max-width:560px}.about-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:.75rem;gap:.75rem}.about-section{padding:2.5rem 1.5rem;max-width:1000px;margin:0 auto}.about-section--tight-bottom{padding-bottom:1.5rem}.about-banner{position:relative;min-height:240px;border-radius:.9rem;background-size:cover;background-position:50%;overflow:hidden;border:1px solid #bfdbfe;box-shadow:0 8px 28px rgba(37,99,235,.1);margin-bottom:2rem}.about-banner-overlay{display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;padding:1.75rem 1.5rem;background:linear-gradient(180deg,rgba(8,34,114,.15),rgba(8,34,114,.88))}.about-banner-quote{font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:600;color:#fff;line-height:1.45;margin:0;max-width:640px}.about-section-header{text-align:center;margin-bottom:1.75rem}.about-section-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#082272;margin:0 0 .5rem}.about-section-text{font-size:.9375rem;color:#64748b;line-height:1.6;margin:0}.about-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.about-value-card{background:#fff;border:1px solid #bfdbfe;border-radius:.85rem;padding:1.35rem 1.3rem;box-shadow:0 4px 18px rgba(37,99,235,.07);transition:transform .2s ease,box-shadow .2s ease}.about-value-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,99,235,.12)}.about-value-top{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:.65rem}.about-value-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#eff6ff;color:#1e40af;flex-shrink:0}.about-value-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3b82f6;margin:0 0 .15rem}.about-value-title{font-size:1.0625rem;font-weight:700;color:#082272;margin:0}.about-value-text{font-size:.875rem;color:#475569;line-height:1.65;margin:0}.about-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:.5rem}.about-product-card{background:#fff;border:1px solid #bfdbfe;border-radius:.75rem;padding:1.15rem 1.1rem;text-align:center;box-shadow:0 2px 12px rgba(37,99,235,.05)}.about-product-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.55rem;background:#eff6ff;color:#1e40af;margin-bottom:.55rem}.about-product-title{font-size:.9375rem;font-weight:700;color:#082272;margin:0 0 .35rem}.about-product-text{font-size:.8125rem;color:#64748b;line-height:1.5;margin:0}.about-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:.25rem}.about-stat-card{background:#fff;border:1px solid #bfdbfe;border-radius:.75rem;padding:1.1rem 1rem;text-align:center}.about-stat-value{display:block;font-size:1.5rem;font-weight:700;color:#1e40af;margin-bottom:.2rem}.about-stat-label{font-size:.8125rem;color:#64748b}.about-cta-wrap{padding:0 1.5rem 3.5rem;max-width:820px;margin:0 auto}.about-cta-card{background:linear-gradient(135deg,#082272,#1e3a8a);border-radius:.9rem;padding:2rem 1.75rem;text-align:center;box-shadow:0 8px 28px rgba(8,34,114,.25)}.about-cta-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#fff;margin:0 0 .65rem}.about-cta-text{font-size:.9375rem;color:hsla(0,0%,100%,.88);line-height:1.6;margin:0 auto 1.25rem;max-width:480px}.about-cta-note{font-size:.8125rem;color:hsla(0,0%,100%,.65);margin:.85rem 0 0}.about-cta-link{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.about-cta-link:hover{color:#dbeafe}@media (max-width:768px){.about-products,.about-stats-row,.about-values-grid{grid-template-columns:1fr}}@media (max-width:640px){.about-hero{padding:2rem 1rem 1.75rem}.about-section{padding:2rem 1rem}}.marketplace-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#dbeafe;min-height:calc(100vh - 6rem);padding:2.5rem 1.5rem 3.5rem}.marketplace-page-header{max-width:720px;margin:0 auto 2rem;text-align:center}.marketplace-page-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;margin-bottom:1rem}.marketplace-page-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#082272;margin:0 0 .75rem;letter-spacing:-.02em}.marketplace-page-subtitle{font-size:1rem;color:#475569;line-height:1.65;margin:0}.marketplace-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;max-width:1100px;margin:0 auto 1.25rem}.marketplace-search{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;flex:1 1 280px}.marketplace-search label{font-size:.85rem;font-weight:600;color:#334155;white-space:nowrap}.marketplace-search input{flex:1 1 auto;min-width:0;border:1px solid #cbd5e1;border-radius:.55rem;padding:.55rem .75rem;font-size:.9rem}.marketplace-count{font-size:.85rem;color:#64748b}.marketplace-card{max-width:1100px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 4px 24px rgba(15,23,42,.06);overflow:hidden}.marketplace-table-wrap{overflow-x:auto}.marketplace-table{width:100%;margin:0;border-collapse:collapse}.marketplace-table th{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f8fafc;padding:.85rem 1rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.marketplace-table td{padding:.9rem 1rem;border-bottom:1px solid #f1f5f9;font-size:.92rem;color:#0f172a;vertical-align:middle}.marketplace-table tbody tr:hover{background:#f8fafc}.marketplace-bot-name{font-weight:600;color:#082272}.marketplace-owner{display:block;font-size:.8rem;color:#64748b;margin-top:.15rem}.marketplace-status{display:inline-flex;align-items:center;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.marketplace-status--running{background:#dcfce7;color:#15803d}.marketplace-status--stopped{background:#f1f5f9;color:#64748b}.marketplace-pnl{font-weight:700;white-space:nowrap}.marketplace-pnl--positive{color:#15803d}.marketplace-pnl--negative{color:#b91c1c}.marketplace-pnl--neutral{color:#64748b}.marketplace-empty,.marketplace-error,.marketplace-loading{padding:2.5rem 1.5rem;text-align:center;color:#64748b}.marketplace-error{color:#b91c1c}.marketplace-pagination{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;padding:1rem;border-top:1px solid #e2e8f0}.marketplace-pagination button{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:.5rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;cursor:pointer}.marketplace-pagination button:disabled{opacity:.45;cursor:not-allowed}.marketplace-note,.marketplace-pagination span{font-size:.85rem;color:#64748b}.marketplace-note{max-width:720px;margin:1.5rem auto 0;text-align:center;line-height:1.6}@media (max-width:768px){.marketplace-toolbar{flex-direction:column;align-items:stretch}}.pricing-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#dbeafe;min-height:calc(100vh - 6rem);padding:2.5rem 1.5rem 3.5rem}.pricing-page-header{max-width:720px;margin:0 auto 2.5rem;text-align:center}.pricing-page-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:.35rem .85rem;margin-bottom:1rem}.pricing-page-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#082272;margin:0 0 .75rem;letter-spacing:-.02em}.pricing-page-subtitle{font-size:1rem;color:#475569;line-height:1.65;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:1200px;margin:0 auto;align-items:stretch}.pricing-grid--checkout{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px}.pricing-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #bfdbfe;border-radius:.9rem;padding:1.5rem 1.35rem 1.35rem;box-shadow:0 4px 20px rgba(37,99,235,.07);transition:transform .2s ease,box-shadow .2s ease}.pricing-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(37,99,235,.12)}.pricing-card--highlighted{border-color:#3b82f6;box-shadow:0 8px 28px rgba(59,130,246,.18)}.pricing-card--highlighted:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:.9rem .9rem 0 0;background:linear-gradient(90deg,#082272,#1e40af,#3b82f6)}.pricing-card--current{border-color:#1e40af}.pricing-card-badge{position:absolute;top:-.65rem;left:50%;transform:translateX(-50%);background:#1e40af;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .7rem;border-radius:9999px;white-space:nowrap}.pricing-card-badge--current{background:#082272}.pricing-card-top{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;margin-bottom:.35rem}.pricing-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.55rem;background:#eff6ff;color:#1e40af;font-size:1.15rem;flex-shrink:0}.pricing-card-name{font-size:1.125rem;font-weight:700;color:#082272;margin:0}.pricing-card-description{font-size:.8125rem;color:#64748b;line-height:1.5;margin:0 0 1.1rem;min-height:2.5rem}.pricing-card-price-row{display:flex;align-items:baseline;grid-gap:.15rem;gap:.15rem;margin-bottom:1.15rem}.pricing-card-currency{font-size:1.125rem;font-weight:600;color:#1e3a8a}.pricing-card-price{font-size:2.5rem;font-weight:700;color:#082272;line-height:1;letter-spacing:-.03em}.pricing-card-period{font-size:.875rem;color:#64748b;margin-left:.15rem}.pricing-card-features{list-style:none;padding:0;margin:0 0 1.35rem;flex:1 1;display:flex;flex-direction:column;grid-gap:.55rem;gap:.55rem}.pricing-card-feature{display:flex;align-items:flex-start;grid-gap:.5rem;gap:.5rem;font-size:.8125rem;color:#334155;line-height:1.45}.pricing-card-feature-icon{color:#2563eb;font-size:.95rem;margin-top:.1rem;flex-shrink:0}.pricing-card-cta{width:100%;margin-top:auto}.pricing-card--disabled{opacity:.72;pointer-events:none}.pricing-page-note{max-width:900px;margin:2rem auto 0;text-align:center;font-size:.875rem;color:#64748b;line-height:1.6}.pricing-page-limits{max-width:900px;margin:2.5rem auto 0;background:#fff;border:1px solid #bfdbfe;border-radius:.75rem;padding:1.25rem 1.5rem}.pricing-page-limits-title{font-size:.9375rem;font-weight:700;color:#1e3a8a;margin:0 0 .5rem}.pricing-page-limits-text{font-size:.8125rem;color:#64748b;margin:0;line-height:1.6}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pricing-page{padding:1.75rem 1rem 2.5rem}.pricing-grid{grid-template-columns:1fr;max-width:420px}}.app-toast-stack{position:fixed;top:1.15rem;right:1.15rem;z-index:1080;display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;width:min(420px,calc(100vw - 2rem));pointer-events:none;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app-toast{pointer-events:auto;display:flex;align-items:flex-start;grid-gap:.85rem;gap:.85rem;padding:.95rem 1rem .95rem .95rem;background:#fff;border:1px solid #bfdbfe;border-radius:.85rem;box-shadow:0 10px 28px rgba(37,99,235,.12);animation:app-toast-enter .28s ease-out}.app-toast--leaving{animation:app-toast-exit .22s ease-in forwards}.app-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:.6rem;flex-shrink:0}.app-toast__body{flex:1 1;min-width:0;padding-top:.1rem}.app-toast__label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem}.app-toast__message{margin:0;font-size:.875rem;line-height:1.5;color:#334155;word-break:break-word}.app-toast__dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:.45rem;background:transparent;color:#94a3b8;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.app-toast__dismiss:hover{background:#f1f5f9;color:#475569}.app-toast__dismiss:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.app-toast--success{border-color:#86efac}.app-toast--success .app-toast__icon{background:#ecfdf5;color:#059669}.app-toast--success .app-toast__label{color:#047857}.app-toast--error{border-color:#fca5a5}.app-toast--error .app-toast__icon{background:#fef2f2;color:#dc2626}.app-toast--error .app-toast__label{color:#b91c1c}.app-toast--warning{border-color:#fcd34d}.app-toast--warning .app-toast__icon{background:#fffbeb;color:#d97706}.app-toast--warning .app-toast__label{color:#b45309}.app-toast--info{border-color:#bfdbfe}.app-toast--info .app-toast__icon{background:#eff6ff;color:#1e40af}.app-toast--info .app-toast__label{color:#1d4ed8}@keyframes app-toast-enter{0%{opacity:0;transform:translateX(1.25rem)}to{opacity:1;transform:translateX(0)}}@keyframes app-toast-exit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(1.25rem)}}@media (max-width:640px){.app-toast-stack{top:.75rem;right:.75rem;left:.75rem;width:auto}}.cookie-consent-overlay{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;z-index:9999;animation:slideUp .4s ease-out;box-shadow:0 -4px 20px rgba(0,0,0,.15)}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-consent-modal{background:transparent;border-radius:0;box-shadow:none;max-width:100%;width:100%;max-height:none;overflow:visible;animation:none}.cookie-consent-header{background:transparent;color:#fff;padding:20px 30px;border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.2)}.cookie-consent-header h2{margin:0 0 8px;font-size:18px;font-weight:700}.cookie-consent-header p{margin:0;font-size:13px;opacity:.9;line-height:1.4}.cookie-consent-content{padding:20px 30px;border-bottom:1px solid hsla(0,0%,100%,.2);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.cookie-category,.cookie-category:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.category-header{display:flex;align-items:center;margin-bottom:8px;grid-gap:10px;gap:10px}.cookie-category input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#fff;flex-shrink:0}.cookie-category input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.category-header label{margin:0;cursor:pointer;font-size:14px;color:#fff;flex-grow:1}.category-header strong{font-weight:600}.category-description{margin:0 0 0 28px;font-size:12px;color:hsla(0,0%,100%,.8);line-height:1.4}.cookie-links{display:flex;grid-gap:15px;gap:15px;justify-content:flex-start;margin-top:10px}.cookie-links a{color:#fff;text-decoration:none;font-size:12px;font-weight:500;transition:color .2s;opacity:.9}.cookie-links a:hover{color:#f0f0f0;text-decoration:underline;opacity:1}.cookie-consent-footer{display:flex;grid-gap:12px;gap:12px;justify-content:flex-end;padding:20px 30px;background:rgba(0,0,0,.1);border-radius:0;flex-wrap:wrap;align-items:center}.cookie-consent-footer button{padding:10px 18px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.cookie-consent-footer .btn{display:inline-block}.btn-primary{background-color:#fff;color:#667eea}.btn-primary:hover{background-color:#f0f0f0;box-shadow:0 2px 8px hsla(0,0%,100%,.3)}.btn-primary:active{background-color:#e5e5e5}.btn-secondary{background-color:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.btn-secondary:hover{background-color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.btn-secondary:active{background-color:hsla(0,0%,100%,.4)}.btn-outline-primary{background-color:initial;color:#fff;border:2px solid #fff}.btn-outline-primary:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff}.btn-outline-primary:active{background-color:hsla(0,0%,100%,.2)}@media (max-width:1024px){.cookie-consent-content,.cookie-consent-footer,.cookie-consent-header{padding:15px 20px}.cookie-consent-header h2{font-size:16px}.cookie-consent-content{grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}}@media (max-width:768px){.cookie-consent-content,.cookie-consent-footer,.cookie-consent-header{padding:12px 15px}.cookie-consent-header h2{font-size:15px;margin-bottom:5px}.cookie-consent-header p{font-size:12px}.cookie-consent-content{grid-template-columns:1fr;grid-gap:12px;gap:12px}.cookie-consent-footer{flex-direction:column;grid-gap:8px;gap:8px}.cookie-consent-footer button{width:100%;padding:10px 15px}.cookie-links{grid-gap:10px;gap:10px;margin-top:5px}.cookie-links a{font-size:11px}}@media (max-width:480px){.cookie-consent-content,.cookie-consent-footer,.cookie-consent-header{padding:10px 12px}.cookie-consent-header h2{font-size:14px;margin-bottom:3px}.cookie-consent-header p{font-size:11px}.category-header{grid-gap:8px;gap:8px;margin-bottom:5px}.cookie-category input[type=checkbox]{width:16px;height:16px}.category-header label{font-size:12px}.category-description{font-size:11px;margin-left:24px}.cookie-consent-footer button{padding:8px 12px;font-size:12px}.cookie-links{flex-direction:column;grid-gap:8px;gap:8px}}body{padding-bottom:0}
/*# sourceMappingURL=main.06549910.chunk.css.map */