.overview-menu-container{position:absolute;z-index:99;top:0;left:0;width:100vw;height:100vh;background:#fff;padding:20px 16px 40px;overflow-y:scroll;font-family:"var(--font-poppins)",sans-serif}.overview-menu-container.desktop{width:40%;left:50%;transform:translateX(-50%);overflow:hidden}.overview-menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.5);position:fixed;z-index:9;height:100vh;width:100vw}.tab-buttons{display:flex;justify-content:space-between;width:218px;margin:30px auto 20px}.tab-buttons div{width:100px}.mar-a-container{padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mar-a-loading{display:flex;justify-content:center;margin:16px 0}.mar-a-spinner{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mar-a-header{margin-bottom:20px}.mar-a-title{font-size:18px;font-weight:500;color:#888;margin:0;padding:0}.mar-a-subtitle{font-size:14px;font-weight:400;color:#999;margin-top:5px}.mar-a-empty{text-align:center;padding:24px 0}.mar-a-empty-text{font-style:italic;color:#9e9e9e}.mar-a-collapsed{display:flex;background-color:#424242;border-radius:50%;padding:5px;align-items:center}.mar-a-collapsed-text{font-size:12px;font-weight:600;color:#fff;display:flex;align-items:center}.mar-a-collapsed-icon{font-size:14px}.mar-a-attachments-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.mar-a-attachment-item{position:relative;display:flex;background-color:#f9f9f9;border-radius:8px;overflow:hidden}.mar-a-attachment-content{flex:1 1;display:flex;align-items:center;padding:16px}.mar-a-file-icon{width:40px;height:40px;background-color:#e1f5fe;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-right:16px;color:#2196f3}.mar-a-icon-image{color:#4caf50}.mar-a-icon-pdf{color:#f44336}.mar-a-icon-file{color:#2196f3}.mar-a-file-info{flex:1 1;display:flex;align-items:center;overflow:hidden;cursor:pointer}.mar-a-file-name{font-weight:500;color:#333;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.mar-a-file-open{padding:0;margin:0 0 0 10px;display:flex;align-items:center;color:#666;font-size:14px}.mar-a-open-link{color:#2196f3;margin-left:5px}.mar-a-file-size{color:#666;font-size:14px;white-space:nowrap;margin-left:16px}.mar-a-file-type{font-size:12px;color:#757575}.mar-a-delete-button{position:absolute;top:8px;right:8px;background-color:#3498db;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease;padding:0;z-index:5}.mar-a-delete-button:hover{background-color:#2980b9}.mar-a-upload-container{display:flex;justify-content:center;margin-top:16px}.mar-a-upload-button{position:relative;background-color:#f48247;color:#fff;font-weight:500;font-size:16px;padding:12px 32px;border:none;border-radius:50px;cursor:pointer;transition:background-color .2s ease;box-shadow:0 2px 6px rgba(244,130,71,.3);overflow:hidden}.mar-a-upload-button:hover{background-color:#e67237}.mar-a-file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mar-a-dropzone{position:relative;border:2px dashed #bdbdbd;border-radius:8px;padding:24px;transition:all .2s ease}.mar-a-dropzone:hover{border-color:#9e9e9e}.mar-a-dropzone-active{border-color:#3f51b5;background-color:rgba(63,81,181,.05)}.mar-a-upload-content{text-align:center}.mar-a-upload-icon{width:32px;height:32px;color:#9e9e9e;margin-bottom:8px}.mar-a-upload-text{font-size:14px;color:#757575;margin-bottom:4px}.mar-a-browse-text{color:#3f51b5;font-weight:500}.mar-a-upload-subtext{font-size:12px;color:#9e9e9e}.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.details-item{position:absolute;z-index:999999999;top:0;left:0;width:100vw;height:100vh;background:#fff;font-family:"var(--font-poppins)",sans-serif;padding:20px 20px 120px;overflow-y:scroll}.details-item--container{padding:0 16px}.details-item.desktop{width:40%;left:50%;transform:translateX(-50%);overflow:hidden;overflow-y:auto}.details-item-content{display:flex;flex-direction:column}.details-item-name{font-size:24px;font-weight:700;text-align:center;width:100%}.details-item-summary{font-size:18px;color:#bdbdbd;text-align:center;font-weight:400;margin:24px 0}.details-item-badge{padding:0;height:56px;width:316px;font-size:21px;margin:0 auto 10px;text-decoration:none}.details-item-estimate{display:flex;justify-content:center;margin-bottom:10px}.estimate-badge{color:#000;padding:0 16px;margin:20px;font-size:18px}.details-item-header{display:flex;align-items:center;margin-top:2rem}.details-item-image-container{display:flex;align-items:center;justify-content:center}.details-item-image{margin-bottom:20px;margin-top:20px;position:relative;cursor:pointer}.details-item-image,.details-item-image img{width:300px;height:300px}.details-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px!important;height:70px!important}.details-item-desc{text-align:center;margin-bottom:20px;font-size:14px;font-weight:500;color:#0e2132;line-height:20px}.badge-site{text-align:center;width:113px;padding:10px 8px;margin:0 auto}.game-style-badge{width:220px}.cost-review-section{display:flex;justify-content:center;margin:20px;align-items:center}.cost-review-section .custom-badge{padding-top:4px;padding-bottom:4px}.cost-review-section .custom-badge:first-child,.cost-review-section .custom-badge:nth-child(2){margin-right:10px}.long-description{color:#0e2132;font-weight:500;font-size:14px;text-align:justify;padding:0 10px}.game-style-badge{padding:8px 16px;border-radius:24px;background-color:#ff9345;color:#fff;height:56px;width:316px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-size:16px;font-weight:700;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 0 #e67d2c,0 8px 16px rgba(254,113,56,.2);transition:all .2s ease}.game-style-badge:hover{background-color:#ff9345;transform:translateY(-2px);box-shadow:0 6px 0 #e67d2c,0 12px 20px rgba(254,113,56,.3)}.game-style-badge:active{transform:translateY(2px);box-shadow:0 2px 0 #e67d2c,0 4px 8px rgba(254,113,56,.2)}.wrapper-info-footer{width:350px;position:fixed;bottom:8vh;animation:bounce 1.5s ease-in-out infinite;transform:scale(.8);transition:bottom .3s ease}.wrapper-info-footer.hidden{bottom:-20vh}@keyframes bounce{0%,to{transform:scale(.9) translateY(0)}50%{transform:scale(.92) translateY(-3px)}}@media (max-width:768px){.wrapper-info-footer{bottom:8vh}}.info-footer-bottom-wrapper{position:relative;z-index:9}.info-footer{background-color:#fff;height:200px;border-radius:17px;padding:10px;display:flex;flex-direction:column;gap:15px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}@media (hover:hover){.info-footer:hover{transform:translateY(-2px) scale(1.2);box-shadow:0 8px 25px rgba(254,113,56,.15)}}.info-footer-wrapper-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.info-footer-hide-show-wrapper{background:#fff;color:#fe7138;font-weight:700;padding:12px 24px;border-radius:50px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border:3px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content;justify-content:flex-end;-moz-user-select:none;user-select:none;-webkit-user-select:none;margin-left:auto;cursor:pointer}.info-footer-hide-show-wrapper:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgba(254,113,56,.3);background:#fe7138;color:#fff}.info-footer-add-trip-wrapper{background:#fff;color:#fe7138;font-weight:700;padding:12px 24px;border-radius:50px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border:3px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content;justify-content:flex-end;margin-right:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer}.info-footer-add-trip-wrapper:hover{box-shadow:0 8px 20px rgba(254,113,56,.3);background:#fe7138;color:#fff}.info-footer-hide-show{width:-moz-fit-content;width:fit-content}.footer-info-buttons{position:absolute;left:0;bottom:-30px;display:flex;width:100%;align-items:center;justify-content:center}.info-footer-details,.info-footer-site{min-width:120px;height:64px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.info-footer-details:hover,.info-footer-site:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgba(254,113,56,.3);background:#fe7138;color:#fff}.info-footer-details{margin-right:10px}.info-footer-details,.info-footer-site{background:#fff;color:#fe7138;font-weight:700;padding:12px 24px;border-radius:50px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border:3px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.1);-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer}.info-footer-site{border-radius:10px;text-decoration:none;min-width:140px;text-align:center}.info-footer-content{display:flex;align-items:flex-start;height:auto;gap:20px}.info-footer-image{flex-shrink:0;width:60px;height:60px;padding:8px;border-radius:12px;background-color:rgba(254,113,56,.05);display:flex;align-items:center;justify-content:center}.info-footer-image-wrapper{width:80px!important;height:80px!important}.info-footer-item{flex-grow:1;margin:0;display:flex;flex-direction:column;gap:4px}.info-footer-place{font-size:13px;font-weight:500;color:#fe7138;margin:0}.info-footer-name{font-size:20px;font-weight:700;color:#2c3e50;margin:0;line-height:1.2;height:auto;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.info-footer-estimate{flex-shrink:0;background-color:rgba(254,113,56,.05);padding:12px;border-radius:12px;margin:0;min-width:100px;text-align:center}.info-footer-review{font-size:16px;font-weight:700;color:#fe7138;margin:0;padding:0}.info-footer-price{margin-top:6px;font-size:13px;color:#6c757d}.info-footer-price-value{font-weight:700;color:#fe7138}.info-footer-desc{text-align:center;font-size:15px;font-weight:500;color:#6c757d;margin:0;padding:0 15px;line-height:1.4;max-height:42px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.finger-pointer{position:absolute;font-size:56px;z-index:9999999;pointer-events:none;animation:fingerBounce 1.5s infinite;top:45px;left:52%;transform:translateX(-50%)}@keyframes fingerBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.tiktok_iframe_container{z-index:99999999}.tiktok_iframe{pointer-events:auto}.mute-btn{position:fixed;left:50%;top:40px;color:#fff;z-index:999999999;cursor:pointer;transform:translateX(-50%);width:200px;height:200px;display:flex;align-items:center;justify-content:center}.profileContainer{position:"relative";color:"#fff";z-index:99999!important;cursor:"pointer";pointer-events:"auto";display:"flex"}.profilePicture{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative}.image,.profilePicture{z-index:99999!important;cursor:pointer}.image{width:100%;height:100%;object-fit:cover}.tiktok-item-wrapper{width:100%;height:100vh;position:fixed;top:0;left:0;background:#000}.tiktok-item{width:100%;height:100vh;background:#fff}.tiktok_iframe_container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999999;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#000}.tiktok_iframe{height:100%;width:140vw;background-color:#000;pointer-events:none;overflow:hidden}.tiktok_close_btn{position:absolute;top:20px;left:20px;cursor:pointer}.mute-btn-tt{position:absolute;top:15%;z-index:10;background:rgba(0,0,0,.5);border:none;border-radius:50%;width:64px;height:64px;cursor:pointer;justify-content:center}.mute-btn-tt,.tiktok-item-swipeup{left:50%;transform:translate(-50%,-50%);color:#fff;display:flex;align-items:center}.tiktok-item-swipeup{flex-direction:column;position:fixed;top:50%;font-size:16px;font-weight:700;text-shadow:0 2px 2px #000,0 2px 2px #000,0 2px 2px #000,0 -1px 0 #000;opacity:1;animation:fade 2s linear infinite}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}.tiktok-play-button{width:80px}.game-book-style-badge{padding:8px 16px;border-radius:24px;background-color:#ff9345;color:#fff;height:56px;width:316px;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-size:16px;font-weight:700;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 0 #e67d2c,0 8px 16px rgba(254,113,56,.2);transition:all .2s ease;margin:16px auto 0}