.app-banner-module__srx8va__banner{--banner-h:52px;z-index:30;width:100%;-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);border-bottom:1px solid #0000;position:relative}.app-banner-module__srx8va__inner{width:min(1400px,100% - 32px);min-height:calc(var(--banner-h) - 1px);justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:7px 44px;display:flex}.app-banner-module__srx8va__alignStart .app-banner-module__srx8va__inner{justify-content:flex-start}.app-banner-module__srx8va__alignStart .app-banner-module__srx8va__copy{margin-right:auto}.app-banner-module__srx8va__copy{text-align:center;margin:0;font-size:13.5px;line-height:1.45}.app-banner-module__srx8va__alignStart .app-banner-module__srx8va__copy{text-align:left}.app-banner-module__srx8va__copy b{font-weight:760}.app-banner-module__srx8va__icon{flex:none;max-height:37px}.app-banner-module__srx8va__stamp{opacity:.72;margin-top:0;font-size:11.5px;line-height:1.3;display:block}.app-banner-module__srx8va__promo{background:color-mix(in srgb, var(--accent) 11%, var(--public-panel));border-bottom-color:color-mix(in srgb, var(--accent) 34%, transparent);color:var(--ink)}.app-banner-module__srx8va__promo .app-banner-module__srx8va__cta{background:var(--accent);color:#fff}.app-banner-module__srx8va__announcement{background:var(--public-panel);border-bottom-color:var(--public-line);color:var(--ink)}.app-banner-module__srx8va__announcement .app-banner-module__srx8va__cta{background:var(--ov4);border:1px solid var(--public-line);color:var(--ink)}.app-banner-module__srx8va__security{background:color-mix(in srgb, var(--info) 14%, var(--public-panel));border-bottom-color:color-mix(in srgb, var(--info) 38%, transparent);color:var(--ink)}.app-banner-module__srx8va__security .app-banner-module__srx8va__inlineLink{color:var(--info);text-underline-offset:3px;font-weight:700}.app-banner-module__srx8va__status{background:color-mix(in srgb, var(--warn) 13%, var(--public-panel));border-bottom-color:color-mix(in srgb, var(--warn) 38%, transparent);color:var(--ink)}.app-banner-module__srx8va__status .app-banner-module__srx8va__icon{color:var(--warn)}.app-banner-module__srx8va__status .app-banner-module__srx8va__cta{background:color-mix(in srgb, var(--warn) 20%, transparent);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);color:var(--ink)}.app-banner-module__srx8va__region{background:color-mix(in srgb, var(--ink) 4%, var(--public-panel));border-bottom-color:var(--public-line);color:var(--ink);z-index:70}.app-banner-module__srx8va__regionPicker{flex:none;align-items:center;gap:8px;display:flex}.app-banner-module__srx8va__regionBox{position:relative}.app-banner-module__srx8va__regionTrigger{border:1px solid var(--public-line);background:var(--ov4);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:0;padding:7px 12px 7px 7px;font-size:13px;font-weight:600;transition:border-color .15s,width .24s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden}.app-banner-module__srx8va__regionTrigger:hover{border-color:var(--accent)}.app-banner-module__srx8va__regionTrigger .app-banner-module__srx8va__regionFlag,.app-banner-module__srx8va__regionTrigger .app-banner-module__srx8va__regionGlobe{margin:0 6px 0 0}.app-banner-module__srx8va__regionCaret{margin-left:10px}.app-banner-module__srx8va__regionTrigger:focus-visible,.app-banner-module__srx8va__regionOption:focus-visible,.app-banner-module__srx8va__regionGo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-banner-module__srx8va__regionList{z-index:1;border:1px solid var(--public-line);border-radius:var(--r-m,14px);background:var(--surface-2,#15131c);min-width:210px;max-height:min(340px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 44px #0000006b}.app-banner-module__srx8va__banner[data-position=bottom] .app-banner-module__srx8va__regionList{top:auto;bottom:calc(100% + 8px)}@media (max-width:640px){.app-banner-module__srx8va__regionList{max-width:calc(100vw - 32px);left:0;right:auto}}.app-banner-module__srx8va__regionOption{border-radius:var(--r-s,10px);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.app-banner-module__srx8va__regionOption:hover{background:var(--ov4)}.app-banner-module__srx8va__regionTick{color:var(--accent);margin-left:auto}.app-banner-module__srx8va__regionFlag{object-fit:cover;border-radius:50%;flex:none;width:18px;height:18px;margin:0 7px}.app-banner-module__srx8va__regionGlobe{color:var(--public-muted);flex:none;margin:0 7px}.app-banner-module__srx8va__regionGo{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:filter .15s,transform .15s;display:grid}.app-banner-module__srx8va__regionGo:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.app-banner-module__srx8va__regionGo:hover{transform:none}.app-banner-module__srx8va__regionTrigger{transition:border-color .15s}}.app-banner-module__srx8va__cta{border-radius:999px;flex:none;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.app-banner-module__srx8va__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.app-banner-module__srx8va__shortCopy,.app-banner-module__srx8va__ctaChevron{display:none}.app-banner-module__srx8va__dismiss{color:currentColor;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.app-banner-module__srx8va__dismiss:hover,.app-banner-module__srx8va__dismiss:focus-visible{opacity:1;background:#7f7f7f38;outline:none}.app-banner-module__srx8va__dismiss:focus-visible{box-shadow:0 0 0 2px}.app-banner-module__srx8va__graphic{border:1px dashed color-mix(in srgb, var(--public-muted) 38%, transparent);background:var(--ov4);border-radius:10px;flex:none;width:30px;height:30px}.app-banner-module__srx8va__graphicImage{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;width:43px;height:43px;margin-block:-3px}.app-banner-module__srx8va__banner[data-position=bottom] .app-banner-module__srx8va__graphic{border-radius:14px;align-self:flex-start;width:62px;height:62px;margin-top:-25px}.app-banner-module__srx8va__banner[data-position=bottom] .app-banner-module__srx8va__graphicImage{border-radius:0}.app-banner-module__srx8va__banner[data-position=above-header]{top:var(--verification-banner-h,0px);z-index:61;position:sticky}.app-banner-module__srx8va__banner[data-position=bottom]{bottom:var(--verification-banner-bottom-h,0px);z-index:60;border-top:1px solid #7f7f7f33;border-bottom:0;position:fixed;left:0;box-shadow:0 -10px 30px #00000047}@media (max-width:720px){.app-banner-module__srx8va__inner{grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:0 12px;padding:12px 0;display:grid}.app-banner-module__srx8va__inner>.app-banner-module__srx8va__graphic,.app-banner-module__srx8va__inner>.app-banner-module__srx8va__icon{grid-area:1/1/span 2}.app-banner-module__srx8va__inner>:not(.app-banner-module__srx8va__graphic):not(.app-banner-module__srx8va__icon):not(.app-banner-module__srx8va__dismiss){grid-column:2}.app-banner-module__srx8va__copy~:not(.app-banner-module__srx8va__dismiss){margin-top:8px}.app-banner-module__srx8va__graphicImage{width:40px;height:40px;margin-block:0}.app-banner-module__srx8va__cta{padding:6px 14px;font-size:12.5px;position:relative}.app-banner-module__srx8va__cta:after,.app-banner-module__srx8va__dismiss:after{content:"";position:absolute}.app-banner-module__srx8va__cta:after{inset:-9px -4px}.app-banner-module__srx8va__dismiss:after{inset:-8px}.app-banner-module__srx8va__copy,.app-banner-module__srx8va__alignStart .app-banner-module__srx8va__copy{text-align:left}.app-banner-module__srx8va__banner[data-position=bottom] .app-banner-module__srx8va__graphic{border-radius:9px;align-self:flex-start;width:30px;height:30px;margin-top:0}.app-banner-module__srx8va__banner[data-position=bottom] .app-banner-module__srx8va__graphicImage{border-radius:0}.app-banner-module__srx8va__dismiss{top:10px;right:10px;transform:none}.app-banner-module__srx8va__inner{padding:12px 40px 12px 0}.app-banner-module__srx8va__compact{--banner-h:44px}.app-banner-module__srx8va__compact .app-banner-module__srx8va__inner{align-items:center;gap:10px;padding:8px 32px 8px 0;display:flex}.app-banner-module__srx8va__compact .app-banner-module__srx8va__copy~:not(.app-banner-module__srx8va__dismiss){margin-top:0}.app-banner-module__srx8va__compact .app-banner-module__srx8va__graphicImage{width:24px;height:24px}.app-banner-module__srx8va__compact .app-banner-module__srx8va__copy{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-banner-module__srx8va__compact .app-banner-module__srx8va__longCopy{display:none}.app-banner-module__srx8va__compact .app-banner-module__srx8va__shortCopy{display:inline}.app-banner-module__srx8va__compact .app-banner-module__srx8va__cta{color:inherit;background:0 0;padding:0;position:static;transform:none}.app-banner-module__srx8va__compact .app-banner-module__srx8va__ctaLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-banner-module__srx8va__compact .app-banner-module__srx8va__ctaChevron{opacity:.8;display:block}.app-banner-module__srx8va__compact .app-banner-module__srx8va__cta:after{z-index:1;inset:0}.app-banner-module__srx8va__compact .app-banner-module__srx8va__cta:focus-visible{outline:none}.app-banner-module__srx8va__compact .app-banner-module__srx8va__cta:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.app-banner-module__srx8va__compact .app-banner-module__srx8va__dismiss{z-index:2;top:50%;transform:translateY(-50%)}}@media (max-width:920px){.app-banner-module__srx8va__banner[data-position=bottom]{bottom:calc(var(--mobnav-h) + var(--verification-banner-bottom-h,0px))}}@media (prefers-reduced-motion:reduce){.app-banner-module__srx8va__cta,.app-banner-module__srx8va__cta:hover{transform:none}}
.verification-banner-module__gMwW7q__banner{--verification-surface:#211f29;--verification-on-surface:#f7f5fa;--verification-muted:#d8d4df;--verification-edge:#ffffff1a;z-index:30;border-bottom:1px solid var(--verification-edge);background:var(--verification-surface);width:100%;color:var(--verification-on-surface);position:relative}.verification-banner-module__gMwW7q__banner[data-position=above-header]{z-index:72;position:sticky;top:0}.verification-banner-module__gMwW7q__banner[data-position=bottom]{z-index:61;border-top:1px solid var(--verification-edge);border-bottom:0;position:fixed;bottom:0;left:0;box-shadow:0 -10px 30px #00000047}.verification-banner-module__gMwW7q__inner{justify-content:center;align-items:center;gap:14px;width:min(1400px,100% - 32px);min-height:42px;margin:0 auto;padding:8px 48px;display:flex;position:relative}.verification-banner-module__gMwW7q__inner p{text-align:center;margin:0;font-size:14px;font-weight:760;line-height:1.35}.verification-banner-module__gMwW7q__icon{object-fit:contain;flex:none;width:31px;height:31px}.verification-banner-module__gMwW7q__banner .verification-banner-module__gMwW7q__cta{min-height:28px;color:var(--accent);flex:none;align-items:center;padding:0 4px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.verification-banner-module__gMwW7q__cta:focus-visible{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.verification-banner-module__gMwW7q__cta:focus-visible,.verification-banner-module__gMwW7q__dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.verification-banner-module__gMwW7q__dismiss{width:32px;height:32px;color:var(--verification-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (hover:hover){.verification-banner-module__gMwW7q__cta:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.verification-banner-module__gMwW7q__dismiss:hover{background:var(--verification-edge)}}@media (max-width:620px){.verification-banner-module__gMwW7q__inner{justify-content:flex-start;gap:8px;width:100%;min-height:54px;padding:8px 46px 8px 16px}.verification-banner-module__gMwW7q__inner p{text-align:left;max-width:230px;font-size:12.5px}.verification-banner-module__gMwW7q__icon{width:29px;height:29px}.verification-banner-module__gMwW7q__cta{white-space:nowrap;font-size:12.5px}}@media (max-width:920px){.verification-banner-module__gMwW7q__banner[data-position=bottom]{bottom:var(--mobnav-h)}}
.empty-state-artwork-module__fTMJyq__art{object-fit:contain;width:120px;max-width:40vw;height:120px;margin:0 auto 14px;display:block}.empty-state-artwork-module__fTMJyq__compact{width:72px;height:72px;margin-bottom:10px}.empty-state-artwork-module__fTMJyq__inline{margin:0}
.side-rail-module__mPXILW__rail{z-index:55;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:24px}.side-rail-module__mPXILW__rail>*{pointer-events:auto}.side-rail-module__mPXILW__rail>*+*{margin-top:12px}.side-rail-module__mPXILW__rail>.side-rail-module__mPXILW__topSlot{margin-top:0}.side-rail-module__mPXILW__right{right:20px}.side-rail-module__mPXILW__left{align-items:flex-start;left:20px}.side-rail-module__mPXILW__promo{border:1px solid var(--public-line);border-radius:var(--r-m);background:var(--public-panel);width:208px;-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);position:relative;overflow:hidden;box-shadow:0 18px 44px #00000061}.side-rail-module__mPXILW__promoArt{object-fit:contain;filter:drop-shadow(0 18px 28px #b05fff38);pointer-events:none;-webkit-user-select:none;user-select:none;width:124px;height:124px;margin:10px auto 0;display:block}.side-rail-module__mPXILW__promoBody{gap:4px;padding:12px 14px 14px;display:grid}.side-rail-module__mPXILW__promoBody strong{font-size:13.5px;font-weight:740}.side-rail-module__mPXILW__promoBody span{color:var(--public-muted);font-size:12.5px;line-height:1.5}.side-rail-module__mPXILW__promoCta{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin-top:8px;font-size:12.5px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.side-rail-module__mPXILW__promoCta:hover{filter:brightness(1.08)}.side-rail-module__mPXILW__promoClose{z-index:1;background:color-mix(in srgb, var(--surface-2,#15131c) 78%, transparent);width:24px;height:24px;color:var(--ink);cursor:pointer;opacity:.75;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}.side-rail-module__mPXILW__promo:hover .side-rail-module__mPXILW__promoClose,.side-rail-module__mPXILW__promo:focus-within .side-rail-module__mPXILW__promoClose{opacity:1}.side-rail-module__mPXILW__promoClose:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.side-rail-module__mPXILW__promoClose{opacity:0}}.side-rail-module__mPXILW__promoClose:focus-visible{box-shadow:0 0 0 2px var(--accent)}.side-rail-module__mPXILW__action{border:1px solid var(--public-line);background:var(--public-panel);width:46px;height:46px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);border-radius:50%;place-items:center;transition:border-color .15s,transform .15s;display:grid;position:relative;box-shadow:0 10px 26px #00000052}.side-rail-module__mPXILW__action:hover{border-color:var(--rail-hover-border);transform:translateY(-2px)}.side-rail-module__mPXILW__action:before{content:"";background:linear-gradient(115deg, transparent 38%, var(--rail-shine) 50%, transparent 62%);opacity:0;pointer-events:none;background-position:170% 0;background-repeat:no-repeat;background-size:220% 100%;border-radius:50%;position:absolute;inset:0}.side-rail-module__mPXILW__action:hover:before{animation:.72s cubic-bezier(.4,0,.3,1) side-rail-module__mPXILW__railShine}@keyframes side-rail-module__mPXILW__railShine{0%{opacity:0;background-position:170% 0}22%{opacity:1}78%{opacity:1}to{opacity:0;background-position:-70% 0}}.side-rail-module__mPXILW__shineGrey{--rail-shine:color-mix(in srgb, var(--ink) 20%, transparent);--rail-hover-border:color-mix(in srgb, var(--ink) 42%, transparent)}.side-rail-module__mPXILW__shineBrand{--rail-shine:color-mix(in srgb, var(--accent) 46%, transparent);--rail-hover-border:var(--accent)}.side-rail-module__mPXILW__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.side-rail-module__mPXILW__tip{z-index:2;border:1px solid var(--public-line);border-radius:var(--r-s,10px);background:var(--public-panel);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);padding:6px 10px;font-size:12px;font-weight:600;line-height:1;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px);box-shadow:0 10px 26px #00000052}.side-rail-module__mPXILW__action:hover .side-rail-module__mPXILW__tip,.side-rail-module__mPXILW__action:focus-visible .side-rail-module__mPXILW__tip{opacity:1;transform:translateY(-50%)}.side-rail-module__mPXILW__left .side-rail-module__mPXILW__tip{left:calc(100% + 10px);right:auto;transform:translateY(-50%)translate(-4px)}.side-rail-module__mPXILW__left .side-rail-module__mPXILW__action:hover .side-rail-module__mPXILW__tip,.side-rail-module__mPXILW__left .side-rail-module__mPXILW__action:focus-visible .side-rail-module__mPXILW__tip{transform:translateY(-50%)}.side-rail-module__mPXILW__topSlot{width:46px;height:0;transition:height .34s cubic-bezier(.22,1,.36,1);position:relative}.side-rail-module__mPXILW__topShown{height:58px}.side-rail-module__mPXILW__topBtn{opacity:0;pointer-events:none;transition:opacity .22s,transform .34s cubic-bezier(.22,1,.36,1),border-color .15s;position:absolute;bottom:0;left:0;transform:translateY(10px)scale(.8)}.side-rail-module__mPXILW__topShown .side-rail-module__mPXILW__topBtn{opacity:1;pointer-events:auto;transform:none}.side-rail-module__mPXILW__topShown .side-rail-module__mPXILW__topBtn:hover{transform:translateY(-2px)}@media (max-width:1140px){.side-rail-module__mPXILW__rail{bottom:calc(var(--mobnav-h) + 12px)}}@media (max-width:680px){.side-rail-module__mPXILW__rail>*+*{margin-top:10px}.side-rail-module__mPXILW__right{right:12px}.side-rail-module__mPXILW__left{left:12px}.side-rail-module__mPXILW__rail>[data-promo]{display:none}.side-rail-module__mPXILW__rail{transition:opacity .2s,visibility .2s}.side-rail-module__mPXILW__rail:not([data-scrolled]){opacity:0;visibility:hidden}.side-rail-module__mPXILW__action{width:42px;height:42px}.side-rail-module__mPXILW__topSlot{width:42px}.side-rail-module__mPXILW__tip{display:none}.side-rail-module__mPXILW__topShown{height:52px}}@media (prefers-reduced-motion:reduce){.side-rail-module__mPXILW__rail{transition:none}.side-rail-module__mPXILW__action,.side-rail-module__mPXILW__action:hover,.side-rail-module__mPXILW__topShown .side-rail-module__mPXILW__topBtn:hover{transform:none}.side-rail-module__mPXILW__topSlot,.side-rail-module__mPXILW__topBtn,.side-rail-module__mPXILW__tip{transition:none}.side-rail-module__mPXILW__action:hover:before{animation:none}.side-rail-module__mPXILW__tip,.side-rail-module__mPXILW__action:hover .side-rail-module__mPXILW__tip{transform:translateY(-50%)}}
