.ob-profile{--bg:#1c0a0e;--border:#e8b8b021;--border-hover:#e8b8b047;--blush:#e8b8b0;--blush-soft:#e8b8b073;--rose:#d49a8c;--cream:#f4e8e0;--text:#f4e8e0;--muted:#f4e8e080;--faint:#f4e8e08c;--green:#a8c898;--amber:#e8c87a;min-height:100vh;position:relative}.ob-profile .bg-glow{pointer-events:none;z-index:0;background:radial-gradient(#e8b8b012 0%,#0000 65%);border-radius:50%;width:600px;height:600px;position:fixed;top:-200px;left:50%;transform:translate(-50%)}.ob-profile .bg-image{pointer-events:none;z-index:0;background-position:50%;background-size:cover;position:fixed;inset:0}.ob-profile .bg-image:after{content:"";background:linear-gradient(180deg, rgba(12, 8, 14, calc(var(--bg-dim,.82) * .671)), rgba(12, 8, 14, var(--bg-dim,.82)));position:absolute;inset:0}.ob-profile .bg-video{pointer-events:none;z-index:0;background:#0a0a0f;position:fixed;inset:0;overflow:hidden}.ob-profile .bg-video video{object-fit:cover;width:100%;height:100%}.ob-profile .bg-video:after{content:"";background:linear-gradient(180deg, rgba(12, 8, 14, calc(var(--bg-dim,.82) * .671)), rgba(12, 8, 14, var(--bg-dim,.82)));position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ob-profile .bg-video video{display:none}}.ob-profile .bg-tiled{transform-origin:50%;pointer-events:none;z-index:0;background-position:50%;background-repeat:repeat;width:200%;height:200%;position:fixed;top:-50%;left:-50%}.ob-profile.glow .link-item:hover{border-color:var(--accent,var(--border-hover));box-shadow:0 0 16px -4px var(--accent,transparent)}.ob-profile .page-frame{pointer-events:none;z-index:3;box-shadow:inset 0 0 calc(var(--glow-w,1.5px) * 5) calc(var(--glow-w,1.5px) * -1) var(--accent,transparent), inset 0 0 calc(var(--glow-w,1.5px) * 14) calc(var(--glow-w,1.5px) * -2) var(--accent,transparent);position:fixed;inset:0}.ob-profile .page-frame.page-frame-gold{box-shadow:inset 0 0 18px #e9cf8e42,inset 0 0 46px #e9cf8e1f}.ob-profile .page-frame.page-frame-gold:before,.ob-profile .page-frame.page-frame-gold:after{content:"";-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ob-profile .page-frame.page-frame-gold:before{background:conic-gradient(from 215deg,#8a6a2f,#f7e7b2 22%,#c9a24a 42%,#6f5420 58%,#eed9a0 78%,#8a6a2f)}.ob-profile .page-frame.page-frame-gold:after{background:linear-gradient(115deg,#0000 42%,#ffffff80 50%,#0000 58%) 0 0/300% 100%;animation:5.5s linear infinite obp-shimmer}.ob-profile .bg-fx{pointer-events:none;z-index:0;position:fixed;inset:0}.ob-profile .bg-fx.shimmer{background:linear-gradient(115deg,#0000 35%,#ffffff0f 50%,#0000 65%) 0 0/300% 100%;animation:9s linear infinite obp-shimmer}.ob-profile.is-light .bg-fx.shimmer{background:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--accent,#000) 26%, transparent) 50%, transparent 70%);background-size:300% 100%}.ob-profile .bg-fx.aurora{overflow:hidden}.ob-profile .bg-fx.aurora:before,.ob-profile .bg-fx.aurora:after{content:"";filter:blur(65px);position:absolute;inset:-45% -35%}.ob-profile .bg-fx.aurora:before{background:linear-gradient(100deg, transparent 6%, var(--accent) 24%, transparent 40%, transparent 54%, var(--accent) 72%, transparent 88%);opacity:.15;animation:22s ease-in-out infinite alternate obp-aurora-curtain}.ob-profile .bg-fx.aurora:after{background:linear-gradient(76deg, transparent 14%, var(--accent) 42%, transparent 66%);opacity:.1;animation:33s ease-in-out infinite alternate obp-aurora-veil}.ob-profile.is-light .bg-fx.aurora:before{opacity:.22}.ob-profile.is-light .bg-fx.aurora:after{opacity:.15}.ob-profile .bg-fx.fade{background:radial-gradient(108% 78% at 50% 34%,#0000 28%,#04020875 66%,#020105cc 100%);animation:15s ease-in-out infinite alternate obp-fade-breathe}.ob-profile.is-light .bg-fx.fade{background:radial-gradient(108% 78% at 50% 34%, transparent 30%, color-mix(in srgb, var(--accent,#000) 16%, transparent) 68%, color-mix(in srgb, var(--accent,#000) 38%, transparent) 100%)}.ob-profile .bg-fx.stars{background-image:radial-gradient(2px 2px at 20% 30%,#fffffff2,#0000),radial-gradient(2px 2px at 70% 62%,#fffc,#0000),radial-gradient(1.5px 1.5px at 42% 82%,#ffffffd9,#0000),radial-gradient(1.5px 1.5px at 85% 22%,#ffffffbf,#0000),radial-gradient(2px 2px at 55% 45%,#ffffffd9,#0000),radial-gradient(1.5px 1.5px at 12% 68%,#ffffffb3,#0000),radial-gradient(1px 1px at 33% 15%,#ffffffb3,#0000),radial-gradient(1px 1px at 90% 78%,#ffffffa6,#0000);background-repeat:repeat;background-size:170px 170px;animation:4s ease-in-out infinite obp-twinkle}.ob-profile.is-light .bg-fx.stars{background-image:radial-gradient(2px 2px at 20% 30%,#16101e99,#0000),radial-gradient(2px 2px at 70% 62%,#16101e80,#0000),radial-gradient(1.5px 1.5px at 42% 82%,#16101e85,#0000),radial-gradient(1.5px 1.5px at 85% 22%,#16101e75,#0000),radial-gradient(2px 2px at 55% 45%,#16101e80,#0000),radial-gradient(1.5px 1.5px at 12% 68%,#16101e6b,#0000),radial-gradient(1px 1px at 33% 15%,#16101e70,#0000),radial-gradient(1px 1px at 90% 78%,#16101e66,#0000)}.ob-profile .bg-fx.rays{overflow:hidden}.ob-profile .bg-fx.rays:before{content:"";background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, var(--accent) 8deg, transparent 30deg, transparent 90deg, var(--accent) 98deg, transparent 120deg, transparent 180deg, var(--accent) 188deg, transparent 210deg, transparent 270deg, var(--accent) 278deg, transparent 300deg, transparent 360deg);opacity:.26;filter:blur(10px);width:200vmax;height:200vmax;margin:-100vmax 0 0 -100vmax;animation:60s linear infinite obp-rays;position:absolute;top:30%;left:50%}.ob-profile.is-light .bg-fx.rays:before{opacity:.36}.ob-profile .bg-fx.drift{overflow:hidden}.ob-profile .bg-fx.drift:before,.ob-profile .bg-fx.drift:after{content:"";position:absolute;inset:-25%}.ob-profile .bg-fx.drift:before{background:radial-gradient(9% 11% at 22% 30%, var(--accent) 0%, transparent 70%), radial-gradient(6% 8% at 68% 62%, var(--accent) 0%, transparent 70%), radial-gradient(4.5% 6% at 86% 20%, var(--accent) 0%, transparent 70%);opacity:.4;filter:blur(16px);animation:27s ease-in-out infinite alternate obp-drift-near}.ob-profile .bg-fx.drift:after{background:radial-gradient(5% 6.5% at 40% 78%, var(--accent) 0%, transparent 70%), radial-gradient(3.5% 4.5% at 12% 52%, var(--accent) 0%, transparent 70%), radial-gradient(3% 4% at 58% 14%, var(--accent) 0%, transparent 70%);opacity:.28;filter:blur(7px);animation:19s ease-in-out infinite alternate obp-drift-far}.ob-profile.is-light .bg-fx.drift:before{opacity:.5}.ob-profile.is-light .bg-fx.drift:after{opacity:.38}.ob-profile .bg-fx.noir{background:radial-gradient(140% 70% at 50% -10%,#e9cf8e17 0%,#e9cf8e08 38%,#0000 70%),linear-gradient(#0000 40%,#0a07028c 100%)}.ob-profile .bg-fx.noir .noir-veil{pointer-events:none;filter:blur(50px);background:radial-gradient(38% 34% at 32% 30%,#f4d58a29 0%,#0000 68%),radial-gradient(30% 26% at 74% 66%,#d6b0601f 0%,#0000 68%);animation:46s ease-in-out infinite alternate obp-noir-pool;position:absolute;inset:-30%}.ob-profile .bg-fx.noir:before,.ob-profile .bg-fx.noir:after{content:"";background-repeat:repeat;position:absolute;inset:0}.ob-profile .bg-fx.noir:before{background-image:radial-gradient(.9px .9px at 18% 22%,#e9cf8e80,#0000),radial-gradient(.8px .8px at 62% 54%,#e9cf8e6b,#0000),radial-gradient(.9px .9px at 38% 78%,#d6b06073,#0000),radial-gradient(.7px .7px at 84% 34%,#d6b06061,#0000),radial-gradient(.8px .8px at 8% 62%,#e9cf8e59,#0000),radial-gradient(.7px .7px at 50% 8%,#d6b06052,#0000);background-size:120px 120px;animation:90s linear infinite obp-noir-dust-far}.ob-profile .bg-fx.noir:after{background-image:radial-gradient(1.6px 1.6px at 22% 26%,#f4d58ae6,#0000),radial-gradient(1.3px 1.3px at 68% 60%,#f4d58abf,#0000),radial-gradient(1.1px 1.1px at 44% 80%,#e9cf8eb3,#0000),radial-gradient(1.4px 1.4px at 86% 20%,#e9cf8ecc,#0000),radial-gradient(1px 1px at 12% 64%,#f4d58a99,#0000),radial-gradient(1px 1px at 56% 42%,#f4d58aa6,#0000);background-size:260px 260px;animation:34s linear infinite obp-noir-dust-near,5.5s ease-in-out infinite obp-twinkle}.ob-profile.is-light .bg-fx.noir{background:radial-gradient(140% 70% at 50% -10%,#7858181a 0%,#0000 62%),linear-gradient(#0000 44%,#5c441a38 100%)}.ob-profile.is-light .bg-fx.noir .noir-veil{background:radial-gradient(38% 34% at 32% 30%,#926c222e 0%,#0000 68%),radial-gradient(30% 26% at 74% 66%,#78581824 0%,#0000 68%)}.ob-profile.is-light .bg-fx.noir:before{background-image:radial-gradient(.9px .9px at 18% 22%,#6e501673,#0000),radial-gradient(.8px .8px at 62% 54%,#6e501661,#0000),radial-gradient(.9px .9px at 38% 78%,#82601c66,#0000),radial-gradient(.7px .7px at 84% 34%,#82601c57,#0000),radial-gradient(.8px .8px at 8% 62%,#6e501652,#0000),radial-gradient(.7px .7px at 50% 8%,#82601c4d,#0000)}.ob-profile.is-light .bg-fx.noir:after{background-image:radial-gradient(1.6px 1.6px at 22% 26%,#785818d9,#0000),radial-gradient(1.3px 1.3px at 68% 60%,#785818b3,#0000),radial-gradient(1.1px 1.1px at 44% 80%,#8c6820a6,#0000),radial-gradient(1.4px 1.4px at 86% 20%,#8c6820bf,#0000),radial-gradient(1px 1px at 12% 64%,#7858188c,#0000),radial-gradient(1px 1px at 56% 42%,#78581899,#0000)}@keyframes obp-noir-dust-far{0%{background-position:0 0}to{background-position:0 -120px}}@keyframes obp-noir-dust-near{0%{background-position:0 0}to{background-position:0 -260px}}@keyframes obp-noir-pool{0%{transform:translate(-7%,4%)scale(1)}to{transform:translate(8%,-5%)scale(1.15)}}@keyframes obp-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes obp-aurora-curtain{0%{transform:translate(-16%)skew(-9deg)scaleY(1)}to{transform:translate(16%)skew(11deg)scaleY(1.18)}}@keyframes obp-aurora-veil{0%{transform:translate(18%,5%)skew(13deg)}to{transform:translate(-18%,-4%)skew(-7deg)}}@keyframes obp-twinkle{0%,to{opacity:.35}50%{opacity:.9}}@keyframes obp-rays{to{transform:rotate(360deg)}}@keyframes obp-fade-breathe{0%{opacity:.7}to{opacity:1}}@keyframes obp-drift-near{0%{transform:translate(-6%,9%)}to{transform:translate(7%,-9%)}}@keyframes obp-drift-far{0%{transform:translate(8%,-6%)}to{transform:translate(-7%,7%)}}.ob-profile .links.lfx-glow .link-item{border-color:var(--accent,var(--border-hover));box-shadow:0 0 14px -5px var(--accent,transparent)}.ob-profile .links.lfx-shine .link-item{position:relative;overflow:hidden}.ob-profile .links.lfx-shine .link-item:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff24 50%,#0000 62%) 0 0/250% 100%;animation:4.5s linear infinite obp-shimmer;position:absolute;inset:0}.ob-profile .links.lfx-shadow .link-item{box-shadow:5px 7px 0 0 color-mix(in srgb, var(--accent,#000) 24%, transparent), 4px 6px 10px 0 color-mix(in srgb, var(--accent,#000) 55%, transparent)}.ob-profile .links.lfx-shadow .link-item:hover{box-shadow:7px 10px 0 0 color-mix(in srgb, var(--accent,#000) 30%, transparent), 6px 9px 12px 0 color-mix(in srgb, var(--accent,#000) 66%, transparent)}.ob-profile.is-light .links.lfx-shadow .link-item{box-shadow:5px 7px #0000001f,4px 6px 10px #00000042}.ob-profile.is-light .links.lfx-shadow .link-item:hover{box-shadow:7px 10px #00000029,6px 9px 12px #00000057}.ob-profile .links.lfx-goldsheen .link-item{background:linear-gradient(#f6db9821 0%,#f6db9805 46%,#785c2617 100%),#131114eb;border-color:#e9cf8e66;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1cd3d,inset 0 -1px #0006}.ob-profile .links.lfx-goldsheen .link-item:hover{background:linear-gradient(#f6db982e 0%,#f6db980a 46%,#785c261a 100%),#1b181bf2;border-color:#e9cf8e94}.ob-profile .links.lfx-goldsheen .link-item:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 41%,#fff6d657 46%,#ad893e24 50%,#fff6d670 54%,#0000 59%) 0 0/220% 100%;animation:6s ease-in-out infinite obp-glint;position:absolute;inset:0}@keyframes obp-glint{0%{background-position:145% 0}40%,to{background-position:-75% 0}}.ob-profile .links.lshape-sharp .link-item{border-radius:0}.ob-profile .links.lshape-pill .link-item{border-radius:999px}.ob-profile .links.lshape-pill .link-icon{border-radius:50%}.ob-profile .links.lshape-outline .link-item{border-color:var(--accent,var(--border-hover));background:0 0}.ob-profile .links.lshape-outline .link-item:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.ob-profile .links.has-linkcolor .link-item{background:var(--link-bg);border-color:color-mix(in srgb, var(--link-fg) 22%, transparent);color:var(--link-fg)}.ob-profile .links.has-linkcolor .link-item:hover{background:color-mix(in srgb, var(--link-bg) 90%, #000);border-color:color-mix(in srgb, var(--link-fg) 40%, transparent)}.ob-profile .links.has-linkcolor .link-label{color:var(--link-fg)}.ob-profile .links.has-linkcolor .link-sub,.ob-profile .links.has-linkcolor .link-arrow{color:color-mix(in srgb, var(--link-fg) 62%, transparent)}.ob-profile .links.has-linkcolor .link-icon{background:color-mix(in srgb, var(--link-fg) 14%, transparent);color:var(--link-fg)}.ob-profile .links.is-transparent .link-item,.ob-profile .links.is-transparent .link-item:hover{background:0 0}.ob-profile .links.is-transparent .link-item:hover{background:color-mix(in srgb, var(--accent,#fff) 12%, transparent);border-color:var(--accent,var(--border-hover))}.ob-profile :is(.link-item,.link-card).feat{border-color:var(--accent,var(--border-hover))}.ob-profile :is(.link-item,.link-card).feat-glow{animation:2.2s ease-in-out infinite obp-feat-glow}.ob-profile :is(.link-item,.link-card).feat-pulse{animation:2.4s ease-in-out infinite obp-feat-pulse}.ob-profile :is(.link-item,.link-card).feat-vibrate{animation:.4s linear infinite obp-feat-vibrate}@keyframes obp-feat-glow{0%,to{box-shadow:0 0 6px -2px var(--accent,transparent)}50%{box-shadow:0 0 22px -2px var(--accent,transparent)}}@keyframes obp-feat-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes obp-feat-vibrate{0%,to{transform:translate(0)}20%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.ob-profile .link-18{letter-spacing:.04em;color:var(--accent,var(--blush));opacity:.8;border:1px solid;border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:700}@media (prefers-reduced-motion:reduce){.ob-profile .bg-fx.shimmer,.ob-profile .bg-fx.aurora:before,.ob-profile .bg-fx.aurora:after,.ob-profile .bg-fx.fade,.ob-profile .bg-fx.stars,.ob-profile .bg-fx.rays:before,.ob-profile .bg-fx.drift:before,.ob-profile .bg-fx.drift:after,.ob-profile .bg-fx.noir:before,.ob-profile .bg-fx.noir:after,.ob-profile .bg-fx.noir .noir-veil,.ob-profile .links.lfx-shine .link-item:after,.ob-profile .links.lfx-goldsheen .link-item:after,.ob-profile .avatar.ring-gold:after,.ob-profile .page-frame.page-frame-gold:after,.ob-profile .verified-gold .vg-sweep,.ob-profile :is(.link-item,.link-card).feat-glow,.ob-profile :is(.link-item,.link-card).feat-pulse,.ob-profile :is(.link-item,.link-card).feat-vibrate{animation:none}}.ob-profile.font-classic{--font-serif:var(--font-fraunces);--font-sans:var(--font-inter)}.ob-profile.font-editorial{--font-serif:var(--font-playfair);--font-sans:var(--font-inter)}.ob-profile.font-modern{--font-serif:var(--font-space-grotesk);--font-sans:var(--font-space-grotesk)}.ob-profile.font-mono{--font-serif:var(--font-space-mono);--font-sans:var(--font-space-mono)}.ob-profile.font-luxe{--font-serif:var(--font-cormorant);--font-sans:var(--font-inter)}.ob-profile.font-rounded{--font-serif:var(--font-poppins);--font-sans:var(--font-poppins)}.ob-profile.font-display{--font-serif:var(--font-bebas);--font-sans:var(--font-inter)}.ob-profile.font-handwritten{--font-serif:var(--font-caveat);--font-sans:var(--font-inter)}.ob-profile.font-modern .display-name,.ob-profile.font-modern .bio,.ob-profile.font-mono .display-name,.ob-profile.font-mono .bio,.ob-profile.font-rounded .display-name,.ob-profile.font-rounded .bio,.ob-profile.font-display .display-name,.ob-profile.font-display .bio,.ob-profile.font-handwritten .display-name,.ob-profile.font-handwritten .bio{font-style:normal}.ob-profile.font-mono .display-name{letter-spacing:-.02em}.ob-profile.font-display .display-name{letter-spacing:.03em;font-weight:400}.ob-profile.font-handwritten .display-name{font-size:30px}.ob-profile .nav-logo,.ob-profile .pf-logo,.ob-profile .made-with strong{font-family:var(--font-fraunces), serif;font-style:italic}.ob-profile.is-light .display-name{color:#16121a}.ob-profile.is-light .handle{color:#14101ab8}.ob-profile.is-light .handle span{color:#14101a73}.ob-profile.is-light .pronouns{color:#14101ab3;border-color:#14101a2e}.ob-profile.is-light .bio{color:#14101acc}.ob-profile.is-light .tag{color:#14101ac7;border-color:#14101a33}.ob-profile.is-light .divider .gem{color:#14101a80}.ob-profile.is-light .divider .line{background:#14101a24}.ob-profile.is-light .link-cat{color:#14101a99}.ob-profile.is-light .cover-hero .display-name,.ob-profile.is-light .cover-hero .handle{color:#fff}.ob-profile.is-light .cover-hero .handle span{color:#ffffffb3}.ob-profile.is-light{--accent-ink:color-mix(in srgb, var(--accent,var(--blush)) 55%, #14101a)}.ob-profile.is-light .verified-badge,.ob-profile.is-light .link-18,.ob-profile.is-light .tags.is-highlight .tag,.ob-profile.is-light .lc-unit b,.ob-profile.is-light .hype-label,.ob-profile.is-light .hype-colon,.ob-profile.is-light .pc-price{color:var(--accent-ink)}.ob-profile nav{z-index:100;pointer-events:none;background:linear-gradient(#1c0a0e8c,#1c0a0e00);justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.ob-profile nav>*{pointer-events:auto}.ob-profile .nav-logo{font-family:var(--font-serif), serif;color:var(--muted);font-size:16px;font-style:italic;text-decoration:none}.ob-profile .nav-logo span{color:var(--blush)}.ob-profile .nav-cta{border:.5px solid var(--blush-soft);color:var(--blush);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:2px;padding:7px 18px;font-size:11px;font-weight:400;text-decoration:none;transition:all .3s}.ob-profile .nav-cta:hover{background:#e8b8b01a}.ob-profile main{z-index:1;max-width:520px;margin:0 auto;padding:6rem 1.5rem 4rem;position:relative}.ob-profile .avatar-wrap{flex-direction:column;align-items:center;margin-bottom:.8rem;display:flex}.ob-profile .avatar-frame{margin-bottom:.85rem;display:inline-flex;position:relative}.ob-profile .avatar-frame .avatar{margin-bottom:0}.ob-profile .avatar{border:1.5px solid var(--border-hover);width:96px;height:96px;font-family:var(--font-serif), serif;color:var(--blush);background:linear-gradient(135deg,#3d1f3a,#4a1820);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:32px;font-style:italic;font-weight:300;display:flex;position:relative;overflow:hidden}.ob-profile .avatar img{object-fit:cover;width:100%;height:100%}.ob-profile .avatar-badge{background:var(--bg);border:1.5px solid var(--bg);z-index:4;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:2px;right:2px}.ob-profile .avatar-badge-inner{background:var(--green);border-radius:50%;width:10px;height:10px}.ob-profile .avatar.ring-gold{border-color:#8a6a2f8c;box-shadow:0 0 12px #e9cf8e73,0 0 28px #e9cf8e2e}.ob-profile .avatar.ring-gold:before,.ob-profile .avatar.ring-gold:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ob-profile .avatar.ring-gold:before{background:conic-gradient(from 215deg,#8a6a2f,#f7e7b2 22%,#c9a24a 42%,#6f5420 58%,#eed9a0 78%,#8a6a2f)}.ob-profile .avatar.ring-gold:after{z-index:3;background:linear-gradient(115deg,#0000 38%,#ffffff8c 50%,#0000 62%) 0 0/300% 100%;animation:4.5s linear infinite obp-shimmer}.ob-profile .heart-ring-gold{pointer-events:none;position:absolute;inset:0;transform:scale(1.1)}.ob-profile .heart-ring-gold:before,.ob-profile .heart-ring-gold:after{content:"";position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29.6'%3E%3Cpath d='M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29.6'%3E%3Cpath d='M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}.ob-profile .heart-ring-gold:before{background:conic-gradient(from 215deg,#8a6a2f,#f7e7b2 22%,#c9a24a 42%,#6f5420 58%,#eed9a0 78%,#8a6a2f)}.ob-profile .heart-ring-gold:after{background:linear-gradient(115deg,#0000 38%,#ffffff8c 50%,#0000 62%) 0 0/300% 100%;animation:4.5s linear infinite obp-shimmer}.ob-profile .avatar.shape-square{border-radius:20px}.ob-profile .avatar.shape-landscape{border-radius:16px;width:168px;height:104px}.ob-profile .avatar.shape-heart{border:none;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29.6'%3E%3Cpath d='M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29.6'%3E%3Cpath d='M23.6,0c-3.4,0-6.3,2.7-7.6,5.6C14.7,2.7,11.8,0,8.4,0C3.8,0,0,3.8,0,8.4c0,9.4,9.5,11.9,16,21.2c6.1-9.3,16-12.1,16-21.2C32,3.8,28.2,0,23.6,0z' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}.ob-profile .identity{text-align:center;margin-bottom:.5rem}.ob-profile .display-name{font-family:var(--font-serif), serif;color:var(--text);letter-spacing:-.01em;margin-bottom:.25rem;font-size:26px;font-weight:400}.ob-profile .verified-badge{vertical-align:middle;width:.62em;height:.62em;color:var(--accent,var(--blush));filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent,var(--blush)) 55%, transparent));margin-top:-.12em;margin-left:.28em;display:inline-flex}.ob-profile .verified-badge svg{width:100%;height:100%;display:block}.ob-profile .verified-badge.verified-gold{color:#e9cf8e;filter:drop-shadow(0 0 6px #e9cf8e99)}.ob-profile .verified-gold .vg-sweep{animation:3.4s ease-in-out infinite obp-vgold-sweep;transform:translate(-12px)skew(-18deg)}@keyframes obp-vgold-sweep{0%,55%{transform:translate(-12px)skew(-18deg)}85%,to{transform:translate(34px)skew(-18deg)}}.ob-profile .handle{color:var(--muted);letter-spacing:.08em;font-size:12px}.ob-profile .handle span{color:var(--blush)}.ob-profile .pronouns{color:var(--muted);border:.5px solid var(--border);letter-spacing:.06em;border-radius:20px;margin-top:.5rem;padding:3px 10px;font-size:10px;display:inline-block}.ob-profile .commission-pill{letter-spacing:.06em;border:.5px solid var(--border);width:fit-content;color:var(--muted);border-radius:20px;align-items:center;gap:5px;margin:.5rem auto 0;padding:3px 10px;font-size:10px;display:flex}.ob-profile .commission-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ob-profile .commission-open{color:var(--green);border-color:var(--green)}.ob-profile .commission-waitlist{color:var(--blush);border-color:var(--blush-soft)}.ob-profile .commission-closed{color:var(--muted)}.ob-profile .contact-form{border:.5px solid var(--border);background:var(--surface-2,#ffffff05);text-align:left;border-radius:14px;flex-direction:column;gap:.6rem;margin:1.25rem 0;padding:1rem;display:flex}.ob-profile .contact-form-title{letter-spacing:.04em;font-size:12px;font-weight:600}.ob-profile .contact-form input,.ob-profile .contact-form textarea{width:100%;font:inherit;color:var(--text);background:var(--bg,#14101c);border:.5px solid var(--border);resize:vertical;border-radius:10px;padding:8px 10px;font-size:13px}.ob-profile .contact-form button{color:#fff;background:var(--accent,#a855f7);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:12px;font-weight:600}.ob-profile .contact-form button:disabled{opacity:.6;cursor:not-allowed}.ob-profile .contact-form-error{color:var(--rose);font-size:11px}.ob-profile .contact-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ob-profile .contact-sent{border:.5px solid var(--border);color:var(--muted);text-align:center;border-radius:14px;margin:1.25rem 0;padding:1rem;font-size:12px}.ob-profile .audience-form{border:.5px solid var(--border);background:var(--surface-2,#ffffff05);text-align:left;border-radius:14px;flex-direction:column;gap:.5rem;margin:1.25rem 0;padding:1rem;display:flex}.ob-profile .audience-form-title{letter-spacing:.01em;font-size:13px;font-weight:600}.ob-profile .audience-form-row{gap:.5rem;display:flex}.ob-profile .audience-form input{min-width:0;font:inherit;color:var(--text);background:var(--bg,#14101c);border:.5px solid var(--border);border-radius:10px;flex:auto;padding:8px 10px;font-size:13px}.ob-profile .audience-form button{color:#fff;background:var(--accent,#a855f7);cursor:pointer;border:none;border-radius:10px;flex:none;padding:8px 16px;font-size:12px;font-weight:600}.ob-profile .audience-form button:disabled{opacity:.6;cursor:not-allowed}.ob-profile .audience-form-error{color:var(--rose);font-size:11px}.ob-profile .audience-form-note{color:var(--muted);font-size:11px}.ob-profile .audience-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ob-profile .audience-sent{border:.5px solid var(--border);color:var(--muted);text-align:center;border-radius:14px;margin:1.25rem 0;padding:1rem;font-size:12px}.ob-profile main.has-cover{padding-top:0}.ob-profile .cover-hero{flex-direction:column;justify-content:flex-end;min-height:320px;margin:0 -1.5rem .75rem;padding:3.25rem 1.5rem .75rem;display:flex;position:relative;overflow:hidden}.ob-profile .cover-photo{z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000008c 72%,#0000 96%);mask-image:linear-gradient(#000 0% 42%,#0000008c 72%,#0000 96%)}.ob-profile .cover-photo-img{object-fit:cover;width:100%;height:100%;display:block}.ob-profile .cover-fade{z-index:1;background:linear-gradient(#08050c66 0%,#08050c00 28% 100%);position:absolute;inset:0}.ob-profile .cover-content{z-index:2;position:relative}.ob-profile .cover-hero .identity{margin-bottom:0}.ob-profile .cover-hero .display-name{text-shadow:0 2px 18px #000000a6;font-size:30px}.ob-profile .cover-hero .handle{text-shadow:0 1px 12px #000c}.ob-profile .cover-hero .pronouns{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0a1066}.ob-profile .cover-hero .social-icons{margin:1rem 0 .1rem}.ob-profile .cover-hero .social-icon{color:#fff;-webkit-backdrop-filter:blur(6px);background:#0c0a1073;border-color:#fff3}.ob-profile .social-icons{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 .85rem;display:flex}.ob-profile .social-icon{border:.5px solid var(--border);width:42px;height:42px;color:color-mix(in srgb, var(--accent,var(--blush)) 35%, #f6f1ea);background:#08070a8c;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:inline-flex}.ob-profile.is-light .social-icon{color:color-mix(in srgb, var(--accent,var(--blush)) 45%, #1a161f);background:#ffffff8c}.ob-profile .social-icon svg{width:20px;height:20px;display:block}.ob-profile .social-icon .social-letter{font-family:var(--font-serif), serif;font-size:17px;font-style:italic}.ob-profile .social-icon:hover{border-color:var(--accent,var(--border-hover));color:var(--accent,var(--blush));box-shadow:0 0 14px -4px var(--accent,transparent);background:#08070ab8;transform:translateY(-2px)}.ob-profile.is-light .social-icon:hover{background:#ffffffbf}.ob-profile .social-icons.icons-mono .social-icon{color:#fff}.ob-profile .social-icons.icons-mono .social-icon:hover{color:#fff;border-color:#ffffff80;box-shadow:0 0 14px -4px #fff6}.ob-profile .tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:.5rem 0;display:flex}.ob-profile .tag{border:.5px solid var(--border);color:var(--muted);letter-spacing:.04em;border-radius:20px;padding:4px 11px;font-size:11px}.ob-profile .tag.primary{border-color:var(--blush-soft);color:var(--blush);background:#e8b8b00f}.ob-profile .tags.is-highlight .tag{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.ob-profile .bio{font-family:var(--font-serif), serif;color:var(--muted);text-align:center;max-width:380px;margin:0 auto .9rem;font-size:15px;font-style:italic;font-weight:300;line-height:1.7}.ob-profile .divider{align-items:center;gap:1rem;margin:.95rem 0;display:flex}.ob-profile .divider .line{background:var(--border);flex:1;height:.5px}.ob-profile .divider .gem{font-family:var(--font-serif), serif;color:var(--faint);font-size:11px;font-style:italic}.ob-profile .links{flex-direction:column;gap:10px;margin-bottom:2rem;display:flex}.ob-profile .link-cat{letter-spacing:.2em;text-transform:uppercase;color:var(--blush);opacity:.7;margin:.75rem 0 .1rem;padding-left:4px;font-size:10px;font-weight:500}.ob-profile .link-cat:first-child{margin-top:0}.ob-profile .link-item{border:.5px solid var(--border);cursor:pointer;color:var(--text);background:#08070a80;border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:14px 52px;text-decoration:none;transition:all .3s;display:flex;position:relative}.ob-profile .link-item:hover{border-color:var(--border-hover);background:#08070aa8;transform:translateY(-1px)}.ob-profile.is-light .link-item{color:#16121a;background:#ffffff8c}.ob-profile.is-light .link-item:hover{background:#ffffffb8}.ob-profile.is-light .link-sub,.ob-profile.is-light .link-arrow{color:#14101a8c}.ob-profile .link-icon{width:36px;height:36px;color:var(--blush);font-size:14px;font-weight:500;font-family:var(--font-serif), serif;background:#e8b8b01a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;top:50%;left:14px;overflow:hidden;transform:translateY(-50%)}.ob-profile .link-icon.has-img{background:0 0}.ob-profile .link-icon-img{object-fit:cover;width:100%;height:100%;display:block}.ob-profile .link-icon svg{width:20px;height:20px;display:block}.ob-profile .link-text{text-align:center;flex:0 auto;min-width:0}.ob-profile .link-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:13px;font-weight:400;overflow:hidden}.ob-profile .link-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ob-profile .link-arrow{color:var(--faint);font-size:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ob-profile .link-item .link-18{position:absolute;top:50%;right:42px;transform:translateY(-50%)}.ob-profile .link-countdown{cursor:default;justify-content:flex-start;padding-right:128px}.ob-profile .link-countdown:hover{transform:none}.ob-profile .link-countdown .lc-lock{background:#e8b8b01f;font-family:inherit;font-style:normal}.ob-profile .link-countdown .lc-status{color:var(--blush);opacity:.85}.ob-profile .lc-timer{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ob-profile .lc-unit{color:var(--muted);letter-spacing:.02em;font-size:10px}.ob-profile .lc-unit b{text-align:center;min-width:1.4ch;color:var(--accent,var(--blush));font-size:14px;font-weight:600;display:inline-block}.ob-profile .hype-wrap{flex-direction:column;display:flex}.ob-profile .hype{flex-direction:column;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ob-profile .hype-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,var(--blush));background:color-mix(in srgb, var(--accent,#e8b8b0) 16%, transparent);border:.5px solid color-mix(in srgb, var(--accent,#e8b8b0) 40%, transparent);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.ob-profile .hype-phase2 .hype-label{color:#e7c977;background:#d9b45c29;border-color:#d9b45c73}.ob-profile .hype-timer{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.ob-profile .hype-cell-wrap{align-items:center;gap:6px;display:flex}.ob-profile .hype-colon{color:var(--accent,var(--blush));opacity:.7;font-size:22px;font-weight:700;transform:translateY(-6px)}.ob-profile .hype-cell{background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;min-width:54px;padding:8px 6px 6px;display:flex}.ob-profile.is-light .hype-cell{background:#0000000d;border-color:#0000001f}.ob-profile .hype-cell b{letter-spacing:.01em;font-size:26px;font-weight:700;line-height:1}.ob-profile .hype-cell small{letter-spacing:.12em;color:var(--muted);margin-top:4px;font-size:9px;font-weight:600}.ob-profile .hype-inside{align-items:flex-start;gap:5px;margin:0 0 6px}.ob-profile .hype-inside .hype-label{padding:3px 9px;font-size:10px}.ob-profile .hype-inside .hype-timer,.ob-profile .hype-inside .hype-cell-wrap{gap:4px}.ob-profile .hype-inside .hype-cell{border-radius:8px;min-width:32px;padding:4px 5px 3px}.ob-profile .hype-inside .hype-cell b{font-size:15px}.ob-profile .hype-inside .hype-cell small{margin-top:2px;font-size:7px}.ob-profile .hype-inside .hype-colon{font-size:13px;transform:translateY(-4px)}.ob-profile .link-card .hype-inside{margin:0 0 8px}.ob-profile .link-card-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ob-profile .link-card-row.split-left{grid-template-columns:1.5fr 1fr}.ob-profile .link-card-row.split-right{grid-template-columns:1fr 1.5fr}.ob-profile .link-card-row .link-card{aspect-ratio:3/4}.ob-profile .link-card-row.split-left .link-card:first-child,.ob-profile .link-card-row.split-right .link-card:last-child{aspect-ratio:auto;align-self:stretch}.ob-profile .link-card-row>.hype-wrap{min-height:0}.ob-profile .link-card-row>.hype-wrap .link-card{aspect-ratio:auto;flex:1;min-height:120px}.ob-profile .link-card{aspect-ratio:16/10;border:.5px solid var(--border);cursor:pointer;color:#fff;border-radius:14px;width:100%;text-decoration:none;transition:transform .3s,border-color .3s;display:block;position:relative;overflow:hidden}.ob-profile .link-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.ob-profile .lc-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ob-profile .lc-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);background:#0c0a1080;border:.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:12px;left:12px}.ob-profile .lc-badge svg{width:17px;height:17px;display:block}.ob-profile .lc-badge .social-letter{font-family:var(--font-serif), serif;font-size:15px;font-style:italic}.ob-profile .lc-18{z-index:2;position:absolute;top:12px;right:12px}.ob-profile .lc-overlay{z-index:1;background:linear-gradient(#0000 30%,#00000047 62%,#000000b8 100%);flex-direction:column;justify-content:flex-end;padding:14px 16px;display:flex;position:absolute;inset:0}.ob-profile .lc-title{text-shadow:0 1px 10px #0009;font-size:15px;font-weight:500;line-height:1.25}.ob-profile .lc-sub{color:#ffffffd1;text-shadow:0 1px 8px #0009;margin-top:2px;font-size:11px;line-height:1.3}.ob-profile .link-card-row .lc-overlay{padding:11px 12px}.ob-profile .link-card-row .lc-title{font-size:13.5px}.ob-profile .link-card-row .lc-sub{font-size:10.5px}.ob-profile .gallery-grid{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0;display:flex}.ob-profile .gallery-tile{border:.5px solid var(--border);cursor:pointer;background:0 0;border-radius:12px;flex:none;width:92px;height:92px;padding:0;transition:transform .3s,border-color .3s;display:block;position:relative;overflow:hidden}.ob-profile .gallery-tile:hover{border-color:var(--border-hover);transform:translateY(-2px)}.ob-profile .gallery-tile-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ob-profile .gallery-tile-caption{font-family:var(--font-serif), serif;text-align:center;color:#fff;-webkit-line-clamp:2;line-clamp:2;pointer-events:none;background:linear-gradient(#0000,#000c 60%);-webkit-box-orient:vertical;padding:14px 5px 5px;font-size:10px;font-weight:500;line-height:1.25;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ob-profile .gallery-lightbox{z-index:200;-webkit-backdrop-filter:blur(4px);background:#060509e6;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex;position:fixed;inset:0}.ob-profile .gallery-lightbox-img{object-fit:contain;cursor:default;border-radius:12px;width:auto;max-width:min(92vw,640px);height:auto;max-height:78vh}.ob-profile .gallery-lightbox-caption{color:#ffffffd9;text-align:center;cursor:default;max-width:92vw;font-size:13px}.ob-profile .gallery-lightbox-close{color:#fff;cursor:pointer;background:#ffffff14;border:.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:18px;right:18px}.ob-profile .gallery-lightbox-nav{color:#fff;cursor:pointer;background:#ffffff14;border:.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ob-profile .gallery-lightbox-nav.prev{left:12px}.ob-profile .gallery-lightbox-nav.next{right:12px}.ob-profile .featured-label{letter-spacing:.18em;text-transform:uppercase;color:var(--blush);text-align:center;margin-bottom:1rem;font-size:10px;font-weight:500}.ob-profile .featured-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:2rem;display:grid}.ob-profile .featured-item{aspect-ratio:1;border:.5px solid var(--border);font-family:var(--font-serif), serif;color:var(--faint);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:22px;font-style:italic;transition:all .3s;display:flex;position:relative;overflow:hidden}.ob-profile .featured-item:hover{border-color:var(--border-hover)}.ob-profile .featured-item .lock{opacity:.6;font-size:12px;position:absolute;bottom:8px;right:8px}.ob-profile .fi1{background:linear-gradient(135deg,#2a1020,#3d1530)}.ob-profile .fi2{background:linear-gradient(135deg,#1e1428,#2e1a3a)}.ob-profile .fi3{background:linear-gradient(135deg,#1a1020,#2a1428)}.ob-profile .subscribe-card{border:.5px solid var(--blush-soft);text-align:center;background:#08070a80;border-radius:10px;margin-bottom:2rem;padding:1.75rem}.ob-profile .sub-title{font-family:var(--font-serif), serif;color:var(--text);margin-bottom:.4rem;font-size:19px;font-weight:400}.ob-profile .sub-price{font-family:var(--font-serif), serif;color:var(--blush);letter-spacing:-.02em;margin:.75rem 0 .25rem;font-size:36px;font-weight:300}.ob-profile .sub-period{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.25rem;font-size:11px}.ob-profile .sub-perks{text-align:left;flex-direction:column;gap:6px;margin-bottom:1.5rem;display:flex}.ob-profile .sub-perk{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.ob-profile .sub-perk:before{content:"◦";color:var(--blush);flex-shrink:0;font-size:8px}.ob-profile .btn-subscribe{background:var(--blush);color:#1c0a0e;width:100%;font-family:var(--font-sans), sans-serif;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:6px;padding:14px;font-size:13px;font-weight:500;transition:opacity .3s}.ob-profile .btn-subscribe:hover{opacity:.88}.ob-profile .profile-footer{text-align:center;padding:2rem 0 1rem}.ob-profile .pf-logo{font-family:var(--font-serif), serif;color:var(--faint);font-size:13px;font-style:italic}.ob-profile .pf-logo span{color:#e8b8b04d}.ob-profile .pf-cta{color:var(--faint);letter-spacing:.06em;margin-top:4px;font-size:11px}.ob-profile .pf-cta a{color:var(--muted);text-decoration:none}.ob-profile .pf-cta a:hover{color:var(--blush)}.ob-profile .made-with{z-index:50;letter-spacing:.04em;color:var(--muted);-webkit-backdrop-filter:blur(8px);background:#0c0c12b8;border:1px solid #e8b8b029;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:inline-flex;position:fixed;bottom:14px;right:14px;box-shadow:0 6px 22px #0006}.ob-profile .made-with strong{font-family:var(--font-serif), serif;color:var(--blush);font-style:italic;font-weight:500}.ob-profile .made-with .mw-dot{background:var(--accent,#a855f7);width:6px;height:6px;box-shadow:0 0 6px var(--accent,#a855f7);border-radius:50%}.ob-profile .made-with:hover{color:var(--soft,#e8e8ef);border-color:#e8b8b052;transform:translateY(-1px)}.brand-aside{z-index:50;-webkit-backdrop-filter:blur(8px);background:#0c0c129e;border:1px solid #e8b8b024;border-radius:14px;flex-direction:column;gap:8px;width:210px;padding:14px 16px;display:none;position:fixed;bottom:20px;left:20px;box-shadow:0 6px 22px #00000061}@media (min-width:1120px){.brand-aside{display:flex}}.brand-aside .ba-logo{font-family:var(--font-serif), serif;letter-spacing:.02em;color:var(--blush);font-size:15px;font-style:italic;font-weight:500}.brand-aside .ba-y{color:var(--blush)}.brand-aside .ba-tld{font-family:var(--font-sans), sans-serif;color:#e8b8b066;margin-left:2px;font-size:9px;font-style:normal}.brand-aside .ba-pitch{color:var(--muted);margin:0;font-size:11.5px;line-height:1.5}.brand-aside .ba-cta{color:var(--blush);border-bottom:1px solid #0000;align-self:flex-start;font-size:11.5px;text-decoration:none;transition:border-color .2s}.brand-aside .ba-cta:hover{border-bottom-color:currentColor}.ob-profile .profile-legal{letter-spacing:.03em;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:2rem;font-size:11px;display:flex}.ob-profile .profile-legal a,.ob-profile .profile-legal span{color:var(--faint,#e8e8ef66);text-decoration:none;transition:color .15s}.ob-profile .profile-legal a:hover{color:var(--muted,#e8e8efb3)}.ob-profile .social-icons-bottom{margin-top:1.75rem}.ob-profile button.nav-logo{cursor:pointer;background:0 0;border:0;padding:0}.ob-profile button.made-with{cursor:pointer;font-family:inherit}.ob-profile .nav-brandlogo{align-items:center;display:inline-flex}.ob-profile .nav-brandlogo img{max-height:calc(28px * var(--brand-logo-scale,1));max-width:calc(140px * var(--brand-logo-scale,1));object-fit:contain;width:auto;height:auto;display:block}.ob-profile .share-fab{z-index:101;width:40px;height:40px;color:var(--blush,#e8b8b0);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0c0c12b8;border:1px solid #e8b8b02e;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,border-color .2s;display:inline-flex;position:fixed;top:1rem;right:1rem;box-shadow:0 6px 22px #0006}.ob-profile .share-fab svg{width:18px;height:18px}.ob-profile .share-fab:hover{border-color:#e8b8b066;transform:translateY(-1px)}.ob-profile .share-overlay,.ob-profile.share-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);background:#06060a9e;justify-content:center;align-items:flex-end;animation:.2s shareFade;display:flex;position:fixed;inset:0}@keyframes shareFade{0%{opacity:0}to{opacity:1}}.ob-profile .share-sheet{color:#e8e8ef;background:#14141b;border:1px solid #e8b8b024;border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-width:460px;max-height:92vh;padding:1.1rem 1.25rem 1.75rem;animation:.26s cubic-bezier(.2,.8,.2,1) shareRise;overflow-y:auto}@keyframes shareRise{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.ob-profile .share-overlay,.ob-profile.share-overlay{align-items:center}.ob-profile .share-sheet{border-bottom:1px solid #e8b8b024;border-radius:22px}}.ob-profile .share-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ob-profile .share-title{font-size:15px;font-weight:600}.ob-profile .share-x{color:#e8e8ef99;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.ob-profile .share-x:hover{color:#fff}.ob-profile .share-card-hero{text-align:center;background:radial-gradient(120% 120% at 50% 0%, var(--card-tint), transparent 60%), #1b1b24;border:1px solid #e8b8b01a;border-radius:16px;margin-bottom:1.1rem;padding:1.5rem 1rem}.ob-profile .sc-avatar{border:2px solid var(--card-accent);width:72px;height:72px;box-shadow:0 0 18px var(--card-glow);color:#e8e8ef;background:#2a2a36;border-radius:50%;justify-content:center;align-items:center;margin:0 auto .7rem;font-size:24px;font-weight:600;display:flex;overflow:hidden}.ob-profile .sc-avatar img{object-fit:cover;width:100%;height:100%}.ob-profile .sc-name{font-size:17px;font-weight:600}.ob-profile .sc-handle{color:#e8e8ef8c;margin-top:2px;font-size:12.5px}.ob-profile .share-actions-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:1.1rem;display:grid}.ob-profile .sa-btn{color:#e8e8ef;cursor:pointer;background:#1e1e28;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:11px;text-decoration:none;transition:background .15s;display:flex}.ob-profile .sa-btn:hover{background:#262633}.ob-profile .sa-ic{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ob-profile .sa-ic svg{width:20px;height:20px}.ob-profile .sa-lb{color:#e8e8efbf}.ob-profile .share-qr{text-align:center;margin-bottom:1.1rem}.ob-profile .share-qr img{background:#fff;border-radius:12px;width:180px;height:180px;padding:8px}.ob-profile .share-qr-skel{background:#1e1e28;border-radius:12px;width:180px;height:180px;margin:0 auto}.ob-profile .share-qr-dl{color:var(--card-accent);margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.ob-profile .share-qr-dl:hover{text-decoration:underline}.ob-profile .share-join{border-top:1px solid #ffffff0f;padding-top:1.1rem}.ob-profile .sj-title{font-size:14px;font-weight:600}.ob-profile .sj-sub{color:#e8e8ef8c;margin:3px 0 12px;font-size:12px}.ob-profile .sj-form{flex-direction:column;gap:8px;display:flex}.ob-profile .sj-field{background:#1e1e28;border:1px solid #ffffff14;border-radius:10px;align-items:center;padding:0 10px;display:flex;overflow:hidden}.ob-profile .sj-prefix{color:#e8e8ef66;white-space:nowrap;font-size:13px}.ob-profile .sj-input{color:#e8e8ef;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:11px 4px;font-size:13px}.ob-profile .sj-cta{cursor:pointer;color:#0c0c12;background:var(--card-accent);border:0;border-radius:10px;padding:11px;font-size:13px;font-weight:600;transition:filter .15s}.ob-profile .sj-cta:hover{filter:brightness(1.08)}.profile-stage,.profile-frame,.profile-viewport,.profile-screen{display:contents}.profile-qr,.profile-notch{display:none}@media (min-width:700px){.profile-stage{background:radial-gradient(60% 55% at 30% 18%,#191320 0%,#0000 70%),radial-gradient(50% 50% at 82% 88%,#150e1f 0%,#0000 70%),#08080c;justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex;overflow:hidden}.profile-frame{width:410px;height:820px;transform:scale(var(--phone-fit,1));margin-block:calc((var(--phone-fit,1) - 1) * 410px);margin-inline:calc((var(--phone-fit,1) - 1) * 205px);border:1px solid var(--border-hover);background:linear-gradient(160deg,#1d1d24,#0b0b0f);border-radius:42px;padding:10px;display:block;position:relative;box-shadow:0 18px 50px #00000080,inset 0 0 0 2px #ffffff08}.profile-notch{z-index:3;background:#000;border-radius:5px;width:92px;height:7px;display:block;position:absolute;top:18px;left:50%;transform:translate(-50%)}.profile-viewport{isolation:isolate;border-radius:33px;width:100%;height:100%;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.profile-screen{overscroll-behavior:contain;scrollbar-width:none;background:var(--bg);isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden auto}.profile-screen::-webkit-scrollbar{display:none}@media (max-height:939px){.profile-frame{--phone-fit:1}}@media (max-height:859px){.profile-frame{--phone-fit:.92}}@media (max-height:789px){.profile-frame{--phone-fit:.83}}@media (max-height:719px){.profile-frame{--phone-fit:.75}}@media (max-height:649px){.profile-frame{--phone-fit:.66}}.profile-qr{z-index:40;-webkit-backdrop-filter:blur(6px);background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:14px;display:flex;position:fixed;bottom:34px;right:34px}.profile-qr img{background:#fff;border-radius:9px;width:116px;height:116px;padding:7px;display:block}.profile-qr .profile-qr-cap{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:10px}}.ob-profile .link-embed{width:100%;margin:.55rem 0}.ob-profile .embed-row{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.ob-profile .embed-row .link-embed{min-width:0;margin:0}.ob-profile .embed-row .embed-social{width:100%}@media (max-width:480px){.ob-profile .embed-row{grid-template-columns:1fr}}.ob-profile .embed-tt-thumb{aspect-ratio:9/16;position:relative}.ob-profile .embed-tt-thumb .embed-photo-img{object-fit:cover;height:100%}.ob-profile .embed-tt-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;left:10px}.ob-profile .embed-tt-badge svg{fill:#fff;width:13px;height:13px}.ob-profile .embed-tt-play{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;pointer-events:none;background:#0006;border-radius:50%;place-items:center;width:46px;height:46px;font-size:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ob-profile .embed-frame{border:.5px solid var(--border);background:#000;border-radius:14px;width:100%;height:0;position:relative;overflow:hidden}.ob-profile .embed-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ob-profile .embed-audio{background:var(--surface-2,#ffffff05);border:0;border-radius:14px;width:100%;overflow:hidden}.ob-profile .embed-social{justify-content:center;display:flex}.ob-profile .embed-photo{border:.5px solid var(--border);background:var(--surface-2,#ffffff05);border-radius:14px;width:100%;line-height:0;display:block;overflow:hidden}.ob-profile .embed-photo-img{object-fit:cover;width:100%;height:auto;display:block}.ob-profile .embed-stub{border:.5px dashed var(--border);background:var(--surface-2,#ffffff05);width:100%;color:var(--muted);border-radius:14px;align-items:center;gap:.6rem;padding:1.4rem 1rem;font-size:12px;display:flex}.ob-profile .embed-stub-play{background:var(--accent,#a855f7);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.ob-profile .embed-stub-label{text-transform:capitalize}.ob-profile .embed-stub-label.is-plain{text-transform:none}.ob-profile .embed-card{border:.5px solid var(--border);background:var(--surface-2,#ffffff05);width:100%;color:var(--text);border-radius:14px;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.ob-profile .embed-card:hover{border-color:var(--accent,var(--border-hover))}.ob-profile .embed-card-img{object-fit:cover;border-radius:10px;flex:none;width:46px;height:46px}.ob-profile .embed-card-play{background:var(--accent,#a855f7);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.ob-profile .embed-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.ob-profile .embed-card-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ob-profile .embed-card-domain{color:var(--muted);font-size:11px}.ob-profile .embed-card-arrow{color:var(--muted);flex:none}.ob-profile .product-card{border:1px solid color-mix(in srgb, var(--accent,#a855f7) 40%, transparent);background:var(--surface-2,#ffffff05);width:100%;color:var(--text);border-radius:14px;align-items:stretch;gap:.85rem;margin:.55rem 0;padding:.7rem;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.ob-profile .product-card:hover{border-color:color-mix(in srgb, var(--accent,#a855f7) 85%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#a855f7) 55%, transparent), 0 6px 18px -6px color-mix(in srgb, var(--accent,#a855f7) 45%, transparent)}.ob-profile .pc-18{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;position:absolute;top:8px;right:8px}.ob-profile .pc-thumb{border-radius:10px;flex:none;width:74px;height:74px;display:block;overflow:hidden}.ob-profile .pc-img{object-fit:cover;width:100%;height:100%;display:block}.ob-profile .pc-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.ob-profile .pc-title{font-size:14px;font-weight:600}.ob-profile .pc-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.ob-profile .pc-foot{align-items:center;gap:.6rem;margin-top:auto;padding-top:.3rem;display:flex}.ob-profile .pc-price{color:var(--accent,#a855f7);font-size:14px;font-weight:700}.ob-profile .pc-cta{color:#fff;background:var(--accent,#a855f7);border-radius:999px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:600}
