@view-transition{navigation:auto}
.account-group .notification-badge{margin-left:auto;display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;background:#1687ff25;color:#9ecbff;border:1px solid #548bdd77;border-radius:4px;font:700 9px Inter}.notification-badge[hidden]{display:none!important}.notification-list{display:grid;gap:10px;margin:22px 0}.notification-row{padding:15px;border:1px solid #303641;border-radius:5px;background:#151820;display:grid;gap:8px}.notification-row.is-unread{border-left:2px solid #1687ff}.notification-row small{font:700 8px Inter;letter-spacing:1px;color:#78b4ff}.notification-row a{font-size:13px;color:#d7e5f6}.notification-row time{font-size:10px;color:#8795a7}.notification-controls{display:flex;gap:10px;flex-wrap:wrap}.notification-controls .button{font-size:10px;min-height:38px;padding:10px 13px}
::view-transition-old(root){animation:sz-page-out .14s ease-out both}::view-transition-new(root){animation:sz-page-in .24s ease-out both}
@keyframes sz-page-out{to{opacity:0;transform:translateY(-5px)}}@keyframes sz-page-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.loading-track{position:fixed;inset:0 0 auto;height:3px;z-index:1000;overflow:hidden;background:#ffffff08;pointer-events:none;transition:opacity .3s}.loading-track:after{content:'';position:absolute;inset:0;width:35%;background:linear-gradient(90deg,#1687ff,#69d5df,#af95f5);animation:sz-loading 1s ease-in-out infinite}.loading-track.is-complete{opacity:0}.loading-track.is-complete:after{width:100%;animation:none}@keyframes sz-loading{from{transform:translateX(-110%)}to{transform:translateX(390%)}}
.catalog-skeleton{border:1px solid #30313b;border-radius:5px 5px 18px 5px;background:#14151b;overflow:hidden;min-height:350px;position:relative;padding-bottom:20px}.catalog-skeleton>div{aspect-ratio:16/9;background:#24262e}.catalog-skeleton>span{display:block;height:16px;background:#24262e;margin:20px 18px 0;border-radius:3px;width:65%}.catalog-skeleton>span+span{width:45%;height:11px;margin-top:12px}.catalog-skeleton>small{display:block;height:35px;background:#24262e;margin:28px 18px 0;border-radius:3px}.catalog-skeleton:after,.image-pending:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#aeb4cf0a 45%,transparent 65%);transform:translateX(-100%);animation:sz-skeleton 1.3s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes sz-skeleton{to{transform:translateX(100%)}}.image-pending{background:#1d2028}.image-pending img{opacity:0}.product-image img,.hero-feature img{transition:opacity .3s,transform .45s,filter .3s}
.announcement{animation:sz-header-drop .45s cubic-bezier(.22,1,.36,1) both}.site-header>.brand{animation:sz-header-rise .5s .06s cubic-bezier(.22,1,.36,1) both}.site-header>nav{animation:sz-header-rise .5s .1s cubic-bezier(.22,1,.36,1) both}.header-actions{animation:sz-header-rise .5s .14s cubic-bezier(.22,1,.36,1) both}
.hero-copy>.eyebrow,.hero-copy>h1,.hero-signature,.hero-copy>p,.hero-actions,.hero-trust,.hero-inner>.showcase{animation:sz-header-rise .65s cubic-bezier(.22,1,.36,1) both}.hero-copy>h1{animation-delay:.06s}.hero-signature{animation-delay:.1s}.hero-copy>p{animation-delay:.14s}.hero-actions{animation-delay:.18s}.hero-trust{animation-delay:.22s}.hero-inner>.showcase{animation-delay:.14s}@keyframes sz-header-drop{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes sz-header-rise{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}
.button,.quick-add,.view-product,.view-options button{position:relative;overflow:hidden}.press-wave{position:absolute;display:block;border-radius:50%;background:#d7e7ff35;transform:scale(0);pointer-events:none;animation:sz-press .5s ease-out forwards;z-index:3}@keyframes sz-press{to{transform:scale(1);opacity:0}}
#language-options:not([hidden]){animation:sz-menu-enter .18s cubic-bezier(.22,1,.36,1) both;transform-origin:top right}@keyframes sz-menu-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}
.category-tile>i,.feature-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1)}.category-tile:hover>i{transform:translate(3px,-3px)}.feature-arrow:hover{transform:translate(2px,-2px)}.products .product .product-tag{transition:background .25s,color .25s,border-color .25s}.products .product:hover .product-tag{background:var(--accent);color:#081118}.products .product .image-zoom,.products .product .favorite-toggle{transition:background .2s,border-color .2s,transform .2s}.products .product .image-zoom:hover,.products .product .favorite-toggle:hover{transform:translateY(-2px)}.docs-toc a,.docs-copy-page,.docs-code button{transition:background .2s,color .2s,border-color .2s}.docs-code button:hover,.docs-copy-page:hover{background:#273047;border-color:#79a9e0}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}.loading-track:after{animation:none;width:100%;opacity:.5}.catalog-skeleton:after,.image-pending:before{animation:none;display:none}.press-wave{display:none}.image-pending img{opacity:1}}
