/* CrushRush "Pop" redesign v1. Readable source: crushrush-pop-redesign.zip */
@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap");:root{color-scheme: light;--p-paper: #fbf3e7;--p-paper-2: #f4e8d6;--p-card: #ffffff;--p-ink: #17121c;--p-ink-2: #3a3240;--p-muted: #6e6474;--p-subtle: #9a8f9e;--p-line: #17121c;--p-hair: rgba(23,18,28,0.12);--p-pink: #ff2e7e;--p-pink-dark: #e01563;--p-pink-soft: #ffe0ec;--p-lemon: #ffd84a;--p-lemon-soft: #fff4c4;--p-lilac: #c9b8ff;--p-mint: #22c987;--p-danger: #e5243b;--p-b: 2px solid var(--p-line);--p-sh: 4px 4px 0 var(--p-ink);--p-sh-lg: 6px 6px 0 var(--p-ink);--p-sh-sm: 2px 2px 0 var(--p-ink);--p-sh-pink: 4px 4px 0 var(--p-pink);--p-r-sm: 10px;--p-r: 16px;--p-r-lg: 22px;--p-r-pill: 999px;--p-font: "DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--p-display: "Bricolage Grotesque","DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--p-ease: cubic-bezier(0.3,0.7,0.2,1);--p-fast: 140ms;--p-side: 240px;--p-head: 84px}body{font-family: var(--p-font);font-size: 15px;line-height: 1.5;color: var(--p-ink);background-color: var(--p-paper);background-image: radial-gradient(rgba(23,18,28,0.07) 1px,transparent 1.2px);background-size: 22px 22px;accent-color: var(--p-pink)}.btn,.meet-btn,button,input,select,textarea{font-family: var(--p-font)}a{color: inherit}::selection{background: var(--p-lemon);color: var(--p-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible{outline: 3px solid var(--p-pink);outline-offset: 2px}::-webkit-scrollbar-track{background: transparent}::-webkit-scrollbar-thumb{background: rgba(23,18,28,0.25);border-radius: var(--p-r-pill)}.p-press,.meet-btn,.hotuser-details__action .btn,.message .message-author__action .btn,.settings__actions .btn,.prof-tabs-content .prof-act-btn .btn,.prof-i .prof-i-btn,.disc-filt__footer .btn,.chat-form .thread-btns .btn,.activity-button-wrap .btn,.prof-card .prof-act-btn a{transition: transform var(--p-fast) var(--p-ease),box-shadow var(--p-fast) var(--p-ease),background-color var(--p-fast) var(--p-ease)}.d-wrap{display: grid;grid-template-columns: var(--p-side) 970px;justify-content: center;align-items: start;column-gap: 28px;max-width: none;min-height: 100vh;padding: 0 24px;background: transparent}.d-left-panel{position: sticky;top: 16px;width: auto;height: calc(100vh - 32px);margin: 16px 0;padding: 0;background: transparent;border: 0;z-index: 40}.d-left-panel__inner{position: static;display: flex;flex-direction: column;height: 100%;max-height: none;padding: 22px 16px 18px;background: var(--p-ink);color: #fff;border-radius: var(--p-r-lg);box-shadow: 6px 6px 0 var(--p-pink);box-sizing: border-box}.d-left-panel .logo{flex: 0 0 auto;height: 40px;margin: 0 6px 22px;background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-4 -8 500 80%22 width=%22500%22 height=%2280%22 role=%22img%22 aria-label=%22CrushRush%22%3E%3Ctitle%3ECrushRush%3C/title%3E%3Cdefs%3E%3ClinearGradient id=%22cr-g%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%220%22 x2=%2218%22 y2=%2260%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff2e7e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23c13cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%238b5cf6%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cmask id=%22cr-m%22 maskUnits=%22userSpaceOnUse%22 x=%22-10%22 y=%22-10%22 width=%22110%22 height=%2280%22%3E%3Crect x=%22-10%22 y=%22-10%22 width=%22110%22 height=%2280%22 fill=%22%23fff%22/%3E%3Cg stroke=%22%23000%22 stroke-width=%225%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M-6 24H44%22/%3E%3Cpath d=%22M-6 36H36%22/%3E%3C/g%3E%3C/mask%3E%3ClinearGradient id=%22cr-gh%22 gradientUnits=%22userSpaceOnUse%22 x1=%221%22 y1=%220%22 x2=%2223%22 y2=%2260%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff2e7e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23c13cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%238b5cf6%22/%3E%3C/linearGradient%3E%3Cg mask=%22url(%23cr-m)%22%3E%3Cpath transform=%22translate(16 -1.7) scale(2.6)%22 d=%22M12 21s-7.5-4.6-9.6-9.2C.9 8.4 3 4.5 6.8 4.5c2.1 0 3.5 1.1 5.2 3 1.7-1.9 3.1-3 5.2-3 3.8 0 5.9 3.9 4.4 7.3C19.5 16.4 12 21 12 21z%22 fill=%22url(%23cr-gh)%22/%3E%3C/g%3E%3Cg stroke=%22url(%23cr-g)%22 stroke-width=%225%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M2 24H12%22/%3E%3Cpath d=%22M8 36H16%22/%3E%3C/g%3E%3Cg transform=%22translate(96 0)%22%3E%3Cdefs%3E%3ClinearGradient id=%22cr-w0%22 gradientUnits=%22userSpaceOnUse%22 x1=%22-4%22 y1=%220%22 x2=%22210%22 y2=%2260%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff2e7e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23c13cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%238b5cf6%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22cr-w1%22 gradientUnits=%22userSpaceOnUse%22 x1=%22-8%22 y1=%220%22 x2=%22206%22 y2=%2260%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff2e7e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23c13cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%238b5cf6%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22cr-w2%22 gradientUnits=%22userSpaceOnUse%22 x1=%22-12%22 y1=%220%22 x2=%22202%22 y2=%2260%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff2e7e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23c13cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%238b5cf6%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22cr-w3%22 gradientUnits=%22userSpaceOnUse%22 x1=%22-16%22 y1=%220%22 x2=%22198%22 y2=%2260%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff2e7e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23c13cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%238b5cf6%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill=%22none%22 stroke-width=%229%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg stroke=%22%23ffffff%22%3E%3Cpath transform=%22translate(0 0)%22 d=%22M34.1 25.9A20 20 0 1 0 34.1 54.1%22/%3E%3Cpath transform=%22translate(4 0)%22 d=%22M50 20V60M50 38C50 26 58 20 70 20%22/%3E%3Cpath transform=%22translate(8 0)%22 d=%22M82 20V42A16 16 0 0 0 114 42M114 20V60%22/%3E%3Cpath transform=%22translate(12 0)%22 d=%22M153 26C149 21 144 20 140 20C132 20 127 24 127 30C127 36 133 38 140 40C148 42 154 44 154 50C154 56 148 60 140 60C135 60 129 58 126 54%22/%3E%3Cpath transform=%22translate(16 0)%22 d=%22M166 0V60M166 38A16 16 0 0 1 198 38V60%22/%3E%3C/g%3E%3Cpath transform=%22translate(182 0)%22 d=%22M50 20V60M50 38C50 26 58 20 70 20%22 stroke=%22url(%23cr-w0)%22/%3E%3Cpath transform=%22translate(186 0)%22 d=%22M82 20V42A16 16 0 0 0 114 42M114 20V60%22 stroke=%22url(%23cr-w1)%22/%3E%3Cpath transform=%22translate(190 0)%22 d=%22M153 26C149 21 144 20 140 20C132 20 127 24 127 30C127 36 133 38 140 40C148 42 154 44 154 50C154 56 148 60 140 60C135 60 129 58 126 54%22 stroke=%22url(%23cr-w2)%22/%3E%3Cpath transform=%22translate(194 0)%22 d=%22M166 0V60M166 38A16 16 0 0 1 198 38V60%22 stroke=%22url(%23cr-w3)%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left center / 190px auto no-repeat}.d-left-panel .logo img{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.meet-btn{flex: 0 0 auto;margin: 0 0 22px;padding: 0;background: var(--p-lemon);border: var(--p-b);border-color: var(--p-lemon);border-radius: var(--p-r-pill);box-shadow: 3px 3px 0 var(--p-pink);text-align: center}.meet-btn:hover{transform: translate(-2px,-2px);box-shadow: 5px 5px 0 var(--p-pink)}.meet-btn:active{transform: translate(2px,2px);box-shadow: 0 0 0 var(--p-pink)}.meet-btn a{display: flex;align-items: center;justify-content: center;gap: 8px;height: 46px;padding: 0 16px;color: var(--p-ink);font-family: var(--p-display);font-size: 16px;font-weight: 800;letter-spacing: -0.01em;text-decoration: none}.meet-btn a::before{content: "";width: 17px;height: 17px;flex: 0 0 17px;background: var(--p-pink);-webkit-mask: var(--p-i-heart) center / contain no-repeat;mask: var(--p-i-heart) center / contain no-repeat}.d-left-panel .main-menu{margin: 0;padding: 0;font-size: 15px}.d-left-panel .main-menu li{display: flex;flex-direction: column;gap: 4px}.d-left-panel .main-menu li a{height: 46px;padding: 0 12px;gap: 12px;border-radius: 14px;color: rgba(255,255,255,0.72);font-weight: 600;transition: background-color var(--p-fast) var(--p-ease),color var(--p-fast) var(--p-ease)}.d-left-panel .main-menu li a span{color: inherit;white-space: nowrap}.d-left-panel .main-menu li a::before{content: "";width: 20px;height: 20px;flex: 0 0 20px;background: currentColor;-webkit-mask: var(--p-icon,none) center / contain no-repeat;mask: var(--p-icon,none) center / contain no-repeat}.d-left-panel .main-menu li a:hover{background: rgba(255,255,255,0.08);color: #fff}.d-left-panel .main-menu li a:hover span,.d-left-panel .main-menu li a.active span{color: inherit}.d-left-panel .main-menu li a.active{background: var(--p-pink);color: #fff;font-weight: 700}.d-left-panel .main-menu li a b.buble{min-width: 24px;height: 22px;margin-left: auto;padding: 0 7px;line-height: 22px;font-size: 12px;font-weight: 800;background: var(--p-lemon);color: var(--p-ink);border-radius: var(--p-r-pill);box-sizing: border-box}.d-left-panel .main-menu a[href$="discovery"]{--p-icon: var(--p-i-discovery)}.d-left-panel .main-menu a[href$="messages"]{--p-icon: var(--p-i-messages)}.d-left-panel .main-menu a[href$="profile"]{--p-icon: var(--p-i-profile)}.d-left-panel .main-menu a[href$="activity"]{--p-icon: var(--p-i-activity)}.d-left-panel .main-menu a[href$="hotusers"]{--p-icon: var(--p-i-top)}.d-left-panel .main-menu a[href$="settings"]{--p-icon: var(--p-i-settings)}.d-left-panel__inner>a{margin: 18px 12px 0;color: rgba(255,255,255,0.6);font-size: 13px;font-weight: 600}.d-left-panel__inner>a:hover{color: var(--p-lemon)}.copyrights{margin-top: auto;padding: 16px 12px 0;border-top: 1px solid rgba(255,255,255,0.12);color: rgba(255,255,255,0.5);font-size: 12px;line-height: 1.5}.copyrights a{color: rgba(255,255,255,0.85);text-decoration: none;border-bottom: 1px solid rgba(255,255,255,0.3)}.copyrights a:hover{color: var(--p-lemon);border-color: var(--p-lemon)}.d-left-panel .footer-links{padding: 0 12px;color: rgba(255,255,255,0.5);font-size: 12px}.d-main-holder{width: 970px;flex: none;padding-bottom: 40px}.d-header{width: 970px;height: var(--p-head);background: var(--p-paper);border-bottom: var(--p-b)}.d-main-holder.has-sub .d-header{height: calc(var(--p-head) + 52px)}.d-header-wrap{height: var(--p-head);padding: 0 2px}.d-header-wrap .header-title{font-family: var(--p-display);font-size: 34px;line-height: 1;font-weight: 800;letter-spacing: -0.035em;color: var(--p-ink)}.d-header-sub{top: var(--p-head);left: 0;right: 0;padding: 0 0 12px;background: transparent}.d-header-sub ul{gap: 8px}.d-header-sub ul li a{height: 36px;padding: 0 16px;align-items: center;background: var(--p-card);border: var(--p-b);border-radius: var(--p-r-pill);color: var(--p-ink);text-transform: none;font-size: 13px;font-weight: 700;transition: background-color var(--p-fast) var(--p-ease),transform var(--p-fast) var(--p-ease)}.d-header-sub ul li a:hover{border: var(--p-b);background: var(--p-lemon-soft);color: var(--p-ink)}.d-header-sub ul li a.active{border: var(--p-b);background: var(--p-ink);color: #fff}.d-main-header{margin-top: 22px}.d-main-body{margin-top: 22px}.d-main-footer{margin-top: 24px}.d-main-rsb{margin-top: 22px}.d-main-rsb .d-place{top: calc(var(--p-head) + 22px)}.has-sub .d-main-rsb .d-place{top: calc(var(--p-head) + 74px)}.d-place{background: var(--p-paper-2)}.d-header-wrap .header-tools{gap: 12px}.d-header-wrap .header-tools .notify-icon{width: 46px;height: 46px;border-radius: 50%;background: var(--p-card) var(--p-i-bell) center / 20px no-repeat;border: var(--p-b);box-shadow: var(--p-sh-sm);box-sizing: border-box;transition: background-color var(--p-fast) var(--p-ease)}.d-header-wrap .header-tools .notify-icon:hover,.d-header-wrap .header-tools .notify-icon.open{background-color: var(--p-lemon)}.d-header-wrap .header-tools .notify-icon__toggle{width: 42px;height: 42px;border-radius: 50%}.d-header-wrap .header-tools .notify-icon.active:after{top: -6px;right: -8px;min-width: 22px;height: 22px;padding: 0 5px;line-height: 18px;font-size: 11px;font-weight: 800;background: var(--p-pink);border: var(--p-b);border-radius: var(--p-r-pill);box-sizing: border-box}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list{top: 58px;width: 380px;margin-left: -338px;background: var(--p-card);border: var(--p-b);border-radius: var(--p-r);box-shadow: var(--p-sh-lg);text-align: left}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list__head{align-items: center;padding: 16px 18px;border-bottom: var(--p-b)}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list__head .list-title{color: var(--p-ink);font-family: var(--p-display);font-size: 19px;font-weight: 800;letter-spacing: -0.02em}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list__head .read-all-button{color: var(--p-pink-dark);font-size: 13px;font-weight: 700}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul{padding: 8px;margin: 0}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li{padding: 10px;margin-bottom: 4px;gap: 12px;align-items: center;background: transparent;border: 0;border-radius: 12px;transition: background-color var(--p-fast) var(--p-ease)}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li:hover{background: var(--p-paper)}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li.unread{background: var(--p-lemon-soft)}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li .photo{width: 44px;height: 44px;flex: 0 0 44px}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li .photo .avatar-placeholder{border-radius: 50%;box-shadow: 0 0 0 2px var(--p-ink)}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li .info .name{font-size: 15px;font-weight: 700;color: var(--p-ink)}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li .info .message{width: 270px;font-size: 14px;color: var(--p-muted)}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li.unread .message{color: var(--p-ink);font-weight: 600}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list ul li .info .time{color: var(--p-subtle)}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list__footer .go-to-all{height: 48px;line-height: 48px;text-align: center;background: var(--p-ink);color: #fff;font-size: 13px;font-weight: 700;border-radius: 0 0 14px 14px}.d-header-wrap .header-tools .notify-icon .notify-container .notify-list__footer .go-to-all:hover{background: var(--p-pink)}.d-header-wrap .header-tools .user-icon,.d-header-wrap .header-tools .user-icon__avatar{width: 46px;height: 46px;border-radius: 50%}.d-header-wrap .header-tools .user-icon{border: var(--p-b);box-shadow: var(--p-sh-sm);box-sizing: border-box;overflow: hidden}.d-header-wrap .header-tools .user-icon__avatar{width: 42px;height: 42px}.d-header-wrap .header-tools .user-icon__avatar .avatar-placeholder{border-radius: 50%}.avatar-placeholder{background-color: var(--p-paper-2)}.hotusers-item,.msgs .msgs-list,.chat,.discovery,.disc-recent,.prof-card,.prof-tabs-content .prof-overview-info,.prof-tabs-content .prof-column-inner,.settings,.u-card,.prof-events .prof-events-item,.prof-tabs-content .prof-notifications__item,.messages__wrap .message{background: var(--p-card);border: var(--p-b);border-radius: var(--p-r);box-shadow: var(--p-sh);color: var(--p-ink)}.hotuser-details__action .btn,.message .message-author__action .btn,.settings__actions .btn,.prof-tabs-content .prof-act-btn .btn,.prof-card__name-hold .prof-name-input .prof-btn-save,.prof-i .prof-i-btn,.disc-filt__footer .btn,.input-group-append .btn,.chat-form .thread-btns .btn.chat-submit{height: 44px;padding: 0 22px;gap: 8px;background: var(--p-pink);color: #fff;border: var(--p-b);border-radius: var(--p-r-pill);font-size: 15px;font-weight: 700;line-height: 40px;text-transform: none;box-shadow: var(--p-sh-sm);box-sizing: border-box}.hotuser-details__action .btn:hover,.message .message-author__action .btn:hover,.settings__actions .btn:hover,.prof-tabs-content .prof-act-btn .btn:hover,.prof-card__name-hold .prof-name-input .prof-btn-save:hover,.prof-i .prof-i-btn:hover,.disc-filt__footer .btn:hover,.input-group-append .btn:hover,.chat-form .thread-btns .btn.chat-submit:hover{background: var(--p-pink);color: #fff;transform: translate(-2px,-2px);box-shadow: var(--p-sh)}.btn:active,.select select:active,.contact-details__tools .btn:active,.chat-form .thread-btns .btn:active,.hotuser-details__action .btn:active,.disc-filt__footer .btn:active{box-shadow: none;transform: translate(2px,2px)}.hotuser-details__action .btn:before{opacity: 1;filter: brightness(0) invert(1)}.chat-form .thread-btns .btn,.activity-button-wrap .btn{height: 44px;padding: 0 18px;background: var(--p-card);color: var(--p-ink);border: var(--p-b);border-radius: var(--p-r-pill);font-size: 14px;font-weight: 700;text-transform: none;box-shadow: var(--p-sh-sm);box-sizing: border-box}.chat-form .thread-btns .btn:hover,.activity-button-wrap .btn:hover{background: var(--p-lemon);color: var(--p-ink);transform: translate(-2px,-2px);box-shadow: var(--p-sh)}.activity-button-wrap .btn{margin-top: 24px}.settings__actions .btn.disabled{opacity: 0.45;box-shadow: none}input[type=text],input[type=email],input[type=password],textarea,select,.form-control,.chat-form .message-form__wrap .message-field,.prof-i textarea,.prof-card input[type=text],.settings__pane .prof-block__edit input[type=password]{background: var(--p-card);color: var(--p-ink);border: var(--p-b);border-radius: var(--p-r-sm);transition: box-shadow var(--p-fast) var(--p-ease)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus,.form-control:focus,.chat-form .message-form__wrap .message-field:focus{border-color: var(--p-ink);box-shadow: var(--p-sh-pink);outline: none}input::placeholder,textarea::placeholder{color: var(--p-subtle)}.select{height: 44px;margin: 0 6px 6px 0}.select select{height: 44px;padding: 0 34px 0 14px;min-width: 130px;font-weight: 600}.select select:hover{background-color: var(--p-lemon-soft)}.select select:disabled{color: var(--p-subtle);cursor: not-allowed}.select:after{right: 14px;width: 12px;height: 12px;background-size: 70%}.radio-group{display: flex;flex-wrap: wrap;gap: 6px}.checkbox{height: auto}.checkbox label{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 8px 16px;border: var(--p-b);border-radius: var(--p-r-pill);background: var(--p-card);color: var(--p-ink);font-size: 14px;font-weight: 600;transition: background-color var(--p-fast) var(--p-ease)}.checkbox label:has(input:checked){background: var(--p-lemon)}.checkbox input[type=radio]{margin: 0}.tooltip::before,.contact-details__tools .btn:before{background: var(--p-ink);color: #fff;border-radius: 8px;font-size: 12px;line-height: 14px;padding: 6px 10px}.tooltip::after,.contact-details__tools .btn:after{border-bottom-color: var(--p-ink)}.ddown__options{padding: 6px;background: var(--p-card);border: var(--p-b);border-radius: 12px;box-shadow: var(--p-sh)}.ddown__options a,.ddown__options span{margin: 0;padding: 8px 12px;border-radius: 8px;font-size: 14px;font-weight: 600;color: var(--p-ink)}.ddown__options a:hover,.ddown__options span:hover{background: var(--p-lemon);color: var(--p-ink)}.notify,.notify__wrap{background: var(--p-card);color: var(--p-ink)}.notify{width: 310px;height: auto;min-height: 66px;padding: 12px 38px 12px 12px;border: var(--p-b);border-radius: 14px;box-shadow: var(--p-sh-pink);font-size: 14px;line-height: 1.4}.notify__wrap{gap: 12px}.notify__avatar{width: 40px;height: 40px;flex: 0 0 40px}.notify__close{top: 10px;right: 10px;width: 22px;height: 22px;background: var(--p-paper-2);color: var(--p-ink);opacity: 1}.irs--round .irs-line{top: 35px;height: 6px;background: var(--p-card);border: var(--p-b);box-sizing: content-box}.irs--round .irs-bar{top: 35px;height: 6px;background: var(--p-pink);border-top: var(--p-b);border-bottom: var(--p-b);box-sizing: content-box}.irs--round .irs-handle{top: 27px;width: 22px;height: 22px;border: var(--p-b);background: var(--p-card);box-shadow: var(--p-sh-sm)}.irs--round .irs-handle:hover,.irs--round .irs-handle.state_hover{background: var(--p-lemon-soft)}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{background: var(--p-ink);font-weight: 700}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color: var(--p-ink)}.irs--round .irs-min,.irs--round .irs-max{background: rgba(23,18,28,0.12);color: var(--p-ink-2)}.discovery{overflow: hidden;border-radius: var(--p-r-lg)}.discovery__wrap{position: relative;display: flex;flex-direction: column;padding: 14px}.disc-photo{order: -1;height: 470px;min-height: 0;max-height: none;padding: 0;background: var(--p-paper-2);border: var(--p-b);border-radius: 14px;overflow: hidden}.disc-photo__link{background-size: cover;background-position: center 25%}.disc-head{padding: 18px 4px 6px;justify-content: space-between;align-items: center;background: transparent}.disc-head__user{order: -1}.disc-user-info__name a{font-family: var(--p-display);font-size: 34px;font-weight: 800;letter-spacing: -0.035em;color: var(--p-ink)}.disc-user-info__name{padding-right: 24px}.disc-user-info .status{bottom: 10px}.disc-user-info__meta{font-size: 15px;font-weight: 600;color: var(--p-muted)}.disc-head__buttons{gap: 16px}.disc-head__buttons a.disc-action{width: 64px;height: 64px;padding: 0;border: var(--p-b);background-color: var(--p-card);box-shadow: var(--p-sh);box-sizing: border-box;transition: transform var(--p-fast) var(--p-ease),box-shadow var(--p-fast) var(--p-ease),background-color var(--p-fast) var(--p-ease)}.disc-head__buttons a.disc-action svg{width: 26px;height: 26px;filter: brightness(0)}.disc-head__buttons a.disc-action:hover{background-color: var(--p-lemon);transform: translate(-2px,-2px);box-shadow: var(--p-sh-lg)}.disc-head__buttons a.disc-action:active{transform: translate(3px,3px);box-shadow: none}.disc-head__buttons a.disc-action__like{background-color: var(--p-pink)}.disc-head__buttons a.disc-action__like:hover{background-color: var(--p-pink)}.disc-head__buttons a.disc-action__like svg{filter: brightness(0) invert(1)}.discovery__settings-button{top: 26px;right: 26px;width: 44px;height: 44px;border-radius: 50%;background-color: var(--p-card);border: var(--p-b);box-shadow: var(--p-sh-sm);box-sizing: border-box}.discovery__filters.open ~ .discovery__settings-button,.discovery__settings-button:hover{background-color: var(--p-lemon)}.discovery__settings-button:after{width: 16px;height: 16px;margin: -8px 0 0 -8px;background-size: contain;filter: brightness(0)}.discovery__filters{width: 250px;flex: 0 0 250px;padding: 22px 18px;background: var(--p-lemon);border-left: var(--p-b);color: var(--p-ink)}.disc-filt__head{padding: 0 46px 18px 0;color: var(--p-ink);font-family: var(--p-display);font-size: 22px;line-height: 1.1;font-weight: 800;letter-spacing: -0.03em}.disc-filt__row{margin-bottom: 20px}.disc-filt__label{margin-bottom: 8px;color: var(--p-ink-2);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em}.disc-filt__label span{margin-left: 4px;color: var(--p-ink);letter-spacing: 0}.disc-filt__radio-group{padding: 3px;gap: 3px;background: var(--p-card);border: var(--p-b);border-radius: var(--p-r-pill)}.disc-filt__radio{position: relative;padding: 7px 0;border-radius: var(--p-r-pill);color: var(--p-ink-2);font-weight: 700;font-size: 13px;transition: background-color var(--p-fast) var(--p-ease),color var(--p-fast) var(--p-ease)}.disc-filt__radio input{position: absolute;opacity: 0;width: 1px;height: 1px;pointer-events: none}.disc-filt__radio:hover{color: var(--p-ink)}.disc-filt__radio.active{background: var(--p-ink);color: #fff;font-weight: 700}.disc-filt__geo{position: relative}.disc-filt__geo .text{height: 44px;padding: 0 14px;background: var(--p-card);border: var(--p-b);border-radius: var(--p-r-sm);color: var(--p-ink);font-weight: 600}.disc-filt__geo .text:focus{box-shadow: var(--p-sh-pink)}.disc-filt__geo .listview:not(:empty){margin: 6px 0 0;padding: 6px;list-style: none;background: var(--p-card);border: var(--p-b);border-radius: 12px;box-shadow: var(--p-sh);max-height: 220px;overflow-y: auto}.disc-filt__geo .listview li{padding: 8px 10px;border-radius: 8px;color: var(--p-ink);font-size: 14px;cursor: pointer}.disc-filt__geo .listview li:hover{background: var(--p-lemon-soft)}.disc-filt__footer .error{color: var(--p-danger);font-size: 13px;font-weight: 600}.disc-filt__footer .btn{width: 100%;margin-top: 6px;background: var(--p-ink)}.disc-filt__footer .btn:hover{background: var(--p-ink);box-shadow: var(--p-sh-pink)}.disc-recent{margin-top: 22px}.disc-recent__head{padding: 20px 22px 14px;color: var(--p-ink);font-family: var(--p-display);font-size: 21px;font-weight: 800;letter-spacing: -0.02em}.disc-recent__wrap{padding: 0 22px}.disc-recent__list{width: auto;gap: 18px}.disc-recent-item__photo{width: 66px;height: 66px;box-shadow: 0 0 0 2px var(--p-ink),3px 3px 0 2px var(--p-pink)}.disc-recent-item__name{color: var(--p-ink);font-weight: 600}.disc-recent__disclaimer{padding: 4px 22px 18px;color: var(--p-subtle);font-size: 12px;opacity: 1}.hotusers-item{margin-bottom: 24px;padding: 12px 12px 0;overflow: hidden;border-radius: var(--p-r-lg)}.hotuser-photo{height: 440px;background: var(--p-paper-2);border: var(--p-b);border-radius: 12px;overflow: hidden}.hotuser-photo .avatar-placeholder{border-radius: 0}.hotuser-details{margin: 0;padding: 16px 6px 16px;gap: 14px;align-items: center;background: transparent}.hotuser-details__photo{width: 50px;height: 50px;flex: 0 0 50px}.hotuser-details__photo .avatar-placeholder{box-shadow: 0 0 0 2px var(--p-ink)}.hotuser-details .status{bottom: -2px;right: -2px}.hotuser-details__name{font-family: var(--p-display);font-size: 22px;font-weight: 800;letter-spacing: -0.02em;color: var(--p-ink)}.hotuser-details__name:hover{text-decoration: none;color: var(--p-pink-dark)}.hotuser-details__meta{font-size: 14px;font-weight: 600;color: var(--p-muted)}.msgs{gap: 22px}.msgs .msgs-list{overflow: hidden}.msgs .msgs-list__head{padding: 18px 22px;color: var(--p-ink);font-family: var(--p-display);font-size: 21px;font-weight: 800;letter-spacing: -0.02em;border-bottom: var(--p-b)}.msgs .msg-list-item{border-bottom: 1px solid var(--p-hair);transition: background-color var(--p-fast) var(--p-ease)}.msgs .msg-list-item:last-child{border-bottom: 0}.msgs .msg-list-item:hover{background: var(--p-paper)}.msgs .msg-list-item__thread-link{min-height: 80px;padding: 14px 18px 14px 22px;gap: 14px;align-items: center}.msgs .msg-list-item__avatar{flex: 0 0 54px;height: 54px}.msgs .msg-list-item__avatar .avatar-placeholder{border-radius: 50%;box-shadow: 0 0 0 2px var(--p-ink)}.msgs .msg-list-item .status{bottom: 0;right: 0}.msgs .msg-list-item__name{margin-bottom: 2px;color: var(--p-ink);font-size: 16px;font-weight: 700}.msgs .msg-list-item__time{color: var(--p-subtle);font-size: 12px}.msgs .msg-list-item__txt{color: var(--p-muted)}.msgs .msg-list-item.unread{color: inherit;background: var(--p-lemon-soft);border-left: 0;box-shadow: inset 5px 0 0 var(--p-pink)}.msgs .msg-list-item.unread .msg-list-item__txt{color: var(--p-ink);font-weight: 600}.msgs .msg-list-item.unread .msg-list-item__time{color: var(--p-pink-dark);font-weight: 700}.msgs .msg-list-item__ddown{top: 36px;right: 14px}.chat{overflow: hidden;border-radius: var(--p-r-lg)}.chat__left{background: var(--p-card)}.chat__right{display: flex;flex-direction: column;border-left: var(--p-b);background: var(--p-paper)}.chat-frame{display: flex;flex-direction: column;height: 100%}.contacts-list{padding: 10px}.chat .contact{min-height: 62px;margin-bottom: 4px;border-radius: 12px;color: var(--p-ink);transition: background-color var(--p-fast) var(--p-ease)}.chat .contact:hover{background: var(--p-paper);color: var(--p-ink)}.chat .contact.active{background: var(--p-lemon);color: var(--p-ink);box-shadow: inset 0 0 0 2px var(--p-ink)}.chat .contact__wrapper{padding: 10px;gap: 12px;align-items: center}.chat .contact__avatar{flex: 0 0 42px;width: 42px;height: 42px}.chat .contact__avatar .avatar-placeholder{border-radius: 50%;box-shadow: 0 0 0 2px var(--p-ink)}.chat .contact__inner{height: auto;padding: 0 24px 0 0;border-bottom: 0;box-sizing: border-box}.chat .contact__author{font-size: 15px;font-weight: 700}.chat .contact__message-preview{color: var(--p-muted);font-size: 13px}.chat .contact.active .contact__message-preview{color: var(--p-ink-2)}.chat .contact.is_new:after{top: 4px;left: 4px;min-width: 20px;width: auto;height: 20px;padding: 0 5px;background: var(--p-pink);border: var(--p-b);border-radius: var(--p-r-pill);line-height: 16px;font-weight: 800;box-sizing: border-box}.chat .contact .close{top: 50%;margin-top: -8px}.contact-details{flex: 0 0 auto;height: auto}.contact-details__wrap{padding: 14px 18px;gap: 12px;line-height: 1.3;background: var(--p-card);border-bottom: var(--p-b)}.contact-details__avatar{width: 46px;height: 46px}.contact-details__avatar .avatar-placeholder{border-radius: 50%;box-shadow: 0 0 0 2px var(--p-ink)}.contact-details__info .name{color: var(--p-ink);font-family: var(--p-display);font-size: 20px;font-weight: 800;letter-spacing: -0.02em}.contact-details__tools{gap: 8px}.contact-details__tools .btn{width: 42px;height: 42px;padding: 0;background-color: var(--p-card);background-size: 16px;border: var(--p-b);border-radius: 50%;box-shadow: var(--p-sh-sm);box-sizing: border-box}.contact-details__tools .btn:hover{background-color: var(--p-lemon)}.contact-details__tools .btn.btn_like.active{background-color: var(--p-pink-soft)}.chat-area{flex: 1 1 auto;background: transparent}.chat-item{padding: 0 26px 6px}.chat-item__message{padding: 10px 16px;background: var(--p-card);color: var(--p-ink);border: var(--p-b);border-radius: 18px 18px 18px 4px;box-shadow: var(--p-sh-sm);font-size: 15px;line-height: 1.45}.chat-item__message:after{display: none}.chat-item.my .chat-item__message{background: var(--p-pink);color: #fff;border-radius: 18px 18px 4px 18px}.chat-item.my.unread .chat-item__message:before{top: auto;bottom: 2px;right: -14px;width: 7px;height: 7px;background: var(--p-pink)}.chat-item__message a[data-track="true"]{color: var(--p-pink-dark);font-weight: 700}.chat-item.my .chat-item__message a[data-track="true"]{color: #fff}.chat-item__message-detail{bottom: -20px;color: var(--p-subtle);font-size: 11px}.chat-item.my .chat-item__message-detail{left: auto;right: 0}.chat-item__attachment .attachment-photo img{border: var(--p-b);border-radius: 12px}.chat-info{padding: 0 26px}.chat-info .last-online{color: var(--p-subtle)}.typing-spinner div{background-color: var(--p-pink)}.typing-spinner span{color: var(--p-muted)}.chat-form{margin: 0;padding: 14px 0 18px;background: var(--p-card);border-top: var(--p-b)}.chat-form .message-form__wrap{margin: 0 18px}.chat-form .message-form__wrap .message-field{padding: 12px 16px;border-radius: 14px;font-size: 15px;line-height: 1.45}.chat-form .thread-btns{align-items: center}.message-error:not(:empty){margin: 0 18px 8px;color: var(--p-danger);font-size: 13px;font-weight: 600}.prof-card{position: relative;overflow: hidden;padding: 30px;border-radius: var(--p-r-lg);background: var(--p-lemon);box-shadow: var(--p-sh-lg)}.prof-card__info{gap: 32px;padding: 0;background: transparent;border-radius: 0}.prof-card .prof-avatar{width: 200px;height: 200px;flex: 0 0 200px;border: var(--p-b);border-radius: 20px;background-color: var(--p-card);box-shadow: 6px 6px 0 var(--p-pink);overflow: hidden}.prof-card .prof-avatar .avatar-placeholder{border-radius: 0}.prof-card .prof-avatar__add-avatar{background: rgba(23,18,28,0.25);transition: background-color var(--p-fast) var(--p-ease)}.prof-card .prof-avatar:hover .prof-avatar__add-avatar{background: rgba(23,18,28,0.45)}.prof-card__name-hold{font-size: 15px;line-height: 1.5}.prof-card__name-hold .prof-name{margin-bottom: 6px;font-family: var(--p-display);font-size: 46px;line-height: 1;font-weight: 800;letter-spacing: -0.04em;color: var(--p-ink)}.prof-card__name-hold .prof-name-edit{width: 32px;height: 32px;border: var(--p-b);border-radius: 50%;background-color: var(--p-card);background-size: 14px;box-sizing: border-box}.prof-card__name-hold .prof-name-input{align-items: center}.prof-card input[type=text]{height: 44px;padding: 0 14px;font-size: 15px}.prof-card__name-hold .error{color: var(--p-danger);font-weight: 600}.prof-card__meta{color: var(--p-ink-2);font-size: 17px;font-weight: 600}.prof-card__status{margin-top: 12px}.prof-card__status .prof-online{padding: 4px 12px 4px 26px;border: var(--p-b);border-radius: var(--p-r-pill);background: var(--p-card);color: var(--p-ink);font-size: 13px;font-weight: 700}.prof-card__status .prof-online:after{left: 10px;background: var(--p-mint)}.prof-card .prof-act-btn{gap: 12px;margin-top: 24px;border-radius: 0;overflow: visible}.prof-card .prof-act-btn a{height: 48px;line-height: 44px;padding: 0 24px 0 48px;border: var(--p-b);border-radius: var(--p-r-pill);font-size: 15px;font-weight: 700;text-transform: none;box-shadow: var(--p-sh-sm);box-sizing: border-box}.prof-card .prof-act-btn a:hover{transform: translate(-2px,-2px);box-shadow: var(--p-sh)}.prof-card .prof-act-btn a.prof-btn-msg{background: var(--p-pink);color: #fff}.prof-card .prof-act-btn a.prof-btn-msg:hover{background: var(--p-pink);color: #fff}.prof-card .prof-act-btn a.prof-btn-like{background: var(--p-card);color: var(--p-ink)}.prof-card .prof-act-btn a.prof-btn-like:hover,.prof-card .prof-act-btn a.prof-btn-like.active{background: var(--p-pink-soft);color: var(--p-ink)}.prof-card .prof-act-btn a:before{left: 20px;width: 16px;height: 16px;opacity: 1}.prof-card .prof-act-btn a.prof-btn-msg:before{filter: brightness(0) invert(1)}.prof-tabs{margin: 22px 0 0;padding: 0;gap: 8px;background: transparent;border: 0;border-top: 0}.prof-tabs__item{padding: 9px 20px;background: var(--p-card);border: var(--p-b);border-radius: var(--p-r-pill);color: var(--p-ink);font-size: 14px;font-weight: 700;transition: background-color var(--p-fast) var(--p-ease)}.prof-tabs__item:hover{border: var(--p-b);background: var(--p-lemon-soft);color: var(--p-ink)}.prof-tabs__item.active{border: var(--p-b);background: var(--p-ink);color: #fff}.prof-tabs-content{margin-top: 18px}.prof-tabs-content .prof-title{padding: 18px 22px 12px;color: var(--p-ink);font-family: var(--p-display);font-size: 21px;font-weight: 800;letter-spacing: -0.02em}.prof-tabs-content .prof-title .edit-information{width: 32px;height: 32px;border: var(--p-b);border-radius: 50%;background-color: var(--p-lemon);background-size: 14px;box-sizing: border-box}.prof-tabs-content .prof-title .edit-information.close{background: var(--p-card) url(../images/close.svg) center / 12px no-repeat}.prof-photos-count{min-width: 24px;height: 22px;padding: 0 8px;border-radius: var(--p-r-pill);background: var(--p-pink);color: #fff;font-family: var(--p-font);font-size: 12px;font-weight: 800;line-height: 22px;text-align: center}.prof-tabs-content .prof-overview-info,.prof-tabs-content .prof-column-inner{margin-bottom: 18px;overflow: hidden}.prof-tabs-content .prof-blocks{padding: 0 22px 6px}.prof-tabs-content .prof-block{margin-bottom: 0;padding: 12px 0;border-top: 1px solid var(--p-hair)}.prof-tabs-content .prof-block__title{margin-bottom: 2px;color: var(--p-muted);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em}.prof-tabs-content .prof-block__description{color: var(--p-ink);font-size: 15px;font-weight: 600}.prof-tabs-content .prof-block__edit{padding-top: 8px}.prof-tabs-content .prof-blocks .prof-block-edit{padding: 12px 0 6px}.prof-tabs-content .prof-overview-photo .prof-column-inner-exp{margin: 0 22px;box-shadow: none;border: var(--p-b);border-radius: 14px;overflow: hidden}.prof-tabs-content .prof-overview-photo .prof-photos-container{background: var(--p-paper)}.prof-tabs-content .prof-overview-photo .prof-add-photos-button{background: var(--p-pink);color: #fff;font-size: 13px;font-weight: 800}.prof-tabs-content .prof-overview-photo .prof-add-photos-button:hover{background: var(--p-pink-dark)}.prof-photo-list-slider .photo-item .prof-photo-controlls .set-ava{background-color: var(--p-pink)}.prof-i .prof-i-button{top: 14px;right: 18px;width: 32px;height: 32px;border: var(--p-b);background-color: var(--p-lemon);background-size: 11px;box-sizing: border-box}.prof-i .prof-i-content{padding: 0 22px;color: var(--p-ink-2)}.prof-i .prof-i-content:empty::before{content: attr(data-empty);display: block;color: var(--p-subtle);font-size: 14px}.prof-i textarea{height: 90px;padding: 12px 14px;font-size: 15px}.prof-i.edit .prof-i-edit{padding: 0 22px}.prof-i .prof-i-btn{margin-top: 10px}.prof-events{gap: 22px}.prof-events .prof-events-item,.prof-tabs-content .prof-notifications__item{margin-bottom: 12px;padding: 14px 18px;gap: 14px;align-items: center;box-shadow: var(--p-sh-sm);transition: transform var(--p-fast) var(--p-ease),box-shadow var(--p-fast) var(--p-ease)}.prof-events .prof-events-item:hover,.prof-tabs-content .prof-notifications__item:hover{transform: translate(-2px,-2px);box-shadow: var(--p-sh)}.prof-events .prof-events-item.unread{background: var(--p-lemon-soft)}.prof-events .prof-events-item .photo,.prof-tabs-content .prof-notifications__item .photo{width: 50px;height: 50px;flex: 0 0 50px}.prof-events .prof-events-item .photo .avatar-placeholder,.prof-tabs-content .prof-notifications__item .photo .avatar-placeholder{border-radius: 50%;box-shadow: 0 0 0 2px var(--p-ink)}.prof-events .prof-events-item .info .name,.prof-tabs-content .prof-notifications__item .info .name{color: var(--p-ink);font-size: 15px;font-weight: 700}.prof-events .prof-events-item .info .message{color: var(--p-muted)}.prof-events .prof-events-item.unread .message,.prof-tabs-content .prof-notifications__item .info .message{color: var(--p-ink);font-weight: 600}.prof-events .prof-events-item .info .time,.prof-tabs-content .prof-notifications__item .info .time{color: var(--p-subtle);font-size: 12px}.u-grid{gap: 20px}.u-card{overflow: hidden;transition: transform var(--p-fast) var(--p-ease),box-shadow var(--p-fast) var(--p-ease)}.u-card:hover{transform: translate(-2px,-2px);box-shadow: var(--p-sh-lg)}.u-card__photo-holder,.u-card__photo{background-color: var(--p-paper-2)}.u-card__photo-holder{border-bottom: var(--p-b)}.u-card__desc-hold{padding: 12px 14px}.u-card__name{gap: 6px;font-size: 15px;font-weight: 700}.u-card__meta{color: var(--p-muted);font-size: 13px}.u-card__ts{padding: 8px 14px;border-top: 1px solid var(--p-hair);color: var(--p-subtle);font-size: 12px}.u-card.unread{background: var(--p-card);box-shadow: var(--p-sh-pink)}.u-card.unread .u-card__name{color: var(--p-ink)}.u-card.unread .u-card__meta{color: var(--p-muted)}.u-card.unread .u-card__ts{background: var(--p-pink);border-top: var(--p-b);color: #fff;font-weight: 700}.u-grid-empty{background: var(--p-card);border: 2px dashed var(--p-ink);border-radius: var(--p-r);color: var(--p-muted);text-align: center}.u-grid-desclaimer{padding: 28px 0 20px;color: var(--p-subtle);font-size: 13px;opacity: 1}.message .message-feed{padding: 18px 22px 10px;font-size: 15px}.message .message-author{padding: 14px 22px;border-top: 1px solid var(--p-hair)}.message .message-author__name{color: var(--p-ink);font-weight: 800}.message .message-author__name:hover{text-decoration: none;color: var(--p-pink-dark)}.message .message-author__meta{color: var(--p-muted);font-size: 13px}.settings{padding: 28px;margin-bottom: 22px;border-radius: var(--p-r-lg)}.settings__header{margin-bottom: 14px;font-family: var(--p-display);font-size: 24px;font-weight: 800;letter-spacing: -0.02em}.settings__header .info-row{color: var(--p-muted);font-family: var(--p-font);font-size: 13px;font-weight: 500;letter-spacing: 0}.settings .set-check{align-items: center;justify-content: space-between;min-height: 56px;margin: 0;padding: 14px 70px 14px 0;border-top: 1px solid var(--p-hair);color: var(--p-ink);font-size: 15px;font-weight: 500}.settings .set-check:first-child{border-top: 0}.settings .set-check input{-webkit-appearance: none;appearance: none;left: auto;right: 0;top: 50%;width: 52px;height: 30px;margin-top: -15px;border: var(--p-b);border-radius: var(--p-r-pill);background: var(--p-paper-2);box-sizing: border-box;cursor: pointer;transition: background var(--p-fast) var(--p-ease)}.settings .set-check input::after{content: "";position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;border: var(--p-b);border-radius: 50%;background: var(--p-card);box-sizing: border-box;transition: transform var(--p-fast) var(--p-ease)}.settings .set-check input:checked{background: var(--p-pink)}.settings .set-check input:checked::after{transform: translateX(22px)}.settings__actions{margin-top: 20px}.settings__actions .result .success{color: #0f8f5c;font-size: 13px;font-weight: 600}.settings__actions .result .error{color: var(--p-danger);font-size: 13px;font-weight: 600}.fancybox-bg{background: var(--p-ink)}.fancybox-is-open .fancybox-bg{opacity: 0.6}.fancybox-slide--html .fancybox-content{background: var(--p-card);color: var(--p-ink);border: var(--p-b);border-radius: var(--p-r-lg);box-shadow: 8px 8px 0 var(--p-pink)}.fancybox-slide--html .fancybox-close-small{top: 12px;right: 12px;width: 36px;height: 36px;padding: 8px;border-radius: 50%;color: var(--p-ink)}.fancybox-slide--html .fancybox-close-small:hover{background: var(--p-lemon);color: var(--p-ink)}#welcome-modal.fancybox-content{background: transparent;border: 0;border-radius: 0;box-shadow: none}div#email-modal,.modal-container{padding: 36px;border-radius: var(--p-r-lg);background: var(--p-card);color: var(--p-ink)}.modal-container{max-width: 470px}.modal-header{margin-bottom: 22px;color: var(--p-ink);font-family: var(--p-display);font-size: 26px;line-height: 1.15;font-weight: 800;letter-spacing: -0.03em;text-align: center}.form-control{height: 52px;padding: 0 18px;font-size: 15px;border-radius: var(--p-r-pill) 0 0 var(--p-r-pill)}.input-group-append .btn{height: 52px;padding: 0 24px;line-height: 48px;font-size: 15px;border-left: 0;border-radius: 0 var(--p-r-pill) var(--p-r-pill) 0;box-shadow: none}.input-group-append .btn:hover{transform: none;box-shadow: none;background: var(--p-pink-dark)}.form-group .error{color: var(--p-danger);font-weight: 600}.form-group .success{color: #0f8f5c;font-weight: 600}.upload-avatar-box .add-ava-header .add-ava-visual-item{background-color: var(--p-paper-2);border: var(--p-b);box-shadow: 6px 6px 0 var(--p-pink)}.upload-avatar-box .add-ava-up-btn,.upload-avatar-box .add-ava-go-btn,.upload-photos-box .photo-uploader .add-btn{background: var(--p-pink);color: #fff;border: var(--p-b);border-radius: var(--p-r-pill);box-shadow: var(--p-sh-sm);font-weight: 700;transition: transform var(--p-fast) var(--p-ease),box-shadow var(--p-fast) var(--p-ease)}.upload-avatar-box .add-ava-up-btn:hover,.upload-avatar-box .add-ava-go-btn:hover,.upload-photos-box .photo-uploader .add-btn:hover{background: var(--p-pink);transform: translate(-2px,-2px);box-shadow: var(--p-sh)}.upload-avatar-box .add-ava-up-btn{height: 48px;padding: 12px 26px 12px 48px;font-size: 15px}.upload-avatar-box .add-ava-up-btn:after{left: 20px;filter: brightness(0) invert(1)}.upload-avatar-box .add-ava-go-btn{height: 48px;padding: 12px 30px;font-size: 15px}.upload-avatar-box .add-ava-desc{color: var(--p-ink-2);font-size: 15px;line-height: 1.55}.upload-avatar-box .add-ava-desc .add-ava-desc-title{color: var(--p-ink);font-family: var(--p-display);font-size: 30px;line-height: 1.1;font-weight: 800;letter-spacing: -0.035em}#photos-modal{padding: 36px;background: var(--p-card)}.upload-photos-box .modal-header{color: var(--p-ink);text-align: left}.upload-photos-box .photo-uploader-image .ava .avatar-placeholder{border-radius: 50%;box-shadow: 0 0 0 2px var(--p-ink)}.upload-photos-box .photo-uploader-image .text{color: var(--p-ink-2);font-size: 15px;line-height: 1.55}.upload-photos-box .photo-uploader .add-btn{padding: 14px 10px;font-size: 15px}.upload-photos-box .photo-uploader .add-btn.loading{background: var(--p-paper-2);color: var(--p-ink)}.upload-photos-box .sub-info{margin-top: 8px;padding: 16px 18px;background: var(--p-lemon-soft);border: var(--p-b);border-radius: 14px;color: var(--p-ink-2);font-size: 12px;line-height: 1.65}.upload-photos-box .sub-info span{color: var(--p-ink);font-weight: 700}.upload-photos-box .sub-info a{color: var(--p-pink-dark);font-weight: 700}@media (max-width: 1320px){:root{--p-side: 84px}.d-wrap{column-gap: 22px;padding: 0 16px}.d-left-panel__inner{align-items: center;padding: 18px 10px}.d-left-panel .logo{width: 52px;height: 40px;margin: 0 0 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22-4 -2 84 60%22 width=%2284%22 height=%2260%22 role=%22img%22 aria-label=%22CrushRush%22%3E%3Ctitle%3ECrushRush%3C/title%3E%3Cdefs%3E%3ClinearGradient id=%22cm-g%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%220%22 x2=%2218%22 y2=%2260%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff2e7e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23c13cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%238b5cf6%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cmask id=%22cm-m%22 maskUnits=%22userSpaceOnUse%22 x=%22-10%22 y=%22-10%22 width=%22110%22 height=%2280%22%3E%3Crect x=%22-10%22 y=%22-10%22 width=%22110%22 height=%2280%22 fill=%22%23fff%22/%3E%3Cg stroke=%22%23000%22 stroke-width=%225%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M-6 24H44%22/%3E%3Cpath d=%22M-6 36H36%22/%3E%3C/g%3E%3C/mask%3E%3ClinearGradient id=%22cm-gh%22 gradientUnits=%22userSpaceOnUse%22 x1=%221%22 y1=%220%22 x2=%2223%22 y2=%2260%22%3E%3Cstop offset=%220%22 stop-color=%22%23ff2e7e%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%23c13cf0%22/%3E%3Cstop offset=%221%22 stop-color=%22%238b5cf6%22/%3E%3C/linearGradient%3E%3Cg mask=%22url(%23cm-m)%22%3E%3Cpath transform=%22translate(16 -1.7) scale(2.6)%22 d=%22M12 21s-7.5-4.6-9.6-9.2C.9 8.4 3 4.5 6.8 4.5c2.1 0 3.5 1.1 5.2 3 1.7-1.9 3.1-3 5.2-3 3.8 0 5.9 3.9 4.4 7.3C19.5 16.4 12 21 12 21z%22 fill=%22url(%23cm-gh)%22/%3E%3C/g%3E%3Cg stroke=%22url(%23cm-g)%22 stroke-width=%225%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M2 24H12%22/%3E%3Cpath d=%22M8 36H16%22/%3E%3C/g%3E%3C/svg%3E");background-size: 52px auto;background-position: center}.meet-btn{width: 52px;margin-bottom: 18px}.meet-btn a{height: 46px;padding: 0;font-size: 0}.meet-btn a::before{width: 20px;height: 20px;flex-basis: 20px}.d-left-panel .main-menu li a{justify-content: center;width: 52px;padding: 0}.d-left-panel .main-menu li a span,.d-left-panel__inner>a,.copyrights,.d-left-panel .footer-links{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.d-left-panel .main-menu li a b.buble{position: absolute;top: 2px;right: 0;min-width: 20px;height: 20px;padding: 0 4px;line-height: 16px;font-size: 10px;border: 2px solid var(--p-ink)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: 0.01ms !important;animation-duration: 0.01ms !important}}:root{--p-i-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.2C.9 8.4 3 4.5 6.8 4.5c2.1 0 3.5 1.1 5.2 3 1.7-1.9 3.1-3 5.2-3 3.8 0 5.9 3.9 4.4 7.3C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E");--p-i-discovery: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='12' height='16' rx='2.5'/%3E%3Cpath d='M19 6.5l1.2.4a1.5 1.5 0 0 1 .9 1.9l-3.4 10.4a2.5 2.5 0 0 1-3.1 1.6L9 19'/%3E%3C/svg%3E");--p-i-messages: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 0 1-11.6 7.1L4 20l1-4A8 8 0 1 1 20 12z'/%3E%3C/svg%3E");--p-i-profile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");--p-i-activity: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l3-7 4 14 3-7h4'/%3E%3C/svg%3E");--p-i-top: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c1 3.5 5 5.5 5 10a5 5 0 0 1-10 0c0-2 1-3.5 2-4.5.3 1.5 1 2.5 2 3 0-3 0-5.5 1-8.5z'/%3E%3C/svg%3E");--p-i-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E");--p-i-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317121c' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 0 1 12 0c0 6 2.5 7.5 2.5 7.5h-17S6 15 6 9z'/%3E%3Cpath d='M10 20a2 2 0 0 0 4 0'/%3E%3C/svg%3E")}
