.market{--market-ground:var(--hero-field,#111);--market-surface:#1c1c1c;--market-raised:#292929;--market-ink:#f4f4f2;--market-muted:#a8aaa9;--market-control:#707070;--market-gap:var(--space-6);--market-hit-target:var(--control-size);--market-type-title:30px;--market-type-body:var(--type-small);--market-type-meta:var(--type-small);--market-type-lead:15px;--market-type-item:var(--type-body);--market-type-section:20px;--market-radius-tag:4px;background:var(--market-ground);color:var(--market-ink);min-height:100svh;font-family:var(--font-display);font-size:var(--market-type-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--market-ink);caret-color:var(--focus);scrollbar-color:var(--market-control) var(--market-ground);line-height:1.6}.market ::selection{color:var(--market-ground);background:var(--focus)}.market :is(button,a,input,select):focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}.market button,.market select,.market input{font:inherit}.market button,.market a,.market select{min-width:var(--market-hit-target);min-height:var(--market-hit-target);-webkit-tap-highlight-color:transparent}.market button{cursor:pointer}.market button:disabled{cursor:not-allowed;color:var(--market-muted)}.market svg{stroke:currentColor;stroke-width:1.5px;flex:none;width:20px;height:20px}.market a{color:inherit;text-underline-offset:5px;align-items:center;text-decoration:none;display:inline-flex}.market-header{max-width:1440px;padding:0 var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-6);height:88px;margin:auto;display:flex}.market-brand{align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.market-mark{gap:2px;display:flex}.market-mark svg{stroke:none;width:19px;height:19px}.market-header nav{gap:var(--space-8);align-items:center;display:flex}.market-header nav a{padding:var(--space-3) 0;color:var(--market-muted)}.market-header nav a[aria-current],.market-header nav a:hover{color:var(--market-ink)}.market-content{max-width:1440px;padding:36px var(--space-10) 72px;min-height:calc(100svh - 200px);margin:auto}.market-heading{justify-content:space-between;align-items:center;gap:var(--space-8);margin-bottom:36px;display:flex}.market h1{font-size:var(--market-type-title);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.market-heading p{color:var(--market-muted);font-size:var(--market-type-lead);margin:9px 0 0}.market-search{gap:var(--space-2);flex-direction:column;width:min(420px,48%);display:flex}.market-search-label{font-size:var(--market-type-meta)}.market-search-field{background:var(--market-surface);border:1px solid var(--market-control);border-radius:var(--radius-hero-media);padding-left:var(--space-4);align-items:center;gap:var(--space-3);display:flex}.market-search-field>svg{color:var(--market-muted)}.market-search input{width:100%;min-width:0;color:var(--market-ink);outline-offset:0;background:0 0;border:0;padding:14px 0}.market-search input::placeholder{color:var(--market-muted)}.market-search button{color:var(--market-ink);padding:14px var(--space-4);background:0 0;border:0;flex:none}.market-categories{scrollbar-width:thin;border-bottom:1px solid var(--market-raised);gap:30px;display:flex;overflow-x:auto}.market-categories button{padding:0 0 var(--space-4);color:var(--market-muted);min-height:var(--market-hit-target);background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.market-categories button[aria-pressed=true]{color:var(--market-ink);border-bottom-color:var(--market-ink)}.market-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-5) 0;display:flex}.market-toolbar p{color:var(--market-muted);font-variant-numeric:tabular-nums;flex:none;margin:0}.market-tools{gap:var(--space-4);align-items:center;display:flex}.market-tools button,.market-tools select{color:var(--market-ink);min-height:var(--market-hit-target);background:0 0;border:0}.market-tools button{gap:var(--space-2);align-items:center;display:flex}.market-tools select{max-width:130px;padding:0 var(--space-2)}.market-tools select option{background:var(--market-surface)}.market .market-clear{color:var(--market-muted)}.market-features{gap:var(--space-3);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.market-features button{border:1px solid var(--market-control);border-radius:var(--radius-hero-media);padding:var(--space-2) var(--space-4);color:var(--market-muted);background:0 0}.market-features button[aria-pressed=true]{color:var(--market-ground);background:var(--market-ink);border-color:var(--market-ink)}.market-grid{gap:var(--space-8) var(--market-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-tile{min-width:0}.market-tile-link{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.market-cover{aspect-ratio:16/10;background:var(--market-surface);border-radius:var(--radius-hero-media);position:relative;overflow:hidden}.market-cover .managed-video,.market-cover video,.market-cover img{object-fit:cover;width:100%;height:100%}.market-cover .managed-video{aspect-ratio:auto}.market-preview-label{bottom:var(--space-4);right:var(--space-4);background:var(--scrim);border-radius:var(--radius-control);padding:var(--space-2) 14px;color:var(--market-ink);opacity:0;transition:opacity var(--motion-fast) ease-out;align-items:center;gap:7px;display:flex;position:absolute}.market-tile-link:is(:hover,:focus-visible) .market-preview-label{opacity:1}.market-tile-caption{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:14px;display:flex}.market-tile-caption h2{font-size:var(--market-type-item);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.5}.market-tile-caption>span{font-size:var(--market-type-meta);color:var(--market-muted);flex:none}.market-state{padding:var(--space-16) var(--space-6);text-align:center;background:var(--market-surface)}.market-state h2{font-size:var(--market-type-section);margin:0 0 var(--space-3);font-weight:500}.market-state p{color:var(--market-muted);margin:0 0 var(--space-5);text-wrap:balance}.market-state button,.market-more{border:1px solid var(--market-control);border-radius:var(--radius-hero-media);padding:10px var(--space-5);color:inherit;background:0 0}.market-more{margin:36px auto 0;display:block}.market-loading{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.market-loading div{aspect-ratio:16/10;background:var(--market-surface);border-radius:var(--radius-hero-media)}.market-notice{padding:var(--space-4);background:var(--market-surface);margin-bottom:var(--space-6)}.market-notice button{color:inherit;margin-left:var(--space-4);background:0 0;border:0;text-decoration:underline}.market-footer{max-width:1440px;padding:28px var(--space-10) 36px;align-items:center;gap:var(--space-6);color:var(--market-muted);margin:auto;display:flex}.market-footer>span:first-child{color:var(--market-ink);font-weight:500}.market-footer a{margin-left:auto}.market-detail-nav{align-items:center;gap:var(--space-5);margin-bottom:var(--space-8);display:flex}.market-detail-nav button{align-items:center;gap:var(--space-2);min-height:var(--market-hit-target);color:var(--market-muted);background:0 0;border:0;padding:0;display:flex}.market-detail-nav button:nth-child(2){margin-left:auto}.market-detail-nav>span{color:var(--market-muted)}.market-detail-layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.market-player{background:var(--marquee-black);border-radius:var(--radius-hero-media);aspect-ratio:16/9;overflow:hidden}.market-player .managed-video,.market-player video,.market-player img{object-fit:contain;width:100%;height:100%}.market-player .managed-video{aspect-ratio:auto}.market-player-caption{color:var(--market-muted);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.market-player-caption button{align-items:center;gap:var(--space-2);min-height:var(--market-hit-target);color:var(--market-ink);background:0 0;border:0;display:flex}.market-detail-description{margin:var(--space-4) 0 var(--space-5);color:var(--market-muted);font-size:var(--market-type-lead);line-height:1.8}.market-detail-tags{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.market-detail-tags span{background:var(--market-raised);border-radius:var(--market-radius-tag);padding:var(--space-1) 10px;font-size:var(--market-type-meta)}.market-variant-label{margin-bottom:var(--space-2);display:block}.market-variant{width:100%;padding:var(--space-3);border:1px solid var(--market-control);border-radius:var(--radius-hero-media);background:var(--market-surface);color:inherit}.market-specs{margin:var(--space-5) 0 28px}.market-specs div{justify-content:space-between;gap:var(--space-3);margin:var(--space-2) 0;display:flex}.market-specs dt{color:var(--market-muted)}.market-specs dd{font-variant-numeric:tabular-nums;margin:0}.market-primary,.market-secondary{width:100%;min-height:48px;padding:var(--space-3) var(--space-5);justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);background:var(--market-ink);color:var(--market-ground);border:0;font-weight:500;display:flex}.market a.market-primary{color:var(--market-ground)}.market-secondary{background:var(--market-raised);color:var(--market-ink)}.market-download p{color:var(--market-muted);font-size:var(--market-type-meta);margin:var(--space-3) 0 0}.market-download-progress{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-variant-numeric:tabular-nums;display:flex}.market-download-progress progress{width:100%;height:6px}.market-credits{padding-top:var(--space-6);border-top:1px solid var(--market-raised);margin-top:36px}.market-credits h2{font-size:var(--market-type-body);margin:0 0 var(--space-3);font-weight:500}.market-credits p{color:var(--market-muted);font-size:var(--market-type-meta);overflow-wrap:anywhere;margin:6px 0}@media (max-width:1100px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-header{height:72px}.market-header,.market-content,.market-footer{padding-left:var(--space-6);padding-right:var(--space-6)}.market-detail-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.market-detail-info{max-width:640px}.market-loading{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.market{--market-gap:var(--space-4);--market-type-title:24px;--market-type-body:17px;--market-type-meta:15px;--market-type-lead:17px;--market-type-item:17px}.market-header{height:68px;padding-inline:var(--space-5)}.market-brand{font-size:var(--market-type-meta);gap:6px}.market-mark svg{width:16px;height:16px}.market-header nav{gap:var(--space-5);font-size:var(--market-type-body)}.market-content{padding:var(--space-6) var(--space-5) var(--space-12)}.market-heading{margin-bottom:var(--space-6);display:block}.market h1{font-size:var(--market-type-title)}.market-heading p{font-size:var(--market-type-body);margin-top:7px}.market-search{width:100%;margin-top:var(--space-6)}.market-categories{gap:var(--space-6)}.market-toolbar{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap}.market-tools{gap:var(--space-3)}.market-tools button,.market-tools select{min-height:var(--market-hit-target)}.market-grid{grid-template-columns:minmax(0,1fr);gap:28px}.market-cover{aspect-ratio:16/10}.market-preview-label{opacity:1;font-size:var(--market-type-meta);padding:6px var(--space-3);bottom:var(--space-3);right:var(--space-3)}.market-tile-caption{margin-top:var(--space-3)}.market-loading{grid-template-columns:1fr}.market-footer{padding:var(--space-6) var(--space-5);gap:var(--space-3);font-size:var(--market-type-meta);flex-wrap:wrap}.market-footer>span:nth-child(2){display:none}.market-detail-nav{margin-bottom:var(--space-5);gap:var(--space-2);flex-wrap:wrap}.market-detail-nav>span{font-size:var(--market-type-meta);flex-basis:100%}.market-detail-layout{gap:var(--space-6)}.market-detail-description{margin-top:var(--space-3)}.market-detail-tags{margin-bottom:var(--space-6)}}@media (prefers-reduced-motion:reduce){.market *,.market :before,.market :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.market-detail-info h1:focus{outline:none}.market-dsh{--market-accent:#9bdacb;--market-on-accent:#102c27;--focus:var(--market-accent)}.market-dsh .market-content{padding-top:var(--space-6)}.market-dsh .market-heading{margin-bottom:var(--space-6)}.market-dsh .market-primary{background:var(--market-accent);color:var(--market-on-accent)}.market-dsh .market-primary:hover{background:#b9e9de}.market-dsh .market-primary:disabled{background:var(--market-raised);color:var(--market-muted);cursor:not-allowed}.market-dsh-connection{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.market-dsh-connection p{flex:24rem;margin:0}.market-dsh-download .market-secondary{margin-top:var(--space-3)}.market-dsh .market-download-progress progress{accent-color:var(--market-accent)}
