:root{--bg:#000;--surface:#111112;--raised:#1c1c1e;--fill-active:#2c2c2e;--line:#2c2c2e;--line-strong:#3a3a3c;--line-soft:#1f1f21;--text:#f5f5f7;--text-2:#d2d2d7;--muted:#a1a1a6;--subtle:#8e8e93;--success:#30d158;--accent:#ff375f;--accent-fill:#ec002f;--on-accent:#fff;--accent-glow:#ff375f4d;--glass:#000000b8;--glass-mobile:#0000008c;--glass-dark:#0009;--glass-bar:#242426cc;--selected:#ffffff0f;--scrim:#0009;--scrim-strong:#000000bf;--highlight:#ffffff14;--scrollbar:#fff3;--scrollbar-hover:#ffffff5c;--danger:#ff453a;--on-danger:#000;--danger-soft:#ff453a24;--warning:#ffd60a;--info:#64d2ff;--overlay:#0000009e;--overlay-soft:#00000073;--surface-float:#242426;--focus:#f5f5f7;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--radius-6:6px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-pill:999px;--shadow-hero:0 24px 60px #000000a6, inset 0 1px 0 #ffffff14;--shadow-card:0 24px 60px #0009, inset 0 1px 0 #ffffff14;--shadow-thumb:0 10px 28px #0000008c;--shadow-avatar:0 10px 30px #0009;--shadow-tab:0 1px 2px #00000080, inset 0 1px 0 #ffffff14;--shadow-accent:0 1px 2px #0006, inset 0 1px 0 #ffffff2e;--shadow-bar:0 16px 40px #0009, inset 0 1px 0 #ffffff1a;--shadow-line:inset 0 0 0 1px #2c2c2e;--shadow-line-strong:inset 0 0 0 1px #3a3a3c;--shadow-selected:inset 0 0 0 1.5px #ff375f;--shadow-float:0 12px 32px #0000008c, inset 0 0 0 1px #ffffff0f;--shadow-dialog:0 30px 80px #000000b3, inset 0 1px 0 #ffffff1a;--control-sm:32px;--control-md:36px;--control-lg:44px;--control-xl:50px;--input-h:44px;--header-h:56px;--header-h-mobile:52px;--plan-row:52px;--avatar-xl:160px;--avatar-xl-mobile:120px;--avatar-lg:96px;--avatar-md:80px;--avatar-sm:40px;--banner-h:200px;--cover-max:460px;--banner-h-mobile:170px;--content-max:1376px;--search-max:440px;--aside-w:360px;--mobile-w:390px;--dialog-w:400px;--dialog-w-lg:560px;--menu-w:240px;--readable-max:680px;--grid-gutter:16px;--grid-margin:32px;--grid-margin-tablet:24px;--grid-gutter-mobile:12px;--grid-margin-mobile:16px;--grid-row-gap:24px;--section-gap:32px;--section-gap-lg:48px;--z-header:3;--z-bar:10;--z-menu:40;--z-overlay:50;--z-toast:60;--blur-header:saturate(180%) blur(20px);--blur-bar:saturate(180%) blur(24px);--blur-chip:blur(12px);--blur-badge:blur(10px)}.jv{font-family:var(--font-sans);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14px}.jv *,.jv :before,.jv :after{box-sizing:border-box}.jv :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jv-ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.jv-ico--12{stroke-width:2px;width:12px;height:12px}.jv-ico--20{width:20px;height:20px}.jv-ico--24{width:24px;height:24px}.jv-scroll,.jv-scroll *{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.jv-scroll::-webkit-scrollbar{background:0 0;width:12px;height:12px}.jv-scroll ::-webkit-scrollbar{background:0 0;width:12px;height:12px}.jv-scroll::-webkit-scrollbar-track{background:0 0}.jv-scroll ::-webkit-scrollbar-track{background:0 0}.jv-scroll::-webkit-scrollbar-corner{background:0 0}.jv-scroll ::-webkit-scrollbar-corner{background:0 0}.jv-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.jv-scroll ::-webkit-scrollbar-button{width:0;height:0;display:none}.jv-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:padding-box;background-color:var(--line-strong);border:4px solid #0000;min-height:48px}.jv-scroll ::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:padding-box;background-color:var(--line-strong);border:4px solid #0000;min-height:48px}.jv-scroll::-webkit-scrollbar-thumb:hover{background-color:#636366;border-width:3px}.jv-scroll ::-webkit-scrollbar-thumb:hover{background-color:#636366;border-width:3px}.jv-scroll::-webkit-scrollbar-thumb:active{background-color:var(--accent);border-width:3px}.jv-scroll ::-webkit-scrollbar-thumb:active{background-color:var(--accent);border-width:3px}.jv-rail{gap:var(--space-8);scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.jv-rail::-webkit-scrollbar{display:none}html:has(.jv){scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scroll-behavior:smooth;background:var(--bg)}html:has(.jv)::-webkit-scrollbar{background:0 0;width:12px;height:12px}html:has(.jv)::-webkit-scrollbar-track{background:0 0}html:has(.jv)::-webkit-scrollbar-corner{background:0 0}html:has(.jv)::-webkit-scrollbar-button{width:0;height:0;display:none}html:has(.jv)::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-clip:padding-box;background-color:var(--line-strong);border:4px solid #0000;min-height:48px}html:has(.jv)::-webkit-scrollbar-thumb:hover{background-color:#636366;border-width:3px}html:has(.jv)::-webkit-scrollbar-thumb:active{background-color:var(--accent);border-width:3px}@media (prefers-reduced-motion:reduce){html:has(.jv){scroll-behavior:auto}}@media (width<=640px),(pointer:coarse){.jv-scroll,.jv-scroll *{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}html:has(.jv){scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}html:has(.jv)::-webkit-scrollbar{width:0;height:0;display:none}.jv-scroll::-webkit-scrollbar{width:0;height:0;display:none}.jv-scroll ::-webkit-scrollbar{width:0;height:0;display:none}}.jv-btn{justify-content:center;align-items:center;gap:var(--space-8);height:var(--control-md);border-radius:var(--radius-pill);font:600 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:0;padding:0 16px;text-decoration:none;display:inline-flex}.jv-btn--primary{background:var(--accent-fill);color:var(--on-accent);box-shadow:var(--shadow-accent),0 0 8px var(--accent-glow),0 0 26px var(--accent-glow)}.jv-btn--light{background:var(--text);color:var(--bg)}.jv-btn--secondary{background:var(--fill-active);color:var(--text)}.jv-btn--glass{background:var(--glass-dark);color:var(--text);-webkit-backdrop-filter:var(--blur-chip);backdrop-filter:var(--blur-chip);box-shadow:inset 0 0 0 1px #ffffff1f}.jv-btn--ghost{color:var(--text);background:0 0;padding:0 8px;font-weight:500}.jv-btn--sm{height:var(--control-sm);padding:0 14px}.jv-btn--lg{height:var(--control-lg);padding:0 20px;font-size:14px}.jv-btn--lg.jv-btn--icon{width:var(--control-lg)}.jv-btn--xl{height:var(--control-xl);padding:0 24px;font-size:14px}.jv-btn--sm.jv-btn--icon{width:var(--control-sm)}.jv-btn--icon{width:var(--control-md);padding:0}.jv-btn--block{width:100%}.jv-header{z-index:3;align-items:center;gap:var(--space-24);height:var(--header-h);padding:0 var(--space-32);background:var(--glass);-webkit-backdrop-filter:var(--blur-header);backdrop-filter:var(--blur-header);border-bottom:1px solid var(--raised);display:flex;position:sticky;top:0}.jv-logo{letter-spacing:-.02em;color:var(--text);font-size:17px;font-weight:700;text-decoration:none}.jv-search{max-width:var(--search-max);align-items:center;gap:var(--space-8);height:var(--control-md);padding:0 var(--space-16);border-radius:var(--radius-pill);background:var(--raised);color:var(--subtle);flex:1;margin:0 auto;display:flex}.jv-search input{min-width:0;color:var(--text);font:400 13px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.jv-search input::placeholder{color:var(--subtle)}.jv-header__end{align-items:center;gap:var(--space-8);display:flex}.jv-header .jv-btn{height:var(--control-sm);padding:0 14px}.jv-chip{align-items:center;gap:var(--space-4);color:var(--subtle);white-space:nowrap;font-size:13px;display:inline-flex}.jv-chip b{color:var(--text-2);font-weight:600}.jv-chip+.jv-chip:before{content:"·";margin-right:var(--space-6);color:var(--subtle)}.jv-dot{border-radius:var(--radius-pill);background:var(--success);width:6px;height:6px}.jv-filter{height:var(--control-sm);padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-line-strong);color:var(--text-2);font:500 13px var(--font-sans);cursor:pointer;white-space:nowrap;border:0;position:relative}.jv-filter[aria-pressed=true]{background:var(--text);color:var(--bg);box-shadow:none;font-weight:600}.jv-tabs{gap:var(--space-24);border-bottom:1px solid var(--line);display:flex}.jv-tab{height:var(--control-lg);color:var(--subtle);font:500 14px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}.jv-tab[aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--text)}.jv-segmented{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-line);display:inline-flex}.jv-segmented .jv-tab{height:var(--control-sm);padding:0 var(--space-16);border-radius:var(--radius-pill);font-size:13px}.jv-segmented .jv-tab[aria-selected=true]{background:var(--fill-active);box-shadow:var(--shadow-tab)}.jv-badge{align-items:center;gap:var(--space-4);height:20px;padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--scrim);-webkit-backdrop-filter:var(--blur-badge);backdrop-filter:var(--blur-badge);line-height:1;font:600 11px/1.2 var(--font-sans);color:var(--text);display:inline-flex}.jv-badge .jv-ico{stroke-width:2px;width:12px;height:12px}.jv-badge--glass{background:var(--glass-dark);-webkit-backdrop-filter:var(--blur-chip);backdrop-filter:var(--blur-chip);padding:0 var(--space-8);box-shadow:inset 0 0 0 1px #ffffff1f}.jv-badge--accent{background:var(--fill-active);color:var(--text);letter-spacing:.01em;-webkit-backdrop-filter:none;backdrop-filter:none}.jv-duration{height:20px;padding:0 var(--space-6);border-radius:var(--radius-6);background:var(--scrim-strong);font:600 11px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);align-items:center;display:inline-flex}.jv-ph-1{background:radial-gradient(55% 75% at 28% 35%,#9a8572 0%,#0000 62%),radial-gradient(45% 60% at 78% 65%,#3e4b5e 0%,#0000 70%),linear-gradient(135deg,#2c2723 0%,#121418 100%)}.jv-ph-2{background:radial-gradient(50% 70% at 70% 30%,#6f5a6e 0%,#0000 65%),radial-gradient(60% 60% at 20% 80%,#2d3b3a 0%,#0000 70%),linear-gradient(160deg,#1d1a20 0%,#0f1112 100%)}.jv-ph-3{background:radial-gradient(60% 80% at 50% 40%,#b49a82 0%,#0000 55%),radial-gradient(40% 50% at 85% 85%,#4b3a33 0%,#0000 70%),linear-gradient(120deg,#3a302a 0%,#16130f 100%)}.jv-ph-4{background:radial-gradient(45% 65% at 35% 60%,#4f6a73 0%,#0000 65%),radial-gradient(50% 50% at 80% 25%,#8c7a6a 0%,#0000 65%),linear-gradient(140deg,#1b2226 0%,#0d0f10 100%)}.jv-ph-5{background:radial-gradient(55% 70% at 65% 55%,#7c6658 0%,#0000 60%),radial-gradient(40% 55% at 15% 25%,#5a5163 0%,#0000 70%),linear-gradient(150deg,#25201d 0%,#101012 100%)}.jv-ph-6{background:radial-gradient(60% 70% at 40% 45%,#5d5a52 0%,#0000 62%),radial-gradient(45% 60% at 85% 60%,#34404a 0%,#0000 70%),linear-gradient(130deg,#1f1f1d 0%,#0c0c0d 100%)}.jv-ph-avatar{background:radial-gradient(60% 60% at 40% 35%,#c9ad94 0%,#6b5646 55%,#2a221d 100%)}.jv-ph-banner{background:radial-gradient(40% 140% at 20% 60%,#6d5a4c 0%,#0000 70%),radial-gradient(35% 120% at 70% 40%,#3b4656 0%,#0000 70%),#141414}.jv-profile__banner{height:var(--banner-h);position:relative}.jv-profile__banner:after{content:"";background:linear-gradient(180deg,#0000001a 0%,var(--bg) 100%);position:absolute;inset:0}.jv-profile__glow{background:radial-gradient(30% 90% at 95% 70%,var(--accent-glow) 0%,#0000 70%);position:absolute;inset:0}.jv-profile__row{max-width:var(--content-max);padding:0 var(--space-32);justify-content:space-between;align-items:flex-end;gap:var(--space-16);flex-wrap:wrap;margin:-52px auto 0;display:flex;position:relative}.jv-profile__id{align-items:flex-end;gap:var(--space-16);display:flex}.jv-avatar{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:var(--radius-pill);box-shadow:0 0 0 4px var(--bg),var(--shadow-avatar);flex-shrink:0}.jv-profile__text{gap:var(--space-4);padding-bottom:var(--space-8);flex-direction:column;display:flex}.jv-profile__name{align-items:center;gap:var(--space-6);display:flex}.jv-profile__name h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.jv-handle{color:var(--subtle);font-size:13px}.jv-chips{gap:var(--space-6);flex-wrap:wrap;display:flex}.jv-verified circle{fill:var(--accent)}.jv-verified path{fill:none;stroke:var(--on-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.jv-featured{aspect-ratio:2;border-radius:var(--radius-16);box-shadow:var(--shadow-hero);position:relative;overflow:hidden}.jv-featured:before{content:"";background:linear-gradient(#0000 25%,#0000008c 55%,#000000d1 100%);position:absolute;inset:0}.jv-featured:after,.jv-player:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.jv-featured__body{z-index:1;left:var(--space-24);right:var(--space-24);bottom:var(--space-24);gap:var(--space-8);flex-direction:column;display:flex;position:absolute}.jv-featured__body h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.08}.jv-featured__meta{color:var(--text-2);font-size:13px}.jv-row{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.jv-video{gap:var(--space-12);color:var(--text);flex-direction:column;text-decoration:none;display:flex}.jv-video__thumb{aspect-ratio:16/9;border-radius:var(--radius-12);box-shadow:var(--shadow-thumb);position:relative;overflow:hidden}.jv-video__thumb .jv-badge{position:absolute;top:8px;left:8px}.jv-video__thumb .jv-duration{position:absolute;bottom:8px;right:8px}.jv-video__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.jv-video__meta{color:var(--subtle);margin-top:calc(var(--space-8) * -1);font-size:12px}.jv-grid{gap:var(--space-24) var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jv-card{background:var(--surface);border-radius:var(--radius-16);box-shadow:var(--shadow-card)}.jv-plan{padding:var(--space-20);gap:var(--space-12);max-width:var(--aside-w);flex-direction:column;display:flex}.jv-plan h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.jv-plan__options{gap:var(--space-6);flex-direction:column;display:flex}.jv-plan__option{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--plan-row);border-radius:var(--radius-12);box-shadow:var(--shadow-line);color:var(--text);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 14px;display:flex}.jv-plan__option[aria-checked=true]{box-shadow:var(--shadow-selected);background:var(--selected)}.jv-plan__option:hover{background:var(--selected)}.jv-plan__name{align-items:center;gap:var(--space-6);font-size:13px;font-weight:600;display:flex}.jv-plan__desc{color:var(--subtle);font-size:12px}.jv-plan__price{font-size:13px;font-weight:600}.jv-perks{padding:var(--space-4) 14px;gap:var(--space-8);flex-direction:column;margin:0;list-style:none;display:flex}.jv-perks li{gap:var(--space-8);color:var(--text-2);font-size:13px;line-height:1.35;display:flex}.jv-perks .jv-ico{stroke:var(--text-2);margin-top:0}.jv-fine{color:var(--subtle);font-size:12px;line-height:1.4}.jv-invite{border-radius:var(--radius-16);padding:var(--space-16) var(--space-24);justify-content:space-between;align-items:center;gap:var(--space-16);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight);display:flex;position:relative;overflow:hidden}.jv-invite__glow{border-radius:var(--radius-pill);background:var(--accent);opacity:.14;filter:blur(70px);width:240px;height:240px;position:absolute;top:-100px;left:-60px}.jv-invite__text{align-items:center;gap:var(--space-16);display:flex;position:relative}.jv-invite__text strong{font-size:14px;font-weight:600;display:block}.jv-invite__text span{color:var(--muted);font-size:12px}.jv-subbar{justify-content:space-between;align-items:center;gap:var(--space-12);border-radius:var(--radius-pill);background:var(--glass-bar);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:var(--shadow-bar);padding:8px 8px 8px 16px;display:flex}.jv-subbar strong{font-size:13px;font-weight:600;display:block}.jv-subbar span{color:var(--muted);font-size:12px}.jv-btn{transition:filter .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.jv-btn:hover{filter:brightness(1.08)}.jv-btn:active{transform:scale(.97)}.jv-btn--secondary:hover{background:var(--line-strong)}.jv-btn--ghost:hover{background:var(--fill-active)}.jv-btn:disabled,.jv-btn[aria-disabled=true]{background:var(--surface);color:var(--subtle);box-shadow:var(--shadow-line);cursor:not-allowed;filter:none;transform:none}.jv-btn--danger{color:var(--danger);box-shadow:var(--shadow-line-strong);background:0 0}.jv-btn--danger:hover{background:var(--danger-soft)}.jv-btn--danger-text{color:var(--danger);background:0 0;padding:0 8px;font-weight:500}.jv-btn[aria-busy=true]{-webkit-text-fill-color:transparent;pointer-events:none;position:relative}.jv-btn[aria-busy=true]>*{visibility:hidden}.jv-btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite jv-spin;position:absolute}@keyframes jv-spin{to{transform:rotate(360deg)}}.jv-tab:hover,.jv-filter[aria-pressed=false]:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){.jv *,.jv :before,.jv :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.jv-container{max-width:calc(var(--content-max) + var(--grid-margin) * 2);box-sizing:border-box;padding-inline:var(--grid-margin);margin:0 auto}.jv-cols{column-gap:var(--grid-gutter);row-gap:var(--grid-row-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jv-stack{flex-direction:column;display:flex}.jv-stack--4{gap:var(--space-4)}.jv-stack--8{gap:var(--space-8)}.jv-stack--12{gap:var(--space-12)}.jv-stack--16{gap:var(--space-16)}.jv-stack--24{gap:var(--space-24)}.jv-stack--32{gap:var(--section-gap)}.jv-stack--48{gap:var(--section-gap-lg)}@media (width<=1024px){.jv-container{padding-inline:var(--grid-margin-tablet)}.jv-cols{grid-template-columns:repeat(8,minmax(0,1fr))}.jv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.jv-container{padding-inline:var(--grid-margin-mobile)}.jv-cols{column-gap:var(--grid-gutter-mobile);grid-template-columns:repeat(4,minmax(0,1fr))}.jv-grid{row-gap:var(--space-24);grid-template-columns:minmax(0,1fr)}}.jv-section-head{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-12);display:flex}.jv-section-head h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.jv-link-subtle{color:var(--subtle);font-size:13px;text-decoration:none}.jv-link-subtle:hover{color:var(--text)}.jv-field{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.jv-label{color:var(--text-2);font-size:13px;font-weight:500}.jv-hint{color:var(--subtle);font-size:12px}.jv-input,.jv-select{width:100%;height:var(--input-h);padding:0 var(--space-16);border-radius:var(--radius-pill);background:var(--raised);box-shadow:var(--shadow-line-strong);color:var(--text);font:400 14px var(--font-sans);appearance:none;border:0;outline:none}.jv-input::placeholder{color:var(--subtle)}.jv-input:hover,.jv-select:hover{box-shadow:inset 0 0 0 1px var(--scrollbar-hover)}.jv-input:focus,.jv-select:focus{box-shadow:inset 0 0 0 1px var(--text)}.jv-input:focus-visible,.jv-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jv-field--error .jv-input{box-shadow:inset 0 0 0 1px var(--danger)}.jv-field--error .jv-hint{color:var(--danger);gap:var(--space-6);align-items:center;display:flex}.jv-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.jv-textarea{height:auto;min-height:96px;padding:var(--space-12) var(--space-16);resize:none;border-radius:var(--radius-20);line-height:1.5}.jv-check{align-items:flex-start;gap:var(--space-12);color:var(--text-2);cursor:pointer;font-size:13px;line-height:1.45;display:flex}.jv-check input{appearance:none;border-radius:var(--radius-6);background:var(--raised);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--scrollbar-hover);cursor:pointer;flex-shrink:0;place-content:center;margin:1px 0 0;display:grid}.jv-check input:checked{background:var(--text);box-shadow:none}.jv-check input:checked:after{content:"";border:2px solid var(--bg);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.jv-check input[type=radio]{border-radius:50%}.jv-check input[type=radio]:checked{background:var(--raised);box-shadow:inset 0 0 0 5px var(--text)}.jv-check input[type=radio]:checked:after{display:none}.jv-switch{justify-content:space-between;align-items:center;gap:var(--space-16);cursor:pointer;font-size:14px;display:flex}.jv-switch input{appearance:none;border-radius:var(--radius-pill);background:var(--fill-active);cursor:pointer;flex-shrink:0;width:44px;height:26px;margin:0;transition:background-color .2s;position:relative}.jv-switch input:after{content:"";background:var(--text);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.jv-switch input:checked{background:var(--success)}.jv-switch input:checked:after{transform:translate(18px)}.jv-choice{justify-content:center;align-items:center;gap:var(--space-6);height:var(--input-h);border-radius:var(--radius-pill);box-shadow:var(--shadow-line-strong);color:var(--text-2);font:500 13px var(--font-sans);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.jv-choice[aria-checked=true]{box-shadow:var(--shadow-selected);background:var(--selected);color:var(--text);font-weight:600}.jv-alert{gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);background:var(--surface);box-shadow:var(--shadow-line);color:var(--text-2);align-items:flex-start;font-size:14px;line-height:1.45;display:flex}.jv-alert strong{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.jv-alert .jv-ico{width:20px;height:20px;margin-top:0}.jv-alert--info .jv-ico{stroke:var(--info)}.jv-alert--success .jv-ico{stroke:var(--success)}.jv-alert--warning .jv-ico{stroke:var(--warning)}.jv-alert--danger{background:var(--danger-soft);box-shadow:none}.jv-alert--danger .jv-ico{stroke:var(--danger)}.jv-toast{align-items:center;gap:var(--space-12);min-height:44px;padding:0 var(--space-20) 0 var(--space-16);border-radius:var(--radius-pill);background:var(--surface-float);box-shadow:var(--shadow-float);font-size:13px;font-weight:500;display:inline-flex}.jv-toast:has(.jv-btn){padding-right:var(--space-8)}.jv-toast .jv-ico{stroke:var(--success)}.jv-empty{text-align:center;align-items:center;gap:var(--space-12);padding:var(--space-64) var(--space-24);flex-direction:column;display:flex}.jv-empty__icon{border-radius:var(--radius-pill);background:var(--surface);width:56px;height:56px;box-shadow:var(--shadow-line);color:var(--subtle);place-content:center;display:grid}.jv-empty__icon .jv-ico{width:24px;height:24px}.jv-empty h3{margin:var(--space-4) 0 0;text-wrap:balance;font-size:17px;font-weight:600}.jv-empty .jv-btn{margin-top:var(--space-12)}.jv-empty p{max-width:340px;color:var(--muted);text-wrap:balance;margin:0;font-size:14px;line-height:1.5}.jv-skel{background:linear-gradient(90deg,var(--surface) 0%,var(--raised) 50%,var(--surface) 100%);border-radius:var(--radius-6);background-size:200% 100%;animation:1.4s ease-in-out infinite jv-shine}@keyframes jv-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.jv-progress{border-radius:var(--radius-pill);background:#ffffff38;height:4px;position:relative}.jv-progress>span{border-radius:inherit;background:var(--accent);position:absolute;top:0;bottom:0;left:0}.jv-progress--thin{border-radius:0;height:3px}.jv-overlay{z-index:var(--z-overlay);background:var(--overlay);padding:var(--space-16);place-items:center;display:grid;position:fixed;inset:0}.jv-dialog{width:100%;max-width:var(--dialog-w);padding:var(--space-24);border-radius:var(--radius-20);background:var(--surface-float);box-shadow:var(--shadow-dialog);gap:var(--space-16);flex-direction:column;display:flex}.jv-dialog h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.jv-dialog .jv-input{background:var(--fill-active);box-shadow:none}.jv-dialog .jv-input::placeholder{color:var(--muted)}.jv-dialog .jv-btn--secondary{box-shadow:var(--shadow-line-strong);background:0 0}.jv-dialog .jv-btn--block:first-of-type{margin-top:var(--space-8)}.jv-close{background:var(--fill-active);width:30px;height:30px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-content:center;margin-right:-4px;padding:0;display:grid}.jv-close .jv-ico{stroke-width:2.2px;width:14px;height:14px}.jv-dialog p{color:var(--muted);text-wrap:balance;margin:0;font-size:13px;line-height:1.5}.jv-dialog__actions{gap:var(--space-8);margin-top:var(--space-8);justify-content:flex-end;display:flex}.jv-divider{align-items:center;gap:var(--space-12);color:var(--subtle);font-size:12px;display:flex}.jv-divider:before,.jv-divider:after{content:"";background:var(--line);flex:1;height:1px}.jv-sheet h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.jv-sheet{border-radius:var(--radius-20) var(--radius-20) 0 0;padding:var(--space-8) var(--space-16) calc(var(--space-24) + env(safe-area-inset-bottom,0px));background:var(--surface-float);box-shadow:var(--shadow-dialog);gap:var(--space-12);flex-direction:column;display:flex}.jv-sheet__grabber{border-radius:var(--radius-pill);background:var(--scrollbar-hover);align-self:center;width:36px;height:5px}.jv-menu{width:var(--menu-w);padding:var(--space-6);border-radius:var(--radius-16);background:var(--surface-float);box-shadow:var(--shadow-float);flex-direction:column;display:flex}.jv-menu__item{align-items:center;gap:var(--space-12);height:var(--control-md);padding:0 var(--space-12);border-radius:var(--radius-10);color:var(--text);font:500 13px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.jv-menu__item:hover,.jv-menu__item:focus-visible{background:var(--fill-active)}.jv-menu__item .jv-ico{color:var(--subtle)}.jv-menu__item--danger,.jv-menu__item--danger .jv-ico{color:var(--danger)}.jv-menu__sep{height:1px;margin:var(--space-6) var(--space-4);background:var(--line)}.jv-tip{padding:var(--space-6) var(--space-8);border-radius:var(--radius-6);background:var(--surface-float);box-shadow:var(--shadow-float);color:var(--text);font-size:12px;display:inline-block}.jv-av{border-radius:var(--radius-pill);flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff24}.jv-av--24{width:24px;height:24px}.jv-av--32{width:32px;height:32px}.jv-av--40{width:40px;height:40px}.jv-av--56{width:56px;height:56px}.jv-av--ring{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.jv-post{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-16);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight);flex-direction:column;display:flex}.jv-post__head{align-items:center;gap:var(--space-12);display:flex}.jv-post__head span{color:var(--subtle);font-size:12px}.jv-post__body{text-wrap:pretty;color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.jv-post__media{aspect-ratio:4/3;border-radius:var(--radius-12);position:relative;overflow:hidden}.jv-post__media--locked:after{content:"";-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#00000059;position:absolute;inset:0}.jv-post__unlock{z-index:1;justify-content:center;align-items:center;gap:var(--space-12);text-align:center;flex-direction:column;font-size:13px;display:flex;position:absolute;inset:0}.jv-post__foot{gap:var(--space-16);color:var(--subtle);font-size:12px;display:flex}.jv-comment{gap:var(--space-12);display:flex}.jv-comment__name{font-size:13px;font-weight:600}.jv-comment__name span{color:var(--subtle);margin-left:var(--space-6);font-weight:400}.jv-comment__text{text-wrap:pretty;margin:var(--space-2) 0 var(--space-6);color:var(--text-2);font-size:14px;line-height:1.5}.jv-comment__actions{gap:var(--space-16);color:var(--subtle);font-size:12px;display:flex}.jv-poll{gap:var(--space-8);flex-direction:column;display:flex}.jv-poll__opt{height:44px;padding:0 var(--space-16);border-radius:var(--radius-12);background:var(--raised);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex;position:relative;overflow:hidden}.jv-poll__opt>i{background:#ffffff1f;position:absolute;top:0;bottom:0;left:0}.jv-poll__opt--mine>i{background:color-mix(in srgb,var(--accent) 28%,transparent)}.jv-poll__opt--mine{box-shadow:var(--shadow-selected)}.jv-poll__opt>:not(i){position:relative}.jv-poll__opt b{font-variant-numeric:tabular-nums;font-weight:600}.jv-poll__opt--winner>i{background:color-mix(in srgb,var(--accent) 28%,transparent)}.jv-poll__opt--winner{box-shadow:var(--shadow-selected)}.jv-poll__opt>span{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.jv-poll__opt{gap:var(--space-12)}.jv-strip .jv-poll{width:100%}.jv-strip .jv-poll__opt{height:auto;min-height:44px;padding-block:var(--space-8);line-height:1.3}.jv-listrow{gap:var(--space-12);padding:var(--space-6);border-radius:var(--radius-12);color:var(--text);text-decoration:none;display:flex}.jv-listrow:hover,.jv-listrow[aria-current=true]{background:var(--selected)}.jv-listrow__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.jv-listrow__meta{color:var(--subtle);font-size:12px}.jv-listrow[aria-current=true] .jv-listrow__meta{color:var(--accent)}.jv-listrow__thumb{aspect-ratio:16/9;border-radius:var(--radius-6);flex-shrink:0;width:132px;position:relative;overflow:hidden}.jv-listrow__thumb .jv-duration{right:var(--space-6);bottom:var(--space-6);position:absolute}.jv-player{aspect-ratio:16/9;border-radius:var(--radius-16);box-shadow:var(--shadow-hero);position:relative;overflow:hidden}.jv-player:before{content:"";background:linear-gradient(#0000 50%,#0009 75%,#000000d1 100%);position:absolute;inset:0}.jv-player__play{background:var(--glass-dark);width:72px;height:72px;-webkit-backdrop-filter:var(--blur-chip);backdrop-filter:var(--blur-chip);color:var(--text);cursor:pointer;border:0;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff24}.jv-player__play .jv-ico{width:24px;height:24px}.jv-player__bar{z-index:1;left:var(--space-16);right:var(--space-16);bottom:var(--space-12);gap:var(--space-12);flex-direction:column;display:flex;position:absolute}.jv-player__controls{align-items:center;gap:var(--space-16);font-variant-numeric:tabular-nums;font-size:12px;display:flex}.jv-player__controls .jv-ico{width:20px;height:20px}.jv-stat{gap:var(--space-6);padding:var(--space-20);border-radius:var(--radius-16);background:var(--surface);box-shadow:inset 0 1px 0 var(--highlight);flex-direction:column;display:flex}.jv-stat__label{color:var(--subtle);font-size:12px}.jv-stat__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.jv-stat__delta{color:var(--success);font-size:12px;font-weight:600}.jv-stat__delta--down{color:var(--danger)}.jv-table{border-collapse:collapse;width:100%;font-size:13px}.jv-table th{text-align:left;color:var(--subtle);padding:0 var(--space-12) var(--space-12);border-bottom:1px solid var(--line);font-size:12px;font-weight:500}.jv-table td{padding:var(--space-12);border-bottom:1px solid var(--line-soft);color:var(--text-2);font-variant-numeric:tabular-nums}.jv-table td:first-child,.jv-table th:first-child{padding-left:0}.jv-table td:last-child,.jv-table th:last-child{text-align:right;padding-right:0}.jv-status{align-items:center;gap:var(--space-6);color:var(--text-2);font-size:12px;display:inline-flex}.jv-status:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px}.jv-status--warn:before{background:var(--warning)}.jv-status--off:before{background:var(--subtle)}@media (pointer:coarse){.jv-tab,.jv-filter,.jv-btn,.jv-chip-btn{position:relative}.jv-tab:before,.jv-filter:before,.jv-btn:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.jv-t-display{font:700 28px/1.1 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.jv-t-title{font:700 22px/1.2 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.jv-t-headline{font:600 17px/1.3 var(--font-sans);letter-spacing:-.01em;margin:0}.jv-t-body{font:400 14px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}.jv-t-body-strong{font:600 14px/1.35 var(--font-sans);margin:0}.jv-t-callout{font:500 13px/1.35 var(--font-sans);margin:0}.jv-t-footnote{font:400 12px/1.4 var(--font-sans);color:var(--subtle);margin:0}.jv-t-caption{font:600 11px/1 var(--font-sans);letter-spacing:.01em;margin:0}@media (width<=640px){.jv-header{padding:0 var(--grid-margin-mobile);height:var(--header-h-mobile)}.jv-t-display{font-size:22px;line-height:1.2}.jv-t-title,.jv-section-head h2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.3}.jv-section-head h2 .jv-ico--20{width:16px;height:16px}.jv-t-headline.jv-t-step{font-size:14px;line-height:1.35}.jv-avatar{width:var(--avatar-md);height:var(--avatar-md)}.jv-grid{column-gap:var(--grid-gutter-mobile);row-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.jv-video{gap:var(--space-8)}.jv-video__thumb .jv-btn--icon{display:none}.jv-invite{padding:var(--space-16);flex-direction:column;align-items:flex-start}}[role=dialog] .jv-plan__desc,[role=dialog] .jv-hint,[role=dialog] .t-foot,.jv-sheet .jv-plan__desc,.jv-dialog .jv-hint,.jv-menu .t-foot{color:var(--muted)}.jv-field>.jv-label,.jv-field>.jv-hint{padding-inline:var(--space-16)}.jv{--ease-out:cubic-bezier(.22,1,.36,1);--ease-snap:cubic-bezier(.23,1,.32,1)}@keyframes jv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes jv-zoom-in{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes jv-glow{0%,to{box-shadow:var(--shadow-accent),0 1px calc(8px*var(--glow-k)) var(--accent-glow),0 2px calc(24px*var(--glow-k)) var(--accent-glow)}17%{box-shadow:var(--shadow-accent),1px 0 calc(11px*var(--glow-k)) var(--accent-glow),1px 1px calc(33px*var(--glow-k)) var(--accent-glow)}31%{box-shadow:var(--shadow-accent),0 1px calc(7px*var(--glow-k)) var(--accent-glow),-1px 2px calc(21px*var(--glow-k)) var(--accent-glow)}49%{box-shadow:var(--shadow-accent),-1px 0 calc(13px*var(--glow-k)) var(--accent-glow),0 -1px calc(40px*var(--glow-k)) var(--accent-glow)}63%{box-shadow:var(--shadow-accent),0 1px calc(9px*var(--glow-k)) var(--accent-glow),1px 2px calc(27px*var(--glow-k)) var(--accent-glow)}78%{box-shadow:var(--shadow-accent),1px 1px calc(12px*var(--glow-k)) var(--accent-glow),0 0 calc(36px*var(--glow-k)) var(--accent-glow)}89%{box-shadow:var(--shadow-accent),0 0 calc(8px*var(--glow-k)) var(--accent-glow),-1px 1px calc(25px*var(--glow-k)) var(--accent-glow)}}@keyframes jv-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}.jv-enter{animation:jv-rise .62s var(--ease-out) both;animation-delay:var(--d,0s)}.jv-reveal{opacity:0;transform:translateY(26px)}.jv-reveal.is-in{opacity:1;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);transform:none}.jv-btn--primary{--glow-k:1;animation:5.3s ease-in-out infinite jv-glow;position:relative}.jv-btn--primary:nth-of-type(2n){animation-delay:-1.9s}.jv-btn--primary:nth-of-type(3n){animation-delay:-3.4s}.jv-btn--primary:not([aria-busy=true]):after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#fff0 35%,#ffffff42 50%,#fff0 65%) 150% 0/250% 100% no-repeat;position:absolute;inset:0}@keyframes jv-unlock{0%{transform:rotate(0)}25%{transform:rotate(-16deg)translateY(-1px)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.jv-btn--primary{transition:filter .15s var(--ease-snap),background-color .15s var(--ease-snap),transform .35s cubic-bezier(.34,1.56,.64,1)}.jv-btn--primary>.jv-ico{transform-origin:50% 70%}@media (hover:hover){.jv-btn--primary:not([disabled]):not([aria-busy=true]):hover{transform:translateY(-2px)}.jv-btn--primary:hover>.jv-ico:first-child{animation:jv-unlock .55s var(--ease-out)}.jv-btn--primary:not([disabled]):active{transform:translateY(0)}.jv-btn--primary:hover{--glow-k:1.4}.jv-btn--primary:not([aria-busy=true]):hover:after{animation:jv-sweep .8s var(--ease-out)}}.jv-btn--pulse{--glow-k:1.6;animation-duration:4.2s}.jv-avatar--lg{width:var(--avatar-xl);height:var(--avatar-xl)}.jv-avatar--lg,.jv-avatar.jv-avatar--lg{object-fit:cover;display:block}.jv-avatar--lg{transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out);will-change:transform;backface-visibility:hidden}@media (hover:hover){.jv-avatar--lg:hover{box-shadow:0 0 0 4px var(--bg),0 0 28px var(--accent-glow),var(--shadow-avatar);transform:scale(1.06)}}.jv-badge--success{background:var(--success);color:var(--bg);letter-spacing:.01em;-webkit-backdrop-filter:none;backdrop-filter:none}.jv-cover{height:min(var(--cover-max),33.333vw);margin:var(--space-16) var(--grid-margin) 0;border-radius:var(--radius-12);background:var(--bg);overflow:hidden}.jv-cover>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:jv-zoom-in 1.6s var(--ease-out) both;display:block}.jv-cover{position:relative}.jv-cover:after{content:"";pointer-events:none;background:linear-gradient(0deg,var(--bg) 0%,#0009 28%,#0000 62%);position:absolute;inset:0}.jv-intro{margin-top:calc(var(--space-32) * -1);align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;display:flex;position:relative}.jv-creator{align-items:center;gap:var(--space-20);text-align:left;max-width:100%;display:flex}.jv-creator__text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.jv-creator__name{align-items:center;gap:var(--space-6);display:flex}.jv-creator__name>*{margin:0}.jv-creator__bio{max-width:40ch;color:var(--text-2);text-wrap:pretty;margin:0}.jv-tags{justify-content:center;gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jv-tag{height:24px;padding:0 var(--space-12);border-radius:var(--radius-pill);background:var(--selected);color:var(--text-2);white-space:nowrap;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}@keyframes jv-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.jv-marquee{width:100%;max-width:720px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.jv-marquee__track{width:max-content;animation:jv-marquee var(--marquee-dur,36s) linear infinite;display:flex}.jv-marquee .jv-tags{padding-right:var(--space-6);flex-wrap:nowrap;justify-content:flex-start}@media (hover:hover){.jv-marquee:hover .jv-marquee__track{animation-play-state:paused}}.jv-marquee--wide{max-width:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.jv-marquee--bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.jv:has(.jv-marquee--bleed){overflow-x:clip}.jv-marquee__group{gap:var(--space-16);padding:var(--space-8) var(--space-16) var(--space-8) 0;flex-shrink:0;display:flex}.jv-marquee__group>.jv-video{flex-shrink:0;width:320px}@media (width<=640px){.jv-marquee__group>.jv-video{width:260px}}@media (prefers-reduced-motion:reduce){.jv-marquee__group{flex-wrap:wrap;padding-right:0}.jv-marquee__group[aria-hidden=true]{display:none}.jv-marquee{-webkit-mask-image:none;mask-image:none}.jv-marquee__track{justify-content:center;width:auto;animation:none!important}.jv-marquee .jv-tags{flex-wrap:wrap;justify-content:center;padding-right:0}.jv-marquee .jv-tags[aria-hidden=true]{display:none}}.jv-video__thumb>img,.jv-listrow__thumb>img{object-fit:cover;width:100%;height:100%;display:block}.jv-video{transition:transform .35s var(--ease-out)}.jv-video__thumb>img{transition:transform .55s var(--ease-out)}.jv-video__thumb:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}@media (hover:hover){.jv-video:hover{transform:translateY(-4px)}.jv-video:hover .jv-video__thumb>img{transform:scale(1.045)}.jv-video:hover .jv-video__thumb:after{box-shadow:inset 0 0 0 1px #ffffff38}}.jv-video__preview{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .2s var(--ease-snap);background:#000;display:block;position:absolute;inset:0}.jv-video__preview--ready{opacity:1}.jv-video__strip{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);pointer-events:none;background:linear-gradient(#0000,#000000d9);display:flex;position:absolute;bottom:0;left:0;right:0}.jv-video__strip-label{align-items:center;gap:var(--space-4);color:var(--text);display:inline-flex}.jv-video__progress{z-index:2;position:absolute;bottom:0;left:0;right:0}@media (width>=641px){.jv-grid--3{column-gap:var(--space-20);row-gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr))}}.jv-grid__full{grid-column:1/-1}.jv-grid__quote{padding:var(--space-24) var(--space-16);text-align:center;letter-spacing:-.015em;text-wrap:balance;text-shadow:0 0 6px color-mix(in srgb,var(--accent) 90%,transparent),0 0 18px color-mix(in srgb,var(--accent) 70%,transparent),0 0 40px color-mix(in srgb,var(--accent) 45%,transparent);grid-column:1/-1;margin:0;font-size:28px;font-weight:700;line-height:1.25}@media (width<=640px){.jv-grid__quote{padding:var(--space-16) var(--space-8);font-size:22px}}.jv-invite__icon{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-pill);background:var(--selected);color:var(--text);transition:background-color .2s var(--ease-snap),color .2s var(--ease-snap);flex-shrink:0;place-items:center;display:grid;position:relative}.jv-invite__desc{max-width:60ch;margin-top:2px;display:block}.jv-invite{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}@media (hover:hover){.jv-invite:hover{box-shadow:inset 0 1px 0 var(--highlight),0 16px 40px #00000073;transform:translateY(-2px)}.jv-invite:hover .jv-invite__icon{background:var(--accent-fill);color:var(--on-accent)}}.jv-strip{gap:var(--space-40);padding:var(--space-24) var(--space-32);border-radius:var(--radius-12);box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(90% 140% at 12% 0%,color-mix(in srgb,var(--accent) 16%,transparent) 0%,#0000 62%),linear-gradient(160deg,var(--raised) 0%,var(--surface) 100%);grid-template-columns:1fr 1fr;align-items:center;display:grid}.jv-strip--single{grid-template-columns:1fr}.jv-strip__side{gap:var(--space-12);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.jv-strip__side--divided{box-shadow:inset 1px 0 0 var(--line);padding-left:var(--space-40)}.jv-strip__question{max-width:22ch;margin:0}.jv-strip__opts{gap:var(--space-6);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.jv-strip__opt{padding:var(--space-8) var(--space-12);border-radius:var(--radius-10);background:var(--selected);font-size:12px;line-height:1.3}.jv-fade{padding-bottom:var(--fade-pad,0px);position:relative}@media (width<=640px){:is(.jv-fade .jv-grid:not(:has(.jv-grid__full))>.jv-video:last-child:nth-child(odd),.jv-fade .jv-grid__full:nth-last-child(2n):not(:has(~.jv-grid__full))~.jv-video:last-child){display:none}}.jv-fade__veil{height:var(--fade-h,760px);pointer-events:none;padding-bottom:var(--space-64);background:linear-gradient(180deg,#0000 0%,#00000080 26%,#000000e6 52%,var(--bg) 74%,var(--bg) 100%);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.jv-fade__cta{align-items:center;gap:var(--space-16);pointer-events:auto;text-align:center;flex-direction:column;display:flex}.jv-fade__cta>.jv-t-display+*{margin-top:var(--space-8)}.jv-fade__cta>.jv-btn{margin-top:var(--space-16)}.jv-fade__lead{margin:0 0 calc(var(--space-4) * -1);max-width:56ch;color:var(--text);text-wrap:balance}.jv-fade__cta>.jv-t-display{text-shadow:0 0 28px var(--accent-glow),0 0 2px #0009}.jv-intro>.jv-t-display,.jv-fade__cta>.jv-t-display{letter-spacing:-.015em;text-wrap:balance;max-width:720px;margin:0;line-height:1.25}@keyframes jv-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.jv-fade--anim .jv-fade__veil{background:0 0}.jv-fade--anim .jv-fade__veil:before{content:"";background:linear-gradient(180deg,#0000 0%,#00000080 26%,#000000e6 52%,var(--bg) 74%,var(--bg) 100%);opacity:0;transition:opacity 1.3s var(--ease-out),transform 1.5s var(--ease-out);position:absolute;inset:0;transform:translateY(18%)}.jv-fade--anim .jv-fade__cta{z-index:1;position:relative}.jv-fade--anim .jv-fade__cta:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 34%,transparent),transparent);opacity:0;z-index:-1;pointer-events:none;border-radius:50%;width:720px;height:340px;margin:-170px 0 0 -360px;position:absolute;top:50%;left:50%}.jv-fade--anim .jv-fade__cta>*{opacity:0;transform:translateY(22px)}.jv-fade--anim.is-in .jv-fade__veil:before{opacity:1;transform:none}.jv-fade--anim.is-in .jv-fade__cta:before{animation:4.2s ease-in-out 1s infinite jv-breathe}.jv-fade--anim.is-in .jv-fade__cta>*{opacity:1;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transform:none}.jv-fade--anim.is-in .jv-fade__cta>:first-child{transition-delay:.45s}.jv-fade--anim.is-in .jv-fade__cta>:nth-child(2){transition-delay:.7s}.jv-fade--anim.is-in .jv-fade__cta>:nth-child(3){transition-delay:.9s}@media (width<=640px){.jv-fade--anim .jv-fade__cta:before{width:380px;height:260px;margin:-130px 0 0 -190px}}@media (prefers-reduced-motion:reduce){.jv-fade--anim .jv-fade__veil:before,.jv-fade--anim .jv-fade__cta>*{opacity:1!important;transition:none!important;transform:none!important}.jv-fade--anim .jv-fade__cta:before{opacity:.7;animation:none!important}}.jv-overlay[hidden]{display:none}.jv-overlay--blur{background:var(--overlay-soft);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar)}.jv-dialog--center{text-align:center;align-items:center}.jv-dialog--center .jv-stack{align-items:center}.jv-dialog--dark{background:var(--bg);box-shadow:var(--shadow-dialog),inset 0 0 0 1px #ffffff14}.jv-dialog__mark{letter-spacing:-.03em;color:var(--accent);text-shadow:0 0 24px var(--accent-glow);font-size:48px;font-weight:800;line-height:1}.jv-overlay .jv-dialog,.jv-overlay .jv-sheet{animation:jv-rise .24s var(--ease-snap) both}.jv-overlay--sheet .jv-sheet__grabber{display:none}.jv-subbar--mobile{left:var(--space-16);right:var(--space-16);bottom:var(--space-16);z-index:var(--z-bar);display:none;position:fixed}.jv-player>video,.jv-player>img{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.jv-player__end{z-index:2;padding:var(--space-24);-webkit-backdrop-filter:var(--blur-chip);backdrop-filter:var(--blur-chip);background:#000000b8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jv-player__end[hidden]{display:none}.jv-player__end-box{gap:var(--space-16);text-align:center;flex-direction:column;align-items:center;max-width:440px;display:flex}.jv-watch{gap:var(--space-24);flex-wrap:wrap;align-items:flex-start;display:flex}.jv-watch__main{flex:999 640px;min-width:0}.jv-watch__aside{flex:320px;min-width:0;max-width:400px}.jv-plan--fill{max-width:none;min-height:var(--player-h,auto);gap:var(--space-16)}.jv-plan__head{align-items:center;gap:var(--space-12);display:flex}.jv-plan__head img{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff24}.jv-plan__head strong{font-size:14px;font-weight:600;display:block}.jv-plan__cta{align-items:stretch;gap:var(--space-8);text-align:center;flex-direction:column;margin-top:auto;display:flex}.jv-plan--fill .jv-perks{padding-inline:0}.jv-plan--tier{box-shadow:var(--shadow-card);gap:0;padding:0;overflow:hidden}.jv-plan__flag{padding:var(--space-6) var(--space-12);background:var(--text);color:var(--bg);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:11px;font-weight:700}.jv-plan__cover{aspect-ratio:16/7;background:var(--raised);overflow:hidden}.jv-plan__cover img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.jv-plan__body{gap:var(--space-16);padding:var(--space-20);flex-direction:column;display:flex}.jv-plan__title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.jv-plan__amount{align-items:baseline;gap:var(--space-4);margin-top:calc(var(--space-12) * -1);display:flex}.jv-plan__about{gap:var(--space-12);flex-direction:column;display:flex}.jv-plan__about p{color:var(--text-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.jv-plan--tier .jv-perks{padding-inline:0}.jv-plan--tier.jv-plan--fill{height:var(--player-h,auto);min-height:0}.jv-plan--tier .jv-plan__body{flex:auto;min-height:0}.jv-plan__scroll{gap:var(--space-16);min-height:0;margin:calc(var(--space-4) * -1) calc(var(--space-20) * -1) calc(var(--space-20) * -1);padding:var(--space-4) var(--space-20) var(--space-20);flex-direction:column;flex:auto;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 28px),#0000 100%)}.jv-plan__scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.jv-listrow--button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.jv-listrow--glass{background:#ffffff0f;align-items:center;max-width:360px}.jv-footer{box-shadow:inset 0 1px 0 var(--line-soft)}.jv-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-24);flex-wrap:wrap;display:flex}.jv-footer__links{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.jv-footer__links>a:not(.jv-btn){margin-left:var(--space-8)}@media (width<=1024px){.jv-cover{margin-inline:var(--grid-margin-tablet)}}@media (width<=640px){.jv-avatar--lg{width:var(--avatar-xl-mobile);height:var(--avatar-xl-mobile)}.jv-creator{align-items:center;gap:var(--space-12);text-align:center;flex-direction:column}.jv-creator__text{align-items:center;padding-bottom:0}.jv-creator__name{justify-content:center}.jv-creator__bio{text-wrap:balance;max-width:52ch}.jv-cover{margin:var(--space-12) var(--grid-margin-mobile) 0;aspect-ratio:3;height:auto}.jv-invite .jv-btn{justify-content:center;align-self:stretch}.jv-strip{gap:var(--space-20);padding:var(--space-20) var(--space-16);grid-template-columns:1fr}.jv-strip__side--divided{box-shadow:inset 0 1px 0 var(--line);padding-left:0;padding-top:var(--space-20)}.jv-section-head--stack{flex-direction:column;align-items:flex-start;gap:2px}.jv-subbar--mobile{animation:jv-rise .5s .25s var(--ease-out) both;display:flex}.jv:has(.jv-subbar--mobile) .jv-header .jv-btn--primary{display:none}.jv:has(>.jv-subbar--mobile)>.jv-footer{padding-bottom:84px}.jv-overlay--sheet{align-items:end;padding:0}.jv-overlay--sheet .jv-dialog{border-radius:var(--radius-20) var(--radius-20) 0 0;max-width:none;padding:var(--space-12) var(--space-16) calc(var(--space-24) + env(safe-area-inset-bottom,0px))}.jv-overlay--sheet .jv-sheet__grabber{display:block}.jv-player__end{padding:var(--space-12)}.jv-player__end-box{gap:var(--space-12)}.jv-player__end .jv-player__end-text,.jv-player__end .jv-listrow--glass,.jv-player__end .jv-badge{display:none}}@media (prefers-reduced-motion:reduce){.jv-enter,.jv-btn--primary,.jv-btn--pulse,.jv-subbar--mobile,.jv-cover>img,.jv-overlay .jv-dialog,.jv-overlay .jv-sheet{animation:none!important}.jv-reveal,.jv-reveal.is-in{opacity:1!important;transition:none!important;transform:none!important}.jv-video:hover,.jv-invite:hover,.jv-avatar--lg:hover,.jv-video:hover .jv-video__thumb>img{transform:none!important}.jv-btn--primary:not([aria-busy=true]):hover:after{animation:none!important}.jv-btn--primary:hover,.jv-btn--primary:hover>.jv-ico{animation:none!important;transform:none!important}}.jv-featured,.jv-video__thumb,.jv-post__media,.jv-poll__opt,.jv-listrow__thumb,.jv-player,.jv-cover{backface-visibility:hidden;transform:translateZ(0)}.jv-invite,.jv-btn{backface-visibility:hidden}.jv-items{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.jv-item{aspect-ratio:1;justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-12);border-radius:var(--radius-16);background:var(--surface);box-shadow:var(--shadow-card);text-align:center;isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.jv-item:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 50% 38%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);opacity:.7;transition:opacity .3s;position:absolute;inset:0}.jv-item__img{width:100%;height:136px;margin-bottom:var(--space-8);place-items:end center;display:grid}.jv-item__img img{max-height:calc(136px * var(--item-scale,1));object-fit:contain;filter:drop-shadow(0 8px 18px #00000073);max-width:100%;transition:transform .3s}.jv-item__name{color:var(--text);font-size:15px;font-weight:600;line-height:1.3}.jv-item__meta{color:var(--muted);font-size:12px;font-weight:500;line-height:1.3}.jv-item:hover:before{opacity:1}.jv-item:hover .jv-item__img img{transform:translateY(-4px)scale(1.04)}@media (width<=640px){.jv-items{grid-template-columns:repeat(2,minmax(0,1fr))}.jv-item__img{height:88px}.jv-item__img img{max-height:calc(88px * var(--item-scale,1))}}.jv-marquee__group.jv-items{gap:var(--space-12);padding-right:var(--space-12);grid-template-columns:none;display:flex}.jv-marquee__group>.jv-item{flex-shrink:0;width:200px}@media (width<=640px){.jv-marquee__group>.jv-item{width:150px}}@media (prefers-reduced-motion:reduce){.jv-marquee__group>.jv-item[aria-hidden=true]{display:none}.jv-marquee__group.jv-items{justify-content:center}.jv-item__img img,.jv-item:before{transition:none}.jv-item:hover .jv-item__img img{transform:none}}body{background:var(--bg);margin:0}.jv{background:var(--bg);min-height:100vh;font-family:var(--font-sans);color:var(--text)}.jv a:not(.jv-btn){color:var(--text)}@media (width<=640px){.f-main{padding-bottom:96px}.f-video-page .jv-invite{display:none}}.f-em-breve-pagina{flex-direction:column;display:flex}.f-em-breve-pagina main{flex:auto}.f-em-breve-pagina .jv-logo{letter-spacing:-.02em}
