body .character-picker-dialog{border-radius:var(--mh-modal-radius,24px);background:var(--mh-panel,#111419);width:min(640px,100vw - 48px);max-width:none;height:fit-content;max-height:calc(100dvh - 48px);color:var(--mh-text,#f7f8fa);border:1px solid #394150;margin:auto;padding:32px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0006}body .character-picker-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020408aa}body .character-picker-dialog>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}body .character-picker-dialog .character-picker-brand{width:130px;height:auto}body .character-picker-dialog>header>button{width:36px;height:36px;color:var(--mh-secondary,#a0a8b5);background:0 0;border-radius:8px;place-items:center;font-size:24px;line-height:1;display:grid}body .character-picker-dialog h2{letter-spacing:-.03em;font-size:24px;line-height:1.4}body .character-picker-dialog>p{color:var(--mh-secondary,#a0a8b5);margin:8px 0 0;font-size:14px;line-height:1.8}body .character-picker-dialog>h3{color:var(--mh-secondary,#a0a8b5);margin:24px 0 12px;font-size:12px}body .character-picker-dialog .character-picker-choices{gap:12px;margin:0;display:grid}body .character-picker-dialog .character-picker-choices>button{background:var(--mh-surface,#171b22);text-align:left;width:100%;min-height:80px;color:var(--mh-text,#f7f8fa);border:1px solid #3c4350;border-radius:16px;align-items:center;gap:20px;padding:16px;display:flex}body .character-picker-dialog .character-picker-choices>button[aria-pressed=true]{border-color:var(--mh-accent,#8dd7f7);box-shadow:none;background:#15232e}body .character-picker-dialog .character-picker-choices>button:hover:not(:disabled){border-color:var(--mh-accent,#8dd7f7);background:var(--mh-hover,#292f3a)}body .character-picker-dialog .character-default-choices{margin-top:24px}body .character-picker-dialog .character-picker-choices>.character-default-choice{border-radius:12px;flex-direction:row;justify-content:flex-start;min-height:60px;padding:16px 20px}.character-default-copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}body .character-picker-dialog .character-default-copy strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}body .character-picker-dialog .character-default-copy small{color:var(--mh-secondary,#a0a8b5);font-size:13px;line-height:1.6}.character-default-status{color:#0000;border:1px solid #566170;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}[aria-pressed=true]>.character-default-status{background:var(--mh-accent,#8dd7f7);border-color:var(--mh-accent,#8dd7f7);color:#10283a}body .character-picker-dialog .character-default-status svg{width:12px;height:12px}.character-picker-entry{background:var(--mh-surface,#171b22);border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.character-picker-entry>svg{color:var(--mh-secondary,#a0a8b5);flex:none}.character-picker-entry>div{flex:1;min-width:0}.character-picker-entry strong{font-size:14px;line-height:1.5}body .character-picker-entry p{color:var(--mh-secondary,#a0a8b5);margin:6px 0 0;font-size:12px;line-height:1.7}body .character-picker-dialog .character-picker-entry>.button,body .character-picker-dialog>.character-picker-manage{background:var(--mh-raised,#202630);min-height:44px;color:var(--mh-text,#f7f8fa);white-space:nowrap;border:1px solid #3c4350;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}body .character-picker-dialog>.character-picker-manage{justify-content:center;width:100%;margin-top:16px;font-size:14px}body .character-picker-dialog p[role=alert]{color:#ffc2bd}body .character-picker-dialog :focus-visible{outline:2px solid var(--mh-accent,#8dd7f7);outline-offset:4px}@media (max-width:767px){body .character-picker-dialog{width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:22px}.character-picker-entry{flex-wrap:wrap}.character-picker-entry>.button{width:100%}body .character-picker-dialog h2{font-size:21px}}
.header-tools{display:contents}@media (min-width:768px){:root{--store-header-height:76px}body:has(.full-width-header){--store-header-height:76px}body .market-header.full-width-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-bottom:1px solid #ffffff14}body .market-header.full-width-header .header-inner{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:32px;width:calc(100% - 48px);max-width:none;min-height:76px;padding:0;display:grid}body .full-width-header.has-header-search .header-inner{grid-template-columns:auto auto minmax(0,1fr)}body .full-width-header .brand{grid-area:1/1;gap:9px;width:180px}body .full-width-header .brand-mark{width:34px;height:34px}body .full-width-header .brand-wordmark{font-size:18px}body .full-width-header .brand-descriptor{letter-spacing:1px;font-size:5px}body .full-width-header .header-inner>nav{grid-area:1/2;justify-content:flex-start;place-self:stretch start;align-items:stretch;gap:32px;display:flex}body .full-width-header .header-inner>nav a{background:0 0;border:0;border-radius:0;align-items:center;min-height:76px;padding:0;font-size:16px;line-height:1.5;display:inline-flex}body .full-width-header .header-inner>nav a:hover{color:#fff;background:0 0;border-radius:0}body .full-width-header .header-inner>nav a[aria-current=page]{color:#fff;font-weight:650}body .full-width-header .header-inner>nav a[aria-current=page]:after{height:2px;inset:auto 0 0}body .full-width-header .header-end{grid-area:1/3;align-items:center;gap:16px;min-width:0;margin-left:0}body .full-width-header.has-header-search .header-end{grid-column:4}body .full-width-header .header-search-slot{grid-area:1/3;justify-self:center;align-items:center;width:100%;min-width:0;max-width:520px;display:flex}body .full-width-header .header-search{color:#fff;background:#141414;border:1px solid #343434;border-radius:6px;align-items:center;gap:10px;width:100%;min-width:0;height:42px;margin:0;padding:0 12px;display:flex}body .full-width-header .header-search:focus-within{border-color:#b4e8ff;box-shadow:0 0 0 2px #b4e8ff26}body .full-width-header .header-search>svg{fill:none;stroke:currentColor;stroke-width:1.5px;color:#aaa;flex:none;width:18px;height:18px}body .full-width-header .header-search input{color:#fff;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;font-size:14px}body .full-width-header .header-search input::placeholder{color:#999}body .full-width-header .header-search input:focus-visible{outline:none}body .full-width-header .header-search>button{background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:32px;height:36px;min-height:36px;padding:0;display:grid}body .full-width-header .header-search>button:hover{background:#ffffff14}body .full-width-header .header-search>button>svg{width:18px;height:18px}}@media (min-width:1200px) and (max-width:1399px){body .market-header.full-width-header .header-inner{grid-template-columns:auto auto minmax(0,1fr);gap:24px}body .full-width-header.has-header-search .header-inner{grid-template-columns:auto auto minmax(0,1fr)}body .full-width-header .brand{gap:7px;width:160px}body .full-width-header .brand-wordmark{font-size:16px}body .full-width-header .brand-descriptor{letter-spacing:.8px;font-size:4.5px}body .full-width-header .header-inner>nav{gap:24px}body .full-width-header .header-inner>nav a{font-size:14px}body .full-width-header .header-end{gap:10px}body .full-width-header :is(.cart-link,.header-account-button){font-size:14px}}@media (min-width:768px) and (max-width:1199px){body .market-header.full-width-header .header-inner{grid-template-rows:auto;grid-template-columns:auto auto minmax(0,1fr);gap:16px;min-height:76px;padding:0}body .full-width-header .brand{gap:7px;width:152px}body .full-width-header .brand-mark{width:30px;height:30px}body .full-width-header .brand-wordmark{font-size:15px}body .full-width-header .brand-descriptor{letter-spacing:.7px;font-size:4.5px}body .full-width-header .header-inner>nav{gap:16px}body .full-width-header .header-inner>nav a{min-height:76px;font-size:14px}body .full-width-header .header-end{gap:6px}body .full-width-header :is(.header-account-name,.account-chevron,.cart-link-label){display:none}body:has(.full-width-header.has-header-search){--store-header-height:128px}body .full-width-header.has-header-search .header-inner{grid-template-rows:56px 44px;grid-template-columns:auto auto minmax(0,1fr);gap:8px 16px;min-height:128px;padding-block:10px}body .full-width-header.has-header-search .header-inner>nav a{min-height:56px}body .full-width-header.has-header-search .header-end{grid-column:3}body .full-width-header.has-header-search .header-search-slot{grid-area:2/1/auto/-1;justify-self:center}body .full-width-header.has-header-search .header-search{height:44px}}@media (max-width:767px){:root{--store-header-height:72px}body .market-header.full-width-header .header-inner{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:72px;padding-block:12px}body .full-width-header .brand{width:140px}body .full-width-header .header-search-slot{display:none}}@media (min-width:1200px){:root{--store-header-height:88px}body:has(.full-width-header){--store-header-height:88px}body .market-header.full-width-header .header-inner{grid-template-columns:auto auto minmax(0,1fr);gap:40px;min-height:88px}body .full-width-header.has-header-search .header-inner{grid-template-columns:auto auto minmax(0,1fr)}body .full-width-header .brand{gap:12px;width:200px}body .full-width-header .brand-mark{width:38px;height:38px}body .full-width-header .brand-wordmark{font-size:20px}body .full-width-header .brand-descriptor{letter-spacing:1.2px;font-size:5px}body .full-width-header .header-inner>nav{gap:36px}body .full-width-header .header-inner>nav a{min-height:88px;font-size:17px;font-weight:550}body .full-width-header .header-inner>nav a[aria-current=page]{font-weight:700}body .full-width-header .header-inner>nav a[aria-current=page]:after{border-radius:2px;height:3px;bottom:12px}body .full-width-header .header-end{gap:20px}body .full-width-header .header-avatar{width:36px;height:36px}body .full-width-header .header-account-button{gap:10px;min-height:48px}body .full-width-header .header-search{border-radius:14px;height:48px}body .full-width-header .header-admin-button{border-radius:12px;min-height:44px}}@media (min-width:1200px) and (max-width:1599px){body .market-header.full-width-header .header-inner{grid-template-columns:auto auto minmax(0,1fr);gap:24px}body .full-width-header.has-header-search .header-inner{grid-template-columns:auto auto minmax(0,1fr)}body .full-width-header .brand{gap:10px;width:180px}body .full-width-header .brand-wordmark{font-size:18px}body .full-width-header .header-inner>nav{gap:24px}body .full-width-header .header-inner>nav a{font-size:16px}body .full-width-header .header-end{gap:12px}}@media (min-width:1200px){body .full-width-header .header-tools{grid-area:1/3;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}body .full-width-header .header-tools .header-end{flex:none;gap:14px}body .full-width-header .header-tools .header-search-slot{flex:140px;min-width:0;max-width:520px}body .full-width-header .header-inner>nav{gap:32px}body .full-width-header .header-inner>nav a{white-space:nowrap;font-size:16px}body .full-width-header :is(.cart-link,.header-account-button,.header-admin-button){font-size:14px}}@media (min-width:1200px) and (max-width:1599px){body .full-width-header .header-tools{gap:12px}body .full-width-header .header-tools .header-end{gap:8px}body .full-width-header .header-inner>nav{gap:24px}body .full-width-header .header-account-name{max-width:80px}body .full-width-header .cart-link-label{display:none}}@media (min-width:1200px) and (max-width:1299px){body .full-width-header .header-account-name,body .full-width-header .account-chevron{display:none}}@media (min-width:2200px){body .market-header.full-width-header .header-inner{width:calc(100% - 80px)}}
.navigation-pending{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.navigation-indicator{pointer-events:none;height:3px;display:none;position:absolute;inset:auto 0 -3px}.market-header:has(.navigation-pending) .navigation-indicator{display:block}.navigation-progress-track:after{content:"";background:linear-gradient(90deg,#83d3ff,#e8b5db);width:40%;animation:1.2s ease-in-out infinite navigation-travel;position:absolute;inset:0}@keyframes navigation-travel{0%{transform:translate(-100%)}to{transform:translate(350%)}}.route-loading{min-height:calc(100svh - var(--store-header-height,88px));color:#fff;padding:56px 32px}.route-loading-status{justify-content:center;align-items:center;gap:20px;min-height:76px;margin:0 auto 48px;display:flex}.route-loading-brand .brand{width:160px}.route-loading-brand .brand-mark{width:30px;height:30px}.route-loading-brand .brand-wordmark{font-size:16px}.route-loading-brand .brand-descriptor{font-size:4px}.route-loading-status p{margin:0;font-size:18px;font-weight:550}.route-loading-dots{gap:6px;display:flex}.route-loading-dots i{background:#b4e8ff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite route-loading-pulse}.route-loading-dots i:nth-child(2){animation-delay:.15s}.route-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes route-loading-pulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.route-loading-shapes{grid-template-columns:224px minmax(0,1fr) 38%;gap:28px;max-width:2200px;margin:auto;display:grid}.route-loading-rail,.route-loading-preview,.route-loading-card{background:#11151b;border:1px solid #242b33;border-radius:20px;position:relative;overflow:hidden}.route-loading-rail,.route-loading-preview{min-height:440px}.route-loading-rail:after,.route-loading-preview:after,.route-loading-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff07,#0000);animation:1.8s ease-in-out infinite route-loading-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes route-loading-sheen{to{transform:translate(100%)}}.route-loading-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.route-loading-card{padding:0 16px 20px}.route-loading-card>span{background:#1a2028;height:140px;margin:0 -16px 20px;display:block}.route-loading-card>i{background:#29313d;border-radius:4px;width:75%;height:12px;margin-top:12px;display:block}.route-loading-card>i:last-child{background:#202732;width:40%;height:10px}@media (min-width:2200px){.route-loading-status p{font-size:24px}.route-loading-shapes{grid-template-columns:320px minmax(0,1fr) 36%;gap:40px;max-width:none}.route-loading-card>span{height:240px}}@media (max-width:1199px){.route-loading-shapes{grid-template-columns:148px minmax(0,1fr);gap:20px}.route-loading-preview{display:none}.route-loading-status{flex-wrap:wrap}.route-loading{padding:32px 24px}}@media (max-width:767px){.route-loading-shapes{grid-template-columns:1fr}.route-loading-rail{display:none}}@media (prefers-reduced-motion:reduce){.navigation-progress-track:after,.route-loading-dots i,.route-loading-rail:after,.route-loading-preview:after,.route-loading-card:after{animation:none}.navigation-progress-track:after{width:100%}.route-loading-dots i{opacity:.7}}.route-loading-content{gap:24px;max-width:840px;margin:72px auto;display:grid}.route-loading-content span,.route-loading-content i{background:#181e26;border-radius:10px;height:24px;display:block}.route-loading-content span{width:55%;height:48px;margin-bottom:24px}.route-loading-content i:last-child{width:70%}.navigation-progress-track{background:#19313d;display:block;position:absolute;inset:0;overflow:hidden}.navigation-progress-label{color:#fff;white-space:nowrap;opacity:0;background:#161c24;border:1px solid #3a434f;border-radius:14px;align-items:center;gap:16px;padding:14px 20px;font-size:15px;font-weight:550;animation:.18s .25s forwards nav-status-in;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0005}@keyframes nav-status-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.navigation-progress-label{opacity:1;animation:none}}.catalog-loading{color:#a0a8b5;margin-top:16px;font-size:13px}.catalog-loading>p{margin-bottom:16px}.catalog-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.catalog-loading-card{background:#171b22;border:1px solid #2b313b;border-radius:16px;position:relative;overflow:hidden}.catalog-loading-card>span{aspect-ratio:4/3;background:#202630;display:block}.catalog-loading-card>div{gap:12px;padding:16px;display:grid}.catalog-loading-card i{background:#292f3a;border-radius:4px;width:84%;height:12px;display:block}.catalog-loading-card i:nth-child(2){width:54%;height:9px}.catalog-loading-card i:last-child{width:35%;margin-top:8px}.catalog-loading-card:after{content:"";background:linear-gradient(100deg,#0000 20%,#d9e9ff0b 48%,#0000 76%);animation:1.8s ease-in-out infinite catalog-card-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes catalog-card-sheen{to{transform:translate(100%)}}.catalog-results-scroll:has(.catalog-loading)>.empty-state{display:none}.catalog-results-scroll:has(.product-card) .catalog-loading-grid{display:none}@media (min-width:1800px){.catalog-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2800px){.catalog-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.catalog-loading-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.catalog-loading-card:after{animation:none;display:none}}.route-loading-cards>.catalog-loading-grid{grid-column:1/-1}.catalog-results-scroll:has(.catalog-loading-error)>.empty-state{display:none}.catalog-results:has(.catalog-loading):not(:has(.product-card)) .results-toolbar>p{visibility:hidden}.catalog-workspace:has(.catalog-loading):not(:has(.product-card)) .category-count{visibility:hidden}.catalog-workspace .product-image.is-thumbnail-loading,.catalog-workspace .is-thumbnail-loading .hover-preview{background:#202630}.catalog-workspace .is-thumbnail-loading img{opacity:0}.catalog-workspace .product-image.is-thumbnail-loading:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#d9e9ff0b 48%,#0000 76%);animation:1.8s ease-in-out infinite catalog-card-sheen;position:absolute;inset:0;transform:translate(-100%)}.catalog-workspace .thumbnail-unavailable{color:#a0a8b5;pointer-events:none;background:#202630;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.catalog-workspace .is-thumbnail-error img{visibility:hidden}@media (prefers-reduced-motion:reduce){.catalog-workspace .product-image.is-thumbnail-loading:before{animation:none;display:none}}
:root{--mh-bg:#0b0d10;--mh-panel:#111419;--mh-surface:#171b22;--mh-raised:#202630;--mh-hover:#292f3a;--mh-text:#f7f8fa;--mh-secondary:#a0a8b5;--mh-muted:#747d8b;--mh-border:#2b313b;--mh-accent:#8dd7f7;--mh-primary:linear-gradient(105deg,#70caff,#e4abd9);--mh-control-radius:10px;--mh-card-radius:16px;--mh-modal-radius:24px}
.preview-stage-container{display:contents}@media (min-width:768px){body:has(.catalog-workspace[data-design=premium]){background:var(--mh-bg)}body .catalog-v3-page.container{padding-top:24px}body .catalog-v3.catalog-workspace[data-design=premium]{--catalog-line:var(--mh-border);--catalog-muted:var(--mh-secondary);height:calc(100dvh - var(--store-header-height,88px) - 48px);color:var(--mh-text)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:216px minmax(0,1fr) minmax(480px,38%);gap:24px}body .catalog-v3.catalog-workspace[data-design=premium].is-filters-collapsed .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(480px,38%)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-sidebar{background:0 0;border:0;border-radius:0;padding:0 8px 24px 0;scroll-padding-block:64px 24px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-heading{background:var(--mh-bg);height:56px;min-height:56px;margin:0 0 8px;padding:0}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-heading strong{font-size:18px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-heading .catalog-filter-reset{color:var(--mh-secondary);font-size:12px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-toggle{border-color:var(--mh-border);background:0 0;height:36px;min-height:36px;padding:6px 8px;font-size:12px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-section{border:0;margin:0;padding-block:12px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-section h2,body .catalog-v3.catalog-workspace[data-design=premium] .filters legend{color:var(--mh-secondary);padding-inline:12px;font-size:12px!important}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select){color:#d5d9e0;background:0 0;border:0;border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select):hover{background:var(--mh-hover)}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select)[aria-pressed=true]{color:#d4f0ff;background:#8dd7f714;box-shadow:inset 0 0 0 1px #8dd8fb}body .catalog-v3.catalog-workspace[data-design=premium] .motion-category-tree .motion-category-tree .category-select{min-height:40px;font-size:13px}body .catalog-v3.catalog-workspace[data-design=premium] .category-count{color:var(--mh-secondary);background:0 0;min-width:18px;font-size:12px}body .catalog-v3.catalog-workspace[data-design=premium] .category-emoji{flex-basis:20px;width:20px;font-size:18px}body .catalog-v3.catalog-workspace[data-design=premium] .filters fieldset{border-color:#0000;margin:0;padding-block:20px}body .catalog-v3.catalog-workspace[data-design=premium] .filters fieldset>label:not(.sr-only){background:0 0;border:0;min-height:36px;padding-inline:12px;font-size:14px}body .catalog-v3.catalog-workspace[data-design=premium] :is(.catalog-application,.metadata-filters)>summary{min-height:40px;color:var(--mh-secondary);font-size:13px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-results{background:0 0;border:0;border-radius:0;padding:0}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-results-heading{border:0;gap:12px;height:56px;min-height:56px;margin:0;padding:0}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-section-heading h2{font-size:18px;line-height:1.5}body .catalog-v3.catalog-workspace[data-design=premium] .results-toolbar{gap:12px}body .catalog-v3.catalog-workspace[data-design=premium] .results-toolbar>p{color:var(--mh-secondary);font-size:12px}body .catalog-v3.catalog-workspace[data-design=premium] .sort-label select{background:var(--mh-surface);border:0;border-radius:8px;height:36px;min-height:36px;font-size:12px}body .catalog-v3.catalog-workspace[data-design=premium] .view-toggle button{width:32px;height:36px;min-height:36px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-search{background:var(--mh-surface);border:1px solid var(--mh-border);border-radius:12px;height:48px;min-height:48px;margin:8px 0 24px;padding:0 16px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-search input{font-size:14px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-search input::placeholder{color:var(--mh-secondary)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-results-scroll{padding:2px 8px 24px 2px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .product-card{border:1px solid var(--mh-border);background:var(--mh-surface);border-radius:16px;overflow:hidden}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .product-card:hover{border-color:#566170}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .product-selected{box-shadow:0 0 0 1px var(--mh-accent);background:var(--mh-surface);border-color:var(--mh-accent)!important}body .catalog-v3.catalog-workspace[data-design=premium] .product-image{aspect-ratio:4/3;border-radius:0}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .card-info,body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .product-selected .card-info{padding:16px}body .catalog-v3.catalog-workspace[data-design=premium] .card-title-row h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:48px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}body .catalog-v3.catalog-workspace[data-design=premium] .card-title-row>span{color:var(--mh-secondary);margin-top:8px;font-size:12px;line-height:1.5}body .catalog-v3.catalog-workspace[data-design=premium] .card-bottom{padding-top:16px;font-size:18px}body .catalog-v3.catalog-workspace[data-design=premium] .card-quick-actions :is(.wishlist-button,.card-cart-button){background:0 0;border:0;width:32px;min-width:32px;height:36px;min-height:36px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-list-view .product-card{grid-template-columns:136px minmax(0,1fr)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-list-view .product-image{aspect-ratio:auto;border-radius:0;height:100%;min-height:136px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-list-view .card-title-row h3{min-height:24px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-rename-button{min-height:32px;font-size:12px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-preview-panel{background:var(--mh-panel);border-color:var(--mh-border);border-radius:16px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-preview-empty{background:var(--mh-panel);gap:16px;padding:32px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-preview-empty:before{content:none;display:none}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-preview-empty h2{font-size:22px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-preview-empty p{color:var(--mh-secondary);font-size:14px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .preview-modal-heading{background:var(--mh-panel);border:0;height:56px;min-height:56px;padding:8px 16px 8px 20px}body .catalog-v3.catalog-workspace[data-design=premium] .preview-modal-heading h2{font-size:16px;line-height:1.5}body .catalog-v3.catalog-workspace[data-design=premium] .preview-header-wishlist .wishlist-button{color:var(--mh-secondary);background:0 0;border:0}.preview-tabs{height:40px;box-shadow:inset 0 -1px var(--mh-border);flex:none;align-items:stretch;gap:24px;padding:0 20px;display:flex}.preview-tabs>button{color:var(--mh-secondary);background:0 0;border:0;padding:0;font-size:14px;position:relative}.preview-tabs>button[aria-selected=true]{color:var(--mh-text);font-weight:650}.preview-tabs>button[aria-selected=true]:after{content:"";background:var(--mh-accent);height:2px;position:absolute;inset:auto 0 0}body .catalog-inline-preview .preview-modal-body{background:var(--mh-panel);overflow:auto}.preview-tab-content{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:300px;display:grid;position:relative}body .catalog-inline-preview .preview-tab-content>.preview-stage{grid-area:1/1;min-width:0;min-height:0;position:relative}.preview-stage-concealed{visibility:hidden;pointer-events:none}.preview-details-panel{min-height:0;color:var(--mh-text);background:var(--mh-panel);overscroll-behavior:contain;scrollbar-width:thin;grid-area:1/1;padding:24px;overflow:auto}.preview-details-panel>h3{overflow-wrap:anywhere;font-size:20px;line-height:1.5}body .preview-details-panel .uploaded-facts{background:0 0;border:0;margin:0;padding:20px 0}body .preview-details-panel .uploaded-facts h2,body .preview-details-panel .detail-section h2,body .preview-details-panel .product-license-header h2{font-size:16px}body .preview-details-panel .uploaded-facts dl{background:var(--mh-surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:20px;padding:16px;display:grid}body .preview-details-panel .uploaded-facts dl>div{border:0;padding:0;display:block}body .preview-details-panel :is(dt,.preview-description,.preview-taxonomy p){color:var(--mh-secondary);font-size:12px;line-height:1.8}body .preview-details-panel dd{margin:8px 0 0;font-size:14px}.preview-taxonomy{padding-block:12px 24px}.preview-taxonomy h3{margin-bottom:12px;font-size:14px}.preview-taxonomy ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.preview-taxonomy li{background:var(--mh-raised);color:var(--mh-secondary);border-radius:6px;padding:6px 8px;font-size:11px}body .preview-details-panel .product-license-summary,body .preview-details-panel .detail-section{border-color:var(--mh-border);margin:0;padding-block:20px}body .preview-details-panel :is(.published-license,.detail-section p,.detail-section dd,.product-license-conditions dd){color:var(--mh-secondary);font-size:13px;line-height:1.9}body .preview-details-panel .product-license-comparison{grid-template-columns:1fr;gap:12px}body .preview-details-panel .product-license-comparison>div{background:var(--mh-surface);padding:16px}body .preview-details-panel .product-license-comparison h3{font-size:14px}body .preview-details-panel .product-license-comparison p{font-size:13px}body .preview-details-panel .product-license-conditions{padding:16px 0}body .preview-details-panel .product-license-footer{padding:0;display:block}body .preview-details-panel .product-license-version{font-size:11px;line-height:1.8}body .preview-details-panel .delivery-refund-summary dl>div{padding-block:8px;display:block}body .preview-details-panel .preview-detail-link{color:var(--mh-accent);margin:16px 0;font-size:13px;display:block}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .preview-info{background:var(--mh-surface);flex:none;overflow:visible}body .catalog-v3.catalog-workspace[data-design=premium] .preview-info>.purchase-workspace{background:var(--mh-surface);border-color:var(--mh-border);padding:16px}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .license-options{gap:8px}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace label.license-choice{background:var(--mh-panel);border-color:#3c4350;border-radius:10px;min-height:60px;padding:10px 12px}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace label.license-choice.is-selected{border-color:var(--mh-accent);background:#152b36}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .license-choice-copy{font-size:12px;line-height:1.4}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .license-choice-copy strong{margin-top:4px;font-size:18px;line-height:1.4}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .purchase-primary-action{margin-top:12px}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-primary-action>.button{background:var(--mh-primary);color:#142035;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;min-height:52px;margin:0;padding:12px;font-size:16px;font-weight:700;display:flex}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-primary-action>.button strong{font-variant-numeric:tabular-nums;font-weight:700}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-primary-action>.button:hover:not(:disabled){filter:brightness(1.05)}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .purchase-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-action-row .cart-add>.button,body .catalog-v3.catalog-workspace[data-design=premium] .preview-character-action .character-load{background:var(--mh-raised);height:44px;min-height:44px;color:var(--mh-text);border-color:#3c4350;border-radius:10px;flex-direction:row;gap:8px;padding:8px 10px;font-size:13px}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-action-row svg{width:16px;height:16px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .motion-viewer{grid-template-rows:40px minmax(0,1fr) 88px}body .catalog-v3.catalog-workspace[data-design=premium] .viewport-toolbar{background:var(--mh-panel);border-color:#0000;gap:4px;min-height:40px;padding:4px 8px}body .catalog-v3.catalog-workspace[data-design=premium] .viewport-toolbar :is(button,select){border-radius:6px;height:30px;min-height:30px;padding:4px 6px;font-size:11px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-controls{background:var(--mh-panel);border-color:#0000;grid-template-rows:40px 28px;gap:4px 8px;height:88px;min-height:88px;padding:6px 12px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-poster{height:calc(100% - 128px);inset:40px 0 88px}body .catalog-v3.catalog-workspace[data-design=premium] :is(.viewer-state,.viewer-start){inset:40px 0 88px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-hint{font-size:10px;bottom:96px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-tools :is(button,select,summary){font-size:11px}body .catalog-v3.catalog-workspace[data-design=premium] .motion-viewer:fullscreen{grid-template-rows:40px minmax(0,1fr) 88px}}@media (min-width:1800px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:224px minmax(0,1fr) minmax(560px,38%)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2800px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:240px minmax(0,1fr) minmax(680px,36%);gap:32px}body .catalog-v3.catalog-workspace[data-design=premium].is-filters-collapsed .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(680px,36%)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (min-width:768px) and (max-width:1199px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:152px minmax(0,1fr) minmax(340px,42%);gap:16px}body .catalog-v3.catalog-workspace[data-design=premium].is-filters-collapsed .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(340px,42%)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:1fr}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-results-heading{flex-wrap:wrap;height:auto;min-height:56px;padding-block:8px}body .catalog-v3.catalog-workspace[data-design=premium] .category-select{padding-inline:8px;font-size:13px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-section-heading h2{font-size:16px}body .catalog-v3.catalog-workspace[data-design=premium] .card-info{padding:12px!important}body .catalog-v3.catalog-workspace[data-design=premium] .card-title-row h3{font-size:14px}body .catalog-v3.catalog-workspace[data-design=premium] .card-bottom{font-size:16px}body .catalog-v3.catalog-workspace[data-design=premium] .card-quick-actions{gap:0}body .catalog-v3.catalog-workspace[data-design=premium] .card-quick-actions :is(.wishlist-button,.card-cart-button){width:24px;min-width:24px}body .catalog-v3.catalog-workspace[data-design=premium] .viewport-toolbar{flex-wrap:wrap}}@media (min-width:768px) and (max-height:799px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .preview-modal-body{scrollbar-width:thin;overflow-y:auto}body .catalog-v3.catalog-workspace[data-design=premium] .preview-tab-content{min-height:300px}body .catalog-v3.catalog-workspace[data-design=premium] .preview-info>.purchase-workspace{padding:12px}}@media (min-width:768px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-section-heading{height:56px;min-height:56px}body .catalog-v3.catalog-workspace[data-design=premium] .category-emoji{color:#8a94a4;justify-content:center;align-items:center;display:inline-flex}body .catalog-v3.catalog-workspace[data-design=premium] .category-emoji svg{width:18px;height:18px}body .catalog-v3.catalog-workspace[data-design=premium] [aria-pressed=true]>.category-name>.category-emoji{color:var(--mh-accent)}body .catalog-v3.catalog-workspace[data-design=premium] .viewport-toolbar :is(button,select){background:0 0;border:0}body .catalog-v3.catalog-workspace[data-design=premium] .viewport-toolbar [aria-pressed=true]{background:var(--mh-raised);color:var(--mh-text)}}@media (min-width:768px) and (max-width:1199px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .motion-viewer{grid-template-rows:72px minmax(0,1fr) 88px}body .catalog-v3.catalog-workspace[data-design=premium] .viewport-toolbar{align-content:center;height:72px;min-height:72px}body .catalog-v3.catalog-workspace[data-design=premium] :is(.viewer-state,.viewer-start){inset:72px 0 88px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-poster{height:calc(100% - 160px);inset:72px 0 88px}}.product-card .card-title-row{display:block}@media (min-width:768px){body .catalog-v3.catalog-workspace[data-design=premium] .preview-info>.purchase-workspace{width:100%;max-width:880px;margin-inline:auto}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path)[data-category=movement]{--category-tone:#8ed8ff;--category-tint:#162b38}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path)[data-category=daily]{--category-tone:#f3c782;--category-tint:#302819}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path)[data-category=acting]{--category-tone:#e8a8d8;--category-tint:#321f30}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path):is([data-category=action],[data-category=combat]){--category-tone:#f49c96;--category-tint:#341f23}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path)[data-category=dance]{--category-tone:#c5afff;--category-tint:#282039}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path)[data-category=sports]{--category-tone:#8fd9cd;--category-tint:#18302d}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path)[data-category=work]{--category-tone:#abc3e7;--category-tint:#202c3c}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path)[data-category=stunts]{--category-tone:#e1bd80;--category-tint:#322a1c}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.catalog-category-path)[data-category=interaction]{--category-tone:#b5b7ff;--category-tint:#29293e}body .catalog-v3.catalog-workspace[data-design=premium] .category-select[data-category] .category-emoji{width:26px;height:26px;color:var(--category-tone,#a0a8b5);background:var(--category-tint,#202630);border-radius:8px;flex-basis:26px}body .catalog-v3.catalog-workspace[data-design=premium] .category-name>span:not(.category-emoji){overflow-wrap:anywhere;min-width:0}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-section>nav>.motion-category-tree>li>.motion-category-row>.category-select>.category-name>span:last-child{color:var(--category-tone,var(--mh-text))}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.category-all)[aria-pressed=true]{box-shadow:inset 3px 0 var(--mh-accent);background:#17313e}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-select,.category-all)[aria-pressed=true]>.category-name:after{content:none}body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator{color:#c4cfdb;background:#202630;border:1px solid #414b58;border-radius:6px;width:20px;height:20px;position:relative;transform:none}body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator:before,body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;inset:8px 4px auto}body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator:after{transition:transform .18s,opacity .18s;transform:rotate(90deg)}body .catalog-v3.catalog-workspace[data-design=premium] .category-select[aria-expanded=true] .category-expand-indicator{color:var(--category-tone,var(--mh-accent));border-color:currentColor}body .catalog-v3.catalog-workspace[data-design=premium] .category-select[aria-expanded=true] .category-expand-indicator:after{opacity:0;transform:rotate(0)}}@container motion-preview (min-width:640px){body .catalog-v3.catalog-workspace[data-design=premium] .preview-info>.purchase-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px;display:grid}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .purchase-format-choice{grid-area:1/1/auto/-1}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .license-options{grid-area:2/1/span 2;align-items:stretch}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace label.license-choice{align-items:center;min-height:104px;display:flex}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .purchase-primary-action{grid-area:2/2;margin-top:0}body .catalog-v3.catalog-workspace[data-design=premium] .purchase-workspace .purchase-action-row{grid-area:3/2;margin-top:0}}@media (prefers-reduced-motion:reduce){body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator:after{transition:none}}@media (min-width:768px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .motion-viewer{--mh-controls-height:112px;--mh-toolbar-height:40px;grid-template-rows:var(--mh-toolbar-height) minmax(0,1fr) var(--mh-controls-height)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .motion-viewer:fullscreen{grid-template-rows:var(--mh-toolbar-height) minmax(0,1fr) var(--mh-controls-height)}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-controls{height:var(--mh-controls-height);min-height:var(--mh-controls-height);grid-template-rows:54px 32px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 8px;padding:8px 12px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-control-row{grid-area:1/1/auto/-1;align-items:flex-start;min-width:0;min-height:54px}body .catalog-v3.catalog-workspace[data-design=premium] .timeline-column{grid-template-rows:32px 20px;gap:2px;min-width:0;display:grid}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-timeline{height:32px;min-height:32px;margin:0}body .catalog-v3.catalog-workspace[data-design=premium] .timeline-ruler{box-sizing:border-box;white-space:nowrap;height:20px;min-height:20px;margin:0;padding-top:4px;font-size:11px;line-height:16px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-frame-readout{white-space:nowrap;grid-area:2/1;align-self:center;min-height:32px;line-height:18px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-tools{grid-area:2/2;align-self:center;align-items:center;gap:6px;min-width:0;min-height:32px;margin:0}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-tools :is(button,select,summary){height:32px;min-height:32px;font-size:12px;line-height:16px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-tools select[aria-label=Animation\ clip]{max-width:140px}body .catalog-v3.catalog-workspace[data-design=premium] :is(.viewer-state,.viewer-start){inset:var(--mh-toolbar-height) 0 var(--mh-controls-height)}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-poster{inset:var(--mh-toolbar-height) 0 var(--mh-controls-height);height:calc(100% - var(--mh-toolbar-height) - var(--mh-controls-height))}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-hint{bottom:calc(var(--mh-controls-height) + 8px)}}@media (min-width:768px) and (max-width:1199px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .motion-viewer{--mh-toolbar-height:72px}}@container motion-preview (max-width:639px){body .catalog-v3.catalog-workspace[data-design=premium] .viewer-frame-readout{padding-left:0}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-inline-preview .motion-viewer:has(.viewer-tools select[aria-label=Animation\ clip]){--mh-controls-height:136px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-controls:has(select[aria-label=Animation\ clip]){grid-template-rows:54px 20px 32px;grid-template-columns:minmax(0,1fr)}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-controls:has(select[aria-label=Animation\ clip]) .viewer-frame-readout{grid-area:2/1;min-height:20px}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-controls:has(select[aria-label=Animation\ clip]) .viewer-tools{grid-area:3/1;justify-self:end;max-width:100%}}body .product-card .card-bottom{flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.card-license-prices{flex:1;grid-template-columns:repeat(2,minmax(max-content,1fr));gap:12px;min-width:min-content;display:grid}.card-license-price{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.card-license-price>span{color:#a9dfff;font-size:12px;font-weight:600;line-height:1.4}.card-license-price>strong{color:#f7faff;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.5}.card-license-price[data-license=commercial]>span{color:#efc2e7}@media (min-width:768px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-section-heading{gap:20px;min-width:0}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-back{background:#161c24;border:1px solid #465361;border-radius:10px;flex:none}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-path{flex-wrap:wrap;align-items:center;gap:3px 12px;min-width:0;display:flex}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-path:has(.catalog-category-parent){background:#151a21;border:1px solid #34414e;border-radius:12px;padding:7px 12px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-parent{color:var(--category-tone,#b5c5d6);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-parent>svg{background:var(--category-tint,#202630);border-radius:7px;flex:none;width:24px;height:24px;padding:4px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-path h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:18px;line-height:1.5}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-path-separator{color:#8a98a9;flex:none;width:14px;height:14px;transform:rotate(-90deg)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-preview-empty h2{color:#f7f8fa;text-align:center;margin:0;font-size:22px;line-height:1.5}}body .product-card{container:motion-card/inline-size}body .product-card .card-info{min-width:0;padding:0}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .card-info{padding:0!important}body .product-card .card-title-row{flex:1;min-width:0;padding:20px}body .catalog-v3.catalog-workspace[data-design=premium] .card-title-row h3{min-height:0;margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.45}body .product-card .card-bottom{background:#1d2530;border-block:1px solid #35404d;align-items:start;margin:0;padding:18px 20px}body .product-card .card-license-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0}body .product-card .card-license-price{gap:8px}body .product-card .card-license-price>span{font-size:13px;font-weight:650;line-height:1.5}body .product-card .card-license-price>strong{font-size:18px;line-height:24px}body .product-card .card-license-price+.card-license-price{border-left:1px solid #46515f;padding-left:16px}body .product-card .card-purchase-section{background:#11171e;gap:18px;min-width:0;padding:18px 20px 20px;display:grid}body .product-card .purchase-format-choice{margin:0;padding:0;font-size:14px;line-height:1.5}body .product-card .purchase-format-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;display:grid}body .product-card .purchase-format-label{font-size:14px;font-weight:650;line-height:1.5}body .product-card .purchase-format-buttons{gap:8px}body .product-card .purchase-format-buttons button{border-width:1px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:650;line-height:1.5}body .product-card .purchase-format-buttons button[aria-pressed=true]{color:#b3e7ff;border-width:1px;padding:8px 12px;box-shadow:inset 0 0 0 1px #8dd7f7}body .product-card .purchase-format-row :is(.purchase-format-required,.purchase-format-help){grid-column:1/-1;font-size:13px;line-height:1.6}body .product-card .card-purchase-section .card-quick-actions,body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}body .product-card .card-cart-control{min-width:0;display:block}body .product-card .card-purchase-section .card-quick-actions :is(.wishlist-button,.card-cart-button),body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions :is(.wishlist-button,.card-cart-button){color:#fff;white-space:nowrap;background:#202a36;border:1px solid #536173;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:auto;min-height:44px;padding:10px 6px;font-size:13px;font-weight:650;line-height:1.5;display:flex}body .product-card .card-purchase-section .card-quick-actions .card-cart-button,body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions .card-cart-button{color:#122434;background:#b9e8ff;border-color:#b9e8ff}body .product-card .card-purchase-section .card-quick-actions .card-cart-button.is-in-cart,body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions .card-cart-button.is-in-cart{color:#65e5ff;background:#234455;border-color:#8dd7f7}body .product-card .card-purchase-section .card-quick-actions :is(.wishlist-button,.card-cart-button)>svg,body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions :is(.wishlist-button,.card-cart-button)>svg{flex:none;width:18px;height:18px}body .product-card .card-purchase-section .card-quick-actions .wishlist-button:hover:not(:disabled),body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions .wishlist-button:hover:not(:disabled){background:#354353;border-color:#96c7e4}body .product-card .card-purchase-section .card-quick-actions .card-cart-button:hover:not(:disabled),body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions .card-cart-button:hover:not(:disabled){filter:brightness(1.1)}body .product-card .card-purchase-section .card-quick-actions button:focus-visible,body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions button:focus-visible{outline-offset:3px;outline:2px solid #a5dfff}body .product-card .catalog-name-editor{background:#1b222c;border-top:1px solid #35404d;margin:0;padding:12px 20px}body .product-card .catalog-name-editor .catalog-rename-button{min-height:36px;font-size:13px}@container motion-card (max-width:240px){body .product-card :is(.card-title-row,.card-bottom,.card-purchase-section){padding-inline:14px}body .product-card .card-license-prices{gap:10px}body .product-card .card-license-price+.card-license-price{padding-left:10px}body .product-card .card-license-price>strong{font-size:16px}body .product-card .purchase-format-row{grid-template-columns:minmax(0,1fr);row-gap:10px}body .product-card .card-purchase-section .card-quick-actions,body .catalog-v3.catalog-workspace[data-design=premium] .product-card .card-purchase-section .card-quick-actions{grid-template-columns:minmax(0,1fr)}}
.motion-metadata,body .product-card .card-title-row>span.motion-metadata{white-space:normal;color:#a0a8b5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.motion-metadata .card-duration{color:#f5f8ff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#243141;border:1px solid #52667d;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:3px 8px;font-size:13px;line-height:20px;display:inline-flex}.motion-metadata .card-duration>.ui-icon{color:#e1efff;flex:none;width:14px;height:14px}.motion-metadata .card-duration>strong{font-weight:650}.motion-metadata .card-format-badges{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.motion-metadata .card-format-badge{color:#d4e6f2;letter-spacing:.025em;white-space:nowrap;background:#202630;border:1px solid #3a4655;border-radius:6px;justify-content:center;align-items:center;min-height:26px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.motion-metadata .card-format-badge[data-format=FBX]{color:#a9e2ff;background:#142e3d;border-color:#3b718c}.motion-metadata .card-format-badge[data-format=BVH]{color:#dcc6ff;background:#2b2040;border-color:#715593}.motion-metadata .motion-format-label{color:#bac4d0;white-space:nowrap;font-size:12px;line-height:1.5}
body .motion-viewer .viewer-hint.viewer-guide-trigger{text-align:left;pointer-events:auto;z-index:7;color:#f6f9ff;white-space:nowrap;cursor:pointer;background:#203044;border:1px solid #60758c;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:auto;max-width:calc(100% - 24px);min-height:36px;padding:7px 11px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex;right:auto}body .catalog-v3.catalog-workspace[data-design=premium] .viewer-guide-trigger{color:#f6f9ff;background:#203044;min-height:36px;padding:7px 11px;font-size:13px;line-height:1.5}.viewer-guide-mark{color:#c4eaff;border:1px solid #a9dfff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:grid}body .viewer-guide-trigger:hover{background:#30445c}body .viewer-guide{color:#f7f9fc;background:#111820;border:1px solid #4c5c70;border-radius:18px;max-width:none;height:fit-content;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden;box-shadow:0 20px 70px #0007}body .viewer-guide:not([open]){display:none}body .viewer-guide[open]{flex-direction:column;display:flex}body .viewer-guide::backdrop{background:#02060b55}body .viewer-guide>header{border-bottom:1px solid #2d3948;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}body .viewer-guide>header p{color:#9bcbe6;letter-spacing:.08em;margin:0 0 4px;font-size:10px;line-height:1.5}body .viewer-guide h2{color:#f7f9fc;letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.4}body .viewer-guide-close{color:#e9f3ff;background:#202b39;border:1px solid #475669;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font-size:24px;line-height:1;display:grid}.viewer-guide-body{overscroll-behavior:contain;min-height:0;padding:18px 20px 20px;overflow:auto}body .viewer-guide h3{color:#f7f9fc;word-break:keep-all;overflow-wrap:anywhere;margin:16px 0 8px;font-size:18px;line-height:1.5}body .viewer-guide .viewer-guide-description{color:#c1cddb;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.viewer-guide-keys{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}body .viewer-guide kbd{font-family:inherit}body .viewer-guide-keys kbd{color:#e3f4ff;background:#23364b;border:1px solid #60788f;border-bottom-width:3px;border-radius:8px;padding:6px 10px;font-size:16px;font-weight:650;line-height:1.5}body .viewer-guide>footer{background:#111820;border-top:1px solid #2d3948;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;display:flex}body .viewer-guide>footer>div{gap:8px;display:flex}body .viewer-guide>footer button{color:#e7f2ff;background:#202d3e;border:1px solid #465970;border-radius:8px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.5}body .viewer-guide>footer .viewer-guide-next{color:#142035;background:linear-gradient(105deg,#70caff,#e4abd9);border-color:#0000;min-width:60px}body .viewer-guide>footer .viewer-guide-skip{color:#b8c8da;background:0 0;border-color:#0000;padding-inline:0}body .viewer-guide button:disabled{opacity:.4;cursor:default}body .viewer-guide :focus-visible,body .viewer-guide-trigger:focus-visible{outline-offset:3px;outline:2px solid #a9e3ff}.viewer-guide-demo{color:#a8dfff;background:radial-gradient(at 40% 60%,#253f59,#16212e 75%);border:1px solid #33445a;border-radius:12px;justify-content:center;align-items:center;gap:28px;min-height:112px;display:flex;position:relative;overflow:hidden}.guide-demo-caption{color:#91a5bb;font-size:10px;position:absolute;top:9px;left:12px}body .viewer-guide .guide-demo-cube{transform-origin:50%;width:64px;height:64px}.guide-mouse{border:2px solid #d6e9f8;border-radius:15px;width:34px;height:48px;display:block;position:relative}.guide-mouse:before{content:"";background:#8dd7f7;border-radius:14px 0 0;width:17px;height:20px;position:absolute;top:-2px;left:-2px}.guide-mouse-wheel{background:#e6f5ff;border-radius:3px;width:4px;height:9px;position:absolute;top:6px;left:13px}.guide-space,.guide-menu{display:none}.viewer-guide-demo[data-action=rotate] .guide-demo-cube{animation:2.2s ease-in-out infinite guide-orbit}.viewer-guide-demo[data-action=rotate] .guide-mouse{animation:2.2s ease-in-out infinite guide-drag}.viewer-guide-demo[data-action=move] .guide-mouse:before{border-radius:0 14px 0 0;left:auto;right:-2px}.viewer-guide-demo[data-action=move] .guide-demo-cube,.viewer-guide-demo[data-action=move] .guide-mouse{animation:2.2s ease-in-out infinite guide-move}.viewer-guide-demo[data-action=zoom] .guide-mouse:before{display:none}.viewer-guide-demo[data-action=zoom] .guide-mouse-wheel{animation:1.8s ease-in-out infinite guide-wheel}.viewer-guide-demo[data-action=zoom] .guide-demo-cube{animation:1.8s ease-in-out infinite guide-zoom}.viewer-guide-demo[data-action=play] :is(.guide-demo-cube,.guide-mouse),.viewer-guide-demo[data-action=view] :is(.guide-demo-cube,.guide-mouse){display:none}body .viewer-guide-demo[data-action=play] .guide-space{color:#f4fbff;text-align:center;background:#293f56;border:1px solid #9dcfe8;border-bottom-width:5px;border-radius:12px;min-width:130px;padding:12px 24px;font-size:24px;font-weight:650;animation:2s ease-in-out infinite guide-key;display:block}.guide-menu{color:#c6d7e8;font-size:13px;line-height:1.6}.guide-menu>span{color:#e5f5ff;background:#30536d;border-radius:6px;margin:5px 0;padding:4px 36px;font-size:16px;font-weight:650;display:block}.viewer-guide-demo[data-action=view] .guide-menu{display:block}@keyframes guide-orbit{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes guide-drag{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}@keyframes guide-move{0%,to{transform:translate(-6px,4px)}50%{transform:translate(8px,-6px)}}@keyframes guide-wheel{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes guide-zoom{0%,to{transform:scale(.85)}50%{transform:scale(1.1)}}@keyframes guide-key{0%,35%,to{background:#293f56;transform:translateY(0)}50%,70%{background:#395b77;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.viewer-guide-demo *{animation:none!important}}.viewer-guide .guide-menu{white-space:normal;text-wrap:balance;max-width:calc(100% - 24px)}
@media (min-width:768px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:248px minmax(0,1fr) minmax(460px,32%);gap:24px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-sidebar{background:#111114;border:0;border-radius:0;padding:0 12px 24px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-heading{background:#111114;height:56px;min-height:56px;margin:0;padding-inline:6px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-heading strong{font-size:20px;font-weight:750}body .catalog-v3.catalog-workspace[data-design=premium].is-filters-collapsed .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(460px,32%)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-section{border-bottom:1px solid #343438;margin-bottom:20px;padding:8px 0 20px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-section h2{color:#fff;margin:0 0 14px;padding-inline:16px;font-weight:650;font-size:15px!important}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select){color:#b8b8be;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:54px;padding:10px;font-size:17px;font-weight:500;line-height:1.5;display:grid}body .catalog-v3.catalog-workspace[data-design=premium] .category-all{grid-template-columns:minmax(0,1fr) max-content;margin:0 0 14px}body .catalog-v3.catalog-workspace[data-design=premium] .category-all>.category-name{grid-column:1}body .catalog-v3.catalog-workspace[data-design=premium] .category-all>.category-count{grid-column:2}body .catalog-v3.catalog-workspace[data-design=premium] .category-select>.category-name{grid-area:1/2;gap:10px}body .catalog-v3.catalog-workspace[data-design=premium] .category-select>.category-count{grid-area:1/3}body .catalog-v3.catalog-workspace[data-design=premium] .category-select>.category-expand-indicator{color:#b1b1b8;background:0 0;border:0;border-radius:0;grid-area:1/1;width:16px;height:22px;transform:none}body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator:before,body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator:after{content:none}body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator svg{width:20px;height:20px;transition:transform .18s;transform:rotate(-90deg)}body .catalog-v3.catalog-workspace[data-design=premium] .category-select[aria-expanded=true]>.category-expand-indicator,body .catalog-v3.catalog-workspace[data-design=premium] .category-select[aria-expanded=true]>.category-expand-indicator svg{transform:none}body .catalog-v3.catalog-workspace[data-design=premium] .category-select[data-category] .category-name>.category-emoji,body .catalog-v3.catalog-workspace[data-design=premium] .category-all .category-name>.category-emoji{width:24px;height:26px;color:var(--category-tone,#91d8fb);background:0 0;border-radius:0;flex-basis:24px}body .catalog-v3.catalog-workspace[data-design=premium] .category-emoji svg{width:22px;height:22px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-section>nav>.motion-category-tree>li>.motion-category-row>.category-select>.category-name>span:last-child{color:inherit}body .catalog-v3.catalog-workspace[data-design=premium] .category-count{color:#f3f4f6;text-align:center;font-variant-numeric:tabular-nums;background:#303238;border-radius:20px;min-width:26px;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.6}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select):hover{color:#fff;background:#24262b}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select)[aria-pressed=true]{color:#fff;box-shadow:inset 3px 0 var(--mh-accent);background:#303237;font-weight:650}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select)[aria-pressed=true]>.category-count{background:#4b4e55}body .catalog-v3.catalog-workspace[data-design=premium] .motion-category-tree{gap:3px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-section>nav>.motion-category-tree{border-top:1px solid #343438;padding-top:14px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-category-section>nav>.motion-category-tree>li:nth-child(3n+4){border-top:1px solid #343438;margin-top:14px;padding-top:14px}body .catalog-v3.catalog-workspace[data-design=premium] .motion-category-tree .motion-category-tree{border-left:1px solid #393c43;margin:4px 0 12px 26px;padding-left:8px}body .catalog-v3.catalog-workspace[data-design=premium] .motion-category-tree .motion-category-tree .category-select{grid-template-columns:0 minmax(0,1fr) max-content;gap:4px;min-height:44px;padding:8px 6px;font-size:14px}body .catalog-v3.catalog-workspace[data-design=premium] .motion-category-tree .motion-category-tree .category-emoji{flex-basis:18px;width:18px}body .catalog-v3.catalog-workspace[data-design=premium] .motion-category-tree .motion-category-tree .category-emoji svg{width:16px;height:16px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-application{border-bottom:1px solid #303238;margin-bottom:20px;padding-bottom:20px}body .catalog-v3.catalog-workspace[data-design=premium] .filters fieldset{border-bottom:1px solid #303238;margin-bottom:12px;padding-block:16px}body .catalog-v3.catalog-workspace[data-design=premium] .filters legend{color:#e7e9ed;padding-inline:12px;font-weight:650;font-size:14px!important}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-results-scroll{padding:2px 6px 24px 2px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .motion-thumbnail-card{box-shadow:none;background:#181b20;border:1px solid #30343c;border-radius:10px;flex-direction:column;gap:0;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-card .motion-thumbnail-title{color:#fff;letter-spacing:-.02em;flex:1;align-items:center;min-width:0;height:auto;min-height:0;margin:0;padding:0;font-size:17px;font-weight:700;line-height:1.4;display:flex}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-caption{align-items:center;gap:12px;min-height:76px;padding:10px 14px;display:flex}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-category{color:#a8deff;overflow-wrap:anywhere;border-right:1px solid #47586a;flex:none;max-width:46%;margin:0;padding-right:12px;font-size:12px;font-weight:650;line-height:1.5}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-title a{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-card .product-image{aspect-ratio:4/3;background:#a4a4a4;border-radius:0;outline:none;width:100%}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-card .product-image img{object-fit:contain;transform:none}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-card.product-selected .product-image:after{content:none}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .motion-thumbnail-card:is(:hover,:focus-within){background:#20262e;border-color:#8db8cb}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid .motion-thumbnail-card.product-selected{background:#172b36;box-shadow:inset 0 0 0 1px #91d8fb;border-color:#91d8fb!important}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-card a:focus-visible{outline-offset:-3px;outline:2px solid #b5e7ff}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-list-view .motion-thumbnail-card{grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:112px;display:grid}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-list-view .motion-thumbnail-card .product-image{aspect-ratio:1;grid-area:1/1}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-list-view .motion-thumbnail-caption{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:6px;padding:10px 12px}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-list-view .motion-thumbnail-category{border:0;max-width:100%;padding:0}}@media (min-width:1200px) and (max-width:1799px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:248px minmax(0,1fr) minmax(480px,38%)}body .catalog-v3.catalog-workspace[data-design=premium].is-filters-collapsed .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(480px,38%)}}@media (min-width:1800px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:300px minmax(0,1fr) minmax(520px,32%);gap:28px}body .catalog-v3.catalog-workspace[data-design=premium].is-filters-collapsed .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(520px,32%)}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select){min-height:56px;font-size:18px}body .catalog-v3.catalog-workspace[data-design=premium] .category-count{font-size:14px}}@media (min-width:2200px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:320px minmax(0,1fr) minmax(640px,32%);gap:32px}body .catalog-v3.catalog-workspace[data-design=premium].is-filters-collapsed .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(640px,32%)}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-card .motion-thumbnail-title{font-size:18px}}@media (min-width:768px) and (max-width:1199px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-layout{grid-template-columns:160px minmax(0,1fr) minmax(330px,43%);gap:12px}body .catalog-v3.catalog-workspace[data-design=premium].is-filters-collapsed .catalog-layout{grid-template-columns:minmax(0,1fr) minmax(330px,43%)}body .catalog-v3.catalog-workspace[data-design=premium] .catalog-filter-sidebar{padding-right:4px}body .catalog-v3.catalog-workspace[data-design=premium] :is(.category-all,.category-select){grid-template-columns:12px minmax(0,1fr) max-content;gap:4px;padding:8px 6px;font-size:14px}body .catalog-v3.catalog-workspace[data-design=premium] .category-all{grid-template-columns:minmax(0,1fr) max-content}body .catalog-v3.catalog-workspace[data-design=premium] .category-select>.category-name{gap:6px}body .catalog-v3.catalog-workspace[data-design=premium] .category-name>.category-emoji{flex-basis:18px;width:18px}body .catalog-v3.catalog-workspace[data-design=premium] .category-emoji svg{width:18px;height:18px}body .catalog-v3.catalog-workspace[data-design=premium] .category-count{min-width:20px;padding-inline:5px;font-size:11px}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-card .motion-thumbnail-title{font-size:16px}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-caption{gap:8px;padding-inline:10px}body .catalog-v3.catalog-workspace[data-design=premium] .motion-thumbnail-category{padding-right:8px;font-size:11px}}@container (max-width:419px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:1fr}}@container (min-width:1100px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1500px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1900px){body .catalog-v3.catalog-workspace[data-design=premium] .catalog-product-grid:not(.catalog-list-view){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){body .catalog-v3.catalog-workspace[data-design=premium] .category-expand-indicator svg{transition:none}}
body .studio-character-account{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;max-width:none;margin-bottom:16px;padding:0;display:grid}body .studio-character-account:before{content:none}body .studio-character-account>.studio-registration,body .studio-character-account>.studio-character-manager{background:#1c2026;border:1px solid #48515e;border-radius:10px;width:100%;min-width:0;margin:0;padding:0}body .studio-character-account>.studio-registration{background:linear-gradient(110deg,#245a79,#494b78 57%,#714865);border-style:dashed;border-color:#79b5d7;display:block}body .studio-character-account .studio-registration .character-registration-bar{display:block}body .studio-character-account .studio-registration .character-drop-trigger{color:#fff;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:70px;padding:12px 16px;display:flex;position:relative}body .studio-character-account .studio-registration .character-drop-trigger:hover:not(:disabled){background:#ffffff12;border-color:#0000}body .studio-character-account .character-drop-heading{gap:3px;min-width:0;display:grid}body .studio-character-account .character-drop-heading small{color:#b6c3d1;font-size:12px;line-height:1.4}body .studio-character-account .studio-registration .character-drop-title{color:#fff;font-size:16px;font-weight:700;line-height:1.5;position:static}body .studio-character-account .character-import-icon,body .studio-character-account .studio-character-manager>summary>.studio-manager-icon{background:#2a3543;border:1px solid #4f6176;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:21px;display:grid}body .studio-character-account .studio-registration .character-drop-copy{align-items:center;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}body .studio-character-account .studio-registration .character-drop-copy>.character-registration-icon{color:#fff;background:0 0;border:0;border-radius:0;width:32px;height:36px}body .studio-character-account .studio-registration .character-registration-icon svg{width:21px;height:21px}body .studio-character-account .studio-registration .character-drop-copy>span:last-child{color:#fff;min-height:36px;font-size:18px;font-weight:700;line-height:1.5;transform:none}body .studio-character-account .studio-registration :is(button,summary):focus-visible{outline-offset:-4px;outline:2px solid #a8dfff}body .studio-character-account>.studio-registration.character-drop-active{background:#18313f;border-color:#a8dfff;box-shadow:inset 0 0 0 1px #a8dfff}body .studio-character-account>.studio-character-manager>summary{border-radius:9px;gap:12px;min-height:70px;padding:12px 16px;font-size:16px;font-weight:700}body .studio-character-account .studio-character-manager>summary .studio-manager-label{gap:3px}body .studio-character-account .studio-character-manager>summary .studio-manager-label strong{color:#fff;font-size:16px;font-weight:700;line-height:1.5}body .studio-character-account .studio-character-manager>summary .studio-manager-label small{color:#b6c3d1;font-size:12px;line-height:1.4;display:block}body .studio-character-account .studio-character-manager>summary>.studio-manager-count{background:#354961;border:1px solid #5b728e;border-radius:6px;min-width:36px;padding:3px 7px;font-size:12px;line-height:1.5}body .studio-character-account .studio-character-manager>summary>svg{width:16px;height:16px}body .studio-character-account>.studio-character-manager>p{padding:16px;font-size:14px}body .studio-character-account .saved-character-list{gap:12px;padding:16px}body .studio-character-account .saved-character{padding:12px}body .studio-character-account>p,body .studio-character-account>[role=alert]{margin:0}body .studio-character-account .character-registration-bar>.account-character-actions:has(>button){padding:0 16px 12px}@media (max-width:999px){body .studio-character-account .studio-registration .character-drop-copy{margin-left:auto;position:static;transform:none}body .studio-character-account .studio-registration .character-drop-copy>span:last-child{font-size:16px}}@media (max-width:420px){body .studio-character-account .studio-registration .character-drop-trigger{flex-wrap:wrap}body .studio-character-account .studio-registration .character-drop-copy{margin-left:48px}}
.preview-details-content{min-width:0;max-width:848px;margin-inline:auto;container:preview-details/inline-size}body .preview-details-panel{padding:20px;scroll-padding-block:16px}body .preview-details-panel .uploaded-facts{padding:0 0 20px}body .preview-details-panel .uploaded-facts h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}body .preview-details-panel .uploaded-facts dl{background:#171e26;border:1px solid #2e3944;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:12px}body .preview-details-panel .uploaded-facts dl>div{min-width:0}body .preview-details-panel .uploaded-facts dt{color:#b9c5d2;font-size:12px;line-height:1.6}body .preview-details-panel .uploaded-facts dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.7}body .preview-details-panel .fact-choices{flex-wrap:wrap;gap:6px;display:flex}body .preview-details-panel .fact-choices :is(button,span){min-height:32px;padding:5px 9px;font-size:13px;line-height:1.4}.preview-detail-disclosures{border-block:1px solid #323d49;display:grid}.preview-detail-disclosure{min-width:0;scroll-margin-block:16px}.preview-detail-disclosure+.preview-detail-disclosure{border-top:1px solid #323d49}.preview-detail-disclosure>summary{cursor:pointer;touch-action:manipulation;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 4px;list-style:none;display:flex}.preview-detail-disclosure>summary::-webkit-details-marker{display:none}.preview-detail-disclosure>summary>span:first-child{min-width:0}.preview-detail-disclosure>summary strong{color:#f3f6fa;font-size:14px;font-weight:650;line-height:1.6;display:block}.preview-detail-disclosure>summary:focus-visible{outline-offset:-2px;outline:2px solid #96ddff}.preview-disclosure-indicator{color:#b9e4fa;border:1px solid #4c5d6b;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.preview-disclosure-indicator:before,.preview-disclosure-indicator:after{content:"";background:currentColor;height:2px;position:absolute;inset:10px 6px}.preview-disclosure-indicator:after{transition:transform .16s;transform:rotate(90deg)}.preview-detail-disclosure[open] .preview-disclosure-indicator:after{transform:rotate(0)}.preview-detail-disclosure[open]>summary strong{color:#a3e1ff}.preview-disclosure-body{overflow-wrap:anywhere;min-width:0;padding:2px 4px 20px}body .preview-details-panel .preview-description{color:#d0dae4;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}body .preview-details-panel .preview-taxonomy{padding:16px 0 0}body .preview-details-panel .preview-taxonomy h3{margin:0 0 6px;font-size:13px}body .preview-details-panel .preview-taxonomy p{margin:0;font-size:13px}body .preview-details-panel .product-license-summary,body .preview-details-panel .delivery-refund-summary{border:0;margin:0;padding:0}body .preview-details-panel :is(.product-license-header,.delivery-refund-summary>h2){display:none}body .preview-details-panel .product-license-comparison{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}body .preview-details-panel .product-license-comparison>div{background:#171e26;border:1px solid #36424d;border-radius:8px;padding:12px}body .preview-details-panel .product-license-comparison h3{margin:0 0 8px;font-size:14px;line-height:1.5}body .preview-details-panel .product-license-comparison p{max-width:none;margin:0 0 6px;font-size:13px;line-height:1.7}body .preview-details-panel .product-license-comparison span{font-size:12px;line-height:1.7}body .preview-details-panel .product-license-conditions{gap:0;margin:16px 0;padding:0}body .preview-details-panel .product-license-conditions>div{border-bottom:1px solid #ffffff12;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}body .preview-details-panel .product-license-conditions :is(dt,dd){margin:0;font-size:12px;line-height:1.8}body .preview-details-panel .product-license-footer{border:0;padding-top:0}body .preview-details-panel .product-license-terms{background:#1c2f3c;border-color:#63899f;max-width:100%;min-height:40px;padding:8px 12px;font-size:13px;color:#a8e4ff!important}body .preview-details-panel .product-license-terms:hover{background:#263f50}body .preview-details-panel .product-license-version{color:#aebdca;margin:10px 0 0;font-size:11px;line-height:1.7}body .preview-details-panel .product-license-summary .published-license{color:#d0dae4;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.9}body .preview-details-panel .delivery-refund-summary dl{gap:16px;margin:0;display:grid}body .preview-details-panel .delivery-refund-summary dl>div{padding:0}body .preview-details-panel .delivery-refund-summary dt{color:#e0eaf3;font-size:13px;font-weight:650;line-height:1.6}body .preview-details-panel .delivery-refund-summary dd{color:#bdcbd7;margin:6px 0 0;font-size:13px;line-height:1.9}body .preview-details-panel .delivery-refund-summary p{margin:14px 0 0;font-size:12px;line-height:1.8}body .preview-details-panel .purchase-secondary-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}body .preview-details-panel .purchase-secondary-actions .button{flex:0 auto;width:auto;min-height:40px;padding:8px 12px;font-size:13px}body .preview-details-panel .preview-detail-link{margin:12px 0 0;font-size:12px;line-height:1.8}@container preview-details (max-width:420px){body .preview-details-panel .uploaded-facts dl{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}body .preview-details-panel .uploaded-facts dl>div{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;display:grid}body .preview-details-panel .uploaded-facts dd{margin:0}body .preview-details-panel .product-license-comparison{grid-template-columns:minmax(0,1fr)}body .preview-details-panel .product-license-conditions>div{grid-template-columns:96px minmax(0,1fr);gap:8px}}@media (hover:hover){.preview-detail-disclosure>summary:hover{background:#ffffff07}}@media (prefers-reduced-motion:reduce){.preview-disclosure-indicator:after{transition:none}}body .purchase-options .purchase-format-choice{border:0;border-bottom:1px solid #34404d;min-width:0;margin:0 0 12px;padding:0 0 12px}body .purchase-options .purchase-format-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;min-width:0;display:grid}body .purchase-options .purchase-format-choice:has(.purchase-format-buttons button:nth-child(2)) .purchase-format-row{grid-template-rows:var(--format-hint-rows,auto minmax(19.2px,auto))}body .purchase-options .purchase-format-label{color:#d9e7f2;font-size:14px;font-weight:650;line-height:1.5}body .purchase-options .purchase-format-buttons{flex-wrap:wrap;gap:8px;min-width:0;display:flex}body .purchase-options .purchase-format-buttons button{border-width:1px;border-radius:8px;min-width:76px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:650;line-height:22px}body .purchase-options .purchase-format-buttons button[aria-pressed=true]{color:#a7e2ff;border-width:1px;padding:8px 12px;box-shadow:inset 0 0 0 1px}body .purchase-options .purchase-format-buttons button[data-format=BVH][aria-pressed=true]{color:#d2b6ff}body .purchase-options .purchase-format-required{color:#f3c786;overflow-wrap:anywhere;grid-column:2;margin:0;font-size:12px;line-height:1.6}body .purchase-options .purchase-format-choice>.purchase-format-required{margin-top:8px}@container motion-preview (min-width:421px){body .purchase-workspace .purchase-format-choice{--format-hint-rows:auto}body .purchase-workspace .purchase-format-row{grid-template-columns:auto auto minmax(0,1fr)}body .purchase-workspace .purchase-format-required{grid-column:3}}@container motion-preview (min-width:900px){body .purchase-options .purchase-format-buttons button{min-width:88px;min-height:44px;font-size:16px}body .purchase-options .purchase-format-label{font-size:16px}}
