.account-button:has(.account-avatar){border:1.176px solid #fff;padding:0;overflow:hidden}.account-avatar{object-fit:cover;border-radius:inherit;width:100%;height:100%}.product-dialog.settings-dialog{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#31313166;border:0;border-radius:24px;width:769px;max-width:calc(100vw - 32px);height:528px;max-height:calc(100dvh - 32px);padding:0;font-size:16px;font-weight:400;overflow:hidden;transform:translate(-.5px)}.product-dialog.settings-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000004d}.product-dialog.settings-dialog .dialog-header{margin:0}.product-dialog.settings-dialog .dialog-header h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.product-dialog.settings-dialog .settings-dialog-close{z-index:3;opacity:.7;width:32px;height:32px;position:absolute;top:8px;right:8px}.settings-close-mobile,.settings-ambient,.settings-index-mobile{display:none}.settings-close-desktop{flex-shrink:0;max-width:none;display:block}.settings-tabs{gap:8px;width:165px;display:grid;position:absolute;top:46px;left:24px}.settings-tabs a{opacity:.5;border-radius:8px;min-height:35px;padding:8px 12px;line-height:19px;text-decoration:none}.settings-tabs a:first-child{line-height:24px}.settings-tabs a.active{opacity:1;background:#ffffff1a}.settings-tabs:after{content:"";background:#fff3;width:1px;height:437px;position:absolute;top:-.5px;left:189px}.settings-content{overscroll-behavior:contain;min-width:0;height:calc(100% - 92px);margin:46px 48px 46px 262px;position:relative;overflow:auto}.settings-card{background:#0000004d;border-radius:16px;flex-direction:column;padding:16px 24px;display:flex}.settings-row{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:calc(100% + 8px);min-height:24px;padding:0;font-size:16px;font-weight:400;line-height:19px;text-decoration:none;display:flex}.settings-row:disabled{opacity:.5;cursor:wait}.settings-chevron{flex-shrink:0;justify-content:center;align-items:center;height:24px;display:flex}.settings-line{flex-shrink:0;width:calc(100% + 8px);height:1px;margin:15.5px 0;display:block;position:relative;overflow:hidden}.settings-line img{max-width:none;position:absolute;top:0;left:-.5px}.settings-content-title{color:#ffffff80;margin:0 0 24px;font-size:20px;font-weight:590;line-height:24px}.settings-faqs .settings-content{height:calc(100% - 46px);margin-bottom:0;padding-bottom:24px}.settings-faq-question{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:16px;font-weight:400;line-height:19px;display:flex}.settings-faq-question>span{flex-shrink:0;width:24px;height:24px;transform:rotate(90deg)}.settings-faq-question>span.expanded{transform:rotate(-90deg)scaleY(-1)}.settings-faq-answer{color:#fffc;background:#0000004d;border-radius:12px;align-items:flex-start;gap:8px;padding:16px 12px;font-size:14px;line-height:17px;display:flex}.settings-faq-answer>img{flex-shrink:0}.settings-faq-answer p{margin:0}.settings-faq-separator{height:8px;position:relative;overflow:hidden}.settings-faq-separator img{max-width:none;position:absolute;left:-.5px}.settings-language .settings-tabs{display:none}.settings-language .settings-content{width:min(459px,100% - 64px);margin:46px auto}.settings-language-done{color:#000;cursor:pointer;z-index:4;background:#fff;border:0;border-radius:20px;height:34px;padding:0 12px;font-size:14px;position:absolute;top:0;right:12px}.settings-language-options{margin-top:48px}.settings-error{margin-top:16px;font-size:14px}.account-session-status{text-align:center;background:#30272d;align-content:center;justify-items:center;gap:16px;min-height:100dvh;padding:32px;display:grid}.account-session-status button{border:1px solid #ffffff4d;border-radius:20px;padding:10px 20px}.account-menu-anchor{align-items:center;display:flex;position:relative}.account-menu{z-index:40;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background:#31313199;border-radius:8px;width:231px;height:134px;padding:5px 0;position:absolute;top:46px;right:0}.account-menu-background{z-index:-1;max-width:none;position:absolute;inset:0;transform:scaleY(-1)}.account-menu a,.account-menu button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:31px;padding:0 16px;font-size:14px;font-weight:400;line-height:17px;text-decoration:none;display:flex}.account-menu a:hover,.account-menu button:hover{background:#9595951a}.account-menu button{height:29px}.account-menu button:disabled,.account-menu button[aria-disabled=true],.settings-language-done[aria-disabled=true]{cursor:wait;opacity:.5}.account-menu .account-rewards-label{color:#0000;background:linear-gradient(-90deg,#d577d7,#f6eca0 112.38%);-webkit-background-clip:text;background-clip:text}.account-menu-profile{width:16px;height:16px;position:relative}.account-menu-profile img{max-width:none;position:absolute;top:1.748px;left:1.97px}.account-menu-gift{width:20.278px;height:17.007px;position:relative}.account-menu-gift>img{max-width:none;position:absolute;top:2.96px;left:5.56px}.account-menu-sparkle{width:4.579px;height:4.579px;position:absolute;top:0;left:1.31px;overflow:hidden}.account-menu-sparkle.small{width:2.616px;height:2.616px;top:3.92px;left:0}.account-menu-sparkle img{width:1900%;max-width:none;height:1900%;position:absolute;top:-666.67%;left:-1300%}@media (max-width:639px){.settings-mode .mobile-header,.settings-mode .mobile-footer,.settings-underlay{display:none}.product-dialog.settings-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#000c,#000c),linear-gradient(150.24deg,#fbb7ff 81.714%,#ffeac9 211.42%);border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;overflow-y:auto;transform:none}.product-dialog.settings-dialog::backdrop{background:0 0}.settings-close-desktop,.settings-tabs,.settings-index-desktop{display:none}.settings-close-mobile,.settings-index-mobile{display:block}.product-dialog.settings-dialog .dialog-header{z-index:2;margin:calc(8px + env(safe-area-inset-top,0px)) 0 0;justify-content:center;height:44px;position:relative}.product-dialog.settings-dialog .dialog-header h2{clip-path:none;text-align:center;width:auto;height:auto;margin:0 60px;font-size:16px;font-weight:590;line-height:19px;position:static;overflow:visible}.product-dialog.settings-dialog .settings-dialog-close{opacity:1;width:44px;height:44px;top:0;left:3px;right:auto}.settings-faqs .dialog-header>button{left:2px}.settings-ambient{z-index:-1;pointer-events:none;width:772.762px;height:706.103px;display:block;position:fixed;top:-274px;left:-512px}.settings-ambient img{max-width:none;position:absolute;top:-185.999px;left:38.2455px;transform:rotate(52.09deg)}.settings-content{height:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));margin:24px 16px 0;overflow:visible}.settings-row{width:100%;font-weight:400}.settings-index-mobile>.settings-card{border-radius:16px 16px 0 0;flex-direction:column;padding-bottom:0;display:flex}.settings-index-logout{background:#0000004d;border-radius:0 0 16px 16px;flex-direction:column;padding:0 24px 16px;display:flex}.settings-line{width:100%}.settings-line img{max-width:none}.settings-content-title{display:none}.settings-faqs .settings-content{height:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));margin:16px 16px 0}.settings-faq-separator img{max-width:none}.settings-language .settings-content{width:auto;margin:24px 16px 0}.settings-language-options{margin:0}.settings-language-options .settings-row{min-height:19px;font-weight:400}.settings-language-options .settings-row:first-child{min-height:24px}.settings-language-done{right:16px;top:calc(13px + env(safe-area-inset-top,0px));position:fixed}}.language-menu{right:0}.language-menu button{opacity:.6;white-space:nowrap;height:31px}.language-menu button[aria-checked=true]{opacity:1}.language-menu p{background:#30272d;border-radius:8px;margin:12px 0;padding:12px;font-size:14px}.settings-radio{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-row:has(input:focus-visible){outline-offset:5px;border-radius:4px;outline:2px solid #fff}.product-dialog.settings-dialog:focus-visible{outline:none}
