@import url(https://db.onlinewebfonts.com/c/63470788e8c298f973fe1e0b9f09965f?family=Lastri);@import url(https://db.onlinewebfonts.com/c/e8c6a63541de0a4211a9358cbe74690f?family=Futura+Medium);@import url(https://db.onlinewebfonts.com/c/06190fb370e952fa10fad4dd11876d63?family=Futura+Light);:root{--light:#EFEFEF;--black-1:#1a1918;--black-2:#2B2926;--black-3:#343330;--muted:#C6C6C6;--muted-2:#B0B2A7;--gold:#846C4C;--grey:#707070;--pink:#b44a6b;--btn-brd:#d5d0ad}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--black-1);font-family:Futura Light;color:var(--muted-2);-webkit-font-smoothing:antialiased}.wrapper{display:flex;flex-direction:column;min-height:100vh}.app{flex:1 0 auto;padding-top:50px}.header{position:fixed;top:0;left:0;width:100%;height:50px;background:var(--gold);z-index:1000;justify-content:space-between;padding:0 40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.header,.logo{display:flex;align-items:center}.logo{gap:8px;font-size:18px;color:#343330;font-weight:600}.sx-header__logo{height:26px;width:auto;max-width:90%}.account{cursor:pointer}.account,.credit{display:flex;align-items:center;gap:8px;font-size:14px;color:#b0b2a7}.account-dot{width:29px;height:29px;background:#c9c7b8;border-radius:50%}.arrow{width:8px;height:8px;border-right:2px solid #b0b2a7;border-bottom:2px solid #b0b2a7;transform:rotate(45deg);margin-top:-2px;transition:transform .3s ease}.account.active .arrow{transform:rotate(-135deg);margin-top:2px}.account-dropdown{position:absolute;top:53px;right:40px;width:312px;background:#3d3d3d;border-radius:10px;padding:0;box-shadow:0 8px 24px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:999;overflow:hidden}.account-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-header{display:flex;align-items:center;padding:16px 20px}.dropdown-title{color:#c6c6c6;font-size:25px;font-family:Futura Medium;letter-spacing:1.5px;flex:1}.dropdown-lang{color:#846c4c;font-size:15px;margin-right:12px;font-family:Futura Medium;text-decoration:underline}.dropdown-close{background:transparent;border:none;color:#808080;font-size:20px;cursor:pointer;padding:0;line-height:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.dropdown-close:hover{color:#b0b0b0}.dropdown-links{padding:8px 23px}.dropdown-link{display:block;padding:12px 0;color:#b0b2a7;font-size:13px;text-decoration:none;border-bottom:1px solid #c6c6c6;transition:background .2s ease;width:200px}.dropdown-links-settings{padding:8px 23px;background:#212020;border-radius:10px}.dropdown-link-settings{display:block;padding:12px 0;color:#b0b2a7;font-size:13px;text-decoration:none;border-bottom:1px solid #c6c6c6;transition:background .2s ease;width:200px}.dropdown-link:hover{background:rgba(255,255,255,.03);color:#b0b0b0}.dropdown-btn{display:flex;justify-content:center;align-items:center;width:calc(114% - 32px);background:transparent linear-gradient(180deg,#B8B6A5,#846C4C) 0 0 no-repeat padding-box;color:#1a1a1a;border:2px solid #6b5d4a;padding:7px;border-radius:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;margin:0 auto;transition:all .2s ease;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 2px 4px rgba(0,0,0,.3)}.dropdown-btn:hover{background:linear-gradient(180deg,#e5d5b9,#c4b195);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 3px 6px rgba(0,0,0,.4)}.border{border:2px solid #d5d0ad;padding:7px 10px;border-radius:14px;width:243px;height:47px;position:relative;margin:15px auto}.layout-bienvenue{display:grid;grid-template-columns:165px 1fr 51px;gap:20px;padding:20px;max-width:1609px;margin:0 auto;overflow-x:hidden!important;width:100%!important}.sidebar-left{background:var(--black-2);border-radius:8px;padding:24px 18px;height:684px;z-index:3}.menu-title{color:var(--light);font-size:14px;font-weight:600;margin-bottom:18px;letter-spacing:.5px;text-align:center}.main-menu ul{list-style:none}.main-menu li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:14px;color:var(--muted-2);cursor:pointer}.main-menu li:hover{color:var(--light)}.menu-bottom{margin-top:80px}.status{margin-top:20px;font-size:12px;line-height:1.8}.bottom-arrow-left{width:10px;height:10px;border-right:2px solid #b0b2a7;border-bottom:2px solid #b0b2a7;transform:rotate(-135deg);margin:10px auto 0;transition:transform .3s ease;cursor:pointer;position:relative;bottom:-70px}.sidebar-left.collapsed .main-menu>.menu-bottom,.sidebar-left.collapsed .main-menu>ul{display:none}.sidebar-left.collapsed .bottom-arrow-left{transform:rotate(45deg);transition:transform .3s ease;bottom:-14px}.sidebar-left.collapsed{height:100px!important;transition:height .3s ease}.sidebar-right{background:var(--black-2);padding:18px 12px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:18px;z-index:3;height:684px;transition:height .3s ease}.sidebar-right.collapsed{height:100px;transition:height .3s ease}.sidebar-right.collapsed .discreet,.sidebar-right.collapsed .visibility{display:none}.sidebar-right.collapsed .right-controls{padding:10px}.sidebar-right.collapsed .right-controls,.sidebar-right.collapsed .right-top{display:flex;justify-content:center;align-items:center}.sidebar-right.collapsed .bottom-arrow{transform:rotate(45deg);position:relative;bottom:47px}.bottom-arrow{cursor:pointer;transition:transform .3s ease;width:10px;height:10px;border-right:2px solid #b0b2a7;border-bottom:2px solid #b0b2a7;transform:rotate(-135deg);margin:10px auto 0}.discreet,.message-count,.notif-dot,.visibility{transition:all .3s ease}.right-top{display:flex;flex-direction:column;align-items:center;gap:18px;padding:20px 10px;border-radius:10px;width:60px}.right-controls{margin-top:auto;width:100%}.discreet,.visibility{display:flex;flex-direction:column;align-items:center;padding:10px 8px;font-size:11px;gap:8px}.toggle.active .knob{left:calc(100% - 22px)}.toggle.small .knob{width:12px;height:12px;left:3px}.notification-bell{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:transform .2s ease}.notification-bell:hover{transform:scale(1.1)}.notification-bell svg{width:24px;height:24px}.notif-badge{position:absolute;top:2px;right:2px;background:#3f7bd9;color:white;font-size:11px;font-weight:700;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:2px solid var(--gold)}.notifications-dropdown{position:absolute;top:53px;right:280px;width:380px;max-height:500px;background:#3d3d3d;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:999;overflow:hidden;display:flex;flex-direction:column}.notifications-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.notifications-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.notifications-title{color:#c6c6c6;font-size:18px;font-family:Futura Medium;letter-spacing:1.5px}.notifications-list{overflow-y:auto;max-height:440px;padding:8px 0}.notifications-list::-webkit-scrollbar{width:6px}.notifications-list::-webkit-scrollbar-track{background:#2d2d2d}.notifications-list::-webkit-scrollbar-thumb{background:#707070;border-radius:3px}.notification-item{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s ease;display:flex;gap:12px;align-items:flex-start}.notification-item:hover{background:rgba(255,255,255,.03)}.notification-item.unread{background:rgba(63,123,217,.08)}.notification-icon{width:40px;height:40px;border-radius:50%;background:#846c4c;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.notification-content{flex:1}.notification-message{color:#b0b2a7;font-size:13px;line-height:1.4;margin-bottom:4px}.notification-time{color:#808080;font-size:11px}.notification-dot{width:8px;height:8px;background:#3f7bd9;border-radius:50%;flex-shrink:0;margin-top:6px}.mobile-footer-bar{display:none}.footer-menu{position:fixed;bottom:-13px;left:0;width:96%;background:#2b2926;border-radius:20px;padding:30px 20px 20px;margin:12px;transform:translateY(100%);transition:transform .4s ease;z-index:998;max-height:90vh;overflow-y:auto;box-shadow:0 -5px 20px rgba(0,0,0,.3)}.footer-close{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:14px;height:14px;border-right:2px solid #b0b2a7;border-bottom:2px solid #b0b2a7;transform:translateX(-50%) rotate(45deg);cursor:pointer;font-size:0}.footer-content{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-section{grid-column:1/-1;margin-bottom:10px}.footer-title{color:#b0b2a7;font-size:16px;font-family:Futura Medium;letter-spacing:1px;margin-bottom:15px;opacity:.7}.profile-meta-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.meta-item-two{text-transform:uppercase;font-family:Futura Light;font-size:13px;color:#846c4c}.meta-sep-two{color:#846c4c}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:0;row-gap:5px}.footer-link:nth-child(odd){padding-right:15px}.footer-link{color:#b0b2a7;font-size:13px;text-decoration:none;margin:2px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1);font-family:Futura Light;display:block;transition:color .2s ease}.footer-notifications{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:26px;align-items:center;margin-top:0;padding:12px;background:#2E2D29;border-radius:15px}.notif-dot{position:relative;width:40px;height:40px;border-radius:50%;background:#bdbdbd;display:flex;align-items:center;justify-content:center;overflow:visible}.small-dot.green{background:#28c76f;bottom:-4px;right:-4px}.small-dot{position:absolute;width:14px;height:14px;border-radius:50%;font-size:9px;font-weight:700;color:white;display:flex;align-items:center;justify-content:center}.small-dot.blue{background:#3f7bd9;top:-4px;right:-4px}.footer-stats{grid-column:1;grid-row:2;font-size:11px;color:#b0b2a7;font-family:Futura Light;line-height:2.2;padding-top:10px}.footer-arrow{width:12px;height:12px;border-right:2px solid #b0b2a7;border-bottom:2px solid #b0b2a7;transform:rotate(-135deg);margin:0 auto;cursor:pointer;transition:transform .3s ease}.footer-toggles{grid-column:2;grid-row:3;display:flex;flex-direction:column;gap:15px;align-items:center;margin-top:15px}.toggle.small.active{background:transparent linear-gradient(180deg,#B9B7A7,#846C4C) 0 0 no-repeat padding-box;border:none;color:#fff;transition:background .3s ease}.toggle.small{width:36px;height:18px;background:#707070}.toggle{width:46px;height:26px;background:#2a2a2a;border-radius:20px;position:relative;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .3s ease}.toggle .knob{width:18px;height:18px;background:#ddd;border-radius:50%;position:absolute;left:4px;top:50%;transform:translateY(-50%);transition:left .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.toggle.small.active .knob{left:calc(100% - 15px)}.toggle-row{display:flex;align-items:center;gap:12px;font-size:11px;color:#b0b2a7;font-family:Futura Light}.message-count{display:none!important;visibility:hidden!important;opacity:0!important}.footer-menu.active{transform:translateY(0)}.mobile-footer-bar.hidden{transform:translateY(100%)}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:940}.mobile-overlay.active{opacity:1;pointer-events:all}@media (max-width:768px){.mobile-footer-bar{position:fixed;bottom:6px;left:14px;width:94%;height:33px;background:#343330;display:flex;justify-content:space-between;align-items:center;border-radius:20px;padding:0 20px;margin:0 auto;z-index:900;transition:transform .3s ease}.sidebar-left,.sidebar-right{display:none}.header{height:45px;padding:0 13px 0 37px}.logo{font-size:0;margin-left:-24px}.account{display:flex;align-items:center;gap:4px}.sx-header__logo{height:32px;filter:grayscale(100%) brightness(19%) contrast(100%)}.account-dot{width:22px;height:22px}}.content-bienvenue{padding:20px;color:#d4af37;max-height:none;max-height:calc(100vh - 40px)}.gallery-header{color:#cfcac1;text-align:left;padding-bottom:20px}.gallery-title{font-size:58px;font-family:Lastri;margin-bottom:10px;color:#b0b2a7}.gallery-actions{display:flex;align-items:center;gap:12px}.explore-btn{background:#846c4c;color:#c6c6c6;border:none;padding:6px 16px;border-radius:6px;font-size:12px;letter-spacing:.5px;cursor:pointer;transition:background .3s}.explore-btn:hover{background-color:#8c6c4b}.gallery-actions i{font-size:16px;color:#9b7b59;cursor:pointer;transition:transform .2s}.gallery-actions i:hover{transform:scale(1.2)}.back{background:transparent linear-gradient(180deg,#856E4E,#212020) 0 0 no-repeat padding-box;width:100%;border-radius:10px;height:350px;padding:34px;justify-content:center;display:flex;align-items:center}.new-publication{background:#343330;padding:20px 30px;border-radius:12px;width:650px;box-shadow:0 4px 15px rgba(0,0,0,.4)}.publication-title{font-size:18px;color:#c6c6c6;font-weight:600;margin-bottom:15px;letter-spacing:1px;font-family:Futura Medium}.publication-box{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.left-side{flex:1;display:flex;flex-direction:column;gap:20px}textarea{width:100%;height:160px;background:#2b2926;border:none;border-radius:8px;padding:12px;color:#d5d5d5;font-size:14px;resize:none;outline:none}.bottom-options{display:flex;align-items:center;gap:16px}.privacy-toggle{display:flex;align-items:center;gap:10px}.privacy-toggle label{color:#b0b2a7;font-size:15px}.tags{display:flex;align-items:center;gap:10px}.tags label{color:#b0b2a7;font-size:15px}.tag-item{background:#212020;color:#b0b2a7;padding:3px 10px;border-radius:20px;font-size:13px}.add-tag{background:#2b2926;border:none;color:#b0b2a7;font-weight:700;border-radius:50%;width:25px;height:25px;cursor:pointer;transition:.3s}.add-tag:hover{background:var(--gold)}.right-side{flex-direction:column;gap:12px}.right-side,.upload-box{display:flex;align-items:center}.upload-box{width:160px;height:160px;background:#2b2926;border-radius:10px;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.upload-box:hover{background:#3a3734}.custom-upload-icon{width:100px;height:100px;opacity:1;transition:all .3s ease}.upload-box:hover .custom-upload-icon{opacity:1;transform:scale(1.1)}.preview-image-box{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.upload-box.has-image{background:#2b2926;border:2px solid #b08a57}.publish-btn{color:#c6c6c6;font-weight:600;border:none;padding:8px 50px;border-radius:6px;cursor:pointer;transition:.3s}.publish-btn,.publish-btn:hover{background:#846c4c}.gallery-section{color:#cfcac1;padding-top:20px;min-height:100vh}.gallery-title2{font-size:35px;padding-bottom:10px;font-family:Lastri;margin-bottom:10px;color:#b0b2a7}.gallery-toolbar{justify-content:space-between;margin-bottom:30px;gap:10px}.gallery-toolbar,.toolbar-left{display:flex;align-items:center;flex-wrap:wrap}.toolbar-left{gap:15px}.search-box{position:relative;display:flex;align-items:center}.search-box:after{content:"";position:absolute;bottom:5px;left:18px;width:92%;height:1px;background-color:#b0b2a7;opacity:.6;transition:background-color .3s,opacity .3s}.search-box i{position:absolute;left:12px;color:#b0b2a7;font-size:14px}.search-input{background-color:#2a2927;border:none;padding:8px 14px 8px 34px;border-radius:6px;color:#cfcac1;font-size:14px;width:330px;font-family:Futura Light;outline:none}.search-input::-moz-placeholder{color:#888}.search-input::placeholder{color:#888}.add-tag1{background:transparent;border:none;color:#b0b2a7;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:16px;line-height:24px}.toolbar-right{display:flex;align-items:center;gap:6px}.sortSelect{color:#b0b2a7;font-family:Futura Light;font-size:14px}.sort-select{background-color:#2a2927;color:#b0b2a7;border:none;padding:8px 12px;border-radius:6px;font-size:12px;cursor:pointer}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.gallery-grid .card-item{position:relative}.gallery-grid .card-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1;pointer-events:none;border-radius:8px}.gallery-grid .card-item>*{position:relative;z-index:2}.gallery-card{background-color:#343330;border-radius:10px;width:100%;height:320px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.card-content{flex:1;background-size:cover;background-position:50%;background-repeat:no-repeat}.card-actions{display:flex;justify-content:space-between;padding:8px 12px;background:transparent linear-gradient(180deg,#00000000,#1C1C1C96) 0 0 no-repeat padding-box;margin:8px;border-radius:6px}.card-actions a{font-size:13px;text-decoration:underline}.edit-link{color:#9b7b59}.delete-link{color:#b04b4b}.card-actions.active,.edit-panel{display:none}.edit-panel{flex-direction:column;border-radius:10px;padding:12px 6px;margin:10px;height:60%;justify-content:space-between;animation:fadeIn .3s ease}.edit-panel.active{display:flex}.bottom-options2{display:flex;align-items:flex-start;flex-direction:column;gap:16px;background:#212020;padding:7px;border-radius:10px}.edit-actions{display:flex;justify-content:space-between;align-items:center}.cancel-link{color:#B0311F;font-size:11px}.cancel-link,.cancel-link:hover,.save-btn{text-decoration:underline}.save-btn{border:none;border-radius:8px;cursor:pointer;color:#b0b2a7;background:transparent;font-size:11px}.save-btn:hover{opacity:.9;text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.select2-container--default .select2-selection--single:hover{border-color:#d4af37}.select2-results__option{padding:8px 12px;transition:background .3s}.select2-results__option--highlighted{background:linear-gradient(180deg,#b8b6a5,#846c4c)!important;color:#343330!important}.select2-container--default .select2-selection--single:focus{border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.3)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#b0b2a7!important;line-height:28px}.select2-container .select2-selection--single{margin-top:8px!important;height:35px!important;border:none!important;border-radius:6px!important;background:#2a2927!important;display:flex;align-items:center;padding:6px 12px!important;transition:border-color .3s ease}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:10px}.select2-dropdown{background:var(--input)!important;border:none!important;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-selection__arrow b{display:none !important}@media (min-width:769px) and (max-width:1440px){.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.gallery-card{width:100%;max-width:350px;margin:0 auto}}@media (max-width:768px){.layout-bienvenue{display:grid;grid-template-columns:1fr;padding:0;max-width:100%;margin:0 auto;overflow-y:visible;overflow-x:hidden}.content-bienvenue{padding:15px;overflow-y:visible;overflow-x:hidden}.gallery-grid{grid-template-columns:1fr!important}.gallery-card{width:100%}.gallery-header{background:transparent linear-gradient(180deg,#856E4E,#212020) 0 0 no-repeat padding-box;padding-bottom:20px;padding-top:20px;padding-left:12px;border-radius:10px}.gallery-title{font-size:32px!important;font-family:Lastri;margin-bottom:10px;color:#b0b2a7}.back{background:transparent!important;padding:0!important;width:100%;height:auto}.publication-box{display:flex;flex-direction:column!important;gap:20px;width:100%}.new-publication{padding:20px 30px;border-radius:12px;width:100%;max-width:100%;margin-top:63px!important}.left-side{flex:1;display:flex;flex-direction:column;gap:20px;width:100%}textarea{width:100%!important;max-width:100%;height:100px!important}.gallery-section{margin-top:48px!important}.right-side{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px!important;width:100%}.bottom-options{display:flex;align-items:flex-start!important;flex-direction:column!important;gap:16px;justify-content:flex-start;position:static!important;width:100%}.search-input{padding:11px 14px 12px 34px!important;border-radius:10px;width:396px!important}.tag-item{color:#cfcac1;padding:6px 24px!important;border-radius:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tags{flex-wrap:wrap;max-width:100%;overflow:visible}.privacy-toggle,.tags{width:100%}.sort-select{padding:8px 29px!important;border-radius:12px!important}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:20px}.edit-panel{background:#212020!important;flex-direction:column;border-radius:10px;padding:12px 6px;margin:7px!important;height:100%!important;justify-content:space-between;animation:fadeIn .3s ease}.edit-panel,.save-btn span{display:none}}@media (max-width:375px){textarea{width:100%!important;max-width:100%;height:100px!important}}@media (max-width:320px){textarea{width:100%!important;max-width:100%;height:100px!important}.new-publication{background:#343330;padding:17px 6px!important}.upload-box{width:123px!important;height:123px!important}.bottom-options{right:0!important}.publish-btn{padding:3px 30px!important}.publication-title{font-size:15px!important;color:#c6c6c6;font-weight:400!important;margin-bottom:15px;letter-spacing:1px;font-family:Futura Medium}}.published-badge{position:absolute;top:10px;right:10px;background:rgba(132,108,76,.95);color:#fff;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;z-index:2}.published-badge i{font-size:14px}.publish-link,.unpublish-link{color:#846C4C!important;text-decoration:none;font-weight:500;transition:all .3s ease}.publish-link:hover{color:#D4AF37!important;text-decoration:underline}.unpublish-link{color:#999!important}.unpublish-link:hover{color:#666!important;text-decoration:underline}.unlock-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:3000;pointer-events:none;opacity:0;transition:opacity .3s ease;font-family:Futura Light,sans-serif}.unlock-modal.active{opacity:1;pointer-events:auto}.unlock-modal__backdrop{position:absolute;inset:0;background:rgba(8,8,8,.78)}.unlock-modal__panel{position:relative;width:min(520px,90%);background:#2B2926;border-radius:8px;padding:28px 34px 32px;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 80px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:18px}.unlock-modal__close{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#b0b2a7;font-size:18px;cursor:pointer}.unlock-modal__title{font-family:Lastri,serif;color:#EFEFEF;letter-spacing:1.4px;font-size:22px}.unlock-modal__separator{width:100%;height:1px;background:rgba(255,255,255,.25)}.unlock-modal__separator--bottom{margin-top:20px}.unlock-modal__alert{color:#C6C6C6;font-size:12px;letter-spacing:.8px;text-transform:uppercase}.unlock-modal__checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;color:#B0B2A7;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.unlock-modal__checkbox input{display:none}.checkbox-box{width:26px;height:26px;border-radius:6px;background:#070707;border:1px solid #2f2f2f;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.unlock-modal__checkbox input:checked+.checkbox-box{background:#8c6e4a;border-color:#c7aa80}.checkbox-box:after{content:"";width:10px;height:6px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg)}.unlock-modal__checkbox input:checked+.checkbox-box:after{border-color:#191715}.checkbox-label{color:#B0B2A7}.unlock-modal__cta{margin:12px auto 0;border:none;border-radius:8px;background:#846C4C;color:#C6C6C6;padding:8px 24px;font-size:11px;letter-spacing:.8px;cursor:pointer;text-transform:uppercase;transition:transform .2s ease,background .2s ease;font-family:Futura Medium,sans-serif}.unlock-modal__cta:hover{background:#9a7d57;transform:translateY(-1px)}.unlock-modal__cta:disabled{opacity:.6;cursor:not-allowed}.seduction-card-eye{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:22px;background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 65%),#2b2926}.seduction-eye-trigger{border:none;background:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:50%;transition:transform .2s ease,opacity .2s ease;z-index:10;position:relative}.seduction-eye-trigger:disabled{opacity:.5;cursor:not-allowed}.seduction-eye-trigger img{width:90px;height:90px}.seduction-eye-trigger:hover:not(:disabled){transform:scale(1.05);opacity:.9}.seduction-card-eye__text{text-align:center;color:#cfcac1;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease}.seduction-card-eye__text span{font-size:14px;font-weight:500;letter-spacing:.5px}.seduction-card-eye__text p{font-size:12px;color:#b0b2a7}.seduction-card-eye:hover .seduction-card-eye__text{opacity:1;transform:translateY(0)}