body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{outline:none!important;text-decoration:none!important}a,button,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea{&,&:active,&:focus,&:hover,&:visited{outline:none!important;text-decoration:none!important}}[class*=Link],[class*=link]{&,&:active,&:focus,&:hover,&:visited{text-decoration:none!important}}.dashboard-luxury-container{background:#fff;background:var(--white);font-family:Montserrat,sans-serif;margin:0 auto;max-width:900px;padding:2rem}.dashboard-luxury-header{align-items:center;display:flex;margin-bottom:3rem;position:relative}.dashboard-luxury-title{color:#121212;color:var(--black);font-size:2rem;font-weight:500;letter-spacing:.5px;margin:0 auto;text-align:center}.dashboard-status-container{display:flex;justify-content:center;margin:1.5rem 0}.dashboard-status-indicator{border-radius:20px;display:inline-block;font-size:1rem;font-weight:500;padding:.5rem 1.5rem;text-align:center}.dashboard-status-pending{background-color:#ffa07a33;color:#d46a3a}.dashboard-status-active{background-color:#32cd3233;color:#28a745}.dashboard-status-rejected{background-color:#dc143c33;color:#dc143c}.dashboard-status-default{background-color:#87ceeb33;color:#4682b4}.dashboard-rejection-reason{background-color:#fff9f9;border-left:3px solid #dc143c;border-radius:0 4px 4px 0;font-size:.95rem;margin:1rem auto;max-width:600px;padding:1rem;text-align:center}.dashboard-stats-container{grid-gap:1.5rem;background:#f8f8f8;background:var(--light-gray);border:1px solid #0000000d;border-radius:16px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:2rem 0;padding:2rem}.dashboard-stats-container.two-columns{grid-template-columns:repeat(2,1fr)}.dashboard-stat-item{padding:1rem;position:relative;text-align:center}.dashboard-stat-item:not(:last-child):after{background:#0000001a;content:"";height:60%;position:absolute;right:-.75rem;top:50%;transform:translateY(-50%);width:1px}.dashboard-stat-value{color:#121212;color:var(--black);font-size:2.2rem;font-weight:600;margin-bottom:.5rem}.dashboard-stat-label{color:#666;font-size:.9rem;letter-spacing:.3px}.dashboard-stat-highlight{color:#d4af37;color:var(--gold);font-weight:700}.dashboard-promo-banner{background:linear-gradient(135deg,#fff9f0,#fff5e6);border:1px solid #d4af3733;border-radius:16px;margin:3rem 0;padding:2.5rem 2rem;text-align:center}.dashboard-promo-title{color:#121212;color:var(--black);font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}.dashboard-promo-text{font-size:.95rem;margin-bottom:1.5rem}.dashboard-primary-btn{align-items:center;background:#121212;background:var(--black);border:none;border-radius:8px;color:gold;color:var(--accent);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.dashboard-primary-btn:hover{background:#333}.dashboard-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:2rem 0}.dashboard-card{background:#fff;background:var(--white);border:1px solid #00000008;border-radius:12px;box-shadow:0 4px 20px #0000000d;cursor:pointer;padding:1.8rem;position:relative;transition:all .3s ease}.dashboard-card:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-5px)}.dashboard-card-icon{color:#888;font-size:1.8rem;margin-bottom:1rem}.dashboard-card-title{color:#121212;color:var(--black);font-size:1.1rem;font-weight:600;margin-bottom:.8rem}.dashboard-card-description{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:1.2rem}.dashboard-pro-badge{background:#121212;background:var(--black);color:#d4af37;color:var(--gold);padding:.3rem .8rem;position:absolute;right:10px;top:10px}.dashboard-new-badge,.dashboard-pro-badge{border-radius:10px;font-size:.7rem;font-weight:600}.dashboard-new-badge{background:#ff4757;color:#fff;margin-left:.5rem;padding:.3rem .6rem}.dashboard-danger-btn{background:#fff0f0;border:1px solid #ffd6d6;color:#dc143c;cursor:pointer;transition:all .3s ease}.dashboard-danger-btn:hover{background:#ffe6e6}.dashboard-loading-container{align-items:center;color:#666;display:flex;flex-direction:column;gap:1rem;height:300px;justify-content:center}.dashboard-loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.dashboard-luxury-container{padding:1rem}.dashboard-luxury-title{font-size:1.5rem}.dashboard-stats-container{grid-template-columns:1fr;padding:1.5rem}.dashboard-stat-item:not(:last-child):after{content:none}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:480px){.dashboard-stats-container{gap:1rem;padding:1rem}.dashboard-luxury-title{font-size:1.3rem}.dashboard-promo-banner{margin:2rem 0;padding:1.5rem}.dashboard-card{padding:1.2rem}}:root{--gold:#d4af37;--black:#121212;--dark-gray:#1e1e1e;--light-gray:#f8f8f8;--white:#fff;--accent:gold}.luxury-stats{grid-gap:1.5rem;background:#f8f8f8;background:var(--light-gray);border:1px solid #0000000d;border-radius:16px;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:2rem 0;padding:2rem}.luxury-stat{padding:1rem;text-align:center}.luxury-stat-value{font-feature-settings:"tnum";color:#121212;color:var(--black);font-size:2.2rem;font-weight:600;margin-bottom:.5rem}.luxury-stat-label{color:#666;font-size:.9rem;letter-spacing:.3px}.luxury-stat-highlight{color:#d4af37;color:var(--gold);font-weight:700}.luxury-offer{background:linear-gradient(135deg,#fff9f0,#fff5e6);border:1px solid #d4af3733;border-radius:16px;margin:3rem 0;overflow:hidden;padding:2.5rem 2rem;position:relative}.luxury-badge{background:#121212;background:var(--black);border-radius:20px;color:#d4af37;color:var(--gold);font-size:.8rem;font-weight:700;letter-spacing:1px;padding:.5rem 1.5rem;position:absolute;right:20px;text-transform:uppercase;top:20px}.luxury-offer-title{align-items:center;color:#121212;color:var(--black);display:flex;font-size:1.5rem;font-weight:500;gap:.8rem;margin-bottom:1.5rem}.luxury-offer-title:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23D4AF37"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z"/></svg>');content:"";display:block;height:24px;width:24px}.luxury-pricing-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2rem 0}.luxury-pricing-card{background:#fff;background:var(--white);border:1px solid #00000008;border-radius:12px;box-shadow:0 8px 30px #0000000a;cursor:pointer;padding:1.8rem;transition:all .3s ease}.luxury-pricing-card:hover{box-shadow:0 12px 35px #00000014;transform:translateY(-5px)}.luxury-card-title{font-size:1.2rem;margin-bottom:1rem}.luxury-card-price,.luxury-card-title{color:#121212;color:var(--black);font-weight:600}.luxury-card-price{font-size:1.8rem;margin:1rem 0}.luxury-card-price span{color:#666;font-size:1rem;font-weight:400}.luxury-card-benefit{align-items:center;display:flex;font-size:.95rem;gap:.5rem;margin-bottom:.8rem}.luxury-contact-note{color:#888;font-size:.9rem;line-height:1.4;margin-top:1.5rem}.luxury-pro-section{margin:5rem 0;position:relative}.luxury-pro-header{margin-bottom:3rem;text-align:center}.luxury-pro-title{color:#121212;color:var(--black);display:inline-block;font-size:2rem;font-weight:500;padding-bottom:1rem;position:relative}.luxury-pro-title:after{background:#d4af37;background:var(--gold);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.luxury-pro-subtitle{color:#666;font-size:1.1rem;font-weight:400;margin-top:1rem}.luxury-pro-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.luxury-pro-card{background:#f8f8f8;background:var(--light-gray);border:1px solid #d4af371a;border-radius:16px;box-shadow:0 10px 30px #0000000a;overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .4s ease;z-index:1}.luxury-pro-card:before{background:linear-gradient(135deg,#ffffffe6,#f8f8f8e6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.luxury-pro-card:hover{border-color:#d4af374d;box-shadow:0 15px 40px #0000001a;transform:translateY(-10px)}.luxury-pro-card-icon{align-items:center;background:linear-gradient(135deg,#fff5e6,#ffebb9);border-radius:18px;box-shadow:0 5px 15px #d4af3733;color:#d4af37;color:var(--gold);display:flex;font-size:1.8rem;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.luxury-pro-card-title{color:#121212;color:var(--black);font-size:1.3rem;font-weight:600;margin-bottom:1rem}.luxury-pro-card-desc{color:#666;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.luxury-pro-card-highlight{background:#d4af371a;border-radius:6px;color:#d4af37;color:var(--gold);display:inline-block;font-size:.9rem;font-weight:600;padding:.3rem .8rem}.luxury-pro-decoration{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="%23D4AF37" opacity="0.05"><path d="M50 0L100 50L50 100L0 50Z"/></svg>');background-size:contain;height:200px;position:absolute;width:200px;z-index:0}.decoration-1{left:-50px;top:-50px}.decoration-2{bottom:-50px;right:-50px;transform:rotate(45deg)}.luxury-cta-title{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}.luxury-cta-btn{align-items:center;background:#121212;background:var(--black);border-radius:50px;box-shadow:0 4px 15px #0000001a;color:gold;color:var(--accent);display:inline-flex;font-weight:600;gap:.8rem;padding:1.2rem 2.5rem;text-decoration:none;transition:all .3s ease}.luxury-cta-btn:hover{background:#000;box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}@media (max-width:768px){.luxury-offer-title{align-items:flex-start;flex-direction:column;font-size:1.2rem;gap:.4rem}.luxury-pricing-grid{grid-template-columns:1fr}.luxury-card-benefit,.luxury-card-price,.luxury-card-title{font-size:1rem}.luxury-pro-card-title{font-size:1.1rem}.luxury-pro-card-desc{font-size:.95rem}.luxury-pro-card-icon{font-size:1.4rem;height:50px;width:50px}.luxury-cta-title{font-size:1.2rem}.luxury-cta-btn{font-size:.95rem;padding:1rem 2rem}.luxury-pro-grid{grid-template-columns:1fr}.luxury-pro-card{border-radius:12px;padding:1.5rem}.luxury-pro-card-highlight{font-size:.85rem;padding:.25rem .6rem}}@media (max-width:480px){.luxury-pro-section{margin:3rem 0}.luxury-offer{padding:1rem}.luxury-stat-value{font-size:1.8rem}.luxury-stat-label{font-size:.8rem}.luxury-pro-title{font-size:1.3rem}.luxury-card-price{font-size:1.5rem}.luxury-cta-btn{justify-content:center}.luxury-pro-card{padding:1.2rem}.luxury-pro-card-title{font-size:1rem}.luxury-pro-card-desc{font-size:.9rem}.luxury-pro-card-icon{font-size:1.3rem;height:40px;width:40px}.luxury-pro-card-highlight{font-size:.8rem}}.luxury-container{background:var(--white);color:var(--dark-gray);font-family:Montserrat,sans-serif;line-height:1.8;margin:0 auto;max-width:900px;padding:2rem}.luxury-header{align-items:center;display:flex;margin-bottom:3rem;position:relative}.luxury-back-btn{align-items:center;background:var(--black);border:none;border-radius:50%;color:var(--accent);cursor:pointer;display:flex;height:48px;justify-content:center;left:0;position:absolute;transition:all .3s ease;width:48px}.luxury-back-btn:hover{box-shadow:0 4px 12px #0000001a;transform:scale(1.05)}.luxury-title{color:var(--black);font-size:2rem;font-weight:500;letter-spacing:1px;margin:0 auto;text-align:center}.loading-container{align-items:center;color:#666;display:flex;flex-direction:column;gap:1rem;height:300px;justify-content:center}.loading-spinner{animation:spin 1s linear infinite}@media (max-width:768px){.luxury-title{font-size:1.5rem}.luxury-header{flex-direction:column;gap:1rem;margin-bottom:2rem}.luxury-back-btn{margin-bottom:1rem;position:static}}@media (max-width:480px){.luxury-container{padding:1rem}.luxury-title{font-size:1.3rem}}.luxury-topup-content{color:var(--dark-gray);margin-top:2rem}.luxury-topup-intro{font-size:1.1rem;line-height:1.7;margin-bottom:2rem;text-align:center}.luxury-payment-method{background:var(--white);border:1px solid #00000008;border-radius:16px;box-shadow:0 8px 30px #0000000a;margin-bottom:2rem;padding:1.8rem}.luxury-payment-title{align-items:center;color:var(--black);display:flex;font-size:1.3rem;font-weight:600;gap:.8rem;margin-bottom:1.5rem}.luxury-payment-icon{color:var(--gold);font-size:1.5rem}.luxury-payment-details{font-size:1rem;line-height:1.7}.luxury-highlight{color:var(--gold);font-weight:600}.luxury-address-block{align-items:center;background:var(--light-gray);border:1px solid #0000000d;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin:1rem 0;padding:1.2rem;transition:all .3s ease}.luxury-address-block:hover{background:#f5f5f5}.luxury-address{font-family:monospace;font-size:.9rem;margin-right:1rem;word-break:break-all}.luxury-copy-icon{color:var(--gold);flex-shrink:0}.luxury-copied{background:#d4af371a;border-color:var(--gold)}.luxury-copied-text{color:var(--gold);font-size:.9rem;font-weight:600;margin-left:.5rem}.luxury-payment-instruction{color:#666;font-size:.95rem;margin-top:1rem}.luxury-important-note{background:#d4af370d;border:1px solid #d4af371a;border-radius:16px;margin-top:3rem;padding:1.5rem;text-align:center}.luxury-important-note p{line-height:1.7;margin-bottom:1.5rem}@media (max-width:768px){.luxury-topup-intro{font-size:1rem}.luxury-payment-method{padding:1.5rem}.luxury-payment-title{font-size:1.2rem}.luxury-address{font-size:.85rem}}@media (max-width:480px){.luxury-payment-method{padding:1.2rem}.luxury-address-block{align-items:flex-start;flex-direction:column;padding:1rem}.luxury-copy-icon{align-self:flex-end;margin-top:.5rem}}.luxury-support-content{color:var(--dark-gray);font-size:1.1rem;line-height:1.8;margin:2rem 0;text-align:center}.luxury-cta{margin:4rem 0 2rem;text-align:center}.luxury-support-text{color:var(--dark-gray);font-size:1.1rem;line-height:1.8;margin:0 auto;max-width:600px;text-align:center}.luxury-support-highlight{color:var(--black);display:inline-block;font-weight:600;margin-top:1rem}@media (max-width:768px){.luxury-support-content{font-size:1rem}.luxury-support-text{font-size:1rem;padding:0 1rem}.luxury-cta{margin:3rem 0 1.5rem}.luxury-cta-btn{font-size:1rem;padding:1rem 1.8rem}}@media (max-width:480px){.luxury-support-content{font-size:.95rem}.luxury-cta-btn{justify-content:center}}.luxury-form-header{align-items:center;display:flex;margin-bottom:3rem;position:relative}.luxury-form-title{color:var(--black);font-size:2rem;font-weight:500;letter-spacing:.5px;margin:0 auto;text-align:center}.luxury-form-description{color:var(--dark-gray);font-size:1.05rem;font-weight:400;margin-bottom:1.5rem}.luxury-form-subheading{color:var(--black);font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;text-align:left}.luxury-form-label{color:var(--dark-gray);display:flex;flex-direction:column;font-size:1.05rem;font-weight:600;margin-bottom:1.5rem}.luxury-form-input{background:var(--light-gray);border:1px solid #0000001a;border-radius:12px;font-size:1rem;margin-top:.5rem;outline:none;padding:.8rem 1rem;transition:all .3s ease}.luxury-form-input.invalid{border-color:#ff4757;box-shadow:0 0 0 2px #ff475733}.luxury-form-textarea{height:150px;resize:none}.luxury-form-select{-webkit-appearance:none;appearance:none;background:var(--light-gray);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D4AF37'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #0000001a;border-radius:12px;font-size:1rem;margin-top:.5rem;outline:none;padding:.8rem 1rem;transition:all .3s ease;width:100%}.luxury-form-checkbox-container{align-items:center;color:var(--dark-gray);display:flex;font-size:1.05rem;font-weight:600;gap:.8rem;margin-bottom:1.5rem}.luxury-form-checkbox{accent-color:var(--gold);height:18px;width:18px}.luxury-form-button-container{display:grid;justify-content:center;margin-top:3rem}.luxury-form-button{background:var(--black);border:none;border-radius:12px;color:var(--accent);cursor:pointer;font-size:1.1rem;font-weight:600;padding:.8rem 1.5rem;text-align:center;transition:all .3s ease}.luxury-form-button:hover{background:#000;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.luxury-form-button:disabled{cursor:not-allowed;opacity:.7}.luxury-progress-container{background:#0000000d;border-radius:3px;height:6px;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.luxury-progress-indicator{animation:progress-animation 1s linear infinite;background:var(--gold);height:100%;transform:translateX(-100%);width:100%}@keyframes progress-animation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.luxury-photos-container{display:flex;flex-wrap:wrap;gap:1rem}.luxury-file-input-label{background:var(--black);border-radius:8px;color:var(--accent);cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:1rem;max-width:100%;padding:.6rem 1.5rem;text-align:center;transition:all .3s ease}.luxury-file-input-label:hover{background:#000}.luxury-hidden-file-input{display:none}.luxury-suggestions-list{background:var(--white);border-radius:8px;box-shadow:0 4px 6px #0000001a;list-style-type:none;margin:.25rem 0;max-height:200px;overflow-y:auto;padding:0;width:100%;z-index:1000}.luxury-suggestion-item{border-bottom:1px solid #0000000d;cursor:pointer;font-size:1rem;padding:.625rem;transition:all .2s ease}.luxury-suggestion-item:hover{background:#d4af371a}@media (max-width:768px){.luxury-profile-form{padding:1.5rem}.luxury-form-title{font-size:1.5rem}.luxury-form-subheading{font-size:1.2rem}}@media (max-width:480px){.luxury-profile-form{padding:1rem}.luxury-form-title{font-size:1.3rem}}.luxury-photo-wrapper{border-radius:8px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;height:160px;justify-content:flex-end;margin-top:1rem;overflow:hidden;position:relative;width:160px}.luxury-preview-image{cursor:pointer;height:100%;object-fit:cover;width:100%}.luxury-remove-button{align-items:center;background:#ff4757;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:24px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:24px;z-index:2}.luxury-remove-button:hover{transform:scale(1.1)}.luxury-radio-container{cursor:pointer;display:flex;font-size:.9rem;gap:4px;margin-top:.5rem}.luxury-radio-container input[type=radio]{height:16px;vertical-align:middle;width:16px}.luxury-modal-overlay{align-items:center;background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.luxury-modal-image{border:none;display:block;max-height:320px;object-fit:contain;width:auto}.luxury-modal-close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:48px;justify-content:center;position:fixed;right:2rem;top:2rem;width:48px;z-index:1001}.info-container{color:var(--dark-gray);font-family:Montserrat,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:2rem}.info-button-container{display:flex;justify-content:flex-start;margin-bottom:2rem}.info-list{list-style:none;margin:0;padding:0;text-align:center}.info-list-item{border-bottom:1px solid #0000000d;margin:1.5rem 0;padding:.5rem 0}.info-link{border-radius:6px;color:var(--black);display:inline-block;font-size:1.1rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.info-link:hover{background:#d4af371a;color:var(--black);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}@media (max-width:768px){.info-container{padding:1.5rem}.info-link{font-size:1rem}}@media (max-width:480px){.info-container{padding:1rem}}
/*# sourceMappingURL=main.0f03a2bc.css.map*/