@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Geist:ital,wght@0,100..900;1,100..900&display=swap";body{font-family:Geist,sans-serif!important}.cursor-pointer{cursor:pointer}.pagination{display:flex;justify-content:flex-end;list-style:none;cursor:pointer;gap:10px;a{padding:10px;border-radius:5px;border:1px solid #5e5ef4;font-size:15px;line-height:22px;font-weight:700}li{&:first-child a,&:last-child a{background:#5e5ef4;border:0;padding:10px;text-decoration:none;color:#fff!important;font-size:12px;font-weight:700}&.pagination__link--active{a{color:#fff!important;background:#5e5ef4;text-decoration:none}}.pagination__link--disabled a{color:#fff!important;border:1px solid #fff!important;background:#5e5ef4!important;cursor:not-allowed}}}.primary-gradient-btn{width:100%;height:52px;min-height:52px;border:none;border-radius:12px;background:linear-gradient(90deg,#ec4899,#3b82f6)!important;color:#fff!important;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 4px 15px #ec489940;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;text-decoration:none;&:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ec489959,0 8px 25px #3b82f659;background:linear-gradient(90deg,#f43f5e,#2563eb)!important}&:active{transform:translateY(1px)}}.custom-input-field{width:100%;height:52px;background-color:#0e0e12!important;border:1px solid #232b40!important;border-radius:12px!important;padding:0 16px!important;color:#fff!important;font-size:15px;font-weight:500;transition:all .25s ease;&:focus{outline:none!important;border-color:#3b82f6!important;background-color:#121217!important;box-shadow:0 0 10px #3b82f626!important}&::placeholder{color:#52525b!important}}.secondary-outline-btn{width:100%;height:52px;border-radius:12px;border:1px solid #232b40;background:#ffffff05;color:#fff;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;&:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-1px)}&:active{transform:translateY(1px)}}.waitlist-modal .modal-content{background-color:#0b0a12!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;padding:10px!important;box-shadow:0 25px 50px #000c,0 0 45px #a855f726!important}.waitlist-modal .modal-header{border-bottom:none!important}.waitlist-input{background-color:#ffffff08!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;color:#fff!important;padding:14px 20px!important;height:52px;font-size:15px;transition:border-color .25s,box-shadow .25s}.waitlist-input::placeholder{color:#fff6!important}.waitlist-input:focus{outline:none!important;border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f140!important;background-color:#ffffff0d!important}.waitlist-footer-text{font-size:13px!important;color:#ffffff73!important;line-height:1.5}.danger-outline-btn{width:100%;height:52px;border-radius:12px;border:1px solid #ef4444!important;background:#ef444405!important;color:#ef4444!important;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;text-decoration:none;&:hover{background:#ef444414!important;border-color:#f87171!important;color:#f87171!important;transform:translateY(-1px)}&:active{transform:translateY(1px)}}.back-btn{&.position-absolute{left:1.5rem;top:1.5rem;z-index:1050}background:#121418;border:1px solid #2a2d36;border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;&:hover{background-color:#ffffff14;border-color:#ff5ec8}.back-icon{font-size:1.5rem}}.back-position{top:14px!important}.guide-hub-header.top-header-text{height:auto!important;width:100%;justify-content:center!important}.guide-hub-header.top-header-text.create-feed-header{justify-content:start!important}.main-back-btn{.back-btn{position:unset}}.story-live-container{width:100%;background:#08080f;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;box-sizing:border-box}.story-header-container{position:relative;width:100%;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;padding:0 30px}.story-header-container .back-btn-left{position:absolute;left:30px;top:50%;transform:translateY(-50%);background:#121418;border:1px solid #2a2d36;border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease}.story-header-container .back-btn-left:hover{background-color:#ffffff14;border-color:#ff5ec8}.story-header-container .back-btn-left svg{font-size:16px}.story-header-container .header-title-center{color:#fff;font-size:20px;font-weight:600;margin:0;text-align:center}.story-live-card{width:440px;height:740px;position:relative;overflow:hidden;border-radius:30px;background:#000;box-shadow:0 20px 60px #0000008c}@media(max-width:575px){.story-live-card{width:100vw;height:100vh;border-radius:0;box-shadow:none}}.story-live-bg{width:100%;height:100%;object-fit:cover;display:block}.story-live-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px 16px;pointer-events:none;z-index:10}.story-live-header,.product-deals-box,.reopen-deals-btn,.message-bar{pointer-events:auto}.story-live-header{display:flex;align-items:center;justify-content:space-between;width:100%}.story-live-header .user-cluster{display:flex;align-items:center;gap:12px}.story-live-header .user-avatar{width:40px;height:40px;border-radius:8px;border:2px solid #ffffff;object-fit:cover}.story-live-header .user-metadata{display:flex;flex-direction:column;line-height:1.2}.story-live-header .user-metadata .username{color:#fff;font-size:15px;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.6)}.story-live-header .user-metadata .timestamp{color:#ffffffb3;font-size:12px;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.6)}.story-live-header .close-card-btn{width:36px;height:36px;border-radius:50%;background:#0006;border:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;backdrop-filter:blur(5px);transition:all .2s ease}.story-live-header .close-card-btn:hover{background:#000000b3;transform:scale(1.05)}.product-deals-box{width:100%;background:#121218d9;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:12px 14px 22px;position:absolute;bottom:80px;left:16px;right:16px;width:calc(100% - 32px);backdrop-filter:blur(20px);box-shadow:0 10px 30px #00000080;transition:all .35s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0);visibility:visible}.product-deals-box.hidden{opacity:0;transform:translateY(20px);visibility:hidden;pointer-events:none}.product-deals-box .close-deals-btn{position:absolute;top:8px;right:8px;background:transparent;border:none;color:#fff9;font-size:18px;cursor:pointer;padding:2px;line-height:1;z-index:10;transition:color .2s ease}.product-deals-box .close-deals-btn:hover{color:#fff}.deals-carousel{width:100%}.deals-carousel .carousel-inner{overflow:visible}.deals-carousel .carousel-item{transition:transform .6s ease-in-out}.deals-carousel .carousel-control-prev,.deals-carousel .carousel-control-next{display:none}.deals-carousel .carousel-indicators{position:absolute!important;bottom:6px!important;left:50%!important;transform:translate(-50%)!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;gap:6px!important;border:none!important;z-index:5!important}.deals-carousel .carousel-indicators button{width:6px;height:6px;border-radius:50%;background-color:#fff6;border:none;padding:0;margin:0;opacity:1;transition:all .2s ease}.deals-carousel .carousel-indicators button.active{background-color:#fff;transform:scale(1.2)}.deal-item{display:flex;align-items:center;gap:14px;padding-right:15px;padding-bottom:15px}.deal-img-card{width:58px;height:58px;border-radius:12px;overflow:hidden;background:#1e1e24;flex-shrink:0}.deal-img-card img{width:100%;height:100%;object-fit:cover}.deal-details{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.deal-details .deal-title{color:#fff;font-size:15px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-details .deal-rating{display:flex;align-items:center;gap:4px;font-size:13px;color:#fff9}.deal-details .deal-rating .star-icon{color:#ffd43b}.deal-details .deal-rating .rating-val{color:#ffd43b;font-weight:600}.deal-details .deal-price{color:#22c55e;font-size:15px;font-weight:700;margin:0}.deal-action-btn{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;color:#fff;font-size:14px;font-weight:600;padding:8px 18px;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 10px #22c55e4d}.deal-action-btn:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 6px 12px #22c55e66}.deal-action-btn:active{transform:translateY(0)}.reopen-deals-btn{position:absolute;bottom:80px;right:16px;background:#121218d9;border:1px solid rgba(255,255,255,.12);color:#fff;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;backdrop-filter:blur(15px);box-shadow:0 6px 15px #00000059;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(20px);visibility:hidden}.reopen-deals-btn.visible{opacity:1;transform:translateY(0);visibility:visible}.reopen-deals-btn:hover{background:#1e1e28f2;border-color:#ffffff40}.reopen-deals-btn .tag-icon{font-size:16px;color:#22c55e}.message-bar{display:flex;align-items:center;gap:8px;width:100%}.input-container{display:flex;align-items:center;flex:1;background:#232b40;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:2px 2px 2px 14px;backdrop-filter:blur(10px);transition:border-color .2s}.input-container:focus-within{border-color:#ffffff4d}.input-container .message-input{flex:1;width:100%;min-width:0;background:transparent;border:none;color:#fff;font-size:14px;outline:none;height:38px;padding-right:10px}.input-container .message-input::placeholder{color:#fff9}.input-container .send-btn{width:36px;height:36px;border-radius:8px;background:linear-gradient(90deg,#ff4fb8,#3b82f6);border:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:transform .2s ease}.input-container .send-btn:hover{transform:scale(1.05)}.input-container .send-btn:active{transform:scale(.95)}.action-btn{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px;background:#0009;border:1px solid rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;position:relative;backdrop-filter:blur(10px);transition:all .2s ease}.action-btn:hover{background:#ffffff38;transform:translateY(-1px)}.action-btn:active{transform:translateY(0)}.action-btn .bag-badge{position:absolute;top:-2px;right:-2px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #000000;padding:0}@media screen and (max-width:575px){.story-live-container{padding:0;background:#000}.story-live-desktop-header{display:none}.message-bar{gap:6px}.message-bar .input-container{max-width:500px}.action-btn{width:38px;height:38px;min-width:38px;min-height:38px;font-size:15px}.action-btn .bag-badge{min-width:14px;height:14px;font-size:9px;top:-3px;right:-3px}}.products-services-modal .modal-backdrop.show{opacity:.8}.products-services-modal .modal-dialog{max-width:440px;margin:1.75rem auto}@media(max-width:575px){.products-services-modal .modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}}.products-services-modal .modal-content{background-color:#0c0d14!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;padding:10px 14px!important;box-shadow:0 15px 50px #000000bf;color:#fff}.products-services-modal .modal-header{border-bottom:none!important;display:flex;justify-content:space-between;align-items:center;padding:12px 10px 8px!important}.products-services-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:#fff}.products-services-modal .modal-header .modal-close-btn{background:transparent;border:none;color:#ffffffb3;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:color .2s}.products-services-modal .modal-header .modal-close-btn:hover{color:#fff}.products-services-modal .modal-body{padding:8px 10px 14px!important}.products-services-modal .custom-modal-tabs{border-bottom:1px solid rgba(255,255,255,.1)!important;display:flex;justify-content:space-around;margin-bottom:16px}.products-services-modal .custom-modal-tabs .nav-item{flex:1;text-align:center}.products-services-modal .custom-modal-tabs .nav-link{background:transparent!important;border:none!important;color:#ffffff80!important;font-size:15px;font-weight:600;padding:10px 0!important;width:100%;border-bottom:2px solid transparent!important;border-radius:0!important;transition:all .25s ease}.products-services-modal .custom-modal-tabs .nav-link:hover{color:#fffc!important}.products-services-modal .custom-modal-tabs .nav-link.active{color:#3b82f6!important;border-bottom:2px solid #3b82f6!important}.products-services-modal .modal-list{display:flex;flex-direction:column;gap:12px;max-height:420px;overflow-y:auto;padding-right:4px}.products-services-modal .modal-list::-webkit-scrollbar{width:4px}.products-services-modal .modal-list::-webkit-scrollbar-track{background:transparent}.products-services-modal .modal-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.products-services-modal .modal-item-card{display:flex;align-items:center;gap:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px;transition:all .2s ease}.products-services-modal .modal-item-card:hover{background:#ffffff0d;border-color:#ffffff1a}.products-services-modal .modal-item-img{width:54px;height:54px;border-radius:10px;overflow:hidden;background:#1e1e24;flex-shrink:0}.products-services-modal .modal-item-img img{width:100%;height:100%;object-fit:cover}.products-services-modal .modal-item-details{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.products-services-modal .modal-item-details .modal-item-title{color:#fff;font-size:14px;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-services-modal .modal-item-details .modal-item-rating{display:flex;align-items:center;gap:4px;font-size:12px;color:#ffffff8c}.products-services-modal .modal-item-details .modal-item-rating .star-icon{color:#ffd43b;font-size:11px}.products-services-modal .modal-item-details .modal-item-rating .rating-val{color:#ffd43b;font-weight:600}.products-services-modal .modal-item-details .modal-item-price{color:#22c55e;font-size:14px;font-weight:700;margin:0}.products-services-modal .modal-buy-btn{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;color:#fff;font-size:13px;font-weight:600;padding:6px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 10px #22c55e33}.products-services-modal .modal-buy-btn:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px)}.products-services-modal .modal-buy-btn:active{transform:translateY(0)}.gift-modal .modal-dialog,.payment-modal .modal-dialog{max-width:420px;margin:1.75rem auto}@media(max-width:575px){.gift-modal .modal-dialog,.payment-modal .modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}}.gift-modal .modal-content,.payment-modal .modal-content{background-color:#0c0d14!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;padding:16px 20px!important;box-shadow:0 15px 50px #000000bf;color:#fff}.gift-modal .modal-header,.payment-modal .modal-header{border-bottom:none!important;display:flex;align-items:center;position:relative;padding:10px 0!important}.gift-modal .modal-header .modal-title,.payment-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:#fff;width:100%;text-align:center}.gift-modal .modal-header .modal-back-btn,.payment-modal .modal-header .modal-back-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.gift-modal .modal-header .modal-back-btn:hover,.payment-modal .modal-header .modal-back-btn:hover{background:#ffffff1f}.gift-modal .modal-header .modal-close-btn,.payment-modal .modal-header .modal-close-btn{background:transparent;border:none;color:#fff9;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s}.gift-modal .modal-header .modal-close-btn:hover,.payment-modal .modal-header .modal-close-btn:hover{color:#fff}.gift-modal .modal-body,.payment-modal .modal-body{padding:20px 0 10px!important;display:flex;flex-direction:column;gap:20px}.gift-modal .wallet-summary-bar,.payment-modal .wallet-summary-bar{display:flex;justify-content:space-between;align-items:center;background:#3b82f61a;border:1px solid rgba(59,130,246,.15);border-radius:12px;padding:10px 14px}.gift-modal .wallet-summary-bar .wallet-balance-text,.payment-modal .wallet-summary-bar .wallet-balance-text{font-size:14px;color:#ffffffd9}.gift-modal .wallet-summary-bar .wallet-balance-text strong,.payment-modal .wallet-summary-bar .wallet-balance-text strong{color:#3b82f6;font-size:16px}.gift-modal .wallet-summary-bar .add-money-trigger-btn,.payment-modal .wallet-summary-bar .add-money-trigger-btn{background:#3b82f6;border:none;color:#fff;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:background .2s}.gift-modal .wallet-summary-bar .add-money-trigger-btn:hover,.payment-modal .wallet-summary-bar .add-money-trigger-btn:hover{background:#2563eb}.gift-modal .gift-recipient-card,.payment-modal .gift-recipient-card{display:flex;flex-direction:column;gap:8px}.gift-modal .gift-recipient-card .to-label,.payment-modal .gift-recipient-card .to-label{font-size:13px;font-weight:500;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.gift-modal .gift-recipient-card .recipient-profile,.payment-modal .gift-recipient-card .recipient-profile{display:flex;align-items:center;gap:12px}.gift-modal .gift-recipient-card .recipient-avatar,.payment-modal .gift-recipient-card .recipient-avatar{width:50px;height:50px;border-radius:14px;object-fit:cover}.gift-modal .gift-recipient-card .recipient-avatar-initial,.payment-modal .gift-recipient-card .recipient-avatar-initial{width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,#ec4899,#3b82f6);color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;text-transform:uppercase;flex-shrink:0}.gift-modal .gift-recipient-card .recipient-info,.payment-modal .gift-recipient-card .recipient-info{display:flex;flex-direction:column;gap:2px}.gift-modal .gift-recipient-card .recipient-info .recipient-name,.payment-modal .gift-recipient-card .recipient-info .recipient-name{font-size:16px;font-weight:600;color:#fff}.gift-modal .gift-recipient-card .recipient-info .recipient-handle,.payment-modal .gift-recipient-card .recipient-info .recipient-handle{font-size:13px;color:#ffffff80}.gift-modal .amount-selection-section,.payment-modal .amount-selection-section{display:flex;flex-direction:column;gap:10px}.gift-modal .section-label,.payment-modal .section-label{font-size:13px;font-weight:500;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.gift-modal .gift-grid,.payment-modal .gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gift-modal .gift-amount-card,.payment-modal .gift-amount-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease}.gift-modal .gift-amount-card:hover,.payment-modal .gift-amount-card:hover{background:#ffffff0f;border-color:#ffffff1f}.gift-modal .gift-amount-card.active,.payment-modal .gift-amount-card.active{background:#3b82f614;border-color:#3b82f6;box-shadow:0 0 10px #3b82f633}.gift-modal .gift-amount-card .gift-emoji,.payment-modal .gift-amount-card .gift-emoji{font-size:22px}.gift-modal .gift-amount-card .gift-emoji img,.payment-modal .gift-amount-card .gift-emoji img{width:20px}.gift-modal .gift-amount-card .gift-val,.payment-modal .gift-amount-card .gift-val{font-size:13px;font-weight:600;color:#fff}.gift-modal .custom-amount-section,.payment-modal .custom-amount-section{display:flex;flex-direction:column;gap:8px}.gift-modal .custom-input-wrapper,.payment-modal .custom-input-wrapper{position:relative;display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:10px 14px;transition:border-color .2s}.gift-modal .custom-input-wrapper:focus-within,.payment-modal .custom-input-wrapper:focus-within{border-color:#ffffff40}.gift-modal .custom-input-wrapper .currency-prefix,.payment-modal .custom-input-wrapper .currency-prefix{color:#ffffff80;font-size:15px;font-weight:500;margin-right:6px}.gift-modal .custom-input-wrapper .custom-amount-input,.payment-modal .custom-input-wrapper .custom-amount-input{background:transparent;border:none;color:#fff;outline:none;width:100%;font-size:14px}.gift-modal .custom-input-wrapper .custom-amount-input::placeholder,.payment-modal .custom-input-wrapper .custom-amount-input::placeholder{color:#fff6}.gift-modal .gift-next-btn,.gift-modal .payment-submit-btn,.payment-modal .gift-next-btn,.payment-modal .payment-submit-btn{background:linear-gradient(135deg,#ec4899,#3b82f6);border:none;color:#fff;font-size:15px;font-weight:600;width:100%;height:48px;border-radius:12px;cursor:pointer;margin-top:10px;transition:transform .2s ease,opacity .2s}.gift-modal .gift-next-btn:hover,.gift-modal .payment-submit-btn:hover,.payment-modal .gift-next-btn:hover,.payment-modal .payment-submit-btn:hover{opacity:.95;transform:translateY(-1px)}.gift-modal .gift-next-btn:active,.gift-modal .payment-submit-btn:active,.payment-modal .gift-next-btn:active,.payment-modal .payment-submit-btn:active{transform:translateY(0)}.gift-modal .payment-amount-box,.payment-modal .payment-amount-box{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:5px}.gift-modal .payment-amount-box .amount-label,.payment-modal .payment-amount-box .amount-label{font-size:13px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.gift-modal .payment-amount-box .amount-value,.payment-modal .payment-amount-box .amount-value{font-size:40px;font-weight:700;color:#fff}.gift-modal .payment-amount-box .amount-input-flex,.payment-modal .payment-amount-box .amount-input-flex{display:flex;align-items:center;justify-content:center;gap:4px;border-bottom:2px solid rgba(255,255,255,.15);padding-bottom:4px;width:120px}.gift-modal .payment-amount-box .amount-input-flex .amount-currency,.payment-modal .payment-amount-box .amount-input-flex .amount-currency{font-size:32px;font-weight:700;color:#fff}.gift-modal .payment-amount-box .amount-input-flex .amount-input-val,.payment-modal .payment-amount-box .amount-input-flex .amount-input-val{background:transparent;border:none;outline:none;color:#fff;font-size:32px;font-weight:700;text-align:center;width:100%}.gift-modal .payment-method-section,.payment-modal .payment-method-section{display:flex;flex-direction:column;gap:12px}.gift-modal .payment-method-section .section-header,.payment-modal .payment-method-section .section-header{display:flex;justify-content:space-between;align-items:center}.gift-modal .payment-method-section .add-new-payment-btn,.payment-modal .payment-method-section .add-new-payment-btn{background:transparent;border:none;color:#3b82f6;font-size:13px;font-weight:500;cursor:pointer}.gift-modal .payment-method-section .add-new-payment-btn:hover,.payment-modal .payment-method-section .add-new-payment-btn:hover{text-decoration:underline}.gift-modal .payment-method-section .payment-card-option,.payment-modal .payment-method-section .payment-card-option{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px;cursor:pointer;transition:all .2s}.gift-modal .payment-method-section .payment-card-option.active,.payment-modal .payment-method-section .payment-card-option.active{border-color:#3b82f6;background:#3b82f60a}.gift-modal .payment-method-section .payment-card-option .card-logo-wrapper,.payment-modal .payment-method-section .payment-card-option .card-logo-wrapper{background:#ffffff0f;border-radius:8px;width:42px;height:32px;display:flex;align-items:center;justify-content:center}.gift-modal .payment-method-section .payment-card-option .card-icon,.payment-modal .payment-method-section .payment-card-option .card-icon{font-size:18px}.gift-modal .payment-method-section .payment-card-option .card-info,.payment-modal .payment-method-section .payment-card-option .card-info{flex:1;display:flex;flex-direction:column;gap:2px}.gift-modal .payment-method-section .payment-card-option .card-info .card-brand,.payment-modal .payment-method-section .payment-card-option .card-info .card-brand{font-size:14px;font-weight:600;color:#fff}.gift-modal .payment-method-section .payment-card-option .card-info .card-number,.payment-modal .payment-method-section .payment-card-option .card-info .card-number{font-size:12px;color:#ffffff73}.gift-modal .payment-method-section .payment-card-option .card-radio-checked,.payment-modal .payment-method-section .payment-card-option .card-radio-checked{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center}.gift-modal .payment-method-section .payment-card-option .card-radio-checked.active,.payment-modal .payment-method-section .payment-card-option .card-radio-checked.active{border-color:#3b82f6}.gift-modal .payment-method-section .payment-card-option .card-radio-checked .radio-dot,.payment-modal .payment-method-section .payment-card-option .card-radio-checked .radio-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6}.card-preview{margin:0 0 20px;background:linear-gradient(135deg,#1c1e2e,#2a1a3e);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.card-preview .card-preview-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card-preview .card-preview-chip{font-size:32px;color:gold}.card-preview .card-preview-type{font-size:32px;color:#fff}.card-preview .card-preview-number{font-size:18px;font-weight:600;letter-spacing:2.5px;color:#fff;margin-bottom:24px}.card-preview .card-preview-bottom{display:flex;justify-content:space-between}.card-preview .card-preview-bottom .card-preview-label{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#ffffff73;margin:0 0 2px}.card-preview .card-preview-bottom .card-preview-value{font-size:13px;font-weight:600;color:#fff;margin:0;letter-spacing:.5px}.add-money-modal .add-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.add-money-modal .add-money-amount-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 6px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.add-money-modal .add-money-amount-card:hover{background:#ffffff0f;border-color:#ffffff26}.add-money-modal .add-money-amount-card.active{background:#3b82f614;border-color:#3b82f6;box-shadow:0 0 10px #3b82f633}.add-money-modal .amount-hint-text{font-size:12px;color:#ffffff59;margin-top:4px}.gift-inner-box .mesg-box textarea{color:#ffffff80!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px}.gift-inner-box .mesg-box textarea::placeholder{color:#fff}.gift-inner-box .mesg-box textarea:focus{outline:none;box-shadow:none}:root{--bg-dark: #090a0f;--bg-card: #12141c;--bg-card-secondary: #1a1d29;--text-main: #ffffff;--text-muted: #8a8f9d;--accent-pink: #222634;--accent-purple: #8c52ff;--border-color: #222634}body{background-color:var(--bg-dark);color:var(--text-main);margin:0;padding:0}.app-layout-wrapper{min-height:100vh;background-color:var(--bg-dark);display:flex;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.desktop-sidebar{position:fixed;top:0;left:0;height:100vh;width:260px;background-color:var(--bg-card);border-right:1px solid var(--border-color);padding:24px 16px;display:flex;flex-direction:column;justify-content:space-between;z-index:9999999;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-logo-area{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:32px;padding-left:8px}.sidebar-close-btn{background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.sidebar-close-btn:hover{color:#fff;background-color:var(--bg-card-secondary)}.sidebar-logout-icon-btn{background:#dc26261a;border:1px solid rgba(220,38,38,.2);color:#ef4444;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:all .2s ease}.sidebar-logout-icon-btn:hover{background-color:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 0 10px #ef444466}.sidebar-logout-icon-btn:disabled{opacity:.6;cursor:not-allowed}.sidebar-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;backdrop-filter:blur(4px);z-index:1040}.main-content-layout{margin-left:260px;width:calc(100% - 260px);display:flex;justify-content:center;flex-wrap:wrap;padding:0 16px;gap:24px;transition:margin-left .3s ease;box-sizing:border-box;overflow-x:hidden}.feed-container{flex:1;max-width:680px;min-width:0;width:100%}.right-sidebar-container{width:320px;flex-shrink:0}.logo-icon-box{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}.logo-icon-box img{width:100%;height:1005}.logo-text-title{font-weight:700;font-size:1.15rem;margin:0;line-height:1.2}.logo-text-sub{font-size:.75rem;color:var(--text-muted);margin:0}.sidebar-nav-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.sidebar-nav-item{display:flex;align-items:center;gap:16px;padding:12px 16px;color:var(--text-muted);text-decoration:none;border-radius:12px;font-weight:500;transition:all .2s ease}.sidebar-nav-item:hover,.sidebar-nav-item.active{color:var(--text-main);background-color:var(--bg-card-secondary)}.sidebar-nav-item svg{font-size:22px}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:64px;background-color:var(--bg-card);border-top:1px solid var(--border-color);display:flex;justify-content:space-around;align-items:center;z-index:1050}.mobile-nav-link{color:var(--text-muted);font-size:22px;display:flex;flex-direction:column;align-items:center;text-decoration:none}.mobile-nav-link.active{color:#ff4fb8}@keyframes logo-spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse{0%{box-shadow:0 0 #ff4fb800,0 0 #6d5cff00}50%{box-shadow:0 0 10px 3px #ff4fb899,0 0 18px 5px #6d5cff59}to{box-shadow:0 0 #ff4fb800,0 0 #6d5cff00}}.mobile-nav-center-glow{width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;border:2px solid transparent;border-radius:100px;padding:12px;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,#ff4fb8,#6d5cff) border-box;margin-top:-45px;animation:glow-pulse 1.2s ease-in-out .3s 1 forwards}.mobile-nav-center-glow img{width:40px;animation:logo-spin-once 1.2s cubic-bezier(.4,0,.2,1) .3s 1 forwards}.feed-search-container{width:100%}.feed-search-box{position:relative;display:flex;align-items:center;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:0 16px;height:48px;transition:all .3s ease}.feed-search-box:focus-within{border-color:var(--accent-purple);box-shadow:0 0 12px #8c52ff33;background-color:var(--bg-card-secondary)}.search-icon{color:var(--text-muted);font-size:18px;margin-right:12px;flex-shrink:0}.feed-search-input{background:none;border:none;outline:none;color:var(--text-main);font-size:.9rem;width:100%}.feed-search-input::placeholder{color:var(--text-muted);opacity:.8}.main-feed-wrapper{padding:24px 12px}.insights-banner-card{border-radius:14px;padding:16px;margin-bottom:24px;border:1px solid transparent;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,#ff4fb8,#6d5cff) border-box;background-color:transparent}.insights-content-flex{display:flex;align-items:center;gap:14px}.insights-icon-sparkle{color:var(--accent-purple);font-size:20px}.insights-text-main{font-size:.9rem;font-weight:500;margin:0}.insights-text-sub{font-size:.8rem;color:var(--text-muted);margin:0}.stories-scroller-row{display:flex;gap:16px;overflow-x:auto;margin-bottom:24px;padding:10px 10px 12px}.stories-scroller-row::-webkit-scrollbar{display:none}.story-avatar-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.story-avatar-container .status-badge{position:absolute;top:-4px;left:50%;transform:translate(-21px);background:#dc2626;padding:0 8px;border-radius:4px;font-size:14px;z-index:99999}.avatar-ring-gradient{width:68px;height:68px;border-radius:8px;padding:3px;border:1px solid #FF4FB8;display:flex;align-items:center;justify-content:center;border:2px solid transparent;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,#ff4fb8,#6d5cff) border-box}.avatar-ring-gradient.live{border-color:#dc2626!important}.avatar-image-circle{width:100%;height:100%;border-radius:8px;object-fit:cover;border:2px solid var(--bg-dark)}.avatar-label-text{font-size:.75rem;color:var(--text-muted);max-width:70px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.section-header-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title-text{font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:8px}.badge-hot-tag{background-color:#ff3b30;font-size:.65rem;padding:4px 8px;border-radius:6px}.link-action-text{color:var(--text-muted);text-decoration:none;font-size:.85rem;transition:all .5s ease-in-out}.link-action-text:hover{color:#0095f6}.reels-scroll-grid{display:flex;gap:14px;overflow-x:auto;margin-bottom:28px;padding-bottom:8px}@media(min-width:992px){.reels-scroll-grid{padding-bottom:12px}}.reels-scroll-grid::-webkit-scrollbar{display:none}.reel-card-frame{min-width:180px;width:180px;height:220px;border-radius:16px;position:relative;overflow:hidden;background-color:var(--bg-card-secondary);flex-shrink:0;cursor:pointer}@media(max-width:480px){.reel-card-frame{min-width:120px;width:120px;height:210px;border-radius:12px}}@media(min-width:992px){.reel-card-frame{min-width:220px;width:220px;height:380px}}.reel-media-asset{width:100%;height:100%;object-fit:cover}.reel-gradient-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a 40%,#000000e6);display:flex;flex-direction:column;justify-content:space-between;padding:12px}.reel-top-indicator{align-self:flex-end;background:#00000080;font-size:.7rem;padding:4px 8px;border-radius:6px;color:#fff}.reel-bottom-meta{font-size:.75rem;font-weight:500;display:flex;flex-direction:column;gap:6px;margin-top:auto}.reel-metrics-row{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;color:#fff}.reel-caption-text{font-size:.85rem;font-weight:500;color:#fff;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}@keyframes reelShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.reel-skeleton{background:#1c1c24;overflow:hidden}.reel-skeleton-shimmer{width:100%;height:100%;background:linear-gradient(90deg,#ffffff08 25%,#ffffff17,#ffffff08 75%);background-size:800px 100%;animation:reelShimmer 1.4s infinite linear}.shortcut-grid-row{display:flex;gap:12px;overflow-x:auto;margin-bottom:28px;padding-bottom:4px}.shortcut-grid-row::-webkit-scrollbar{display:none}.shortcut-btn-item{flex:1;min-width:76px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;gap:8px;cursor:pointer}.shortcut-icon-wrapper{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.shortcut-title-label{font-size:.75rem;color:var(--text-muted);margin:0}.mid-banner-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:16px;margin-bottom:24px}.mid-banner-inner{display:flex;align-items:center;justify-content:space-between}.mid-banner-badge{background-color:#f0bd59;color:#000;font-weight:700;font-size:.7rem;padding:2px 6px;border-radius:4px;width:max-content}.post-main-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;margin-bottom:24px;overflow:hidden;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.post-main-card:hover{background-color:#ffffff05;border-color:#ffffff1f}.post-header-node{display:flex;justify-content:space-between;align-items:center;padding:16px}.post-dropdown-menu{background-color:var(--bg-card-secondary)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;padding:6px 0!important;box-shadow:0 4px 15px #00000080!important}.post-dropdown-menu .dropdown-item{color:var(--text-main)!important;font-size:.85rem!important;padding:8px 16px!important;transition:all .2s ease!important}.post-dropdown-menu .dropdown-item:hover{background-color:#232b40!important;color:#fff!important}.post-dropdown-menu .dropdown-item.text-danger:hover{background-color:#dc26261a!important;color:#ef4444!important}.post-author-block{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.post-author-block>div{flex:1;min-width:0;overflow:hidden}.post-author-name-row{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-verified-badge{color:#0095f6;font-size:14px}.post-timestamp-sub{color:var(--text-muted);font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-wrap:nowrap}.post-body-caption{padding:0 16px 14px;font-size:.9rem;line-height:1.4}.post-media-showcase{width:100%;height:auto;max-height:75vh;object-fit:contain;background-color:transparent;display:block}.post-media-slider-wrapper{position:relative;width:100%;height:auto;max-height:75vh;overflow:hidden;background-color:transparent}.post-media-slider-wrapper .slider-nav-btn{opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.post-media-slider-wrapper:hover .slider-nav-btn{opacity:1;pointer-events:auto}.wishlist-nested-card{background-color:var(--bg-card-secondary);border-radius:14px;margin:0 16px 16px;padding:16px}.wishlist-grid-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.wishlist-thumb-box{background-color:#fff;border-radius:10px;aspect-ratio:1;overflow:hidden}.wishlist-thumb-box img{width:100%;height:100%;object-fit:cover}.wishlist-action-btn{background:linear-gradient(90deg,#ec4899,#3b82f6);border:none;border-radius:25px;color:#fff;width:100%;padding:10px;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px}.post-action-bar-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-top:1px solid var(--border-color)}.action-cluster-left{display:flex;gap:20px}.action-interactive-trigger{display:flex;align-items:center;gap:6px;color:#fff;font-size:.85rem;cursor:pointer}.action-interactive-trigger svg{font-size:20px}.right-panel-wrapper{padding:24px 16px 24px 0;position:sticky;top:0}.widget-box-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:20px;margin-bottom:24px}.widget-title-head{font-size:1rem;font-weight:700;margin-bottom:16px}.widget-profile-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;min-width:0;gap:8px}.widget-profile-item:last-child{margin-bottom:0}.widget-item-info{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.widget-item-info>div:last-child{min-width:0;flex:1;overflow:hidden}.widget-item-info>div:last-child .fw-bold{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.widget-item-info>div:last-child div:last-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.widget-action-link-btn{color:#ec4899;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .5s ease}.widget-action-link-btn:hover{color:#3b82f6}.gift-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#ec48991a}@media screen and (max-width:1199px){.right-sidebar-container{display:none}}@media screen and (max-width:991px){.main-content-layout{margin-left:0;width:100%;padding:0 8px;box-sizing:border-box}.desktop-sidebar{transform:translate(-100%);box-shadow:none}.desktop-sidebar.open{transform:translate(0);box-shadow:10px 0 30px #0009}}@media screen and (max-width:767px){.feed-container{max-width:100%;width:100%;box-sizing:border-box}.main-content-layout{margin-left:0;width:100%;padding:0;gap:0;box-sizing:border-box}}@media screen and (max-width:576px){.app-layout-wrapper{overflow-x:hidden;max-width:100vw}.main-content-layout{margin-left:0!important;width:100%!important;max-width:100%!important;padding:0!important;gap:0!important;box-sizing:border-box!important}.feed-container{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}.celebration-overlay{position:absolute;inset:0;z-index:50;pointer-events:none;overflow:hidden;border-radius:inherit}.float-emoji{position:absolute;bottom:-10%;opacity:0;animation:floatUp ease-out forwards}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(.5) rotate(0)}20%{opacity:1;transform:translateY(-15vh) scale(1.1) rotate(-10deg)}50%{opacity:1;transform:translateY(-40vh) scale(1) rotate(8deg)}80%{opacity:.6;transform:translateY(-65vh) scale(.9) rotate(-5deg)}to{opacity:0;transform:translateY(-90vh) scale(.6) rotate(12deg)}}.avatar-plus-image{width:25px}.comments-input::placeholder{color:#fff6!important}@media screen and (max-width:576px){.post-main-card,.view-group-services-page .group-accordion-container .group-accordion-card{border:0;background-color:transparent;padding:0}.post-body-caption,.post-header-node,.stories-scroller-row,.view-group-services-page .group-accordion-container .group-accordion-card .group-accordion-body,.view-group-services-page .group-accordion-container .group-accordion-card .group-accordion-header,.service-detail-page .service-visuals-card .service-info-block,.service-detail-page .service-details-tabs-card{padding:0!important}.view-group-services-page .page-container,.talk-guide-container,.guide-hub-content,.guide-hub-header,.service-page-container .service-content,.service-page-container .service-header,.service-page-container .desktop-right-panel,.ai-choice-overlay .ai-choice-body,.ai-service-page,.wallet-container,.add-product-page,.affiliate-content,.analytics-body,.questions-page-container .questions-body,.coupons-page-container .coupons-body,.faqs-page-container .faqs-body,.faqs-page-container.faq-form-page .faq-form-body,.requirements-page-container .requirements-body,.requirements-page-container.requirements-form-page .requirements-form-body,.location-page-container .location-body,.tag-list-container .tag-content-list,.tag-list-container .tag-search-container,.tag-list-container .tag-header,.create-tag-container .create-tag-header,.create-tag-container .create-tag-body,.main-content-wrapper,.logo-creation-content,.promotion-page-wrapper{padding:8px!important}.menu-banner-image,.service-main-image,.service-detail-page .service-details-tabs-card .tab-content-container .gallery-thumbnail-box,.products-grid .product-card .card-media-wrapper,.products-grid .product-card,.live-now-scroll .live-now-thumbnail,.live-now-card .live-now-thumbnail,.my-products-page .product-card,.select-location-map-page-container .map-picker-area,.reel-card-frame{border-radius:0!important}.service-detail-page .service-details-tabs-card,.product-detail-page-container .bundle-card,.view-group-services-page .group-accordion-container .group-accordion-card,.seller-profile-page .info-card{background-color:transparent!important;border:0!important}.service-page-container .desktop-right-panel .dashboard-card,.modern-stepper-wrapper .stepper-container,.form-container,.live-all-content,.menu-container,.team-dashboard-page,.all-team-members-container,.invite-member-container,.create-group-container,.groups-container,.archived-container,.group-container,.address-container-width,.add-new-address-page-container .form-container-width,.select-location-map-page-container .map-container-width,.save-address-details-page-container .form-container-width,.address-success-page-container .success-container-width,.edit-address-page-container .form-container-width,.seller-profile-page .info-card{padding:0!important}.modern-stepper-wrapper .step-line{margin:0!important}.ai-service-page .ai-service-header .ai-back-btn{top:-2px}.service-settings-container .settings-body,.tag-list-container .tag-tabs-container,.live-home-container,.seller-meet-flow-page,.all-requests-page,.my-orders-container .orders-main-content{padding-left:8px!important;padding-right:8px!important}.secret-chat-detail-container .secret-detail-content{padding-top:8px!important;padding-left:8px!important;padding-right:8px!important}.archive-card{margin-bottom:10px}.custom-delete-modal-overlay .custom-delete-modal-content .modal-actions .modal-btn{padding:12px 10px!important}.archive-card .card-body{padding:10px!important}.archive-card:has(.restore-btn):not(:has(img)) .archive-left h5{font-size:16px!important}.archive-left{align-items:flex-start!important}.stories-scroller-row{padding-top:6px!important}.my-orders-container .cart-group-card,.my-orders-container .checkout-summary-card{border:0!important;padding:8px!important}.my-orders-container .bundle-alert{margin:8px}.view-group-services-page .group-accordion-container .group-accordion-card .group-accordion-header.expanded{padding-bottom:10px!important}.view-group-services-page .group-accordion-container .group-accordion-card .group-accordion-header,.view-group-services-page .group-accordion-container .group-accordion-card .group-accordion-body{background:transparent!important}}.maindiv{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;width:100%;height:100vh;z-index:1000;background-color:#0000005e;top:0;left:0}.maindiv .logoname{width:190px}.maindiv .loadericon{position:relative;height:150px;width:150px;margin:auto}.maindiv .loadericon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maindiv .loadericon .icon img{width:120px;animation:spinoffPulse 2s infinite linear;transform-origin:center center}@keyframes spinoffPulse{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.found{height:auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.found-btn{height:auto;display:flex;align-items:center;justify-content:center;text-align:center}.data-not{width:100%;height:7vh;font-size:18px;display:flex;align-items:center;justify-content:center;text-align:center}.scroll-to-top-btn{position:fixed;bottom:100px;right:30px;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#a14ae8,#8224d4);border:none;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;box-shadow:0 6px 20px #a14ae866;opacity:0;visibility:hidden;transform:translateY(20px) scale(.8);transition:all .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.scroll-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;animation:scrollTopPulse 2.5s ease-in-out infinite}.scroll-to-top-btn:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 10px 30px #a14ae88c;animation:none}.scroll-to-top-btn:active{transform:translateY(0) scale(1)}.scroll-to-top-btn svg{font-size:22px;stroke-width:2}@media(max-width:575px){.scroll-to-top-btn{bottom:90px;right:16px;width:44px;height:44px;font-size:18px}.scroll-to-top-btn svg{font-size:20px}}@keyframes scrollTopPulse{0%,to{box-shadow:0 6px 20px #a14ae866}50%{box-shadow:0 6px 20px #a14ae866,0 0 0 8px #a14ae81a}}.full-screen-image-modal .custom-swiper-nav{--swiper-navigation-color: #ffffff;--swiper-navigation-size: 24px}.full-screen-image-modal .custom-swiper-nav .swiper-button-next,.full-screen-image-modal .custom-swiper-nav .swiper-button-prev{color:#fff!important;background:#ffffff1a;width:54px;height:54px;border-radius:50%;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.full-screen-image-modal .custom-swiper-nav .swiper-button-next:hover,.full-screen-image-modal .custom-swiper-nav .swiper-button-prev:hover{background:#ffffff40;transform:scale(1.05)}.full-screen-image-modal .custom-swiper-nav .swiper-pagination-fraction{color:#fff;font-size:1.1rem;font-weight:600;background:#00000080;padding:4px 16px;border-radius:20px;display:inline-block;width:auto;left:50%;transform:translate(-50%);bottom:20px}.full-screen-image-modal .carousel-control-prev,.full-screen-image-modal .carousel-control-next{width:10%;opacity:1}.full-screen-image-modal .carousel-control-prev-icon,.full-screen-image-modal .carousel-control-next-icon{width:54px;height:54px;background-color:#ffffff1a;border-radius:50%;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;background-size:40%}.full-screen-image-modal .carousel-control-prev:hover .carousel-control-prev-icon,.full-screen-image-modal .carousel-control-next:hover .carousel-control-next-icon{background-color:#ffffff40;transform:scale(1.05)}.swal2-container{z-index:999999!important}html,body{max-width:100%;overflow-x:clip;box-sizing:border-box}#root{max-width:100%;box-sizing:border-box}@media screen and (max-width:768px){input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=time],input[type=datetime-local],select,textarea{font-size:16px!important;touch-action:manipulation}}.ai-generate-modal .modal-content{background-color:#0f111a!important;color:#fff!important;border:1px solid #1e2230!important;border-radius:16px!important;box-shadow:0 20px 50px #000000b3!important;overflow:hidden!important}.ai-generate-modal .modal-header{background-color:#0f111a!important;border-bottom:1px solid #1e2230!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ai-generate-modal .modal-title{color:#fff!important;font-weight:600!important;font-size:1.25rem!important;margin:0!important}.ai-generate-modal .btn-close{filter:invert(1) grayscale(100%) brightness(200%)!important;opacity:.75!important;transition:opacity .2s ease!important}.ai-generate-modal .btn-close:hover{opacity:1!important}.ai-generate-modal .modal-body{background-color:#0f111a!important;padding:24px!important;color:#fff!important}.ai-generate-modal .form-label{color:#fff!important;font-weight:500!important;font-size:.95rem!important;margin-bottom:8px!important;display:block!important}.ai-generate-modal .ai-logo-action-card,.ai-generate-modal .ai-ref-upload-card{width:100%!important;min-height:140px!important;background-color:#12141c!important;border:1px dashed #282d42!important;border-radius:12px!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .25s ease!important}.ai-generate-modal .ai-logo-action-card:hover,.ai-generate-modal .ai-ref-upload-card:hover{border-color:#d946ef!important;background-color:#151824!important;transform:translateY(-2px)!important}.ai-generate-modal .ai-logo-card-icon,.ai-generate-modal .ai-ref-card-icon{font-size:2rem!important;color:#ec4899!important;margin-bottom:10px!important}.ai-generate-modal .ai-logo-card-title,.ai-generate-modal .ai-ref-card-title{font-size:.95rem!important;font-weight:600!important;color:#fff!important;margin:0 0 4px!important;display:block!important}.ai-generate-modal .ai-logo-card-subtitle,.ai-generate-modal .ai-ref-card-subtitle{font-size:.85rem!important;color:#71717a!important;margin:0!important;display:block!important}.ai-generate-modal .form-control{background-color:#0c0e17!important;border:1px solid #1e2230!important;color:#fff!important;border-radius:8px!important;padding:12px 14px!important;font-size:.95rem!important;min-height:105px!important;resize:none!important}.ai-generate-modal .form-control::placeholder{color:#71717a!important}.ai-generate-modal .form-control:focus{background-color:#0c0e17!important;border-color:#a855f7!important;box-shadow:0 0 0 2px #a855f740!important;color:#fff!important}.ai-generate-modal .btn-primary,.ai-generate-modal button[type=submit].btn-primary{background:#a855f7!important;background-color:#a855f7!important;border:none!important;border-color:#a855f7!important;color:#fff!important;font-weight:600!important;font-size:.95rem!important;border-radius:8px!important;padding:10px 24px!important;box-shadow:0 4px 14px #a855f766!important;transition:all .2s ease!important}.ai-generate-modal .btn-primary:hover,.ai-generate-modal .btn-primary:focus:active{background:#9333ea!important;background-color:#9333ea!important;box-shadow:0 6px 18px #a855f780!important;transform:translateY(-1px)!important}.ai-generate-modal .btn-outline-primary{color:#a855f7!important;border:1px solid #a855f7!important;background:transparent!important;border-radius:8px!important;padding:8px 18px!important;font-weight:500!important}.ai-generate-modal .btn-outline-primary:hover{background:#a855f726!important;color:#c084fc!important}.ai-generate-modal .btn-secondary{background:#1e2230!important;border:1px solid #282d42!important;color:#fff!important;border-radius:8px!important;padding:8px 18px!important;font-weight:500!important}.ai-generate-modal .btn-secondary:hover{background:#282d42!important;color:#fff!important}.ai-generate-modal .text-danger{color:#ef4444!important}
