@font-face{font-family:Sofia Pro Display;src:url(/fonts/SofiaPro-Bold.woff2)format("woff2"),url(/fonts/SofiaPro-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro Display;src:url(/fonts/SofiaPro-BoldItalic.woff2)format("woff2"),url(/fonts/SofiaPro-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}html:has(.hub-page){scroll-snap-type:none}html[data-theme=light]:has(.hub-page){background:#faf8f5}html:has(.hub-page){background:#07070a}html[data-theme=light]:has(.hub-page) body{background:#faf8f5}html:has(.hub-page) body{background:#07070a}.hub-page{--bg:#07070a;--ink:#f5f3ef;--muted:#f5f3ef9e;--faint:#f5f3ef73;--line:#ffffff2e;--glass:#ffffff0f;--coral:#ff6a4d;--coral-2:#ff9a6b;--social-a:#4dd0e1;--social-b:#9333ea;--dating-a:#fd6048;--dating-b:#eca776;--infl-a:#b075b1;--infl-b:#eca776;--infl-c:#fbb941;--g-social:linear-gradient(90deg, var(--social-a), var(--social-b));--g-dating:linear-gradient(90deg, var(--dating-a), var(--dating-b));--g-infl:linear-gradient(90deg, var(--infl-a), var(--infl-b), var(--infl-c));--bar:0px;background:var(--bg);color:var(--ink);font-family:Inter Variable,Inter,Inter Fallback,Inter Fallback Roboto,system-ui,-apple-system,sans-serif;position:relative;overflow-x:clip}.hub-page[data-theme=light]{--bg:#faf8f5;--ink:#14151c;--muted:#14151c9e;--faint:#14151c80;--line:#14151c2e;--glass:#ffffffb3}.hub-page h1,.hub-page h2,.hub-page h3{font-family:Sofia Pro Display,Inter Variable,Inter,Inter Fallback,Inter Fallback Roboto,sans-serif;font-weight:700}.hub-page em{color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.hub-grain{pointer-events:none;z-index:50;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.8s steps(4,end) infinite hub-grain;position:fixed;inset:-50%}.hub-page[data-theme=light] .hub-grain{opacity:.035}@keyframes hub-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.hub-bar{height:var(--bar);z-index:40;pointer-events:none;background:#000;position:fixed;left:0;right:0}.hub-page[data-theme=light] .hub-bar{background:var(--bg)}.hub-bar-top{transform-origin:top;top:0}.hub-bar-bottom{transform-origin:bottom;bottom:0}.hub-header{top:var(--bar);z-index:70;will-change:translate;justify-content:space-between;align-items:center;padding:18px clamp(20px,4vw,56px);transition:translate .45s cubic-bezier(.2,.7,.2,1),opacity .35s;animation:.8s cubic-bezier(.2,.7,.2,1) 1.4s backwards hub-header-in;display:flex;position:fixed;left:0;right:0}@keyframes hub-header-in{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.hub-header{animation:none}}.hub-header:before{content:"";left:0;right:0;top:calc(-1 * var(--bar));z-index:-1;background:linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 82%, transparent) 55%, transparent 100%);opacity:.85;pointer-events:none;transition:opacity .35s;position:absolute;bottom:-28px}.hub-header.is-scrolled:before{opacity:1}.hub-header.is-hidden{translate:0 calc(-100% - var(--bar));opacity:0}.hub-logo{filter:brightness(0)invert();width:auto;height:26px}.hub-page[data-theme=light] .hub-logo{filter:none}.hub-header-right{align-items:center;gap:10px;display:flex}.hub-creators-btn{color:var(--muted);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border-radius:9px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s}.hub-creators-btn:hover{color:var(--ink)}.hub-theme{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8080801f;border:1px solid #8080804d;border-radius:12px;gap:2px;padding:3px;display:flex}.hub-theme button{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.hub-theme button.on{background:#80808059}.hub-theme button:focus-visible,.hub-creators-btn:focus-visible,.hub-film-btn:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.hub-theme-ic{fill:none;width:17px;height:17px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:opacity .2s}.hub-theme button.on .hub-theme-ic{opacity:1}.hub-theme button:first-child .hub-theme-ic{fill:var(--ink);stroke:none}.hub-opening{z-index:0;isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.hub-video-wrap{position:absolute;inset:-10%;overflow:hidden}.hub-bgvideo{object-fit:cover;filter:saturate(1.05)contrast(1.06)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.hub-page .orb{filter:blur(90px);mix-blend-mode:screen;opacity:.28;will-change:transform;pointer-events:none;border-radius:50%;position:absolute}.hub-page[data-theme=light] .orb{mix-blend-mode:multiply;opacity:.22}.orb-1{background:radial-gradient(circle, var(--social-a), var(--social-b) 60%, transparent 70%);width:46vmax;height:46vmax;top:-10vmax;left:-12vmax}.orb-2{background:radial-gradient(circle, var(--dating-a), var(--dating-b) 55%, transparent 70%);width:40vmax;height:40vmax;top:10vh;right:-12vmax}.orb-3{background:radial-gradient(circle, var(--infl-c), var(--infl-a) 55%, transparent 70%);width:42vmax;height:42vmax;bottom:-24vmax;left:25vw}.hub-shade{background:radial-gradient(120% 90% at 50% 40%, #07070a26 0%, #07070abf 70%, var(--bg) 100%), linear-gradient(180deg, #07070a8c 0%, #07070a1a 35%, #07070ad9 100%);position:absolute;inset:0}.hub-page[data-theme=light] .hub-bgvideo{filter:saturate(1.12)contrast(1.06)brightness(1.02)}.hub-page[data-theme=light] .hub-shade{background:radial-gradient(70% 52% at 50% 46%, #faf8f5ed 0%, #faf8f5c7 50%, #faf8f538 100%), linear-gradient(180deg, #faf8f58c 0%, #faf8f500 22%, #faf8f500 72%, var(--bg) 100%)}.hub-opening-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:12vh 20px 17vh;display:flex;position:relative}.hub-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--coral-2);margin-bottom:22px;font-size:13px;font-weight:600}.hub-page[data-theme=light] .hub-kicker{color:#d9432a}.hub-title{letter-spacing:-.035em;max-width:13ch;margin:0;font-size:clamp(40px,7vw,108px);line-height:1.02}.hub-title .w{opacity:0;filter:blur(14px);display:inline-block;transform:translateY(30px)}.hub-title .accent,.hub-final em{background-image:linear-gradient(90deg, var(--coral), var(--coral-2))}.hub-title .accent{color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.hub-sub{color:var(--muted);max-width:44ch;margin-top:26px;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.hub-page .fineprint,.hub-fine{color:var(--faint);margin-top:8px;font-size:12px}.hub-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.hub-page .hub-ctas .btn,.hub-lightbox .btn{box-shadow:none;background:0 0;border-radius:9px;padding:0;animation:none}.hub-film-btn{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:52px;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:0 22px 0 8px;font:600 15px Inter Variable,Inter,sans-serif;transition:background .3s,border-color .3s;display:inline-flex}.hub-film-btn:hover{border-color:#80808099}.hub-play{background:linear-gradient(135deg, var(--coral), var(--coral-2));border-radius:9px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 30px #ff6a4d99}.hub-play:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;margin-left:3px}.hub-cue{bottom:calc(var(--bar) + 22px);z-index:2;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.hub-cue:after{content:"";background:linear-gradient(var(--ink), transparent);width:1px;height:38px;margin:10px auto 0;animation:2s infinite hub-cue;display:block}@keyframes hub-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.hub-problem{text-align:center;place-items:center;min-height:100svh;padding:16vh 24px;display:grid}.hub-problem h2{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5.4vw,80px);line-height:1.05}.hub-scrub{max-width:26ch;margin:34px auto 0;font-size:clamp(22px,2.6vw,36px);font-weight:500;line-height:1.35}.hub-scrub span{opacity:.14}.hub-scrub .punch{color:var(--coral-2)}.hub-page[data-theme=light] .hub-scrub .punch{color:var(--coral)}.hub-universes{height:210svh;position:relative}.hub-u-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.hub-u-bg{opacity:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.hub-u-bg.social{background:radial-gradient(45% 55% at 62% 40%,#4dd0e161,#0000 70%),radial-gradient(45% 55% at 80% 70%,#9333ea6b,#0000 70%)}.hub-u-bg.dating{background:radial-gradient(45% 55% at 62% 40%,#fd60486b,#0000 70%),radial-gradient(45% 55% at 80% 70%,#eca77657,#0000 70%)}.hub-u-bg.influence{background:radial-gradient(40% 50% at 60% 35%,#b075b16b,#0000 70%),radial-gradient(40% 50% at 82% 55%,#eca7764d,#0000 70%),radial-gradient(40% 50% at 66% 80%,#fbb94157,#0000 70%)}.hub-u-grid{z-index:2;max-width:1240px;height:100%;padding:calc(var(--bar) + 24px) clamp(20px, 4vw, 56px);grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;margin:0 auto;display:grid;position:relative}.hub-u-label{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:13px}.hub-u-text{min-height:var(--u-text-h,330px);position:relative}.hub-u-item{opacity:0;position:absolute;inset:0}.hub-u-name{letter-spacing:.28em;text-transform:uppercase;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:14px;font-weight:700}.hub-u-item.social .hub-u-name,.hub-u-item.social em{background-image:var(--g-social)}.hub-u-item.dating .hub-u-name,.hub-u-item.dating em{background-image:var(--g-dating)}.hub-u-item.influence .hub-u-name,.hub-u-item.influence em{background-image:var(--g-infl)}.hub-u-item h3{letter-spacing:-.03em;margin:14px 0 22px;font-size:clamp(38px,5vw,76px);line-height:1.04}.hub-u-item p:not(.hub-u-name){color:var(--muted);max-width:40ch;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.hub-u-dots{gap:10px;margin-top:30px;display:flex}.hub-u-dots i{background:#80808040;border-radius:3px;width:34px;height:3px;position:relative;overflow:hidden}.hub-u-dots b{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hub-stage{perspective:1400px;place-items:center;display:grid}.hub-phone{width:min(400px, 34vw, calc((100svh - var(--bar) * 2 - 72px) * .462));aspect-ratio:390/844;transform-style:preserve-3d;background:#111;border-radius:46px;padding:12px;position:relative;box-shadow:0 0 0 2px #2a2a30,0 0 0 7px #0c0c0f,0 60px 120px #000000b3,0 0 120px #ff6a4d26}.hub-page[data-theme=light] .hub-phone{box-shadow:0 0 0 2px #2a2a30,0 0 0 7px #0c0c0f,0 50px 100px #14151c40}.hub-screen{background:#000;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.hub-notch{z-index:3;background:#000;border-radius:20px;width:84px;height:24px;margin-left:-42px;position:absolute;top:20px;left:50%}.hub-glare{z-index:4;pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#0000 32% 70%,#ffffff0d 100%);border-radius:36px;position:absolute;inset:12px}@font-face{font-family:Jakarta App;src:url(/fonts/PlusJakartaSans_500Medium.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Jakarta App;src:url(/fonts/PlusJakartaSans_600SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Jakarta App;src:url(/fonts/PlusJakartaSans_700Bold.woff2)format("woff2");font-weight:700 800;font-display:swap}.pu-screens{width:390px;height:var(--h,844px);transform:scale(var(--k,.7));transform-origin:0 0;position:absolute;top:0;left:0}.hub-app.pu{opacity:0;color:#14151c;text-align:left;background:#faf8f5;flex-direction:column;font-family:Jakarta App,Inter Variable,sans-serif;font-size:14px;display:flex;position:absolute;inset:0;overflow:hidden}.pu p{margin:0}.pu .ic{-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background:currentColor;display:inline-block}.pu .ic-star{--m:url(/app-ui/star.svg);width:14px;height:14px}.pu .ic-bell{--m:url(/app-ui/bell.svg);color:#14151c;width:18px;height:19px}.pu .ic-heart{--m:url(/app-ui/heart-filled.svg);color:#ff4d6d;width:13px;height:11.6px}.pu-orb{z-index:0;filter:blur(70px);opacity:.19;mix-blend-mode:multiply;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-150px;left:-200px}.pu.social .pu-orb{background:radial-gradient(circle,#4dd0e1,#9333ea 60%,#0000 70%)}.pu.dating .pu-orb{background:radial-gradient(circle,#fd6048,#eca776 60%,#0000 70%)}.pu.influence .pu-orb{background:radial-gradient(circle,#b075b1,#fbb941 60%,#0000 70%)}.pu-status{z-index:1;flex:none;justify-content:space-between;align-items:center;height:54px;padding:8px 30px 0 34px;font-size:16px;font-weight:600;display:flex;position:relative}.pu-sys{align-items:center;gap:6px;display:flex}.pu-sys i{background:#14151c;display:block}.pu-sys .sig{clip-path:polygon(0 100%,100% 0,100% 100%);border-radius:1px;width:17px;height:11px}.pu-sys .wifi{clip-path:polygon(50% 100%,0 15%,50% 0,100% 15%);width:15px;height:11px}.pu-sys .bat{background:0 0;border-radius:3.5px;width:25px;height:12px;position:relative;box-shadow:inset 0 0 0 1.2px #14151c}.pu-sys .bat:after{content:"";background:#14151c;border-radius:1.5px;position:absolute;inset:2.5px 5px 2.5px 2.5px}.pu-head{z-index:1;flex:none;padding:0 16px 10px;position:relative}.pu-head-row{justify-content:space-between;align-items:center;height:52px;display:flex}.pu-me{background:#fff;border-radius:12px;width:44px;height:44px;overflow:hidden;box-shadow:0 2px 8px #14151c2e}.pu-me img,.pu-grid img{object-fit:cover;width:100%;height:100%;display:block}.pu-lockup{object-fit:contain;width:125px;height:30px;transform:translateY(2px)}.pu-bell{background:#fff;border:1px solid #14151c24;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative}.pu-bell b{background:#ff6b4a;border-radius:50%;width:7px;height:7px;position:absolute;top:8.5px;right:9px}.pu-tabs{background:#14151c0d;border:1px solid #14151c14;border-radius:12px;gap:3px;height:46px;margin-top:6px;padding:4px;display:flex}.pu-tabs span{color:#14151c73;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.pu-tabs span.on{color:#fff}.pu-tabs span.on.social{background:linear-gradient(90deg,#4dd0e1,#9333ea);box-shadow:0 4px 6px #a8a1e2}.pu-tabs span.on.dating{background:linear-gradient(90deg,#fd6048,#eca776);box-shadow:0 0 8px 2px #f45d6359}.pu-tabs span.on.influence{background:linear-gradient(90deg,#b075b1,#eca776,#fbb941);box-shadow:0 4px 6px #f5b94299}.pu-body{z-index:1;flex:1;min-height:0;position:relative;overflow:hidden}.pu-level{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #14151c14;border-radius:20px;margin:0 16px;padding:12px 0;box-shadow:0 24px 50px #14151c1a}.pu-level-label{color:#14151c;justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:flex}.pu-level-value{color:#14151c99;font-size:14px}.pu-track{background:linear-gradient(90deg,#f4f3f1,#c9d9ef,#6d8de0,#8a5fc4,#c15f8f,#e8835f,#f5b942);border-radius:999px;height:12px;margin:14px 18px 4px;position:relative}.pu.social .pu-track{box-shadow:0 0 8px 2px #5ec2f980}.pu.dating .pu-track{box-shadow:0 0 8px 2px #ffbda9}.pu.influence .pu-track{box-shadow:0 0 8px 2px #f5b942cc}.pu-thumb{background:#fff;border-radius:8px;width:28px;height:22px;position:absolute;top:-5px;left:0;box-shadow:0 2px 10px #0000002e,0 0 12px #42a5f540}.pu-in-card{padding:16px 14px 0}.pu-actions{align-items:stretch;gap:10px;padding:14px 16px 0;display:flex}.pu-btn{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.pu-btn.ghost{color:#14151c99;background:#fff;border:1px solid #14151c24;flex:none;width:44%}.pu-in-card .pu-btn.ghost{width:48%}.pu-btn.hot{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ffb366);flex:1;box-shadow:0 6px 20px #ff6b4a4d}.pu-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 16px 0;display:grid}.pu.influence .pu-grid{grid-template-columns:repeat(2,1fr);gap:14px}.pu-grid figure{aspect-ratio:2/3.6;background:#e7ddd3;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 14px #14151c24}.pu-badge{background:#00000073;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:grid;position:absolute;bottom:8px;left:8px}.pu-comm{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#00000073;border-radius:6px;max-width:calc(100% - 16px);height:22px;padding:0 6px;font-size:10px;font-weight:600;line-height:22px;position:absolute;bottom:8px;left:8px;overflow:hidden}.pu-badge+.pu-comm{max-width:calc(100% - 42px);left:34px}.pu-nav{z-index:5;-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(#ffffff1a,#fff0 60%),#0f131b6b;border:1px solid #ffffff2e;border-radius:18px;justify-content:space-around;align-items:center;height:62px;display:flex;position:absolute;bottom:34px;left:12px;right:12px;overflow:hidden;box-shadow:0 10px 26px #0f131b24}.pu-nav span{color:#ffffffb8;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex;position:relative}.pu-nav span.on{color:#fff;font-weight:700}.pu-nav span.on:after{content:"";background:linear-gradient(135deg,#ff6b6b,#ffb366);border-radius:2px;width:18px;height:3px;position:absolute;bottom:-8px}.pu-nav-ic{place-items:center;width:20px;height:20px;display:grid;position:relative}.pu-nav-ic svg,.pu-nav-ic .ic{width:20px;height:20px}.pu-nav-ic b{background:#ff6b4a;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.pu-home{z-index:5;background:#14151c;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.pu-strip{background:#fff;border-radius:14px;flex:none;align-items:center;gap:14px;margin:8px 12px 0;padding:12px 64px 12px 16px;display:flex;position:relative;box-shadow:0 2px 4px #0000000f}.pu-strip-tile{background:#e5e1d8;border-radius:12px;flex:none;width:64px;height:64px;position:relative}.pu-strip-tile img{border-radius:12px}.pu-strip-tile.sel{box-shadow:0 0 4px 2px #ff6b4a}.pu-strip-tile:after{content:"";background:linear-gradient(#0000,#00000080);border-radius:0 0 12px 12px;position:absolute;inset:40% 0 0}.pu-strip-tile em{z-index:1;text-align:center;color:#fff;text-shadow:0 1px 3px #0009;font-size:9px;font-style:normal;font-weight:600;position:absolute;bottom:4px;left:4px;right:4px}.pu-strip-star{z-index:2;background:#ff6b4a;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.pu-strip-star .ic-star{color:#fff;width:9px;height:9px}.pu-kebab{background:#5a5a5a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:32px;height:32px;margin-top:-16px;display:flex;position:absolute;top:50%;right:12px}.pu-kebab i{background:#fff;border-radius:50%;width:3.5px;height:3.5px}.pu-strip:before{content:"";background:#efece6;width:1px;position:absolute;top:10px;bottom:10px;right:56px}.pu-chat{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:14px;min-height:0;padding:12px 16px 16px;display:flex}.pu-stamp{color:#8a8a8a;background:#efece6;border-radius:999px;margin-top:10px;margin-bottom:auto;padding:4px 12px;font-size:11px}.pu-paid{flex-direction:column;align-items:center;gap:6px;display:flex}.pu-paid-avatar{border-radius:12px;width:58px;height:58px;overflow:hidden}.pu-paid-bubble{color:#fff;text-align:center;background:linear-gradient(90deg,#e79160,#fd705a);border-radius:12px;max-width:80%;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.4}.pu-paid-chip{color:#8a8a8a;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:500;display:flex}.pu-paid-chip .ic-star{color:#8a8a8a;width:11px;height:11px}.pu-remaining{flex-direction:column;align-items:center;gap:4px;width:140px;margin-top:6px;display:flex}.pu-remaining i{background:#e5e1d8;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.pu-remaining b{background:#ff6b4a;border-radius:999px;width:88%;height:100%;display:block}.pu-remaining span{color:#9a9186;font-size:12px}.pu-remaining strong{color:#17181c;font-weight:600}.pu-composer{background:#fcfaf8;border-top:1px solid #e5e1d8;flex:none;position:relative}.pu-composer-tabs{border-bottom:1px solid #e5e1d8;justify-content:center;gap:22px;padding:12px 16px 0;display:flex}.pu-composer-tabs span{color:#9a9186;padding:0 2px 10px;font-size:15px}.pu-composer-tabs span.on{color:#17181c;box-shadow:inset 0 -3px #fd705a}.pu-composer-row{align-items:center;gap:10px;padding:14px 16px 22px;display:flex}.pu-input{color:#9a9186;flex:1;font-size:15px}.pu-send{background:linear-gradient(90deg,#fd705a,#e79160);border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pu-counter{color:#ff6b4a;font-size:10px;position:absolute;bottom:10px;right:70px}.hub-final{text-align:center;min-height:88svh;padding:calc(var(--bar) + 88px) 24px 56px;place-items:center;display:grid;position:relative;overflow:hidden}.hub-final .hub-ctas{margin-top:30px}.hub-final .hub-fine{margin-top:10px}.hub-halo{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ff6a4d47,#0000 60%);border-radius:50%;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax;position:absolute;top:50%;left:50%}.hub-final>div:not(.hub-halo){position:relative}.hub-final h2{letter-spacing:-.035em;max-width:12ch;margin:0 auto;font-size:clamp(44px,7.4vw,120px);line-height:1}.hub-creators-line{color:var(--muted);margin-top:30px;font-size:16px}.hub-creators-line a{color:var(--ink);border-bottom:1px solid var(--coral);padding-bottom:2px;font-weight:600;text-decoration:none}.hub-page .site-footer{z-index:1;background:var(--bg);color:var(--muted);padding-bottom:calc(var(--bar) + 24px);position:relative}.hub-page .site-footer a{color:var(--muted)}.hub-lightbox{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:20px;display:flex;position:fixed;inset:0}.hub-lightbox-frame{aspect-ratio:16/9;border-radius:14px;width:min(1100px,100%);overflow:hidden;box-shadow:0 40px 120px #000c}.hub-lightbox-frame iframe{border:0;width:100%;height:100%;display:block}.hub-lightbox-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:12px;width:44px;height:44px;font-size:22px;position:absolute;top:18px;right:22px}@media (width<=760px){.hub-logo{height:20px}.hub-header-right{gap:6px}.hub-theme button{width:26px;height:26px}.hub-creators-btn{padding:7px 12px;font-size:12px}.hub-page .store-badges img,.hub-page .hub-ctas .btn img{height:44px}.hub-film-btn{height:44px;font-size:14px}.hub-play{width:32px;height:32px}.hub-u-grid{padding:calc(var(--bar) + 16px) 20px calc(var(--bar) + 20px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:12px}.hub-u-label{display:none}.hub-u-dots{margin-top:10px}.hub-stage{justify-content:center;align-self:stretch;align-items:flex-start;min-height:0;display:flex}.hub-u-text{min-height:var(--u-text-h,214px)}.hub-u-item h3{margin:6px 0 8px;font-size:clamp(27px,7.6vw,32px)}.hub-u-item p:not(.hub-u-name){font-size:13px;line-height:1.4}.hub-phone{border-radius:38px;width:auto;max-width:80vw;height:100%;max-height:680px;padding:9px}.hub-screen{border-radius:26px}.hub-notch{width:58px;height:18px;margin-left:-29px;top:14px}}@media (prefers-reduced-motion:reduce){.hub-grain,.hub-cue:after{animation:none}.hub-title .w{opacity:1;filter:none;transform:none}.hub-scrub span{opacity:1}.hub-universes{height:100svh}}.hub-page .consent{bottom:calc(var(--bar) + 10px);z-index:60;-webkit-backdrop-filter:blur(16px);max-width:620px;color:var(--ink);background:#0e0e12b8;border:1px solid #ffffff1f;border-radius:12px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-inline:auto;padding:8px 10px 8px 14px;font-size:12px;line-height:1.35;inset-inline:12px;box-shadow:0 10px 30px #00000059}.hub-page .consent .fineprint{color:var(--muted);flex:260px;margin:0;font-size:12px}.hub-page .consent .fineprint a{color:var(--ink)}.hub-page .consent-actions{flex-wrap:nowrap;gap:10px}.hub-page .consent .btn{min-height:0;box-shadow:none;border-radius:9px;padding:5px 14px;font-size:12px;animation:none}.hub-page .consent-optout{color:var(--muted);white-space:nowrap;font-size:11px}.hub-page[data-theme=light] .consent{background:#ffffffc7;border-color:#14151c1a;box-shadow:0 10px 30px #14151c1f}@media (width<=767.98px){.hub-page .consent{grid-template-columns:1fr auto;gap:2px 10px;padding:7px 8px 7px 12px;display:grid}.hub-page .consent-actions{grid-area:1/2;align-self:center;gap:6px}.hub-page .consent .fineprint{grid-area:1/1;font-size:11.5px}.hub-page:has(.consent) .hub-u-grid{padding-bottom:84px}}@media (width>=768px){.hub-page .consent{flex-wrap:nowrap;max-width:760px;inset-inline:24px}}
