.home-page{color:var(--text-primary)}.tradingview-widget-container{border-bottom:1px solid var(--border-color)}.hero-section{background:linear-gradient(180deg,#0b111a00 0,var(--background-dark) 100%),url(https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?q=80&w=2070&auto=format&fit=crop) no-repeat 50%/cover;padding:6rem 2rem;text-align:center}.hero-content h1{color:#fff;font-size:3.2rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 15px #00000080}.hero-content .subtitle{color:var(--text-secondary);font-size:1.2rem;line-height:1.7;margin:0 auto 2rem;max-width:700px}.btn.btn-large{font-size:1.1rem;letter-spacing:.5px;padding:14px 32px}.features-section,.market-data-section{margin:0 auto;max-width:1200px;padding:4rem 2rem}.features-section h2,.market-data-section h2{color:var(--text-primary);font-size:2.5rem;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{background:var(--background-light);border:1px solid var(--border-color);border-radius:10px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{border-color:var(--primary-color);box-shadow:0 10px 20px #00ffae14;transform:translateY(-10px)}.feature-card h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:var(--text-secondary);font-size:1rem;line-height:1.6}.market-data-section{border-top:1px solid var(--border-color)}.widget-container{border:1px solid var(--border-color);border-radius:8px;padding:1rem}.home-footer,.widget-container{background:var(--background-light)}.home-footer{border-top:1px solid var(--border-color);margin-top:2rem;padding:2rem;text-align:center}.home-footer p{color:var(--text-secondary);margin:0 0 1rem}.footer-links a{color:var(--text-secondary);font-size:.9rem;margin:0 10px;transition:color .2s ease-in-out}.footer-links a:hover{color:var(--primary-color);text-decoration:underline}@media (max-width:768px){.hero-content h1{font-size:2.5rem}.hero-content .subtitle{font-size:1.1rem}.features-section h2,.market-data-section h2{font-size:2rem}.features-grid{grid-template-columns:1fr}.hero-section{padding:4rem 1rem}}.auth-page{align-items:center;background:linear-gradient(135deg,var(--background-dark) 0,var(--background-light) 100%);display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:1rem}.auth-box{background:var(--background-light);border-radius:10px;box-shadow:0 0 20px #00000080;color:var(--text-primary);max-width:400px;padding:2rem;text-align:center;width:100%}.auth-box h2{color:var(--primary-color);margin-bottom:1rem}.auth-box input{background:var(--background-lighter);border:1px solid var(--border-color);border-radius:5px;color:var(--text-primary);margin-bottom:1rem}.auth-box button,.auth-box input{font-size:1rem;padding:.8rem;width:100%}.auth-box button{background:var(--primary-hover);border:none;border-radius:5px;color:var(--background-dark);cursor:pointer;font-weight:700;margin-top:.5rem;transition:background-color .2s ease-in-out}.auth-box button:hover{background:var(--primary-color)}.auth-box button:disabled{background-color:#555;cursor:not-allowed}.form-actions{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.form-actions button{padding:.8rem 1.5rem;width:auto}.auth-box p{color:var(--text-secondary);margin-top:1.5rem}.auth-box a{color:var(--primary-hover);font-weight:700;text-decoration:none}.auth-box a:hover{text-decoration:underline}.google-btn{background:#4285f4}.google-btn:hover{background:#5998f7}.error{background-color:#ef44441a;color:var(--error-color);margin-top:.5rem}.error,.success{border-radius:4px;padding:.5rem}.success{background-color:#10b9811a;color:var(--success-color);margin-top:1rem}.dashboard{display:flex;flex-direction:column;gap:1.5rem;margin:2rem auto;max-width:900px;padding:2rem}.dashboard h1{color:#e5e7eb;margin-bottom:1rem;text-align:center}.dashboard-card{background:#111a24;border:1px solid #1f2937;border-radius:10px;box-shadow:0 4px 12px #0000004d;padding:1.5rem 2rem}.dashboard-card h2{font-size:1.5rem;margin-bottom:.5rem;margin-top:0}.dashboard-card.approved h2{color:#10b981}.dashboard-card.pending h2{color:#f59e0b}.dashboard-card p{color:#9ca3af;line-height:1.6;margin-bottom:1.5rem}.dashboard-actions{align-items:center;display:flex;gap:1rem}.loading{font-size:1.2rem;padding:4rem;text-align:center}@media screen and (max-width:768px){.dashboard-actions{align-items:stretch;flex-direction:column;gap:.5rem}.dashboard-card{padding:1.5rem}}.proof-upload-section{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:1.5rem}.proof-upload-section h4{color:var(--text-primary);margin-bottom:1rem}.proof-upload-section .form-group{margin-bottom:1rem}.proof-upload-section label{color:var(--text-secondary);display:block;margin-bottom:.5rem}.upload-status{background-color:#10b9811a;border-radius:4px;color:var(--success-color);margin-top:1rem;padding:.75rem;text-align:center}.admin-panel{margin:2rem auto;max-width:1000px;padding:2rem}.admin-panel h2{color:#00bfa5}.admin-panel h2,.global-actions{margin-bottom:2rem;text-align:center}.user-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.user-card{background:#111a24;border:1px solid #1f2937;border-radius:8px;box-shadow:0 4px 12px #0003;padding:1.5rem;transition:transform .2s ease-in-out}.user-card:hover{transform:translateY(-5px)}.user-card.approved{border-left:5px solid #10b981}.user-card.pending{border-left:5px solid #f59e0b}.user-card p{color:#d1e6f0;margin:.5rem 0}.user-card strong{color:#9ca3af}.actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:1rem}.btn-approve,.btn-revoke{flex-grow:1}.btn-revoke{background-color:#ef4444}.proof-section{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:6px;margin-top:1rem;padding:1rem}.proof-section h4{color:var(--primary-color);margin-bottom:.5rem;margin-top:0}.btn-delete-proof,.btn-view-proof{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;margin-right:.5rem;padding:6px 12px}.btn-view-proof{background-color:var(--primary-color);color:var(--background-dark);text-decoration:none}.btn-delete-proof{background-color:var(--error-color);color:var(--text-primary)}.btn-clear-history{background-color:var(--warning-color);color:var(--background-dark)}.btn-delete-user{background-color:initial;border:1px solid var(--error-color);color:var(--error-color)}.payment-settings{border-top:1px solid var(--border-color);margin-top:3rem;padding-top:2rem}@media (max-width:768px){.user-list{grid-template-columns:1fr}}.error-message{background-color:#ef44441a;color:var(--error-color);margin-bottom:1.5rem;text-align:center}.signal-history-page{color:#d1e6f0;margin:auto;max-width:900px;padding:2rem}.signal-history-page h1{border-bottom:1px solid #2b3a4a;color:#00ffae;margin-bottom:1.5rem;padding-bottom:.5rem}.signal-list{display:flex;flex-direction:column;gap:1rem}.signal-card{box-shadow:0 4px 8px #0003;padding:1rem;transition:transform .2s ease-in-out}.signal-card:hover{transform:translateY(-3px)}.signal-card.win{border-left:5px solid #26a69a}.signal-card.loss{border-left:5px solid #ef5350}.signal-card.pending{border-left:5px solid #ffc107}.signal-header{border-bottom:1px dashed #2b3a4a;margin-bottom:.8rem;padding-bottom:.5rem}.signal-timestamp{color:#9fb4bb;font-size:.85rem}.signal-outcome-badge{border-radius:4px;color:#fff;font-size:.8rem;font-weight:700;padding:.3rem .6rem}.signal-outcome-badge.win{background-color:#26a69a}.signal-outcome-badge.loss{background-color:#ef5350}.signal-outcome-badge.pending{background-color:#ffc107;color:#333}.signal-details p{font-size:.95rem;margin:.4rem 0}.signal-type.buy{color:#26a69a;font-weight:700}.signal-type.sell{color:#ef5350;font-weight:700}.signal-type.wait{color:#ffc107;font-weight:700}.signal-rationale{border-top:1px dotted #2b3a4a;color:#9fb4bb;font-style:italic;margin-top:.8rem;padding-top:.5rem}.error-message{background-color:#2a1111;border-radius:8px;color:#ef5350;margin-top:1rem;padding:1rem}:root{--primary-color:#00ffae;--primary-hover:#00e69c;--background-dark:#0b111a;--background-light:#111c2a;--background-lighter:#1a2430;--text-primary:#e5e7eb;--text-secondary:#9fb4bb;--border-color:#2b3a4a;--success-color:#10b981;--error-color:#ef4444;--warning-color:#f59e0b}*{box-sizing:border-box;padding:0}*,body{margin:0}body{background:#0b111a;color:#d1e6f0;font-family:Inter,sans-serif}html{font-size:16px}.container-main{padding-top:80px;width:100%}.form-group input,.form-group textarea{padding:.7rem;width:100%}.btn{border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;outline:none;padding:10px 22px;text-decoration:none;transition:all .3s ease-out}.btn-primary{background-color:#00ffae;background-color:var(--primary-color);color:#0b111a}.btn-primary:hover{background-color:#00e69c;background-color:var(--primary-hover);box-shadow:0 2px 8px #00ffae26;transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid #00ffae;border:2px solid var(--primary-color);color:#00ffae;color:var(--primary-color)}.btn-outline:hover{color:#0b111a;color:var(--background-dark)}.btn-highlight,.btn-outline:hover{background:#00ffae;background:var(--primary-color)}.btn-highlight{color:#0b111a;font-weight:700}.btn-highlight:hover{background:#00e69c;background:var(--primary-hover);box-shadow:0 4px 15px #00ffae40;transform:translateY(-2px)}.app{display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.container{flex:1 1;padding:1rem}.container,.sidebar{display:flex;gap:1rem}.sidebar{background:#111c2a;background:var(--background-light);border-radius:8px;flex-direction:column;flex-shrink:0;padding:1.5rem;width:280px}.form-section h3{border-bottom:1px solid #2b3a4a;border-bottom:1px solid var(--border-color);color:#00ffae;color:var(--primary-color);font-size:1.2rem;margin-bottom:1.5rem;padding-bottom:.5rem}.sidebar label{color:#9fb4bb;color:var(--text-secondary);display:block;font-size:.9rem;margin-bottom:.5rem}.sidebar button,.sidebar input,.sidebar select{background:#1a2430;background:var(--background-lighter);border:1px solid #2b3a4a;border:1px solid var(--border-color);border-radius:5px;color:#e5e7eb;color:var(--text-primary);font-size:1rem;padding:.7rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.sidebar input:focus,.sidebar select:focus{border-color:#00ffae;border-color:var(--primary-color);box-shadow:0 0 0 3px #00ffae1a;outline:none}.sidebar button{background:#00ffae;background:var(--primary-color);border:none;color:#0b111a;color:var(--background-dark);cursor:pointer;font-weight:700;margin-top:.5rem}.sidebar button:disabled{background-color:#555;cursor:not-allowed}.form-group{margin-bottom:1.25rem}.main,.main-content{flex:1 1;overflow-y:auto;padding:0 1.5rem 1.5rem}.signal-header{align-items:center;border-bottom:1px solid #2b3a4a;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;padding-top:1.5rem}.signal-header h2{color:#e5e7eb;color:var(--text-primary);font-size:2rem;margin:0}.live{align-items:center;display:flex;gap:1rem}.live-price{color:#e5e7eb;color:var(--text-primary);font-size:1.5rem;font-weight:700}.signal-stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem}.stat-card{background:#111c2a;background:var(--background-light);border:1px solid #2b3a4a;border:1px solid var(--border-color);border-radius:8px;padding:1rem 1.5rem;text-align:center;transition:all .3s ease}.stat-card:hover{box-shadow:0 5px 15px #0003;transform:translateY(-5px)}.stat-title{color:#9fb4bb;color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem}.stat-value{font-size:1.75rem;font-weight:700}.stat-card.entry .stat-value{color:#00ffae;color:var(--primary-color)}.stat-card.stop-loss .stat-value{color:#ef4444;color:var(--error-color)}.stat-card.take-profit .stat-value{color:#10b981;color:var(--success-color)}.signal-details-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:1rem 0}.signal-card{border-radius:8px}.signal-card-title{align-items:center;background:#1f2937;border-bottom:1px solid #2b3a4a;border-bottom:1px solid var(--border-color);color:#00ffae;color:var(--primary-color);display:flex;font-size:1.1rem;font-weight:600;gap:10px;padding:12px 20px}.signal-card-body{display:flex;flex-direction:column;font-size:1rem;gap:12px;padding:20px}.signal-card-body p{line-height:1.6}.info-row .loss{color:#ef4444;color:var(--error-color)}.info-row .profit{color:#10b981;color:var(--success-color)}.no-trade-message{color:#9fb4bb;color:var(--text-secondary);font-size:1.1rem;padding:2rem 0;text-align:center}.chart-container-card{background:#111c2a;background:var(--background-light);border:1px solid #2b3a4a;border:1px solid var(--border-color);border-radius:8px;margin-top:1rem;padding:1rem}.chart,.placeholder{align-items:center;color:#9fb4bb;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;min-height:400px;width:100%}.placeholder i{color:#2b3a4a;color:var(--border-color);font-size:4rem;margin-bottom:1rem}@media screen and (max-width:960px){.container{flex-direction:column}.sidebar{width:100%}.main,.main-content{padding:0 .5rem 1.5rem}.app{height:auto}}@media screen and (max-width:768px){h1{font-size:1.8rem}h2{font-size:2rem}.signal-header h2{font-size:1.5rem}.container{gap:.5rem;padding:.5rem}}.chart-iframe{border:none;height:450px;width:100%}.upload-section{border-top:1px solid #ffffff1a;margin-top:15px;padding-top:15px}.upload-section>label{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.upload-section .credit-count{background-color:#ffffff0d;border-radius:4px;color:#9fb4bb;color:var(--text-secondary);font-size:.8em;font-weight:400;padding:2px 6px}.upload-box{align-items:center;background-color:#0b111a;background-color:var(--background-dark);border:2px dashed #2b3a4a;border:2px dashed var(--border-color);border-radius:8px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:100%}.upload-box:hover{background-color:#1a2430;background-color:var(--background-lighter);border-color:#00ffae;border-color:var(--primary-color)}.upload-box.has-file{border-style:solid;padding:5px}.upload-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.upload-placeholder{align-items:center;color:#9fb4bb;color:var(--text-secondary);display:flex;flex-direction:column;gap:8px}.upload-placeholder i{color:#2b3a4a;color:var(--border-color);font-size:2rem}.upload-preview-img{border-radius:4px;height:100%;object-fit:cover;width:100%}.clear-upload-btn{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:24px;line-height:24px;position:absolute;right:8px;text-align:center;top:8px;transition:background .2s;width:24px}.clear-upload-btn:hover{background:#ef4444cc}.upload-actions{margin-top:8px}.chart-images-section{background-color:#111c2a;background-color:var(--background-light);border-radius:8px;margin-top:2rem;padding:1.5rem}.image-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:1rem}.image-card{background-color:#1a2430;background-color:var(--background-lighter);border:1px solid #2b3a4a;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.image-thumbnail{background-color:#0b111a;background-color:var(--background-dark);height:150px;object-fit:cover;width:100%}.image-info{flex-grow:1;padding:.75rem}.image-filename{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-meta{color:#9fb4bb;color:var(--text-secondary);font-size:.8rem;margin-top:.25rem}.btn-delete-image{background-color:#ef4444;background-color:var(--error-color);border:none;border-top:1px solid #2b3a4a;border-top:1px solid var(--border-color);color:#fff;cursor:pointer;padding:.5rem;width:100%}.btn-delete-image:hover{background-color:#c53030}.signal-output-box{background:#0b111a;background:var(--background-dark);border-radius:8px;padding:.5rem}.signal-display-wrapper{display:flex;flex-direction:column;gap:1rem}.signal-card{background:#111c2a;background:var(--background-light);border:1px solid #2b3a4a;border:1px solid var(--border-color);border-left-width:5px;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.signal-card:hover{box-shadow:0 5px 20px #0003;transform:translateY(-2px)}.signal-card.buy{border-left-color:#10b981;border-left-color:var(--success-color)}.signal-card.sell{border-left-color:#ef4444;border-left-color:var(--error-color)}.signal-card.wait{border-left-color:#f59e0b;border-left-color:var(--warning-color)}.signal-card .signal-header{border-bottom:1px solid #2b3a4a;border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;padding:1rem 1.5rem}.signal-card .signal-header,.signal-card .signal-title{align-items:center;display:flex;gap:1rem}.signal-card .symbol-text{color:#e5e7eb;color:var(--text-primary);font-size:1.5rem;font-weight:700}.signal-badge{border-radius:6px;color:#0b111a;color:var(--background-dark);font-size:1rem;font-weight:700;padding:.4rem .8rem;text-transform:uppercase}.signal-badge.buy{background-color:#10b981;background-color:var(--success-color)}.signal-badge.sell{background-color:#ef4444;background-color:var(--error-color)}.signal-badge.wait{background-color:#f59e0b;background-color:var(--warning-color)}.confidence-meter{align-items:center;display:flex;gap:.75rem;min-width:200px}.confidence-label{color:#9fb4bb;color:var(--text-secondary);font-size:.9rem}.confidence-bar-container{background-color:#0b111a;background-color:var(--background-dark);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.confidence-bar{border-radius:4px;height:100%;transition:width .5s ease-in-out}.confidence-bar.low{background-color:#ef4444;background-color:var(--error-color)}.confidence-bar.medium{background-color:#f59e0b;background-color:var(--warning-color)}.confidence-bar.high{background-color:#10b981;background-color:var(--success-color)}.confidence-value{color:#e5e7eb;color:var(--text-primary);font-size:1rem;font-weight:700}.trade-details{grid-gap:1rem;background-color:#0000001a;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:1rem 1.5rem}.detail-item{display:flex;flex-direction:column}.detail-item span{color:#9fb4bb;color:var(--text-secondary);font-size:.85rem;margin-bottom:.25rem}.detail-item strong{color:#e5e7eb;color:var(--text-primary);font-size:1.1rem;font-weight:700}.detail-item.loss strong{color:#ef4444;color:var(--error-color)}.analysis-section,.evidence-section{padding:1.5rem}.analysis-section h4,.evidence-section h4{color:#00ffae;color:var(--primary-color);font-size:1.1rem;margin-bottom:.75rem}.analysis-section p{color:#9fb4bb;color:var(--text-secondary);line-height:1.6}.evidence-section{grid-gap:2rem;border-top:1px solid #2b3a4a;border-top:1px solid var(--border-color);display:grid;gap:2rem;grid-template-columns:1fr 1fr}.evidence-list{color:#9fb4bb;color:var(--text-secondary);list-style-position:inside;padding-left:0}.evidence-list li{line-height:1.5;margin-bottom:.5rem}.evidence-column p{color:#9fb4bb;color:var(--text-secondary);line-height:1.6}.pricing-page{margin:2rem auto;max-width:1100px;padding:2rem;text-align:center}.pricing-page h1{color:var(--text-primary);font-size:2.5rem;margin-bottom:.5rem}.pricing-page .subtitle{color:var(--text-secondary);font-size:1.1rem;margin:0 auto 4rem;max-width:600px}.pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);justify-content:center}.plan{background:var(--background-light);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;padding:2rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.plan:hover{box-shadow:0 10px 20px #0003;transform:translateY(-8px)}@media (max-width:960px){.pricing-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:450px}}.plan.featured{border-color:var(--primary-color);box-shadow:0 0 25px #00ffae26;transform:scale(1.05)}.plan.featured:hover{transform:scale(1.05) translateY(-8px)}.plan h3{color:var(--text-primary);font-size:1.5rem;margin-bottom:1rem}.plan .price{color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.plan .price span{color:var(--text-secondary);font-size:1rem;font-weight:400;margin-left:.5rem}.plan ul{flex-grow:1;list-style:none;margin-bottom:2rem}.plan li{color:var(--text-secondary);line-height:1.5;margin-bottom:.75rem}.plan li strong{color:var(--text-primary);font-weight:600}.plan .btn{text-align:center;width:100%}@media (max-width:960px){.pricing-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:450px}.plan.featured{transform:scale(1)}.plan.featured:hover{transform:translateY(-8px)}}.payment-page{color:var(--text-primary);margin:2rem auto;max-width:800px;padding:2rem}.payment-page h1{color:var(--primary-color);margin-bottom:1rem;text-align:center}.payment-page .subtitle{color:var(--text-secondary);font-size:1.1rem;margin-bottom:3rem;text-align:center}.payment-options-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.payment-detail-card{background-color:#fff;background:#111c2a;background:var(--background-light,#111c2a);border:1px solid #1f2937;border:1px solid var(--border-color,#1f2937);border-radius:8px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.payment-detail-card:hover{border-color:#00ffae;border-color:var(--primary-color,#00ffae);box-shadow:0 8px 20px #00ffae1a;transform:translateY(-5px)}.payment-card-title{align-items:center;background:#1f2937;color:#00ffae;color:var(--primary-color,#00ffae);display:flex;font-size:1.3rem;font-weight:600;gap:10px;padding:15px 20px}.payment-card-title i{font-size:1.5rem}.payment-card-body{color:#9fb4bb;color:var(--text-secondary,#9fb4bb);flex-grow:1;font-size:.95rem;line-height:1.6;padding:20px}.payment-card-body pre{word-wrap:break-word;font-family:inherit;white-space:pre-wrap}.payment-card-body a{color:#00e69c;color:var(--primary-hover,#00e69c);font-weight:500;padding-bottom:2px;position:relative;text-decoration:none;transition:color .3s ease}.payment-card-body a:after{background-color:#00e69c;background-color:var(--primary-hover,#00e69c);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease-out;width:0}.payment-card-body a:hover{color:#00ffae;color:var(--primary-color,#00ffae)}.payment-card-body a:hover:after{width:100%}.important-note{background-color:#f59e0b1a;border-left:4px solid var(--warning-color);border-radius:4px;padding:1rem 1.5rem}@media (max-width:768px){.payment-options-container{grid-template-columns:1fr}}.navbar{background:#111a24;border-bottom:1px solid #1f2937;font-size:1.1rem;justify-content:center;padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar-container{align-items:center;display:flex;height:60px}.navbar-container{justify-content:space-between;max-width:1400px;padding:0 24px;width:100%}.navbar-logo{color:var(--primary-color);cursor:pointer;font-size:1.5rem;font-weight:700;justify-self:start;text-decoration:none}.nav-menu{align-items:center;display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;text-align:center}.nav-item{height:60px}.nav-links{align-items:center;color:#d1e6f0;cursor:pointer;display:flex;font-weight:500;height:100%;padding:0 1rem;text-decoration:none;transition:color .2s ease}.nav-links:hover{color:var(--primary-hover)}.nav-auth{align-items:center;display:flex;gap:1rem}.menu-icon{display:none}.nav-auth .btn:hover{background-color:var(--primary-hover);transform:translateY(-1px)}@media screen and (max-width:768px){.navbar-container{position:relative}.nav-menu{display:flex;flex-direction:column;gap:1.5rem;height:auto;left:-100%;padding:2rem 0;position:absolute;top:60px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#111a24;left:0;z-index:1}.nav-links{display:table;padding:1rem;text-align:center;width:100%}.nav-links:hover{border-bottom:none;color:var(--primary-color)}.nav-item{height:auto;width:100%}.navbar-logo{left:0;position:absolute;top:0;transform:translate(25%,50%)}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,60%)}.nav-auth{flex-direction:column;padding:1rem 0;width:90%}.nav-auth .btn{display:block;margin:0 auto;text-align:center;width:80%}}.contact-page-container{align-items:center;background-color:#0b111a;color:var(--text-primary);display:flex;justify-content:center;min-height:calc(100vh - 60px);padding:40px 20px}.contact-card{animation:fadeIn .5s ease-in-out;background:#111c2a;border:1px solid #1f2937;border-radius:12px;box-shadow:0 8px 24px #0003;max-width:600px;overflow:hidden;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-header{background:#1f2937;border-bottom:1px solid #2b3a4a;color:#fff;padding:30px;text-align:center}.contact-header h2{color:#00ffae;color:var(--primary-color,#00ffae);font-size:2rem;margin:0 0 10px}.contact-header p{color:#9fb4bb;color:var(--text-secondary,#9fb4bb);font-size:1rem;margin:0}.contact-info{display:flex;flex-direction:column;gap:25px;padding:30px}.contact-item{align-items:center;display:flex;gap:20px}.contact-item i{color:#00ffae;color:var(--primary-color,#00ffae);font-size:2.2rem;text-align:center;width:40px}.contact-details h4{color:#fff;font-size:1.1rem;margin:0 0 5px}.contact-details a{color:#9fb4bb;color:var(--text-secondary,#9fb4bb);font-size:1rem;text-decoration:none;transition:color .3s ease}.contact-details a:hover{color:#00e69c;color:var(--primary-hover,#00e69c)}
/*# sourceMappingURL=main.b24285a5.css.map*/