@font-face{font-family:Inter;src:url('/inter.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#242424;color:#f2f2f2}body{font-family:Inter,-apple-system,system-ui,sans-serif}.backdrop{display:none}.profile{position:relative;background:#242424;padding:0 0 32px;min-height:100svh;display:flex;flex-direction:column}.hero{position:relative}.hero-image{position:relative;aspect-ratio:14/11;overflow:hidden;background:#242424}.hero-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.shade{position:absolute;inset:auto 0 0;height:52.21555%;pointer-events:none;background:linear-gradient(to top,#242424 0%,rgba(36,36,36,.957) 12.5%,rgba(36,36,36,.843) 25%,rgba(36,36,36,.682) 37.5%,rgba(36,36,36,.5) 50%,rgba(36,36,36,.318) 62.5%,rgba(36,36,36,.157) 75%,rgba(36,36,36,.043) 87.5%,rgba(36,36,36,0) 100%)}.identity{position:absolute;inset:auto 0 0;padding:0 24px 8px;text-align:center;text-shadow:0 1px 10px #0009}h1{font-size:32px;line-height:1.1;font-weight:400;margin:0;overflow:visible}.name{font-weight:750}.verified{width:24px;height:24px;vertical-align:-2px;margin-left:6px}.handle{margin:4px 0 0;font-size:14px;line-height:22.5px;font-weight:400}.socials-wrap{padding:4px 24px 8px}.socials{display:flex;gap:12px;justify-content:center}.social{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;color:#f2f2f2;transition:opacity .15s;text-decoration:none}.social:hover{opacity:.8}.social:focus-visible{outline:2px solid #fff;outline-offset:4px}.social>svg{width:22px;height:22px}.instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.snapchat{background:#fffc00;color:#000}.facebook{background:#1877f2}.facebook svg{background:#fff;border-radius:50%;color:#1877f2}.snapchat svg path{fill:#fff}.x{background:#000}@media(min-width:768px){body{display:flow-root}.backdrop{display:block;position:fixed;inset:0;z-index:0;overflow:hidden;background:#242424}.backdrop-crop{position:absolute;left:50%;top:50%;width:max(100vw,calc(100vh * 14 / 11));aspect-ratio:14/11;overflow:hidden;transform:translate(-50%,-50%) scale(1.1);filter:blur(40px)}.backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.backdrop:after{content:"";position:absolute;inset:0;background:rgba(36,36,36,.4)}.profile{width:100%;max-width:509px;margin:24px auto;min-height:0;border-radius:28px;z-index:1;box-shadow:0 60px 120px -28px rgba(0,0,0,.6),0 28px 56px -20px rgba(0,0,0,.45),0 8px 20px -8px rgba(0,0,0,.32),inset 0 1px 1px rgba(255,255,255,.6),inset 0 -2px 3px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.08)}.hero-image{border-radius:28px 28px 0 0}.identity{padding-bottom:12px}h1{line-height:48px;margin-bottom:4px}.handle{margin-top:8px}}@media(prefers-reduced-motion:reduce){.social{transition:none}}
.socials-wrap{padding-bottom:8px}.socials{margin-bottom:8px}.followers{margin:0 auto;text-align:center;font-size:14px;line-height:20px;position:relative;width:fit-content}.followers summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;min-height:24px}.followers summary::-webkit-details-marker{display:none}.followers strong{font-size:16px;font-weight:700;line-height:24px}.chevron{width:14px;height:14px;transition:transform .15s}.followers[open] .chevron{transform:rotate(180deg)}.breakdown{padding:8px 0 0;margin:0;list-style:none;font-size:12px;line-height:20px;color:#d5d5d5;min-width:180px}.breakdown li{display:flex;justify-content:space-between;gap:20px}.count-note{display:block;font-size:11px;line-height:16px;color:#aaa;margin-top:6px}.verified[hidden]{display:none}

.handle{display:flex;align-items:center;justify-content:center;gap:8px}.presence-divider{color:#a6a6a6}.presence{display:inline-flex;align-items:center;gap:6px}.presence-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#22c55e}.presence-dot:before{content:"";position:absolute;inset:0;border-radius:50%;background:#22c55e;opacity:.75;animation:presence-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.presence[data-state=offline] .presence-dot{background:#a6a6a6}.presence[data-state=offline] .presence-dot:before{display:none}.presence[hidden],.presence-divider[hidden]{display:none}@keyframes presence-ping{75%,100%{transform:scale(2);opacity:0}}@media(prefers-reduced-motion:reduce){.presence-dot:before{animation:none}}

.subscriber-tile{margin:24px 20px 32px}.subscriber-tile a{display:block;position:relative;overflow:hidden;border-radius:16px;color:#fff;transition:transform .5s}.subscriber-tile a:hover{transform:scale(1.025)}.subscriber-tile img{display:block;width:100%;height:auto;aspect-ratio:38/27;object-fit:cover;object-position:top}.subscriber-tile a:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.65))}.subscriber-tile span{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:18px;font-weight:750;z-index:1;text-shadow:0 2px 8px #000}#browser-help{font-size:13px;color:#aaa;text-align:center;margin-top:16px}@media(prefers-reduced-motion:reduce){.subscriber-tile a{transition:none}}
.subscriber-tile{margin-bottom:16px}.social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 20px 8px}.social-card{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:16px;color:#fff;text-decoration:none;background:#333;aspect-ratio:4/3}.social-card>img{display:block;width:100%;height:100%;object-fit:cover}.social-card:after{content:"";position:absolute;inset:35% 0 0;z-index:0;background:linear-gradient(transparent,rgba(0,0,0,.72))}.card-icon{position:absolute;left:10px;top:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#111;z-index:1}.card-icon svg{width:19px;height:19px}.social-card.instagram .card-icon{color:#d6249f}.social-card.facebook .card-icon{color:#1877f2}.social-card.snapchat .card-icon{background:#fffc00}.card-label{position:absolute;bottom:12px;left:5px;right:5px;z-index:1;text-align:center;font-size:16px;font-weight:750;text-shadow:0 2px 8px #0008}.social-card:focus-visible{outline:3px solid #fff;outline-offset:4px}.social-card:hover>img{filter:brightness(1.06)}@media(max-width:350px){.social-grid{gap:10px;margin-inline:16px}.card-label{font-size:14px}}
