/* V64: single silver wave ONLY on the hero word experience. */
body.zito-reference :is(.z11-silver-phrase,.z31-silver-word,.z34-cta-shine,.z35-account-accent,.z23-silver-heading){animation:none!important;background:none!important;background-image:none!important;-webkit-text-fill-color:currentColor!important;color:inherit!important;filter:none!important;text-shadow:none!important}
body.zito-reference .ref-hero h1 .z62-experience-silver{display:inline!important;color:#728392!important;background:linear-gradient(105deg,#596977 0%,#b8c4ce 26%,#f5f8fa 47%,#a6b5c1 66%,#596977 100%)!important;background-size:300% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:z64-wave 5.5s ease-in-out infinite!important}
@keyframes z64-wave{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){body.zito-reference .ref-hero h1 .z62-experience-silver{animation:none!important}}
/* Account: clean, bounded single column, no overflow or extra packs for guests. */
body.zito-reference .z61-account-page{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:block!important;padding:clamp(28px,5vw,60px) 18px 68px!important;background:#f6f8fa!important}
body.zito-reference .z61-account-page .z35-account-content{width:min(100%,510px)!important;max-width:510px!important;margin:0 auto!important;position:relative!important;z-index:2!important}
body.zito-reference .z61-account-page .z35-account-visual{opacity:.17!important;pointer-events:none!important;z-index:0!important}
body.zito-reference .z61-account-page h1{font-size:clamp(32px,5vw,48px)!important;line-height:1.15!important;letter-spacing:-.035em!important;overflow-wrap:break-word!important}
body.zito-reference .z61-account-page .z35-account-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}
body.zito-reference .z61-account-page .z35-account-woo,body.zito-reference .z61-account-page .z12-account-woo{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:clamp(18px,4vw,26px)!important;background:#fff!important;border:1px solid #dce2e8!important;border-radius:18px!important}
body.zito-reference .z61-account-page .woocommerce,body.zito-reference .z61-account-page .z44-auth-forms{width:100%!important;min-width:0!important;min-height:0!important}
body.zito-reference .z61-account-page .z44-auth-forms form{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
body.zito-reference .z61-account-page .z44-auth-forms form[hidden]{display:none!important}
body.zito-reference .z61-account-page .z44-auth-forms :is(button[name=login],button[name=register]){width:100%!important;min-height:48px!important}
body.zito-reference .z61-account-page .z44-auth-forms input{max-width:100%!important}
body.zito-reference .z61-account-page .z12-owned-packs{display:none!important}
body.zito-reference .z61-account-page:has(.woocommerce-MyAccount-navigation) .z12-owned-packs{display:block!important}
@media(max-width:600px){body.zito-reference .z61-account-page{padding:25px 16px 52px!important}body.zito-reference .z61-account-page .z35-account-visual{opacity:.1!important}body.zito-reference .z61-account-page .z44-name-grid{grid-template-columns:minmax(0,1fr)!important}}
