@font-face{font-family:SuisseIntl;font-style:normal;font-weight:400;src:url(/static/media/SuisseIntl-Bold.d2f939fe6c4c484c5158.woff) format("woff"),url(/static/media/SuisseIntl-Bold.4f885e022c608879f84f.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d1117;color:#fff;margin:0;scroll-behavior:smooth}.login-page{background-image:url(/static/media/purple_wave.9bf26b8471268bc4f931.webp),url(/static/media/green_wave.8fc6aa317637f0df5cbc.webp);background-size:cover;display:flex;flex-direction:column;min-height:100vh;padding-bottom:80px}.nav{background-color:initial;height:64px;padding:0 10px;position:sticky;top:0}.nav img{width:300px}.nav .data{align-items:center;display:flex;gap:10px}.nav span{color:#f5f5f5;font-size:32px;font-weight:900}.login-page .wrapper{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 64px)}.login-page .login-box-wrapper{display:flex;justify-content:center;width:100%}.login-box{background-color:#131313;border-radius:15px;box-shadow:0 4px 12px #0000001a;max-width:500px;text-align:center;width:90%}.login-box .login-form{padding:0 40px 20px}.login-box .login-title-wrapper{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:30px 40px 0}.login-box .subtitle{color:#fff;font-size:16px;font-weight:600;margin-bottom:16px;padding:0 15px}.login-box .ant-form-item-required{color:#fff!important}.login-footer{background-color:#cccccc52;color:#fff;display:flex;gap:10px;justify-content:center;padding:20px}@media screen and (max-width:530px){.login-footer{flex-direction:column}}.ant-col-24.ant-form-item-label{color:#d70000;font-weight:400;padding:0}.login-box .link-style{color:#fff;font-weight:500;text-decoration:underline}.login-box button{background-color:#6200ea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;margin:30px 0;padding:20px 30px;transition:transform .3s,box-shadow .3s;width:100%}.login-box button:hover{box-shadow:0 8px 15px #6200ea80;transform:scale(1.05)}.ant-form-item{margin-bottom:10px!important}.login-page .ant-input,.login-page .ant-input-password{border-radius:0!important}.app-face-swap-page{align-items:center;background-color:#fff;color:#1e1c29;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:auto;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.credits-display{position:absolute;right:20px;top:20px;z-index:10}.credits-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#7000ff1f,#7a4fdd1f);border:1.5px solid #7000ff4d;border-radius:14px;box-shadow:0 4px 16px #7000ff26,0 0 0 1px #7000ff0d;display:flex;gap:0;overflow:hidden;padding:0}.credits-info{align-items:center;background:#0000;display:flex;gap:10px;padding:12px 18px}.credits-icon{color:#7000ff;filter:drop-shadow(0 2px 4px rgba(112,0,255,.3));font-size:20px}.credits-text{color:#1e1c29;font-size:16px;font-weight:700;letter-spacing:.3px;margin:0;white-space:nowrap}.add-credits-button{align-items:center;background:linear-gradient(135deg,#7000ff,#7a4fdd);border:none;box-shadow:0 2px 8px #7000ff4d;color:#fff!important;display:flex;font-weight:700;height:32px;justify-content:center;margin-left:8px;margin-right:8px;padding:0;transition:all .3s ease;width:60px}.add-credits-button .anticon{font-size:18px}.add-credits-button:focus,.add-credits-button:hover{background:linear-gradient(135deg,#7a4fdd,#7000ff);box-shadow:inset 0 0 20px #fff3;color:#fff!important;transform:none}.add-credits-button:active{background:linear-gradient(135deg,#5a00cc,#6a3fbb);transform:scale(.98)}.add-credits-button .anticon{color:#fff!important}.credits-settings-button{align-items:center;background:#ffffffd9!important;border:1.5px solid #7000ff59!important;border-radius:50%!important;box-shadow:0 2px 8px #7000ff1f;color:#5c00d4!important;display:inline-flex!important;flex-shrink:0;height:40px!important;justify-content:center;margin-right:10px;min-width:40px!important;padding:0!important;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;width:40px!important}.credits-settings-button:hover:not(:disabled){background:#7000ff1a!important;border-color:#7000ff8c!important;box-shadow:0 4px 12px #7000ff33;color:#7000ff!important}.credits-settings-button .anticon{font-size:18px}.credit-purchase-modal .ant-modal-content{background:#fff!important;border-radius:18px;box-shadow:0 4px 24px #0000001a;overflow:hidden}.credit-purchase-modal .ant-modal-body{background:#fff!important;overflow-x:hidden;padding:24px!important}.credit-purchase-modal .ant-modal-header{background:#fff!important;border-bottom:1px solid #e5e5e5;padding:20px 24px}.credit-purchase-modal .ant-modal-title{color:#1e1c29!important;margin:0}.credit-purchase-modal .ant-modal-close{color:#1e1c29!important;right:20px;top:20px}.credit-purchase-modal .ant-modal-close:hover{color:#7000ff!important}.credit-purchase-modal .ant-modal-mask{background-color:#00000073!important}.credit-modal-content{box-sizing:border-box;color:#1e1c29;width:100%}.modal-credit-input-section{box-sizing:border-box;max-width:100%;padding:0;width:100%}.modal-input-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px;width:100%}.modal-input-header .modal-credit-icon{flex-shrink:0;margin:0}.modal-input-header>div{flex:1 1;min-width:0}.modal-input-title{color:#1e1c29!important;font-size:18px!important;font-weight:700!important;line-height:1.3;margin:0 0 4px!important}.modal-input-subtitle{color:#5a5a5a!important;display:block;font-size:14px!important;line-height:1.5;margin:0}.subscription-notice{background:#ffc1071a;border:1px solid #ffc1074d;border-radius:10px;box-sizing:border-box;margin-bottom:20px;padding:12px 16px;width:100%}.notice-text{color:#856404!important;font-size:14px;font-weight:500;margin:0}.modal-go-to-packages{margin-bottom:20px;width:100%}.modal-go-to-packages .go-to-packages-button{background:linear-gradient(135deg,#7000ff,#7a4fdd);border:none;border-radius:10px;font-size:16px;font-weight:600;height:48px}.modal-go-to-packages .go-to-packages-button:hover{background:linear-gradient(135deg,#7a4fdd,#7000ff);box-shadow:0 4px 12px #7000ff59;transform:translateY(-1px)}.credit-packs-grid.credit-packs-blocked{opacity:.65;pointer-events:none}.credit-packs-modal-error,.credit-packs-modal-loading{align-items:center;display:flex;justify-content:center;min-height:160px;width:100%}.credit-packs-modal-error{padding:16px;text-align:center}.credit-packs-grid{margin-bottom:20px;width:100%}.credit-packs-grid .ant-row{margin-left:-8px!important;margin-right:-8px!important}.credit-packs-grid .ant-col{margin-bottom:16px;padding-left:8px!important;padding-right:8px!important}.credit-pack-card.ant-card{background:#fff;border:2px solid #e5e5e5;border-radius:12px;height:100%;margin:0;overflow:hidden;transition:all .25s ease}.credit-pack-card.ant-card:hover{border-color:#7000ff4d;box-shadow:0 4px 12px #7000ff26;transform:translateY(-2px)}.credit-pack-card.ant-card.selected{background:#7000ff0f;border-color:#7000ff;box-shadow:0 0 0 2px #7000ff26}.credit-pack-card.ant-card .ant-card-body{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;min-height:100px;padding:20px 16px}.credit-pack-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center;width:100%}.pack-icon{color:#7000ff;font-size:28px;line-height:1}.pack-credits{color:#1e1c29!important;font-size:16px;font-weight:700;line-height:1.3;margin:0}.modal-credit-preview{background:linear-gradient(135deg,#7000ff14,#7a4fdd14);border:1px solid #7000ff33;border-radius:12px;box-sizing:border-box;padding:20px;width:100%}.preview-credits{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.preview-icon{color:#7000ff;flex-shrink:0;font-size:24px}.preview-amount{color:#1e1c29!important;font-size:22px;font-weight:700;margin:0}.preview-price{align-items:center;border-top:1px solid #7000ff26;display:flex;justify-content:space-between;padding-top:16px}.preview-price-label{color:#5a5a5a!important;font-size:14px;font-weight:600;margin:0}.preview-price-value{color:#7000ff!important;font-size:16px;font-weight:700;margin:0}.modal-credit-info{margin-bottom:24px;padding:24px}.modal-credit-icon{flex-shrink:0;font-size:32px;margin-top:4px}.modal-credit-info>div{flex:1 1}.modal-credit-info .ant-typography h3,.modal-credit-info h3{color:#1e1c29;font-size:1.75rem;font-weight:700;margin-bottom:12px}.modal-credit-info .ant-typography h3{margin-bottom:12px}.modal-bonus{display:block;margin-bottom:8px}.modal-description{color:#5a5a5a;display:block;line-height:1.5}.modal-price-label{color:#5a5a5a;display:block;margin-bottom:8px}.modal-price-section .ant-typography h4{color:#7000ff;font-size:2rem;font-weight:700;margin:0}.direct-credit-option.ant-card{color:#1e1c29;height:100%;justify-content:center;margin-bottom:0;text-align:center}.direct-credit-option.ant-card .ant-card-body{flex-direction:column;gap:8px;justify-content:center;padding:20px 16px;width:100%}.direct-credit-option.ant-card:hover{box-shadow:0 4px 12px #7000ff33}.direct-credit-option.ant-card .anticon{font-size:24px}.direct-credit-option.ant-card span{color:#1e1c29;font-size:14px;font-weight:600}.credit-purchase-modal .ant-modal-footer{align-items:center;background:#fff!important;border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:center;padding:16px 24px}.credit-purchase-modal .ant-modal-footer .ant-btn{margin:0}.credit-purchase-modal .ant-btn-primary{border-radius:8px;padding:0 24px}.credit-purchase-modal .ant-btn-primary:hover{box-shadow:0 4px 12px #7000ff4d;transform:translateY(-1px)}.credit-purchase-modal .ant-btn-default{border:1px solid #e5e5e5;border-radius:8px;color:#1e1c29;padding:0 24px}.credit-purchase-modal .ant-btn-default:hover{background:#7000ff0d;border-color:#7000ff;color:#7000ff}@media (max-width:768px){.credits-display{display:flex;justify-content:center;margin-bottom:20px;position:relative;right:0;top:0;width:100%}.credits-container{max-width:400px;width:100%}.credits-info{flex:1 1}.add-credits-button{flex-shrink:0}.credit-purchase-modal .ant-modal-content{margin:16px;max-width:calc(100% - 32px)}.credit-purchase-modal .ant-modal-body{padding:20px}.modal-credit-info{align-items:center;flex-direction:column;padding:20px;text-align:center}.modal-credit-icon{font-size:32px}.direct-credit-option.ant-card .ant-card-body{padding:16px 12px}.direct-credit-option.ant-card .anticon{font-size:20px}.direct-credit-option.ant-card span{font-size:12px}}.app-face-swap-page .ant-spin{align-items:center;background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.app-face-swap-page .ant-spin-text{color:#1e1c29;font-size:16px;margin-top:16px}.app-face-swap-page .ant-spin-dot{font-size:48px}.header{margin-bottom:32px;text-align:center;width:100%}.header h1{color:#1e1c29;font-size:2.5rem;font-weight:700;margin-bottom:10px}.header p{color:#5a5a5a;font-size:1.1rem;margin:0 auto;max-width:700px}.upload-section{align-items:stretch;gap:24px;margin-top:20px;width:100%}.upload-box,.upload-section{display:flex;justify-content:center}.upload-box{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:18px;box-shadow:0 4px 24px #0000000f;flex:1 1;flex-direction:column;height:100%;max-width:420px;min-height:320px;min-width:240px;padding:36px 24px;text-align:center;transition:box-shadow .2s}.upload-box:hover{box-shadow:0 8px 32px #0000001a}.upload-icon{align-items:center;color:#bfbfbf;display:flex;font-size:64px;height:200px;justify-content:center;margin-bottom:20px;overflow:hidden;width:100%}.preview-container video,.preview-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.select-template-button,.upload-button{border-radius:24px;font-size:16px;font-weight:600;height:44px;margin-top:10px}.select-template-button{background:#f5f5f5;border:1px solid #e5e5e5;color:#7000ff}.arrow-col{align-items:center;display:flex;justify-content:center;min-width:60px}.arrow-icon{color:#bfbfbf;font-size:32px;margin:0 10px;transition:font-size .2s}.selects-container{align-items:flex-start;align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:20px;margin-top:32px;max-width:850px;width:100%}.model-select-container{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;max-width:400px;min-width:240px;width:100%}.model-select-label{color:#1e1c29;font-size:16px;font-weight:600;margin-bottom:4px}.model-select{height:44px;max-width:400px;width:100%}.model-select .ant-select-selector{background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:18px!important;box-shadow:0 4px 24px #0000000f!important;color:#1e1c29!important;font-size:16px!important;font-weight:600!important;height:44px!important;transition:box-shadow .2s!important}.model-select .ant-select-selector:hover{border-color:#e5e5e5!important;box-shadow:0 8px 32px #0000001a!important}.model-select.ant-select-focused .ant-select-selector{border-color:#7000ff!important;box-shadow:0 4px 24px #7000ff26!important}.model-select .ant-select-selection-item{color:#1e1c29!important;font-weight:600!important;line-height:42px!important}.model-select .ant-select-arrow{color:#1e1c29!important;font-size:14px!important}.model-select .ant-select-dropdown{border:1px solid #e5e5e5!important;border-radius:18px!important;box-shadow:0 4px 24px #0000001a!important;padding:8px!important}.model-select .ant-select-item{border-radius:12px!important;color:#1e1c29!important;font-size:16px!important;font-weight:500!important;margin:4px 0!important;padding:12px 16px!important;transition:all .2s!important}.model-select .ant-select-item:hover{background-color:#f5f5f5!important}.model-select .ant-select-item-option-selected{background-color:#7000ff1a!important;color:#7000ff!important;font-weight:600!important}.model-select .ant-select-item-option-active{background-color:#f5f5f5!important}.run-button-container{align-self:center;display:flex;justify-content:center}.run-button{border-radius:12px;font-size:18px;font-weight:700;height:48px;padding:0 36px}.run-button[disabled]{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#00000040!important;cursor:not-allowed}.swap-confirm-modal .ant-modal-content{border-radius:16px;box-shadow:0 24px 48px #2d145a2e,0 0 0 1px #7000ff14;overflow:visible}.swap-confirm-modal .ant-modal-header{background:linear-gradient(180deg,#faf8ff,#fff);border-bottom:none;border-radius:16px 16px 0 0;margin:0;padding:20px 52px 12px 24px;position:relative}.swap-confirm-modal .ant-modal-close{align-items:center;background:#7000ff14!important;border:1px solid #7000ff2e!important;border-radius:10px!important;box-shadow:0 1px 2px #2d145a0f;color:#3d2b55!important;display:inline-flex!important;height:40px!important;justify-content:center;margin:0!important;padding:0!important;right:14px!important;top:14px!important;transition:color .2s ease,background .2s ease,border-color .2s ease;width:40px!important;z-index:10}.swap-confirm-modal .ant-modal-close:hover{background:#7000ff24!important;border-color:#7000ff59!important;color:#7000ff!important}.swap-confirm-modal .ant-modal-close:active{background:#7000ff33!important}.swap-confirm-modal .ant-modal-close .ant-modal-close-x{align-items:center;color:inherit!important;display:flex!important;font-size:15px!important;height:40px!important;justify-content:center;line-height:40px!important;width:40px!important}.swap-confirm-modal .ant-modal-close .anticon{color:inherit!important;font-size:15px!important}.swap-confirm-modal .ant-modal-title{color:#1a0d2e!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:-.02em}.swap-confirm-modal .ant-modal-body{background:#fff;padding:8px 24px 24px}.swap-confirm-modal .ant-modal-footer{align-items:center;background:linear-gradient(180deg,#fafafa,#f5f3fa);border-radius:0 0 16px 16px;border-top:1px solid #7000ff1a;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:16px 24px 20px}.swap-confirm-modal .ant-modal-footer .ant-btn{margin-inline:0!important}.swap-confirm-modal .swap-confirm-cancel-btn.ant-btn{background:#fff!important;border:1.5px solid #7000ff47!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 3px #2d145a14!important;color:#3d2b55!important;font-size:.9375rem!important;font-weight:600!important;height:42px!important;letter-spacing:.01em;min-width:104px;padding:0 22px!important;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease!important}.swap-confirm-modal .swap-confirm-cancel-btn.ant-btn:hover{background:#7000ff12!important;border-color:#7000ff80!important;box-shadow:inset 0 1px 0 #ffffffd9,0 4px 12px #7000ff26!important;color:#5c00d4!important}.swap-confirm-modal .swap-confirm-cancel-btn.ant-btn:active{background:#7000ff1f!important;border-color:#7000ff8c!important;color:#4a00b8!important}.swap-confirm-modal .swap-confirm-cancel-btn.ant-btn:focus-visible{outline:2px solid #7000ff73;outline-offset:2px}.swap-confirm-modal .swap-confirm-ok-btn{background:linear-gradient(135deg,#7000ff,#9d5cff)!important;border:none!important;border-radius:10px;box-shadow:0 4px 14px #7000ff59;font-weight:600;height:42px;padding:0 22px}.swap-confirm-modal .swap-confirm-ok-btn:hover:not(:disabled){background:linear-gradient(135deg,#5c00d4,#8a4df0)!important}.swap-confirm-modal .swap-confirm-ok-btn:disabled{box-shadow:none;opacity:.45}.swap-confirm-inner{margin-top:4px}.swap-confirm-lead{color:#1a0d2e9e;font-size:.95rem;line-height:1.5;margin:0 0 18px}.swap-confirm-panel{background:linear-gradient(145deg,#7000ff0f,#9d5cff0a 50%,#ffffffe6);border:1px solid #7000ff1f;border-radius:14px;box-shadow:inset 0 1px 0 #fffc;padding:4px 0}.swap-confirm-stat{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 18px}.swap-confirm-stat-label{color:#1a0d2e73;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.swap-confirm-stat-value{font-feature-settings:"tnum";color:#1a0d2e;font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.swap-confirm-stat-value--balance{color:#7000ff}.swap-confirm-unit{color:#1a0d2e66;font-size:.75rem;font-weight:600;margin-left:2px}.swap-confirm-divider{background:linear-gradient(90deg,#0000,#7000ff26 20%,#7000ff26 80%,#0000);height:1px;margin:0 14px}.swap-confirm-status{align-items:center;display:flex;font-size:.9375rem;font-weight:600;gap:8px;justify-content:center;padding:14px 18px 16px;text-align:center}.swap-confirm-status--ok{color:#0d7a4a}.swap-confirm-status--no{color:#c41d3a}.swap-confirm-status-icon{font-size:1.25rem}.swap-confirm-status--ok .swap-confirm-status-icon{color:#52c41a}.swap-confirm-status--no .swap-confirm-status-icon{color:#ff4d4f}@media (max-width:1200px){.app-face-swap-page{padding:32px 8px}.upload-section{gap:16px}}@media (max-width:900px){.upload-section{align-items:center;flex-direction:column;gap:32px}.upload-box{margin:0 auto;max-width:80%;min-width:220px;padding:32px 12px;width:80%}.arrow-col{align-items:center;display:flex;justify-content:center;margin:0 0 18px;min-width:0}.arrow-icon{font-size:40px;margin:0}}@media (max-width:600px){.app-face-swap-page{padding:16px 0}.header h1{font-size:1.5rem}.header p{font-size:1rem}.upload-section{gap:40px}.upload-box{max-width:98%;min-height:220px;min-width:0;padding:20px 4px;width:98%}.arrow-icon{font-size:48px;margin:0}.selects-container{flex-direction:column;gap:16px;margin-bottom:16px;margin-top:24px;max-width:100%}.model-select-container{max-width:100%}.model-select-label{font-size:.9rem}.model-select{height:40px}.model-select .ant-select-selector{font-size:.9rem!important;height:40px!important}.model-select .ant-select-selection-item{line-height:38px!important}.run-button-container{margin-top:32px}.run-button,.select-template-button,.upload-button{border-radius:20px;font-size:1rem;height:44px}}.preview-container{height:100%;position:relative;width:100%}.remove-button{align-items:center;background:#fffc!important;border-radius:50%!important;box-shadow:0 2px 8px #00000026;display:flex!important;height:32px!important;justify-content:center;position:absolute;right:8px;top:8px;transition:all .3s ease;width:32px!important}.remove-button:hover{background:#fffffff2!important;transform:scale(1.1)}.remove-button .anticon{color:#ff4d4f;font-size:16px}.result-section{margin:0 auto 32px;max-width:800px;text-align:center;width:100%}.result-section h2{color:#1e1c29;font-size:1.5rem;margin-bottom:16px}.result-media-container{background:#fff;border:1px solid #e5e5e5;border-radius:18px;box-shadow:0 4px 24px #0000000f;padding:16px;width:100%}.result-media,.result-media-container video{border-radius:12px;display:block;max-height:600px;object-fit:contain;width:100%}@media (max-width:900px){.result-section{max-width:90%}.result-media,.result-media-container video{max-height:400px}}@media (max-width:600px){.result-section{max-width:95%}.result-section h2{font-size:1.2rem}.result-media,.result-media-container video{max-height:300px}.result-media-container{padding:12px}}.preview-modal .ant-modal-content{background:#fff;border-radius:18px;box-shadow:0 4px 24px #0000001a;overflow:hidden}.preview-modal .ant-modal-body{padding:0}.preview-modal video{display:block;max-width:100%;width:100%}.payment-modal .ant-modal-content{background:#fff;border-radius:18px;box-shadow:0 4px 24px #0000001a}.payment-modal .ant-modal-close{color:#1e1c29}.payment-modal-content{background:#fff;min-width:300px;padding:24px;text-align:center}.payment-modal-content h2{color:#1e1c29;font-size:1.5rem;margin-bottom:16px}.payment-modal-content p{color:#5a5a5a;font-size:1rem;margin-bottom:24px}.payment-button{border-radius:12px;font-size:16px;font-weight:600;height:44px;min-width:200px}.futuristic-loader-overlay{align-items:center;animation:fadeIn .3s ease-in;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.451);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loader-container{height:400px;position:relative;width:400px}.loader-container,.loader-rings{align-items:center;display:flex;justify-content:center}.loader-rings{height:100%;position:absolute;width:100%}.ring{animation:rotate 3s linear infinite;border:3px solid #0000;border-radius:50%;position:absolute}.ring-1{animation-duration:2s;border-right-color:#7000ff;border-top-color:#7000ff;box-shadow:0 0 20px #7000ff80;height:200px;width:200px}.ring-2{animation-direction:reverse;animation-duration:2.5s;border-bottom-color:#7a4fdd;border-left-color:#7a4fdd;box-shadow:0 0 30px #7a4fdd66;height:280px;width:280px}.ring-3{animation-duration:3s;border-right-color:#623ccb;border-top-color:#623ccb;box-shadow:0 0 40px #623ccb4d;height:360px;width:360px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-core{align-items:center;display:flex;height:120px;justify-content:center;position:absolute;width:120px}.core-pulse{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(135deg,#7000ff,#7a4fdd);border-radius:50%;box-shadow:0 0 40px #7000ffcc,0 0 80px #7000ff66;height:80px;width:80px}.core-glow{animation:glow 2s ease-in-out infinite;background:radial-gradient(circle,#7000ff66,#0000);border-radius:50%;height:100px;position:absolute;width:100px}@keyframes glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}.loader-particles{height:100%;position:absolute;width:100%}.particle{animation:orbit 3s linear infinite;animation-delay:var(--delay);background:#7000ff;box-shadow:0 0 10px #7000ffcc;height:8px;left:50%;top:50%;transform-origin:0 0;width:8px}.particle,.particle:before{border-radius:50%;position:absolute}.particle:before{animation:particlePulse 1.5s ease-in-out infinite;animation-delay:var(--delay);background:#7a4fdd;content:"";height:100%;width:100%}@keyframes orbit{0%{transform:rotate(var(--angle)) translateX(180px) rotate(calc(var(--angle)*-1))}to{transform:rotate(calc(var(--angle) + 1turn)) translateX(180px) rotate(calc(var(--angle)*-1 - 1turn))}}@keyframes particlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@media (max-width:600px){.loader-container{height:300px;width:300px}.ring-1{height:150px;width:150px}.ring-2{height:210px;width:210px}.ring-3{height:270px;width:270px}.core-pulse{height:60px;width:60px}.core-glow{height:80px;width:80px}.particle{animation:orbit 3s linear infinite}@keyframes orbit{0%{transform:rotate(var(--angle)) translateX(135px) rotate(calc(var(--angle)*-1))}to{transform:rotate(calc(var(--angle) + 1turn)) translateX(135px) rotate(calc(var(--angle)*-1 - 1turn))}}}.packages-page{background:linear-gradient(135deg,#0d1117,#1a1f2e);color:#fff;font-family:SuisseIntl,serif;min-height:100vh;padding:60px 20px}.packages-header{margin-bottom:50px;position:relative;text-align:center}.packages-back-button{color:#ffffffd9;left:0;position:absolute;top:0}.packages-back-button:hover{color:#7000ff}.packages-title{-webkit-text-fill-color:#0000;animation:fadeInDown .6s ease-out;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:30px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.packages-tabs .ant-tabs-nav{margin-bottom:40px}.packages-tabs .ant-tabs-tab{color:#aaa!important;font-family:SuisseIntl,serif;font-size:16px;font-weight:600;padding:12px 24px}.packages-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.packages-tabs .ant-tabs-tab:hover{color:#fff!important}.packages-tabs .ant-tabs-ink-bar{background:linear-gradient(135deg,#7000ff,#7a4fdd);height:3px}.packages-tabs .ant-tabs-nav:before{border-bottom:1px solid #ffffff1a}.packages-content{margin:0 auto;max-width:1400px}.packages-loading{align-items:center;display:flex;justify-content:center;min-height:50vh;width:100%}.packages-loading .ant-spin{color:#7000ff}.packages-error{align-items:center;display:flex;justify-content:center;min-height:200px;padding:40px 20px;text-align:center}.subscription-plans-grid{margin-bottom:60px}.subscription-card.ant-card{animation:fadeInUp .6s ease-out both;background:linear-gradient(135deg,#121212e6,#1e1e1ee6);border:1px solid #7000ff33;border-radius:20px;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.subscription-card.ant-card .ant-card-body{padding:40px 30px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.subscription-card.ant-card:before{background:linear-gradient(135deg,#7000ff1a,#0000 50%,#7a4fdd1a);border-radius:20px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.subscription-card.ant-card:hover:before{opacity:1}.subscription-card.ant-card:hover{border-color:#7000ff66;box-shadow:0 20px 40px #7000ff33;transform:translateY(-5px)}.subscription-card.ant-card.popular{border-color:#7000ff80;box-shadow:0 0 30px #7000ff4d}.popular-badge.ant-tag{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#7000ff,#7a4fdd);color:#fff!important;right:20px}.best-value-badge.ant-tag,.popular-badge.ant-tag{border:none;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 16px;position:absolute;text-transform:uppercase;top:20px;z-index:2}.best-value-badge.ant-tag{background:linear-gradient(135deg,gold,#ffed4e);color:#000!important;left:20px}@keyframes pulse{0%,to{box-shadow:0 0 0 0 #7000ffb3;transform:scale(1)}50%{box-shadow:0 0 0 10px #7000ff00;transform:scale(1.05)}}.plan-header{margin-bottom:30px}.plan-name{color:#fff;font-size:2rem;font-weight:700;margin-bottom:15px}.plan-price{align-items:baseline;display:flex;gap:4px}.price-amount{color:#7000ff;font-size:2.5rem;font-weight:700}.price-currency{color:#7000ff;font-size:1.5rem}.price-period{color:#aaa;font-size:1rem}.plan-credits{align-items:center;background:#7000ff1a;border:1px solid #7000ff33;border-radius:12px;display:flex;gap:15px;margin-bottom:30px;padding:20px;position:relative}.credit-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.credits-per-euro{color:#aaa;font-size:12px;font-weight:500;margin-top:4px}.credit-icon{color:#7000ff;font-size:24px}.credit-amount{color:#fff;font-size:2rem;font-weight:700}.credit-label{color:#aaa;font-size:1rem}.plan-features{list-style:none;margin:0 0 30px;padding:0}.plan-features li{align-items:center;color:#ddd;display:flex;font-size:16px;gap:12px;padding:12px 0}.feature-icon{color:#7000ff;font-size:16px}.purchase-button{background:linear-gradient(135deg,#7000ff,#7a4fdd);border:none;border-radius:12px;font-size:16px;font-weight:700;height:50px;transition:all .3s ease;width:100%}.purchase-button:hover{background:linear-gradient(135deg,#7a4fdd,#7000ff);box-shadow:0 8px 20px #7000ff66;transform:translateY(-2px)}.credit-packs-notice.ant-card{animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7000ff1a;border:1px solid #7000ff4d;border-radius:12px;margin-bottom:40px;text-align:center}.credit-packs-notice.ant-card .ant-card-body{padding:30px}.credit-packs-notice p{color:#ddd;font-size:18px;margin-bottom:20px}.credit-packs-grid{margin-bottom:40px}.credit-card.ant-card{animation:fadeInUp .6s ease-out both;background:linear-gradient(135deg,#121212e6,#1e1e1ee6);border:1px solid #7000ff33;border-radius:20px;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.credit-card.ant-card .ant-card-body{padding:30px}.credit-card.ant-card:before{background:linear-gradient(135deg,#7000ff1a,#0000 50%,#7a4fdd1a);border-radius:20px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.credit-card.ant-card:hover:before{opacity:1}.credit-card.ant-card:hover{border-color:#7000ff66;box-shadow:0 20px 40px #7000ff33;transform:translateY(-5px)}.credit-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.credit-amount-section{align-items:center;display:flex;gap:12px}.credit-icon-large{color:#7000ff;font-size:32px}.credit-number{color:#fff;font-size:2.5rem;font-weight:700}.flash-sale-badge.ant-tag{background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:20px;color:#000!important;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.bonus-info{color:gold;font-size:14px;font-weight:600;margin-bottom:15px}.credit-description{color:#aaa;font-size:14px;line-height:1.6;margin-bottom:20px}.credit-price{margin-bottom:20px}.credit-price .price-amount{color:#7000ff;font-size:1.8rem}.direct-credit-section{margin-top:40px;text-align:center}.direct-credit-button{background:#7000ff1a;border:1px solid #7000ff4d;border-radius:12px;color:#7000ff;font-size:16px;font-weight:600;height:50px;padding:0 40px}.direct-credit-button:hover{background:#7000ff33;border-color:#7000ff80;color:#fff}.gift-cards-placeholder.ant-card{align-items:center;background:linear-gradient(135deg,#121212e6,#1e1e1ee6);border:1px solid #7000ff33;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.gift-cards-placeholder.ant-card .ant-card-body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.packages-disclaimer{color:#888;font-size:14px;line-height:1.6;margin:60px auto 0;max-width:1400px;padding:20px;text-align:center}.credit-purchase-modal .ant-modal-content{background:linear-gradient(135deg,#121212f2,#1e1e1ef2);border:1px solid #7000ff4d;border-radius:20px}.credit-purchase-modal .ant-modal-header{background:#0000;border-bottom:1px solid #7000ff33}.credit-purchase-modal .ant-modal-title{color:#fff;font-size:24px;font-weight:700}.credit-purchase-modal .ant-modal-close{color:#aaa}.credit-purchase-modal .ant-modal-close:hover{color:#fff}.credit-purchase-modal .ant-modal-body{padding:30px}.credit-modal-content{color:#fff}.modal-credit-info{align-items:flex-start;background:#7000ff1a;border:1px solid #7000ff33;border-radius:12px;display:flex;gap:20px;margin-bottom:30px;padding:20px}.modal-credit-icon{color:#7000ff;font-size:40px}.modal-credit-info h3{color:#fff;font-size:2rem;margin-bottom:10px}.modal-bonus{color:gold;font-size:14px;font-weight:600;margin-bottom:10px}.modal-description{color:#aaa;font-size:14px;margin:0}.modal-price-section{background:#7000ff0d;border-radius:12px;padding:20px;text-align:center}.modal-price-label{color:#aaa;font-size:14px;margin-bottom:10px}.modal-price{color:#7000ff;font-size:2rem;font-weight:700;margin:0}.direct-credit-options{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:20px}.direct-credit-option.ant-card{align-items:center;background:#7000ff1a;border:1px solid #7000ff33;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;margin-bottom:15px;transition:all .3s ease}.direct-credit-option.ant-card .ant-card-body{align-items:center;display:flex;gap:12px;padding:20px}.direct-credit-option.ant-card:hover{background:#7000ff33;border-color:#7000ff66;transform:translateY(-2px)}.direct-credit-option.ant-card .anticon{color:#7000ff;font-size:20px}.credit-purchase-modal .ant-modal-footer{border-top:1px solid #7000ff33;padding:20px 30px}.credit-purchase-modal .ant-btn-primary{background:linear-gradient(135deg,#7000ff,#7a4fdd);border:none;font-weight:600;height:44px}.credit-purchase-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#7a4fdd,#7000ff)}.credit-purchase-modal .ant-btn-default{background:#0000;border:1px solid #7000ff4d;color:#aaa;height:44px}.credit-purchase-modal .ant-btn-default:hover{border-color:#7000ff80;color:#fff}@media (max-width:768px){.packages-title{font-size:2rem}.packages-tabs{flex-direction:column;max-width:100%}.tab-button{width:100%}.credit-packs-grid,.direct-credit-options,.subscription-plans-grid{grid-template-columns:1fr}}@media (max-width:480px){.packages-page{padding:40px 15px}.packages-title{font-size:1.5rem}.credit-card,.subscription-card{padding:25px 20px}.plan-name{font-size:1.5rem}.credit-number,.price-amount{font-size:2rem}}.navbar{align-items:center;background-color:#000;border-bottom:1px solid #6c6c6c4d;display:flex;justify-content:space-between;padding:20px;position:relative;z-index:10}.navbar-logo img{cursor:pointer;height:40px;position:relative;z-index:20}.navbar-menu{display:flex;flex:1 1;font-size:16px;font-weight:500;justify-content:center}.navbar-menu-mobile{padding:0}.navbar-mobile-toggle{color:#7a7a7a;cursor:pointer;display:none;font-size:20px}.navbar-buttons{display:flex;gap:10px}.navbar-buttons-inside{display:flex;flex-direction:column;gap:20px}.login-button{border-radius:16px;padding:20px 15px}.login-button a{font-size:14px;font-weight:600}.register-button{border-radius:16px;padding:20px 15px}.register-button a{color:#000;font-size:14px;font-weight:600}.home-buttons .login-button{background-color:initial!important}.home-buttons .login-button a{color:#000}.home-buttons .register-button{background-color:#f1f1f2!important}.home-buttons .register-button a{color:#000!important}.home-buttons .register-button:hover{background-color:#d9d9dc!important}.other-buttons .login-button{background-color:initial!important}.other-buttons .login-button a{color:#fff}.other-buttons .register-button{background-color:#29282d!important}.other-buttons .register-button a{color:#fff}.other-buttons .register-button:hover{background-color:#4a4a50!important}.navbar .right{align-items:center;display:flex;flex-direction:row;gap:20px;width:100%}.ant-menu{background-color:#000!important}.navbar .ant-menu-overflow{border:none!important}.navbar .ant-menu-light{background-color:#000!important}.navbar .ant-menu-title-content{color:#fff!important}@media (max-width:980px){.navbar-menu{display:none}.navbar .right{flex-direction:row-reverse}.navbar-mobile-toggle{display:block}}@media (max-width:450px){.navbar .navbar-buttons{display:none}}.navbar .anticon-ellipsis{color:#fff!important}.profile-container{align-items:center;display:flex;gap:12px}.subscription-tag{background-color:#ff4c4c}.subscription-tag,.subscription-tag-paid{border-radius:16px;color:#fff;font-size:14px;font-weight:500;padding:4px 10px}.subscription-tag-paid{background-color:#228b22}.profile-pic-container{align-items:center;cursor:pointer;display:flex}.profile-pic{border-radius:50%;height:36px;object-fit:cover;width:36px}.profile-popover .profile-popover-container{background-color:var(--primary-bg-color);border-radius:10px;box-shadow:var(--box-shadow);padding:15px;width:250px}.popover-header{align-items:center;display:flex;gap:10px}.popover-profile-pic{border-radius:50%;height:50px;object-fit:cover;width:50px}.popover-name{font-size:16px;font-weight:700}.popover-email,.popover-name{color:var(--primary-text-color)}.popover-email{font-size:14px;opacity:.7}.popover-footer{display:flex;justify-content:flex-end;margin-top:15px}.popover-footer .ant-btn-link{color:var(--accent-color)}.white-navbar{background-color:#fff;border-bottom:0 solid #6c6c6c4d}.white-navbar .ant-menu{background-color:#fff!important}.white-navbar .ant-menu-title-content{background-color:#fff!important;color:#000!important}.ad-navbar{background:#000;border-bottom:1px solid #6c6c6c4d;left:0;padding:10px 20px;position:fixed;right:0;top:-60px;transition:top .3s ease;z-index:1000}.ad-navbar.visible{top:0}.ad-navbar-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.ad-logo{height:30px}.adss-text{color:#fff;font-size:16px;font-weight:500;padding:0 8px}@media (max-width:670px){.adss-text{display:none}}.ads-button{background-color:#6200ea!important;border:none!important;border-radius:75px;cursor:pointer;overflow:hidden!important;padding:10px 20px;position:relative;transition:transform .3s,box-shadow .3s}.ad-button:hover{box-shadow:0 0 20px 10px #6200ea33;transform:scale(1.05)}.ad-button:after{animation:shine 5s ease-in-out infinite;background:linear-gradient(120deg,#0000,#ffffff80,#0000);content:"";height:100%;left:-50px;opacity:.8;position:absolute;top:0;transform:skewX(-30deg);width:50%}.ad-button a{color:#fff!important;font-size:.9rem;font-weight:700}.ant-layout-footer{background-color:#000;bottom:0;color:#fff;padding:40px 20px}.ant-layout-footer a{color:#fff;display:block;font-size:14px;margin:8px 0;text-decoration:none;transition:color .3s ease}.ant-layout-footer a:hover{color:#00ff96;text-decoration:underline}.ant-layout-footer h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.ant-layout-footer .anticon{color:#fff;font-size:24px;transition:color .3s ease,transform .3s ease}.ant-layout-footer .anticon:hover{color:#00ff96;transform:scale(1.2)}.ant-layout-footer button{background-color:#00ff96;border:none;border-radius:25px;color:#000;font-size:16px;font-weight:700;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.ant-layout-footer button:hover{background-color:#00ff96;box-shadow:0 0 20px 5px #00e2854d;transform:scale(1.05)}.ant-layout-footer .logo{display:block;margin:0 auto;max-width:120px;transition:opacity .3s ease}.ant-layout-footer .logo:hover{opacity:.8}@media (max-width:768px){.ant-layout-footer{padding:30px 10px;text-align:center}.ant-layout-footer h4{font-size:14px;margin-bottom:15px}.ant-layout-footer a{font-size:12px;margin:5px 0}.ant-layout-footer button{font-size:14px;padding:8px 16px}}.ant-layout-footer>div{color:#bbb;font-size:14px;margin-top:30px}.ant-layout-footer>div:hover{color:#fff}::-webkit-scrollbar{background:#2e2e2e;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#1c1c1c;-webkit-border-radius:1ex;-webkit-box-shadow:0 1px 2px #000000bf}::-webkit-scrollbar-corner{background:#2e2e2e}body{font-family:SuisseIntl,serif!important}
/*# sourceMappingURL=main.7345179e.css.map*/