.s4-photos .row{display:flex;flex-wrap:wrap;margin:0 -4px}.s4-photos .row.g-2>[class*=col-]{padding:4px}.s4-photos .col-4{flex:0 0 33.3333%;max-width:33.3333%}.s4-photos label.btn.btn-primary{display:flex;width:100%;gap:.5rem;background:#ffffff;color:var(--s4-pink-deep,#a81e57);border:1.5px solid var(--s4-pink-deep,#a81e57);border-radius:14px;box-shadow:none;padding:.75rem 1rem;min-height:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:.84rem;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:background-color .2s var(--s4-ease),color .2s var(--s4-ease)}.s4-photos label.btn.btn-primary:hover{background:var(--s4-pink-deep,#a81e57);color:#ffffff;transform:none;box-shadow:none}.s4-photos label.btn.btn-primary.is-busy{opacity:.55;pointer-events:none}.s4-photos label.btn.btn-primary input[type=file]{display:none}.profile-area .main-profile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.profile-area .main-profile .about-profile .media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:145px;margin:0 auto 15px;padding:11px}.profile-area .main-profile .about-profile .media img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-area .main-profile .about-profile .media .data-fill{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);line-height:1;text-align:center}svg.radial-progress{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;transform:rotate(-265deg)}svg.radial-progress circle{fill:rgba(0,0,0,0);stroke-width:3;stroke-dashoffset:219.91148575129}svg.radial-progress circle.complete{stroke-dasharray:219.91148575129}.page-content .card{display:block;background:#fff}.page-content .card>.card-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.offcanvas-backdrop{position:fixed;inset:0;z-index:1040;background:rgba(20,15,18,.5);border:0;backdrop-filter:blur(2px)}.offcanvas.offcanvas-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;background:#fff;outline:0;transform:translateY(100%);transition:transform .3s var(--s4-ease,ease-out)}.offcanvas.offcanvas-bottom.show{transform:none}.offcanvas.offcanvas-bottom .offcanvas-body{flex:1 1 auto;overflow-y:auto}.offcanvas.offcanvas-bottom .btn-close{cursor:pointer}.offcanvas .offcanvas-body .s4-sheet-text{display:block;width:100%;min-height:8rem;resize:vertical;padding:.85rem 1rem;border:1px solid var(--s4-line,rgba(26,20,23,.1));border-radius:14px;background:#fff;color:var(--s4-ink,#1a1417);font-family:Open Sans,sans-serif;font-size:.98rem;line-height:1.5}.offcanvas .offcanvas-body .s4-sheet-text:focus{outline:0;border-color:var(--s4-pink-deep,#a81e57);box-shadow:0 0 0 3px rgba(210,68,123,.16)}.offcanvas .offcanvas-body .s4-sheet-text--one-line{min-height:0;resize:none}.mud-snackbar-container{position:fixed;z-index:1500;left:50%;transform:translateX(-50%);bottom:calc(5.2rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.5rem;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}.mud-snackbar-container .mud-snackbar{pointer-events:auto}.mud-snackbar .mud-alert-icon i{font-size:.95rem}@media (min-width:992px){.mud-snackbar-container{bottom:1.5rem}}.cr-wrap .w-100,.offcanvas .w-100,.s4-edit .w-100,.s4-photos .w-100{width:100%!important}.cr-wrap .mb-0,.s4-edit .mb-0{margin-bottom:0!important}.cr-wrap .mb-3,.s4-edit .mb-3,.s4-photos .mb-3{margin-bottom:1rem!important}.cr-wrap .mt-3,.s4-edit .mt-3,.s4-photos .mt-3{margin-top:1rem!important}.offcanvas .mt-4{margin-top:1.5rem!important}.s4-edit .font-14{font-size:14px}.s4-edit .font-w500{font-weight:500}body:has(.custom-tab-1.nav-tabs){background-color:#ffffff}.custom-tab-1.nav-tabs{list-style:none}.custom-tab-1.nav-tabs button.nav-link{background:none;border:0;font:inherit}.s4-edit button.s4-bio-empty,.s4-edit button.s4-interest,.s4-edit button.s4-social-row,.s4-edit button.setting-input{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;background:none;border:0}.cr-wrap button.cr-pack{width:100%;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit}.cr-wrap button.cr-offer-cta{border:0;cursor:pointer}.cr-wrap button.cr-offer-cta,.cr-wrap button.cr-pack{-webkit-tap-highlight-color:transparent}.cr-wrap button.cr-pack:disabled{opacity:.5;cursor:default;filter:saturate(.4)}.cr-paytabs button.nav-link{background:none;cursor:pointer}.page-content .card.style-3 .setting-input.s4-bio-filled{display:flex!important;align-items:flex-start!important;gap:.75rem!important;width:100%;padding:.75rem .9rem!important;text-align:left;background:#ffffff!important;border:1px solid var(--s4-line,rgba(26,20,23,.12))!important;border-radius:14px!important;transition:border-color .2s var(--s4-ease,ease),background .2s var(--s4-ease,ease)}.page-content .card.style-3 .setting-input.s4-bio-filled:hover{border-color:var(--s4-pink,#d2447b)!important;background:rgba(210,68,123,.03)!important}.page-content .card.style-3 .setting-input.s4-bio-filled:focus-visible{outline:2px solid var(--s4-pink-deep,#a81e57);outline-offset:2px}.page-content .card.style-3 .setting-input.s4-bio-filled:after{content:"\f303"!important;font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Free,FontAwesome;font-weight:300;font-size:.85rem;line-height:1.5;color:var(--s4-pink-deep,#a81e57);flex:none;position:static;transform:none}.s4-edit .s4-progress-dialog.s4-progress-inline{padding-left:0;padding-right:0;max-width:none;background:transparent;border-radius:0}.s4-progress-item>.s4-progress-item-go{display:flex;align-items:center;gap:14px;flex:1;min-width:0;width:100%;margin:-.4rem 0;padding:.4rem 0;border:0;border-radius:12px;background:none;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--s4-ease,ease)}.s4-progress-item>.s4-progress-item-go:hover{background:rgba(210,68,123,.05)}.s4-progress-item>.s4-progress-item-go:active{background:rgba(210,68,123,.09)}.s4-progress-item>.s4-progress-item-go:focus-visible{outline:2px solid var(--s4-pink-deep,#a81e57);outline-offset:1px}body:has(.s4-edit) .s4-bio-status.is-denied{color:#a2600b!important}body:has(.s4-edit) .s4-bio-status.is-denied i{color:#d08214!important}.s4-edit .s4-bio-note{margin:.6rem 0 0;font-family:Open Sans,sans-serif;font-size:.8rem;line-height:1.45;color:#8a5a12;background:rgba(208,130,20,.08);border-radius:12px;padding:.6rem .75rem}.s4-edit .s4-bio-note.is-quiet{color:#8c8189;background:transparent;padding:.15rem 0 0}.s4-push-device{display:flex;align-items:center;gap:.8rem;padding:.9rem .2rem;border-bottom:1px solid rgba(26,20,23,.08)}.s4-push-ico{position:relative;overflow:visible}.s4-push-dot{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:#cfc8cd;border:2.5px solid #fff}.s4-push-device.is-on .s4-push-dot{background:#2ec474}.s4-push-device .s4-interest-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.s4-push-device .s4-interest-title{font-family:Open Sans,sans-serif;font-size:.96rem;font-weight:600;color:var(--s4-ink,#1a1417);line-height:1.3}.s4-push-device .s4-interest-sub{font-size:.78rem;color:#6e6470;line-height:1.35}.s4-push-device-btn{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(26,20,23,.2);background:#fff;color:#6e6470;font-family:Montserrat,system-ui,sans-serif;font-size:.8rem;font-weight:700;padding:8px 16px;border-radius:999px;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.s4-push-device-btn--on{border-color:transparent;background:var(--s4-pink-deep,#a81e57);color:#fff;font-weight:800}.s4-push-device-btn:hover{border-color:rgba(168,30,87,.4)}.s4-push-device-btn--on:hover{opacity:.9}.s4-push-device-btn:focus-visible{outline:2px solid var(--s4-ink,#1a1417);outline-offset:2px}.s4-push-device-btn[disabled]{opacity:.55;cursor:default}@media (max-width:420px){.s4-push-device{flex-wrap:wrap}.s4-push-device-btn{flex:1 1 100%;margin-top:.5rem}}.s4-inc-seg{display:inline-flex;margin-top:.55rem;border:1px solid var(--s4-line,rgba(26,20,23,.1));border-radius:999px;overflow:hidden;background:#fff}.s4-inc-seg button{border:0;background:transparent;padding:.34rem .72rem;font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(26,20,23,.55);cursor:pointer}.s4-inc-seg button+button{border-left:1px solid var(--s4-line,rgba(26,20,23,.1))}.s4-inc-seg button.is-on{background:var(--s4-pink,#d2447b);color:#fff}.s4-inc-seg button:focus-visible{outline:2px solid var(--s4-gold,#b8995f);outline-offset:-2px}.cr-coin-lead{font-family:Montserrat,sans-serif;font-weight:700;font-size:.95rem;color:var(--s4-ink,#1a1417);margin:0 0 .75rem}.cr-coins{display:flex;flex-direction:column;gap:.6rem;margin:0 0 .9rem}.cr-wrap .cr-coin{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;border:1px solid var(--s4-line,rgba(26,20,23,.08));border-radius:var(--s4-card-radius,22px);background:#fff;padding:.8rem 1rem;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:border-color .15s var(--s4-ease,ease),transform .15s var(--s4-ease,ease)}.cr-wrap .cr-coin:hover{border-color:var(--s4-pink,#d2447b)}.cr-wrap .cr-coin:active{transform:scale(.995)}.cr-coin-chip{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;font-family:Montserrat,sans-serif;font-weight:800;font-size:1.15rem}.cr-coin-chip--sm{width:30px;height:30px;border-radius:10px;font-size:.9rem}.cr-coin-chip i{font-size:1.15rem}.cr-coin-txt{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.cr-coin-txt b{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:800;color:var(--s4-ink,#1a1417)}.cr-coin-txt span{font-size:.78rem;color:#8c8189}.cr-coin-from{flex:none;font-size:.75rem;font-weight:700;color:var(--s4-gold-deep,#9c7d44);font-variant-numeric:tabular-nums}.cr-coin-picked{display:flex;align-items:center;gap:.65rem;margin:0 0 .85rem;padding:.5rem .65rem .5rem .55rem;border-radius:14px;background:rgba(184,153,95,.1);font-size:.88rem;color:#6b6269}.cr-coin-picked b{color:var(--s4-ink,#1a1417);font-weight:700}.cr-wrap button.cr-coin-change{margin-left:auto;border:0;background:none;padding:.25rem .35rem;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.06em;color:#8c8189;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}.cr-wrap button.cr-coin-change:hover{color:var(--s4-pink-deep,#a81e57)}.cr-wrap a.cr-pack{text-decoration:none}