:root{--bg-dark-primary: #0D1117;--bg-dark-secondary: #161B22;--border-color: #30363D;--gold-accent: #D4AF37;--gold-hover: #E8C35A;--text-primary: #F0F0F0;--text-secondary: #8B949E;--success-color: #28a745;--font-family: "Tajawal", sans-serif;--glow-color: rgba(212, 175, 55, .2);--transition: all .4s cubic-bezier(.25, .46, .45, .94)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);background-color:var(--bg-dark-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 15% 50%,rgba(212,175,55,.03) 0%,transparent 25%),radial-gradient(circle at 85% 30%,rgba(212,175,55,.03) 0%,transparent 25%)}.container{width:90%;max-width:1200px;margin:0 auto}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-dark-primary);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--gold-accent),var(--gold-hover));border-radius:10px;border:2px solid var(--bg-dark-primary)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,var(--gold-hover),var(--gold-accent))}.header{padding:15px 0;background-color:#0d1117f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);position:fixed;top:0;width:100%;z-index:1000;box-shadow:0 4px 20px #00000040}.header-content{display:flex;justify-content:space-between;align-items:center}.logo{font-size:2.5rem;font-weight:800;color:var(--text-primary);letter-spacing:1px;text-shadow:0 0 15px var(--glow-color);text-decoration:none}.nav-links-desktop{display:flex}.nav-links-desktop a{color:var(--text-secondary);text-decoration:none;margin:0 12px;font-weight:500;transition:var(--transition);position:relative;padding:8px 0}.nav-links-desktop a:after{content:"";position:absolute;bottom:0;width:0%;height:2px;background-color:var(--gold-accent);transition:var(--transition);border-radius:2px}html[dir=rtl] .nav-links-desktop a:after{right:0}html[dir=ltr] .nav-links-desktop a:after{left:0}.nav-links-desktop a:hover,.nav-links-desktop a.active{color:var(--gold-accent)}.nav-links-desktop a:hover:after,.nav-links-desktop a.active:after{width:100%}.header-actions-desktop{display:flex;align-items:center}.header-actions-desktop .btn{text-decoration:none;padding:12px 25px;border-radius:10px;font-weight:700;transition:var(--transition);border:1px solid transparent;font-size:.95rem}.header-actions-desktop .btn-login{color:var(--text-primary);border-color:var(--border-color)}html[dir=rtl] .header-actions-desktop .btn-login{margin-left:15px}html[dir=ltr] .header-actions-desktop .btn-login{margin-right:15px}.header-actions-desktop .btn-login:hover{background-color:var(--bg-dark-secondary);border-color:var(--gold-hover)}.header-actions-desktop .btn-signup{background:linear-gradient(135deg,var(--gold-accent),var(--gold-hover));color:var(--bg-dark-primary);border:1px solid var(--gold-accent);box-shadow:0 0 15px var(--glow-color);position:relative;overflow:hidden}.header-actions-desktop .btn-signup:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:.5s}.header-actions-desktop .btn-signup:hover{box-shadow:0 0 25px var(--glow-color);transform:translateY(-3px)}.header-actions-desktop .btn-signup:hover:before{left:100%}.language-switcher-desktop{display:flex;align-items:center;gap:8px}html[dir=rtl] .language-switcher-desktop{margin-left:25px}html[dir=ltr] .language-switcher-desktop{margin-right:25px}.language-switcher-desktop .lang-option{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:var(--transition);font-size:.9rem}.language-switcher-desktop .lang-option.active,.language-switcher-desktop .lang-option:hover{color:var(--gold-accent)}.language-switcher-desktop span{color:var(--border-color)}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;z-index:1001}.mobile-menu-btn span{width:30px;height:3px;background-color:var(--text-primary);margin:3px 0;transition:var(--transition);border-radius:3px}.mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px);background-color:var(--gold-accent)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);background-color:var(--gold-accent)}.mobile-menu-drawer{position:fixed;top:0;width:80%;max-width:350px;height:100vh;background-color:var(--bg-dark-secondary);z-index:999;padding:80px 30px 30px;transition:var(--transition);overflow-y:auto;display:flex;flex-direction:column}html[dir=rtl] .mobile-menu-drawer{right:-100%;box-shadow:-5px 0 25px #00000080}html[dir=ltr] .mobile-menu-drawer{left:-100%;box-shadow:5px 0 25px #00000080}html[dir=rtl] .mobile-menu-drawer.active{right:0}html[dir=ltr] .mobile-menu-drawer.active{left:0}.nav-links-mobile{display:flex;flex-direction:column}.nav-links-mobile a{color:var(--text-secondary);text-decoration:none;margin:10px 0;padding:12px 15px;border-radius:8px;font-size:1.1rem;transition:var(--transition)}.nav-links-mobile a.active,.nav-links-mobile a:hover{background-color:#d4af371a;color:var(--gold-accent)}.mobile-actions{display:flex;flex-direction:column;margin-top:30px}.mobile-actions .btn{text-decoration:none;padding:12px 25px;border-radius:10px;font-weight:700;transition:var(--transition);border:1px solid transparent;width:100%;text-align:center;margin:10px 0}.mobile-actions .btn-login{color:var(--text-primary);border-color:var(--border-color)}.mobile-actions .btn-signup{background:linear-gradient(135deg,var(--gold-accent),var(--gold-hover));color:var(--bg-dark-primary);border:1px solid var(--gold-accent)}.language-switcher-mobile{margin-top:auto;padding-top:20px;border-top:1px solid var(--border-color);text-align:center;display:flex;justify-content:center;align-items:center;gap:15px}.language-switcher-mobile .lang-option{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:var(--transition)}.language-switcher-mobile .lang-option.active{color:var(--gold-accent);font-weight:700}.language-switcher-mobile span{color:var(--border-color)}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:998;opacity:0;visibility:hidden;transition:var(--transition)}.menu-overlay.active{opacity:1;visibility:visible}main{padding-top:150px;padding-bottom:80px}.hero{text-align:center;margin-bottom:60px;background:linear-gradient(135deg,var(--bg-dark-primary) 0%,rgba(212,175,55,.05) 50%,var(--bg-dark-primary) 100%);padding:60px 0;border-radius:25px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(212,175,55,.1) 0%,transparent 70%);animation:rotate 30s linear infinite;pointer-events:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero h1{font-size:3.8rem;font-weight:800;margin-bottom:20px;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.6);position:relative;z-index:1}.hero h1 .highlight{color:var(--gold-accent);position:relative;display:inline-block}.hero h1 .highlight:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:4px;background:linear-gradient(to right,transparent,var(--gold-accent),transparent);opacity:.8;border-radius:2px}.hero p{font-size:1.3rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.8;position:relative;z-index:1}.exchange-widget{background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:25px;padding:40px;max-width:900px;margin:0 auto;box-shadow:0 15px 50px #0006;position:relative;z-index:2}.exchange-fields{display:flex;align-items:center;justify-content:space-between;gap:25px}.field-group{flex:1;display:flex;flex-direction:column}.field-group label{font-size:1.1rem;font-weight:500;color:var(--text-secondary);margin-bottom:15px}.input-container{display:flex;flex-direction:column;background-color:var(--bg-dark-primary);border:2px solid var(--border-color);border-radius:15px;overflow:hidden;transition:var(--transition);position:relative}.input-container:focus-within{border-color:var(--gold-accent);box-shadow:0 0 15px var(--glow-color)}.input-container input{flex-grow:1;background:none;border:none;outline:none;color:var(--text-primary);font-size:2.2rem;font-weight:700;padding:25px 20px 15px;width:100%;direction:ltr}html[dir=rtl] .input-container input{text-align:right}html[dir=ltr] .input-container input{text-align:left}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-container input::placeholder{color:var(--text-secondary);opacity:.7}.currency-display{position:absolute;top:15px;display:flex;align-items:center;transition:var(--transition);z-index:2}html[dir=rtl] .currency-display{left:20px}html[dir=ltr] .currency-display{right:20px}.input-container:focus-within .currency-display{top:8px;transform:scale(.85)}html[dir=rtl] .input-container:focus-within .currency-display{left:15px}html[dir=ltr] .input-container:focus-within .currency-display{right:15px}.currency-display img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.1)}html[dir=rtl] .currency-display img{margin-left:8px}html[dir=ltr] .currency-display img{margin-right:8px}.currency-display span{font-weight:700;color:var(--text-primary);font-size:1.1rem;white-space:nowrap}.currency-selector{display:flex;align-items:center;padding:15px 20px;background-color:var(--border-color);cursor:pointer;min-width:160px;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);transition:var(--transition);position:relative}.currency-selector:hover{background-color:#d4af371a;color:var(--gold-hover)}.currency-selector .arrow{font-size:.9rem;color:var(--text-secondary);transform:scale(.9)}html[dir=rtl] .currency-selector .arrow{margin-right:auto}html[dir=ltr] .currency-selector .arrow{margin-left:auto}.swap-button{background-color:var(--border-color);border:2px solid var(--border-color);color:var(--gold-accent);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);flex-shrink:0;position:relative;box-shadow:0 0 8px #0006}.swap-button:hover{background-color:var(--gold-accent);color:var(--bg-dark-primary);transform:rotate(360deg) scale(1.15);box-shadow:0 0 20px var(--glow-color)}.swap-button svg{width:28px;height:28px}.exchange-info{display:flex;justify-content:space-between;margin-top:30px;padding:25px 15px 0;color:var(--text-secondary);font-size:.95rem;border-top:1px dashed var(--border-color);animation:fadeIn .8s ease-out}.exchange-info p{display:flex;align-items:center;gap:5px}.exchange-info p strong{color:var(--gold-accent);font-weight:600}.exchange-cta{margin-top:40px}.btn-exchange{width:100%;padding:22px;font-size:1.3rem;font-weight:700;background:linear-gradient(135deg,var(--gold-accent),var(--gold-hover));color:var(--bg-dark-primary);border:none;border-radius:15px;cursor:pointer;transition:var(--transition);box-shadow:0 5px 25px var(--glow-color);text-shadow:1px 1px 3px rgba(0,0,0,.2);position:relative;overflow:hidden}.btn-exchange:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:.5s}.btn-exchange:hover{transform:translateY(-5px);box-shadow:0 10px 30px var(--glow-color)}.btn-exchange:hover:before{left:100%}.features-section{padding:80px 0;text-align:center}.section-title{font-size:2.8rem;font-weight:800;margin-bottom:20px;color:var(--gold-accent);position:relative;display:inline-block}.section-title:after{content:"";display:block;width:100px;height:5px;background:linear-gradient(to right,transparent,var(--gold-accent),transparent);margin:15px auto 0;border-radius:2px}.section-subtitle{font-size:1.2rem;color:var(--text-secondary);margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;text-align:center}.feature-card{background-color:var(--bg-dark-secondary);padding:40px 30px;border:1px solid var(--border-color);border-radius:20px;transition:var(--transition);position:relative;overflow:hidden;box-shadow:0 5px 20px #0000004d}.feature-card:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:var(--gold-accent);border-radius:50%;opacity:0;transform:translate(-50%,-50%);transition:all .6s ease;filter:blur(50px);z-index:0}.feature-card:hover{transform:translateY(-15px);box-shadow:0 20px 50px #00000080;border-color:var(--gold-hover)}.feature-card:hover:before{width:250px;height:250px;opacity:.18}.feature-card>*{position:relative;z-index:1}.feature-icon{font-size:3.5rem;color:var(--gold-accent);margin-bottom:25px;display:inline-block;filter:drop-shadow(0 0 10px var(--glow-color))}.feature-card h3{font-size:1.8rem;margin-bottom:15px;color:var(--text-primary)}.feature-card p{color:var(--text-secondary);line-height:1.8;font-size:1.05rem}.footer{padding:80px 0 30px;background-color:var(--bg-dark-secondary);border-top:1px solid var(--border-color);background:linear-gradient(0deg,#d4af3708,#0d111700);position:relative}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--gold-accent),transparent)}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}html[dir=rtl] .footer-content{text-align:right}html[dir=ltr] .footer-content{text-align:left}.footer-about .logo{font-size:2.2rem;margin-bottom:20px}.footer-about p{color:var(--text-secondary);line-height:1.8;max-width:300px;margin-bottom:25px}.social-links{display:flex;gap:15px}html[dir=rtl] .footer-about{align-items:flex-start}html[dir=ltr] .footer-about{align-items:flex-end}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--bg-dark-primary);color:var(--text-secondary);transition:var(--transition);border:1px solid var(--border-color)}.social-links a:hover{color:var(--gold-accent);border-color:var(--gold-accent);transform:translateY(-3px);box-shadow:0 0 10px var(--glow-color)}.footer-links h4{font-size:1.4rem;margin-bottom:25px;color:var(--gold-accent);position:relative;padding-bottom:10px}.footer-links h4:after{content:"";position:absolute;bottom:0;width:40px;height:2px;background-color:var(--gold-accent);border-radius:2px}html[dir=rtl] .footer-links h4:after{right:0}html[dir=ltr] .footer-links h4:after{left:0}.footer-links ul{list-style:none}.footer-links ul li{margin-bottom:15px}.footer-links ul li a{color:var(--text-secondary);text-decoration:none;transition:var(--transition);position:relative;padding-bottom:2px;display:inline-block}.footer-links ul li a:after{content:"";position:absolute;bottom:0;width:0%;height:1px;background-color:var(--gold-accent);transition:var(--transition)}html[dir=rtl] .footer-links ul li a:after{right:0}html[dir=ltr] .footer-links ul li a:after{left:0}.footer-links ul li a:hover{color:var(--gold-accent)}html[dir=rtl] .footer-links ul li a:hover{transform:translate(-5px)}html[dir=ltr] .footer-links ul li a:hover{transform:translate(5px)}.footer-links ul li a:hover:after{width:100%}.contact-info{margin-top:10px}.contact-info p{display:flex;align-items:center;margin-bottom:15px;color:var(--text-secondary)}.contact-info i{color:var(--gold-accent);font-size:1.1rem}html[dir=rtl] .contact-info i{margin-left:10px}html[dir=ltr] .contact-info i{margin-right:10px}.copyright{text-align:center;padding-top:40px;margin-top:60px;border-top:1px dashed var(--border-color);color:var(--text-secondary);font-size:.95rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:var(--transition);z-index:1001}.modal-overlay.active{opacity:1;visibility:visible}.currency-selection-modal{background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:20px;padding:30px;width:90%;max-width:500px;box-shadow:0 10px 40px #0009;transform:translateY(20px);opacity:0;transition:var(--transition)}.modal-overlay.active .currency-selection-modal{transform:translateY(0);opacity:1}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.modal-header h2{font-size:1.6rem;color:var(--gold-accent)}.modal-header .close-btn{background:none;border:none;color:var(--text-secondary);font-size:1.8rem;cursor:pointer;transition:var(--transition);padding:5px}.modal-header .close-btn:hover{color:var(--gold-hover);transform:rotate(90deg)}.modal-search{margin-bottom:20px}.modal-search input{width:100%;padding:15px;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:1rem;outline:none;transition:var(--transition)}html[dir=rtl] .modal-search input{text-align:right}html[dir=ltr] .modal-search input{text-align:left}.modal-search input::placeholder{color:var(--text-secondary)}.modal-search input:focus{border-color:var(--gold-accent);box-shadow:0 0 8px var(--glow-color)}.modal-filters{display:flex;justify-content:space-around;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:15px}.modal-filters button{background:none;border:none;padding:10px 15px;color:var(--text-secondary);font-size:1rem;cursor:pointer;transition:var(--transition);position:relative}.modal-filters button:after{content:"";position:absolute;bottom:-15px;width:0%;height:2px;background-color:var(--gold-accent);transition:var(--transition)}html[dir=rtl] .modal-filters button:after{right:0}html[dir=ltr] .modal-filters button:after{left:0}.modal-filters button:hover{color:var(--text-primary)}.modal-filters button:hover:after{width:100%}.modal-filters button.active{color:var(--gold-accent);font-weight:700}.modal-filters button.active:after{width:100%}.currency-list{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gold-accent) var(--bg-dark-primary)}.currency-list::-webkit-scrollbar{width:8px}.currency-list::-webkit-scrollbar-track{background:var(--bg-dark-primary);border-radius:10px}.currency-list::-webkit-scrollbar-thumb{background-color:var(--gold-accent);border-radius:10px;border:2px solid var(--bg-dark-primary)}.currency-item{display:flex;align-items:center;padding:12px 15px;margin-bottom:8px;background-color:var(--bg-dark-primary);border-radius:10px;cursor:pointer;transition:var(--transition);border:1px solid transparent}.currency-item:hover{background-color:#2a2a2e;border-color:var(--gold-accent)}.currency-item.selected{border-color:var(--gold-accent);box-shadow:0 0 5px var(--glow-color);background-color:#d4af371a}.currency-item img{width:28px;height:28px;border-radius:50%;object-fit:cover}html[dir=rtl] .currency-item img{margin-left:15px}html[dir=ltr] .currency-item img{margin-right:15px}.currency-item .name{font-weight:600;color:var(--text-primary);flex-grow:1}.currency-item .code{font-size:.9rem;color:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.footer-content{grid-template-columns:1fr 1fr 1fr;gap:40px}.footer-about{grid-column:1 / -1;text-align:center;display:flex;flex-direction:column;align-items:center}.footer-about p{max-width:100%}}@media (max-width: 992px){.nav-links-desktop,.header-actions-desktop{display:none}.mobile-menu-btn{display:flex}.header-content{justify-content:space-between}.hero h1{font-size:2.8rem}.exchange-fields{flex-direction:column}.swap-button{transform:rotate(90deg);margin:20px 0;width:50px;height:50px}.swap-button:hover{transform:rotate(270deg) scale(1.15)}.input-container input{font-size:1.8rem;flex-basis:100%;padding-bottom:10px}.exchange-widget{padding:30px}.modal-filters button{font-size:.9rem;padding:8px 10px}.modal-header h2{font-size:1.4rem}.footer-content{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.hero h1{font-size:2.2rem}.hero p{font-size:1.1rem}.section-title{font-size:2.2rem}.features-grid{grid-template-columns:1fr}.feature-card{padding:30px 20px}.exchange-info{flex-direction:column;gap:15px}.footer-content{grid-template-columns:1fr;text-align:center;gap:30px}.footer-links h4:after{right:50%;transform:translate(50%)}html[dir=ltr] .footer-links h4:after{left:50%;transform:translate(-50%)}.footer-links ul li a:hover{transform:translate(0)}.modal-filters{flex-wrap:wrap}.modal-filters button{flex-basis:45%;margin-bottom:10px}}@media (max-width: 576px){.hero{padding:40px 0}.hero h1{font-size:1.8rem}.exchange-widget{padding:20px}.section-title{font-size:1.8rem}.feature-card h3{font-size:1.5rem}.modal-filters button{flex-basis:100%}}.rates-page.hero{margin-bottom:40px;padding:40px 0}.rates-table-container{background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:20px;padding:20px;box-shadow:0 10px 40px #0006;overflow-x:auto}.rates-table{width:100%;border-collapse:collapse;min-width:700px}.rates-table thead tr{border-bottom:2px solid var(--gold-accent)}.rates-table th{padding:20px 15px;font-size:1.1rem;font-weight:700;color:var(--text-primary);letter-spacing:.5px;text-transform:uppercase}html[dir=rtl] .rates-table th{text-align:right}html[dir=ltr] .rates-table th{text-align:left}.rates-table tbody tr{border-bottom:1px solid var(--border-color);transition:var(--transition)}.rates-table tbody tr:last-child{border-bottom:none}.rates-table tbody tr:hover{background-color:var(--bg-dark-primary);transform:scale(1.01)}.rates-table td{padding:18px 15px;vertical-align:middle}.currency-cell{display:flex;align-items:center;gap:15px}.currency-cell img{width:36px;height:36px;border-radius:50%}.currency-cell div{display:flex;flex-direction:column}.currency-cell .currency-name{font-weight:600;color:var(--text-primary)}.currency-cell .currency-code{font-size:.9rem;color:var(--text-secondary)}.rate-value strong{color:var(--gold-accent);font-size:1.1rem}@media (max-width: 768px){.rates-table{min-width:0;display:block}.rates-table thead{display:none}.rates-table tbody,.rates-table tr,.rates-table td{display:block;width:100%}.rates-table tr{margin-bottom:20px;border:1px solid var(--border-color);border-radius:15px;overflow:hidden}.rates-table td{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid var(--border-color);position:relative}.rates-table td:last-child{border-bottom:none}html[dir=rtl] .rates-table td{text-align:left}html[dir=ltr] .rates-table td{text-align:right}.rates-table td:before{content:attr(data-label);font-weight:700;color:var(--gold-accent);margin-right:10px}html[dir=rtl] .rates-table td:before{margin-right:0;margin-left:10px}.rates-table td .currency-cell{justify-content:flex-end}html[dir=rtl] .rates-table td .currency-cell{justify-content:flex-start}}.currency-item.disabled{opacity:.4!important;cursor:not-allowed;background-color:transparent}.currency-item.disabled:hover{border-color:transparent}.currency-item .unavailable-text{font-size:.8rem;color:var(--text-secondary);font-style:italic;margin-left:auto;padding:0 10px}html[dir=rtl] .currency-item .unavailable-text{margin-left:0;margin-right:auto}.currency-item .name{flex-grow:0;margin-right:10px}html[dir=rtl] .currency-item .name{margin-right:0;margin-left:10px}.exchange-info .info-line{display:flex;justify-content:space-between;align-items:center;gap:15px}.exchange-info .info-label:after{content:":"}.exchange-info .info-value{direction:ltr;text-align:left}html[dir=rtl] .exchange-info .info-value{text-align:left}.rates-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:25px;background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:15px;margin-bottom:40px}.filter-group{display:flex;flex-direction:column}.filter-group label{font-size:.9rem;color:var(--text-secondary);margin-bottom:8px}.filter-group select,.filter-group input{width:100%;padding:12px 15px;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:1rem;outline:none;transition:var(--transition)}.filter-group select:focus,.filter-group input:focus{border-color:var(--gold-accent);box-shadow:0 0 8px var(--glow-color)}.rates-table-container #no-results-row td,.rates-table-container #no-rates-row td{text-align:center;padding:40px 20px;font-size:1.1rem;color:var(--text-secondary)}@keyframes flash-green-anim{0%{background-color:#28a74500}50%{background-color:#28a74566}to{background-color:#28a74500}}@keyframes flash-red-anim{0%{background-color:#dc354500}50%{background-color:#dc354566}to{background-color:#dc354500}}.rate-value.flash-green{animation:flash-green-anim 1.5s ease-out}.rate-value.flash-red{animation:flash-red-anim 1.5s ease-out}.order-creation-page{padding-top:40px;padding-bottom:80px}.page-header{text-align:center;margin-bottom:50px}.page-header h1{font-size:2.8rem;color:var(--gold-accent);margin-bottom:10px}.page-header p{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.order-layout{display:grid;grid-template-columns:1fr 2fr;gap:40px}.summary-column .sticky-summary{position:sticky;top:120px}.summary-box{background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:15px;padding:30px}.summary-box h3{font-size:1.5rem;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.summary-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.summary-item .label{color:var(--text-secondary);font-size:.95rem}.summary-item .value{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem}.summary-item .value img{width:28px;height:28px;border-radius:50%}.summary-item .value.rate{font-size:1rem;color:var(--text-primary)}.summary-item .value.fixed-rate-label{color:var(--success-color)}.summary-box hr{border:none;border-top:1px dashed var(--border-color);margin:25px 0}.form-column .order-form{display:flex;flex-direction:column;gap:30px}.form-section{background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:15px;padding:30px}.section-header{display:flex;align-items:center;gap:15px;color:var(--gold-accent);margin-bottom:8px}.section-header i{font-size:1.8rem}.section-header h3{font-size:1.5rem;margin-bottom:0}.section-subtitle{color:var(--text-secondary);margin-bottom:25px}.auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.btn-auth{background-color:var(--bg-dark-primary);border:1px solid var(--border-color);color:var(--text-secondary);padding:12px;border-radius:8px;cursor:pointer;transition:var(--transition);text-align:center}.btn-auth:hover{background-color:var(--bg-dark-secondary);border-color:var(--gold-accent);color:var(--text-primary)}.btn-auth strong{color:var(--text-primary)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group{display:flex;flex-direction:column}.form-group label{color:var(--text-secondary);margin-bottom:8px;font-size:.9rem}.form-group input{background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:8px;padding:12px;color:var(--text-primary);font-size:1rem;transition:var(--transition)}.form-group input:focus{border-color:var(--gold-accent);box-shadow:0 0 8px var(--glow-color);outline:none}.form-group input[readonly]{background-color:#2a2a2e;cursor:not-allowed}.btn-submit-order{padding:18px;font-size:1.2rem}@media (max-width: 992px){.order-layout{grid-template-columns:1fr}.summary-column .sticky-summary{position:static;margin-bottom:30px}}@media (max-width: 768px){.form-grid,.auth-actions{grid-template-columns:1fr}}.order-status-page{padding-top:40px}.order-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:start}.order-main-content{display:flex;flex-direction:column;gap:30px}.status-card{display:flex;align-items:center;background-color:var(--bg-dark-secondary);border-radius:15px;padding:25px;border-left:5px solid var(--border-color)}.status-icon-lg{font-size:2.5rem;margin-right:20px;flex-shrink:0;width:60px;text-align:center}.status-card.status-cancelled .status-icon-lg,.status-card.status-expired .status-icon-lg{color:#dc3545}.status-card.status-pending_payment,.status-card.status-awaiting_confirmation{border-color:var(--gold-accent)}.status-card.status-payment_received,.status-card.status-processing,.status-card.status-payment_sent{border-color:#3b82f6}.status-card.status-completed{border-color:var(--success-color)}.status-card.status-cancelled,.status-card.status-expired,.status-card.status-refunded{border-color:#dc3545}.status-card.status-pending_payment .status-icon-lg,.status-card.status-awaiting_confirmation .status-icon-lg{color:var(--gold-accent)}.status-card.status-payment_received .status-icon-lg,.status-card.status-processing .status-icon-lg,.status-card.status-payment_sent .status-icon-lg{color:#3b82f6}.status-card.status-completed .status-icon-lg{color:var(--success-color)}.status-card.status-cancelled .status-icon-lg,.status-card.status-expired .status-icon-lg,.status-card.status-refunded .status-icon-lg{color:#dc3545}.status-main-text h2{font-size:1.8rem;margin:0 0 5px;color:var(--text-primary);font-weight:700}.status-main-text p{color:var(--text-secondary);margin:0}.timer-box-lg{margin-left:auto;text-align:center;padding-left:25px;border-left:1px solid var(--border-color)}.timer-box-lg span{display:block;font-size:.9rem;color:var(--text-secondary);margin-bottom:5px}.timer-box-lg strong{font-size:2rem;color:var(--gold-accent);letter-spacing:2px}.action-card,.confirmation-card{background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:15px;padding:30px}.action-card h3,.confirmation-card h3{font-size:1.5rem;color:var(--gold-hover);margin-bottom:8px;display:flex;align-items:center;gap:12px}.action-card .action-subtitle,.confirmation-card p{color:var(--text-secondary);line-height:1.7;margin-bottom:30px}.payment-details{display:flex;flex-direction:column;gap:20px}.detail-to-copy{display:flex;flex-direction:column;font-size:1.1rem}.detail-to-copy .label{color:var(--text-secondary);font-size:.95rem;margin-bottom:8px}.value-wrapper{display:flex;align-items:center;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:8px;padding:12px 15px}.value-wrapper code{background:none;padding:0;font-size:1.2rem;word-break:break-all;flex-grow:1}.currency-code-tag{background-color:var(--border-color);color:var(--text-secondary);font-size:.8rem;font-weight:700;padding:4px 8px;border-radius:5px;margin-left:10px}.copy-btn{background:none;color:var(--text-secondary);border:none;border-radius:6px;width:36px;height:36px;cursor:pointer;transition:all .2s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center;margin-left:15px;flex-shrink:0}.copy-btn:hover{color:var(--gold-accent)}.copy-btn .tooltip{position:absolute;bottom:120%;left:50%;transform:translate(-50%);background-color:var(--gold-accent);color:var(--bg-dark-primary);padding:5px 10px;border-radius:5px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;font-weight:700}.copy-btn:hover .tooltip{opacity:1;visibility:visible}.copy-btn.copied{color:var(--success-color)}.copy-btn.copied .tooltip{background-color:var(--success-color)}.payment-warning{margin-top:30px;background-color:#d4af370d;border-left:3px solid var(--gold-accent);padding:15px 20px;color:#e8c35a;font-size:.95rem}.form-control-file{background-color:var(--bg-dark-primary);border:1px dashed var(--border-color);border-radius:8px;padding:25px;color:var(--text-secondary);width:100%;text-align:center;cursor:pointer;transition:var(--transition)}.form-control-file:hover{border-color:var(--gold-accent);color:var(--gold-accent)}.btn-confirm-payment{width:100%;padding:18px;font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,var(--gold-accent),var(--gold-hover));color:var(--bg-dark-primary);border:none;border-radius:10px;cursor:pointer;transition:var(--transition);margin-top:20px}.btn-confirm-payment:hover{transform:translateY(-3px);box-shadow:0 5px 15px var(--glow-color)}.order-sidebar .sticky-summary{position:sticky;top:120px}@media (max-width: 992px){.order-grid{grid-template-columns:1fr}.order-sidebar{grid-row-start:1;margin-bottom:30px}.order-sidebar .sticky-summary{position:static}}@media (max-width: 768px){.status-card{flex-direction:column;text-align:center}.timer-box-lg{margin-left:0;margin-top:20px;padding-left:0;border-left:none}}.flash-message{grid-column:1 / -1;padding:15px 20px;border-radius:8px;margin-bottom:20px;font-weight:500;display:flex;align-items:center;gap:10px}.flash-message.success{background-color:#28a7451a;border:1px solid var(--success-color);color:var(--success-color)}.flash-message.error{background-color:#dc35451a;border:1px solid #dc3545;color:#f0c6c8}.rate-options-container{margin-top:30px;border-top:1px dashed var(--border-color);padding-top:30px;display:flex;flex-direction:column;gap:15px}.rate-option{display:flex;align-items:flex-start;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:12px;padding:20px;cursor:pointer;transition:var(--transition)}.rate-option:hover,.rate-option input[type=radio]:checked+label{border-color:var(--gold-accent)}.rate-option label{width:100%}.rate-option input[type=radio]{flex-shrink:0;appearance:none;width:1.5em;height:1.5em;border:2px solid var(--border-color);border-radius:50%;margin-top:.2em;transition:var(--transition);display:grid;place-content:center}html[dir=rtl] .rate-option input[type=radio]{margin-left:15px}html[dir=ltr] .rate-option input[type=radio]{margin-right:15px}.rate-option input[type=radio]:before{content:"";width:.8em;height:.8em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;background-color:var(--gold-accent)}.rate-option input[type=radio]:checked{border-color:var(--gold-accent)}.rate-option input[type=radio]:checked:before{transform:scale(1)}.rate-option label{cursor:pointer;display:flex;flex-direction:column}.rate-option label strong{font-size:1.1rem;color:var(--text-primary);margin-bottom:5px}.rate-option label span{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.file-uploader{border:2px dashed var(--border-color);border-radius:15px;padding:20px;transition:all .3s ease}.file-uploader.drag-over{border-color:var(--gold-accent);background-color:#d4af370d}.uploader-area{text-align:center;padding:30px;cursor:pointer;border-radius:8px;transition:background-color .2s}.uploader-area:hover{background-color:var(--bg-dark-primary)}.uploader-area i{font-size:3rem;color:var(--gold-accent);margin-bottom:15px}.uploader-area p{color:var(--text-primary);margin-bottom:5px;font-size:1.1rem}.uploader-area span{color:var(--text-secondary);font-size:.9rem}.preview-area{margin-top:20px;display:grid;gap:10px}.preview-area.hidden{display:none}.preview-grid-1{grid-template-columns:1fr;height:250px}.preview-grid-2{grid-template-columns:1fr 1fr;height:150px}.preview-grid-3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;height:220px}.preview-grid-3 .preview-item:first-child{grid-row:span 2}.preview-grid-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:250px}.preview-grid-5{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.preview-item{position:relative;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background-color:var(--bg-dark-primary)}.preview-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.preview-item:hover img{transform:scale(1.05)}.preview-item .file-icon{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.preview-item .file-icon i{font-size:2.5rem;color:#e53e3e}.preview-item .file-icon span{font-weight:700;color:var(--text-secondary)}.file-info{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(13,17,23,.85),transparent);color:var(--text-primary);font-size:.8rem;padding:15px 8px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.remove-file-btn{position:absolute;top:5px;right:5px;background-color:#dc3545cc;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s;opacity:0;transform:scale(.8);z-index:10}.preview-item:hover .remove-file-btn{opacity:1;transform:scale(1)}.remove-file-btn:hover{background-color:#dc3545;transform:scale(1.1)}.exchange-limits-display{text-align:right;font-size:.85rem;color:var(--text-secondary);padding:8px 5px 0;font-family:monospace}.user-menu{position:relative;display:flex;align-items:center}.user-menu-button{background-color:transparent;border:1px solid var(--border-color);padding:12px 20px;border-radius:10px;color:var(--text-secondary);font-weight:500;cursor:pointer;display:flex;align-items:center;transition:var(--transition)}.user-menu-button:hover{background-color:var(--bg-dark-secondary);border-color:var(--gold-hover);color:var(--text-primary)}.user-name{margin-right:10px}.user-menu-arrow{font-size:.7rem;transition:var(--transition)}.user-menu-button[aria-expanded=true] .user-menu-arrow{transform:rotate(180deg)}.user-dropdown-menu{position:absolute;top:110%;right:0;background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:10px;padding:8px 0;min-width:180px;z-index:10;box-shadow:0 5px 25px #0000004d}.dropdown-item{display:block;width:100%;padding:10px 20px;color:var(--text-secondary);text-align:left;font-size:.95rem;transition:var(--transition);background-color:transparent;border:none;cursor:pointer}.dropdown-item:hover{background-color:var(--bg-dark-primary);color:var(--gold-accent)}.dropdown-divider{height:1px;background-color:var(--border-color);margin:8px 0}.dropdown-item-logout{color:#e57373}.dropdown-item-logout:hover{color:#fff;background-color:#dc3545}.auth-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:2000;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.auth-modal-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.auth-modal-content{background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:20px;padding:30px;width:90%;max-width:450px;box-shadow:0 10px 40px #0009;transform:scale(1);transition:transform .3s ease}.auth-modal-overlay.hidden .auth-modal-content{transform:scale(.95)}.auth-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.auth-modal-header h2{font-size:1.6rem;color:var(--gold-accent)}.auth-modal-close{background:none;border:none;color:var(--text-secondary);font-size:1.8rem;cursor:pointer;transition:var(--transition);padding:5px}.auth-modal-close:hover{color:var(--gold-hover);transform:rotate(90deg)}.auth-form .form-group{margin-bottom:20px;text-align:left}.auth-form label{display:block;color:var(--text-secondary);margin-bottom:8px;font-size:.9rem}.auth-form input{width:100%;padding:12px 15px;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:1rem;transition:var(--transition)}.auth-form input:focus{border-color:var(--gold-accent);box-shadow:0 0 8px var(--glow-color);outline:none}.auth-form .btn-exchange{width:100%;margin-top:10px}.auth-switch{text-align:center;margin-top:20px;font-size:.9rem;color:var(--text-secondary)}.auth-switch button{background:none;border:none;color:var(--gold-accent);font-weight:700;cursor:pointer;text-decoration:underline}.form-errors{background-color:#dc35451a;border:1px solid rgba(220,53,69,.3);color:#f0c6c8;padding:15px;border-radius:8px;margin-bottom:20px;font-size:.9rem}.form-errors ul{list-style-position:inside}html[dir=rtl] .auth-form .form-group{text-align:right}html[dir=rtl] .auth-switch{text-align:center}html[dir=rtl] .form-errors ul{padding-right:0;padding-left:20px}.about-page{padding-bottom:80px}.about-hero{padding:60px 20px;margin-bottom:80px;text-align:center}.about-section{margin-bottom:80px}.about-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}html[dir=rtl] .about-content-grid .about-text{order:-1}.about-image img{width:100%;height:auto;border-radius:20px;box-shadow:0 15px 40px #0006}.section-title-small{font-size:2.5rem;font-weight:800;margin-bottom:25px;color:var(--gold-accent)}.about-text p{color:var(--text-secondary);line-height:2;margin-bottom:20px;font-size:1.1rem}.philosophy-section .features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.location-section{background:linear-gradient(135deg,rgba(212,175,55,.05),var(--bg-dark-primary));padding:60px;border-radius:25px;text-align:center}.location-text{max-width:700px;margin:0 auto 30px;color:var(--text-secondary);font-size:1.1rem;line-height:1.8}.location-address{display:inline-flex;align-items:center;gap:15px;background-color:var(--bg-dark-secondary);padding:15px 25px;border-radius:12px;border:1px solid var(--border-color);font-size:1.1rem;font-weight:500}.location-address i{color:var(--gold-accent)}@media (max-width: 992px){.about-content-grid{grid-template-columns:1fr;gap:40px}html[dir=rtl] .about-content-grid .about-text{order:0}}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;font-size:1.1rem;font-weight:700;background-color:transparent;color:var(--gold-accent);border:2px solid var(--gold-accent);border-radius:12px;cursor:pointer;text-decoration:none;transition:var(--transition);box-shadow:none}.btn-secondary:hover{background-color:var(--gold-accent);color:var(--bg-dark-primary);transform:translateY(-2px);box-shadow:0 4px 15px #d4af371a}:root{--color-accent-gold: #facc15;--color-background-dark: #12151a;--color-background-darker: #0d0f13;--color-surface-dark: #1a1e25;--color-border-dark: #2c323d;--color-text-light: #e5e7eb;--color-text-muted: #8e95a9}.contact-page-new .hero{text-align:center;padding:40px 20px 60px}.contact-page-new .hero h1{font-size:2.5rem;font-weight:800}.contact-page-new .hero p{max-width:600px;margin:15px auto 0;font-size:1.1rem;color:var(--color-text-muted)}.contact-grid-new{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:flex-start}.contact-info-new h2{font-size:1.5rem;font-weight:700;margin-bottom:10px}.contact-info-new>p{color:var(--color-text-muted);margin-bottom:30px;line-height:1.7}.contact-card-new{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}.contact-icon-new{font-size:1.2rem;color:var(--color-accent-gold);background:linear-gradient(145deg,#facc151a,#facc150d);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(250,204,21,.2);flex-shrink:0}.contact-details-new h3{margin:0 0 5px;font-size:1.1rem;font-weight:600;color:var(--color-text-light)}.contact-details-new p{margin:0;color:var(--color-text-muted);font-size:.9rem}.contact-details-new a,.contact-details-new strong{display:block;margin-top:8px;color:var(--color-text-light);text-decoration:none;font-weight:500;transition:color .2s ease}.contact-details-new a:hover{color:var(--color-accent-gold)}.social-links-new{display:flex;gap:12px;margin-top:15px}.social-links-new .social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-surface-dark);border:1px solid var(--color-border-dark);color:var(--color-text-muted);font-size:1rem;transition:all .3s ease}.social-links-new .social-icon:hover{background-color:var(--color-accent-gold);color:var(--color-background-dark);transform:translateY(-3px);box-shadow:0 4px 15px #facc1533}.contact-form-container-new{background-color:var(--color-surface-dark);padding:35px 40px;border-radius:16px;border:1px solid var(--color-border-dark)}.contact-form-container-new h2{font-size:1.8rem;margin-bottom:25px;font-weight:700}.form-group-new{margin-bottom:25px}.form-group-new label{display:block;margin-bottom:10px;font-weight:500;font-size:.9rem;color:var(--color-text-muted)}.form-group-new input,.form-group-new textarea{width:100%;padding:14px 16px;border-radius:8px;border:1px solid var(--color-border-dark);background-color:var(--color-background-dark);color:var(--color-text-light);font-size:1rem;font-family:Tajawal,sans-serif;transition:border-color .3s ease,box-shadow .3s ease}.form-group-new input::placeholder,.form-group-new textarea::placeholder{color:#555c6e}.form-group-new input:focus,.form-group-new textarea:focus{outline:none;border-color:var(--color-accent-gold);box-shadow:0 0 0 3px #facc1526}.form-group-new textarea{resize:vertical;min-height:130px}.btn-submit-new{width:100%;padding:15px;font-size:1.1rem;font-weight:700;border-radius:8px;border:none;background-color:var(--color-accent-gold);color:var(--color-background-darker);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.btn-submit-new:hover{transform:translateY(-3px);box-shadow:0 6px 20px #facc1540}.alert.alert-success{background-color:#16a34a1a;color:#4ade80;padding:15px;border-radius:8px;margin-bottom:20px;border:1px solid rgba(34,197,94,.3);display:flex;align-items:center;gap:10px}@media (max-width: 992px){.contact-grid-new{grid-template-columns:1fr;gap:60px}.contact-info-new{grid-row:2}}.policy-content{max-width:800px;margin:0 auto 60px;padding:40px;background-color:var(--color-background-secondary);border-radius:var(--border-radius-large);border:1px solid var(--color-border)}.prose{color:var(--color-text-secondary);line-height:1.8}.prose h2{font-size:1.5rem;color:var(--color-text-primary);margin-top:30px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.prose p{margin-bottom:1em}.terms-page-pro .hero{text-align:center;padding:60px 20px 40px}.terms-grid{display:grid;grid-template-columns:240px 1fr;gap:40px;max-width:1200px;margin:0 auto 60px}.terms-nav{position:relative}.sticky-nav{position:sticky;top:20px;background-color:var(--color-background-secondary);border-radius:var(--border-radius-large);border:1px solid var(--color-border);padding:20px}.sticky-nav h4{margin:0 0 15px;font-size:1.1rem;color:var(--color-text-primary);display:flex;align-items:center;gap:10px}.sticky-nav ul{list-style:none;padding:0;margin:0}.sticky-nav li a{display:block;padding:10px 15px;color:var(--color-text-secondary);text-decoration:none;border-radius:var(--border-radius-medium);transition:all .2s ease;font-weight:500}.sticky-nav li a:hover{background-color:var(--color-surface-dark, #1a1e25);color:var(--color-primary)}.terms-main-content{min-width:0;padding-top:0}.terms-intro-card{background:linear-gradient(135deg,rgba(var(--color-accent-rgb, 250, 204, 21),.1),rgba(var(--color-accent-rgb, 250, 204, 21),.05));border:1px solid rgba(var(--color-accent-rgb, 250, 204, 21),.2);padding:25px;border-radius:var(--border-radius-large);margin-bottom:30px;display:flex;align-items:flex-start;gap:20px}.terms-intro-card i{font-size:1.5rem;color:var(--color-accent, #facc15);margin-top:5px}.terms-intro-card h2{margin:0 0 10px;color:var(--color-text-primary)}.terms-intro-card p{margin:0;color:var(--color-text-secondary);line-height:1.7}.terms-section-card{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-large);margin-bottom:25px;overflow:hidden}.card-header{display:flex;align-items:center;gap:15px;padding:20px;background-color:var(--color-surface-dark, #1a1e25);border-bottom:1px solid var(--color-border)}.card-header i{font-size:1.2rem;color:var(--color-primary)}.card-header h3{margin:0;font-size:1.3rem;color:var(--color-text-primary)}.card-body{padding:25px;line-height:1.9;color:var(--color-text-secondary)}.card-body p{margin:0 0 15px}.card-body p:last-child{margin-bottom:0}.highlight-positive{color:#4ade80;font-weight:600}.highlight-negative{color:#f87171;font-weight:600;background-color:#f871711a;padding:2px 5px;border-radius:4px}.highlight-neutral{color:#60a5fa;font-weight:600}@media (max-width: 992px){.terms-grid{grid-template-columns:1fr}.terms-nav{display:none}}.faq-page-pro{background-color:#111827;background-image:radial-gradient(at 47% 33%,hsl(204,69%,50%) 0px,transparent 50%),radial-gradient(at 9% 62%,hsl(265,69%,55%) 0px,transparent 50%),radial-gradient(at 82% 65%,hsl(319,74%,55%) 0px,transparent 50%)}.faq-page-pro .hero{text-align:center;padding:60px 20px 50px;color:#fff}.faq-page-pro .hero h1{text-shadow:0 2px 10px rgba(0,0,0,.3)}.faq-page-pro .hero p{color:#fffc;text-shadow:0 1px 5px rgba(0,0,0,.2)}.faq-search-bar{position:relative;max-width:600px;margin:30px auto 0}.faq-search-bar i{position:absolute;top:50%;inset-inline-start:20px;transform:translateY(-50%);color:#fff9;z-index:1}.faq-search-bar input{width:100%;padding:16px 20px 16px 55px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background-color:#0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 30px #0000001a}.faq-search-bar input::placeholder{color:#fff9}.faq-search-bar input:focus{outline:none;border-color:#ffffff80;box-shadow:0 0 0 4px #ffffff1a}.faq-layout{max-width:900px;margin:40px auto 80px}.faq-category{margin-bottom:50px}.faq-category h2{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:25px;display:flex;align-items:center;gap:15px}.faq-category[data-category=general] h2 i{color:#38bdf8}.faq-category[data-category=payment] h2 i{color:#fbbf24}.faq-category[data-category=process] h2 i{color:#a78bfa}.faq-item{margin-bottom:15px;background:#ffffff0d;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.faq-item:hover{background:#ffffff1a;transform:translateY(-5px) scale(1.02)}.faq-question{width:100%;padding:20px 25px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;text-align:start}.faq-question span{font-size:1.15rem;font-weight:600;color:#fff;padding-inline-end:15px}.faq-question i{font-size:1rem;background-color:#0003;color:#ffffffb3;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.19,1,.22,1);flex-shrink:0}.faq-item.active .faq-question i{transform:rotate(180deg);color:#111827}.faq-item.active[data-category=general] .faq-question i{background-color:#38bdf8}.faq-item.active[data-category=payment] .faq-question i{background-color:#fbbf24}.faq-item.active[data-category=process] .faq-question i{background-color:#a78bfa}.faq-answer{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1);padding:0 25px}.faq-answer p{color:#fffc;margin:0;padding-bottom:25px;font-size:1.05rem;line-height:1.8}.hidden{display:none!important}.no-results-message{text-align:center;padding:50px 20px;color:#fffc;background:#0003;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:16px;border:1px solid rgba(255,255,255,.1)}.no-results-message i{font-size:3rem;margin-bottom:15px;opacity:.5}@keyframes pulse-avatar{0%,to{transform:scale(1);box-shadow:0 0 10px #d4af3766,0 0 20px #d4af3733}50%{transform:scale(1.05);box-shadow:0 0 20px #d4af3799,0 0 40px #d4af3766}}.user-dropdown{position:relative}.user-dropdown-toggle{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;background-color:var(--bg-dark-secondary);border:1px solid var(--border-color);border-radius:50px;padding:6px 12px 6px 6px;cursor:pointer;transition:all .25s ease-in-out}html[dir=rtl] .user-dropdown-toggle{flex-direction:row-reverse;padding:6px 6px 6px 12px}.user-dropdown-toggle:before{content:"";position:absolute;top:0;left:-150%;width:75%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);transform:skew(-25deg);transition:left .8s cubic-bezier(.23,1,.32,1)}.user-dropdown-toggle:hover:before{left:150%}.user-dropdown-toggle:hover,.user-dropdown-toggle[aria-expanded=true]{box-shadow:0 0 15px var(--glow-color);transform:translateY(-2px)}.user-dropdown-toggle .user-avatar{width:32px;height:32px;border-radius:50%;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:var(--text-primary);transition:all .25s ease}.user-dropdown-toggle .user-name-desktop{font-weight:500;font-size:.95rem;color:var(--text-secondary);transition:color .25s ease}.user-dropdown-toggle:hover .user-name-desktop{color:var(--text-primary)}.user-dropdown-toggle .dropdown-arrow{font-size:.8rem;color:var(--text-secondary);transition:transform .3s cubic-bezier(.25,1,.5,1)}.user-dropdown-toggle[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.user-dropdown-menu{position:absolute;top:calc(100% + 12px);width:310px;background:linear-gradient(165deg,var(--bg-dark-secondary) 0%,#11151c 100%);border:1px solid var(--border-color);border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 15px 40px #0009;z-index:1010;padding:8px;opacity:0;visibility:hidden;transform:translateY(5px) scale(.95);transition:all .25s cubic-bezier(.165,.84,.44,1)}html[dir=ltr] .user-dropdown-menu{right:0;transform-origin:top right}html[dir=rtl] .user-dropdown-menu{left:0;transform-origin:top left}.user-dropdown-menu.active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.user-dropdown-menu .dropdown-header{display:flex;align-items:center;gap:15px;padding:12px;border-bottom:1px solid var(--border-color);margin-bottom:8px}html[dir=rtl] .user-dropdown-menu .dropdown-header{flex-direction:row-reverse}.user-dropdown-menu .dropdown-header .user-avatar.large{width:52px;height:52px;background:linear-gradient(145deg,var(--gold-hover),var(--gold-accent));border-radius:50%;font-size:1.6rem;font-weight:700;color:var(--bg-dark-primary);flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;border:2px solid var(--gold-hover);box-shadow:0 0 10px #d4af3766,0 0 20px #d4af3733;animation:pulse-avatar 2.5s infinite cubic-bezier(.4,0,.6,1)}.user-dropdown-menu .user-info strong{display:block;font-size:1.05rem;font-weight:600;color:var(--text-primary);line-height:1.4}.user-dropdown-menu .user-info span{font-size:.8rem;color:var(--text-secondary)}html[dir=rtl] .user-dropdown-menu .user-info{text-align:right}.user-dropdown-menu .dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 15px;font-size:.95rem;color:var(--text-secondary);background:none;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-decoration:none}html[dir=rtl] .user-dropdown-menu .dropdown-item{flex-direction:row-reverse;text-align:right}.user-dropdown-menu .dropdown-item i{font-size:1rem;width:22px;text-align:center;color:var(--text-secondary);transition:color .2s ease}.user-dropdown-menu .dropdown-item:hover{background:linear-gradient(90deg,#d4af370d,#d4af3726);color:var(--gold-accent)}.user-dropdown-menu .dropdown-item:hover i{color:var(--gold-accent)}.user-dropdown-menu .dropdown-divider{height:1px;background-color:var(--border-color);margin:8px}.user-dropdown-menu form{margin:0;padding:0}.user-dropdown-menu .logout-btn:hover{background-color:#dc35451a;color:#ef5350}.user-dropdown-menu .logout-btn:hover i{color:#ef5350}.aml-v2-page{position:relative;min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#e2e8f0}.aml-v2-aurora{position:absolute;top:0;left:0;width:100%;height:600px;background:linear-gradient(45deg,#3b82f614,#a855f70f,#ec48990a,#ef444408,#f59e0b05);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);z-index:1}.container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.aml-v2-hero{text-align:center;padding:80px 0 60px}.aml-v2-icon-header{font-size:4rem;color:#60a5fa;margin-bottom:30px}.aml-v2-hero h1{font-size:3.5rem;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#e2e8f0,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.aml-v2-hero p{font-size:1.3rem;color:#94a3b8;max-width:600px;margin:0 auto;line-height:1.6}.aml-v2-content{padding:40px 0 80px}.aml-v2-card{background:#1e293b;border-radius:12px;padding:40px;margin-bottom:24px;box-shadow:0 2px 8px #0003;border:1px solid #334155;transition:box-shadow .2s ease}.aml-v2-card:hover{box-shadow:0 4px 12px #0000004d;border-color:#475569}.aml-v2-intro-text{font-size:1.2rem;color:#cbd5e1;line-height:1.7;margin-bottom:25px;text-align:center;font-weight:500}.aml-v2-covers{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:30px}.aml-v2-covers span{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#334155;border-radius:6px;color:#e2e8f0;font-weight:500;transition:background-color .2s ease}.aml-v2-covers span:hover{background:#475569}.aml-v2-covers i{color:#34d399}.aml-v2-title{font-size:2rem;font-weight:600;color:#f1f5f9;margin-bottom:25px;display:flex;align-items:center;gap:15px}.aml-v2-title i{color:#60a5fa;font-size:1.8rem}.aml-v2-subtitle{font-size:1.4rem;font-weight:600;color:#e2e8f0;margin:30px 0 15px;padding-left:15px;border-left:3px solid #60a5fa}.aml-v2-card p{font-size:1.1rem;line-height:1.7;color:#cbd5e1;margin-bottom:20px}.aml-v2-timeline{margin:25px 0;position:relative}.aml-v2-timeline:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:2px;background:#334155}.aml-v2-timeline-item{display:flex;align-items:flex-start;margin-bottom:25px;position:relative}.aml-v2-timeline-icon{width:60px;height:60px;background:#334155;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#60a5fa;font-size:1.3rem;margin-right:20px;flex-shrink:0;position:relative;z-index:2;border:2px solid #475569}.aml-v2-timeline-content{background:#334155;padding:20px;border-radius:8px;flex:1;border-left:3px solid #60a5fa;font-size:1.1rem;color:#e2e8f0}.aml-v2-note{background:#422006;border:1px solid #7c2d12;border-radius:8px;padding:15px 20px;margin:25px 0;display:flex;align-items:center;gap:10px;font-weight:500;color:#fdba74}.aml-v2-note i{color:#fb923c}.aml-v2-ordered-list{margin:25px 0;padding-left:25px}.aml-v2-ordered-list li{font-size:1.1rem;color:#cbd5e1;line-height:1.7;margin-bottom:12px;padding-left:10px;position:relative}.aml-v2-ordered-list li:before{content:"";position:absolute;left:-20px;top:12px;width:6px;height:6px;background:#60a5fa;border-radius:50%}@media (max-width: 768px){.aml-v2-hero{padding:60px 0 40px}.aml-v2-hero h1{font-size:2.5rem}.aml-v2-hero p{font-size:1.1rem}.aml-v2-card{padding:30px 20px;margin-bottom:20px}.aml-v2-title{font-size:1.6rem;flex-direction:column;align-items:flex-start;gap:10px}.aml-v2-covers{flex-direction:column;align-items:center;gap:15px}.aml-v2-covers span{width:100%;justify-content:center;text-align:center}.aml-v2-timeline:before{left:25px}.aml-v2-timeline-icon{width:50px;height:50px;font-size:1.1rem}}@media (max-width: 480px){.aml-v2-hero h1{font-size:2rem}.aml-v2-icon-header{font-size:3rem}.aml-v2-card{padding:25px 15px}.aml-v2-timeline-item{flex-direction:column}.aml-v2-timeline-icon{margin-bottom:15px;margin-right:0}.aml-v2-timeline:before{left:25px;top:50px}}.aml-v2-card:focus-within{outline:2px solid #60a5fa;outline-offset:2px}@media print{.aml-v2-aurora{display:none}.aml-v2-card{box-shadow:none;border:1px solid #ddd;background:#fff!important;color:#000!important}.aml-v2-page{background:#fff!important}.aml-v2-hero h1{background:#000!important;-webkit-text-fill-color:black!important}}.order-creation-page-alert{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:1.25rem;padding:1.25rem;margin-bottom:2rem;box-shadow:0 10px 25px -5px #0000004d,0 8px 10px -6px #0003;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.order-creation-page-alert .alert-content{display:flex;align-items:flex-start}.order-creation-page-alert .alert-icon-container{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}@keyframes pulse-error{0%,to{opacity:0}50%{opacity:.5}}.order-creation-page-alert .alert-icon-pulse{position:absolute;width:100%;height:100%;background-color:var(--error-icon-color);border-radius:50%;animation:pulse-error 2s cubic-bezier(.4,0,.6,1) infinite}.order-creation-page-alert .alert-icon{position:relative;font-size:1.5rem;color:var(--error-icon-color)}.order-creation-page-alert .alert-text-container{flex-grow:1;margin-left:1rem;margin-right:1rem}.order-creation-page-alert .alert-title{font-size:1.125rem;font-weight:700;color:var(--error-text-title)}.order-creation-page-alert .alert-body{margin-top:.5rem;font-size:.95rem;color:var(--error-text-body)}.order-creation-page-alert .alert-list{list-style:none;padding:0;margin:0;space-y:.25rem}.order-creation-page-alert .alert-list li{display:flex;align-items:center}.order-creation-page-alert .alert-list li:before{content:"•";color:var(--error-icon-color);margin-right:.5rem;font-size:1.2em;line-height:1}html[dir=rtl] .order-creation-page-alert .alert-list li:before{margin-right:0;margin-left:.5rem}.order-creation-page-alert .alert-close-container{flex-shrink:0}.order-creation-page-alert .alert-close-button{background-color:transparent;border:none;display:inline-flex;padding:.5rem;border-radius:.5rem;color:var(--error-text-body);transition:all .2s ease-in-out}.order-creation-page-alert .alert-close-button:hover{background-color:var(--error-icon-bg);color:var(--error-text-title)}.payment-detail-item-v2{position:relative;display:flex;flex-direction:column}.payment-detail-item-v2 .label-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.payment-detail-item-v2 .label{color:var(--text-secondary);font-size:.95rem}.qr-toggle-v2{display:flex;align-items:center;gap:6px;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:6px;padding:4px 10px;color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.qr-toggle-v2 i{font-size:1.1rem}.qr-toggle-v2:hover{color:var(--gold-accent);border-color:var(--gold-accent);background-color:var(--glow-color);transform:translateY(-2px);box-shadow:0 4px 10px #0003}.qr-modal-overlay-v2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0d1117d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}.qr-modal-content-v2{background:linear-gradient(145deg,var(--bg-dark-secondary),#0c1015);border:1px solid var(--border-color);border-radius:24px;width:90%;max-width:420px;box-shadow:0 25px 50px -12px #000000bf;overflow:hidden}.qr-modal-header-v2{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;background:linear-gradient(rgba(255,255,255,.03),transparent)}.qr-modal-header-v2 h3{font-size:1.25rem;font-weight:700;background:linear-gradient(90deg,var(--gold-hover),var(--gold-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.qr-modal-close-btn-v2{width:32px;height:32px;background-color:#ffffff0d;border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);font-size:1.5rem;line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.qr-modal-close-btn-v2:hover{color:#fff;background-color:#ffffff1a;transform:rotate(90deg)}.qr-modal-body-v2{padding:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.qr-code-frame-v2{position:relative;display:inline-block;padding:1rem;background:linear-gradient(145deg,#1d242c,var(--bg-dark-secondary));border-radius:16px;box-shadow:inset 0 2px 4px #00000080,0 10px 20px #0006;overflow:hidden}.qr-code-frame-v2:before{content:"";position:absolute;inset:1px;background:linear-gradient(145deg,var(--gold-hover),var(--gold-accent));border-radius:15px;padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.qr-code-frame-v2 svg{display:block;border-radius:8px}.qr-code-shine-effect{position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transform:skew(-25deg);animation:shine 4s infinite linear;animation-delay:1s}@keyframes shine{to{left:150%}}.qr-modal-copy-btn-v2{margin-top:2rem;width:100%;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem 1rem;color:var(--text-secondary);font-weight:600;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:8px}.qr-modal-copy-btn-v2:hover{background-color:var(--border-color);color:var(--text-primary)}.status-card.status-border-gold-accent{border-left-color:var(--gold-accent)}.status-card.status-border-blue{border-left-color:#3b82f6}.status-card.status-border-success{border-left-color:var(--success-color)}.status-card.status-border-danger{border-left-color:#dc3545}.status-card.status-border-default{border-left-color:var(--border-color)}.status-icon-lg.status-icon-gold-accent{color:var(--gold-accent)}.status-icon-lg.status-icon-blue{color:#3b82f6}.status-icon-lg.status-icon-success{color:var(--success-color)}.status-icon-lg.status-icon-danger{color:#dc3545}.status-icon-lg.status-icon-default{color:var(--text-secondary)}.confirmation-card{text-align:center}.confirmation-icon-wrapper{font-size:3.5rem;margin-bottom:1rem}.confirmation-icon-wrapper.success{color:var(--success-color)}.confirmation-icon-wrapper.in-progress{color:#3b82f6}.confirmation-icon-wrapper.failed{color:#dc3545}.financial-summary{margin:2rem auto;padding:1rem 1.5rem;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:12px;max-width:400px;text-align:left;display:flex;flex-direction:column;gap:.75rem}.financial-summary .summary-row{display:flex;justify-content:space-between;align-items:center}.financial-summary .label{font-size:.9rem;color:var(--text-secondary)}.financial-summary .value{font-size:1.1rem;font-weight:700;font-family:monospace}.financial-summary .value.sent{color:#f87171}.financial-summary .value.sent:before{content:"- "}.financial-summary .value.received{color:var(--success-color)}.financial-summary .value.received:before{content:"+ "}.financial-summary .summary-details-action{border-top:1px dashed var(--border-color);margin-top:.75rem;padding-top:.75rem;text-align:center}.view-details-btn{background:none;border:1px solid transparent;color:var(--text-secondary);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px}.view-details-btn:hover{color:var(--gold-accent);background-color:var(--glow-color);border-color:var(--border-color)}.view-details-btn i{font-size:.8rem}.payment-details-in-modal{width:100%;text-align:left}.logged-in-user-card{display:flex;align-items:center;gap:1rem;background-color:var(--bg-dark-primary);border:1px solid var(--border-color);border-radius:12px;padding:1rem;margin-bottom:1.5rem}.logged-in-user-card .user-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg,var(--gold-hover),var(--gold-accent));color:var(--bg-dark-primary);font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--gold-hover)}.logged-in-user-card .user-details{display:flex;flex-direction:column;flex-grow:1;min-width:0}.logged-in-user-card .user-name{font-weight:600;color:var(--text-primary);font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logged-in-user-card .user-email{font-size:.9rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logged-in-user-card .logout-form{margin:0}.logged-in-user-card .logout-button{width:40px;height:40px;background-color:transparent;border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);font-size:1rem;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logged-in-user-card .logout-button:hover{color:#f87171;border-color:#f87171;background-color:#f871711a;transform:rotate(360deg)}
