[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-main{padding-top:160px}.store-heading{justify-content:space-between;align-items:end;gap:60px;padding-bottom:60px;display:flex}.store-heading h1{letter-spacing:-.065em;font-size:clamp(48px,6vw,88px);font-weight:450}.store-heading h1 span{color:var(--accent)}.store-heading>p{max-width:28ch;color:var(--muted);font-size:17px}.store-home{display:none}.store-controls{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:24px;display:flex}.store-controls fieldset{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.store-controls fieldset label{cursor:pointer;border:1px solid #0000;padding:9px 12px;font-size:13px}.store-controls fieldset label:has(:checked){background:#2d1941;border-color:#765193}.store-controls input[type=radio]{accent-color:var(--accent);margin-right:5px}.store-search{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.store-search input{color:#f1ecfb;background:#1d102c;border:1px solid #664381;width:300px;padding:11px 14px;font-size:13px}.store-result{font:11px var(--mono);color:var(--muted);min-height:20px;margin-top:18px}.store-section{border-bottom:1px solid var(--line);padding-block:65px}.store-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.store-section-heading .eyebrow{margin-bottom:18px}.store-section-heading h2{font-size:clamp(32px,3.5vw,48px)}.store-section-heading>p{color:var(--muted);max-width:37ch;font-size:14px}.store-footnote{color:var(--muted);max-width:95ch;margin-top:30px;font-size:12px}.store-section .napplet-grid{row-gap:35px}.discovery-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.discovery-toolbar p{font:11px/1.7 var(--mono);color:var(--muted)}.discovery-toolbar button{color:#eee1ff;cursor:pointer;background:#2d1941;border:1px solid #765193;flex-shrink:0;min-height:44px;padding:12px 16px;font-size:12px}.discovery-toolbar button:disabled{opacity:.6;cursor:progress}.discovery-note{color:var(--muted);margin-top:12px;font-size:11px}.discovery-note a{text-underline-offset:4px;text-decoration:underline}.discovered-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.discovered-card{border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding-bottom:24px;display:flex}.discovered-art{aspect-ratio:16/10;background:#28153b;border:1px solid #51316b;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.discovered-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.art-monogram{color:#c297ed;font-size:96px;font-weight:450;line-height:1}.discovered-art.has-art .art-monogram,.discovered-art.has-icon .art-monogram{display:none}.discovered-art img.art-icon{object-fit:cover;border-radius:22px;width:96px;height:96px;position:static;box-shadow:0 18px 40px #07020c66}.art-index{font:9px var(--mono);color:var(--muted);font-style:normal;position:absolute;bottom:12px;right:14px}.art-source{font:9px var(--mono);color:#e5d1f9;background:#120820cc;padding:3px 7px;font-style:normal;position:absolute;bottom:10px;left:12px}.art-source:empty,.discovered-art.has-art .art-index{display:none}.discovered-card:nth-child(3n+2) .discovered-art{background:#17282c;border-color:#355056}.discovered-card:nth-child(3n+2) .art-monogram{color:#8ab5ba}.discovered-card:nth-child(3n) .discovered-art{background:#302035;border-color:#654664}.discovered-card:nth-child(3n) .art-monogram{color:#c6a1bc}.release-head{align-items:center;gap:14px;margin-block:20px 14px;display:flex}.release-icon{color:#c297ed;background:#1d102c;border:1px solid #51316b;border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;overflow:hidden}.release-icon img{object-fit:cover;width:100%;height:100%;display:block}.release-icon b{font-weight:500}.release-title{flex:1;min-width:0}.release-date{font:9px var(--mono);color:var(--muted);align-self:flex-start;margin-top:4px}.release-tags{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.release-tags li{font:10px var(--mono);color:#d7c2ee;border:1px solid #4f3565;padding:4px 8px}.store-more{justify-content:center;padding-block:36px 8px;display:flex}.store-more p{font:11px var(--mono);color:var(--muted);min-height:20px}.discovered-card h3{overflow-wrap:anywhere;font-size:22px;font-weight:450;line-height:1.15}.publisher-description{color:var(--muted);-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:84px;font-size:13px;display:-webkit-box;overflow:hidden}.release-author{font:10px var(--mono);color:var(--muted);margin-top:6px}.release-author span{color:#ddd0ec}.release-author a{color:inherit;vertical-align:bottom;align-items:center;gap:6px;max-width:100%;text-decoration:none;display:inline-flex}.release-author a:hover span,.release-author a:focus-visible span{text-decoration:underline}.release-author a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.author-picture{object-fit:cover;background:#1d102c;border-radius:50%;flex:none;width:16px;height:16px}.release-requirements{font:10px/1.7 var(--mono);color:var(--muted);overflow-wrap:anywhere;margin-block:16px 20px}.release-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.release-actions .run-link{font-size:13px}.run-unavailable{font:10px/1.6 var(--mono);color:var(--muted);max-width:60%}.release-actions button{min-height:36px;color:var(--muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:11px;text-decoration:underline}.release-links{border-top:1px dashed #38254f;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;padding-top:10px;font-size:11px;display:flex}.release-links-label{font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.release-links a{color:#d3a8ff;align-items:center;min-height:32px;display:inline-flex}.release-links .release-event,.release-links .release-source{color:var(--muted)}.store-empty{color:var(--muted);padding:40px 0}.discovery-details{border-block:1px solid var(--line);color:var(--muted);margin-top:40px;padding-block:20px;font-size:12px}.discovery-details summary{cursor:pointer;color:#e6d8f2}.discovery-details p{max-width:100ch;margin-top:18px}.discovery-details a{text-underline-offset:4px;text-decoration:underline}@media (max-width:1050px){.store-controls{align-items:start}.store-search{gap:5px;display:grid}.store-search input{width:250px}.discovered-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.store-main{padding-top:120px}.store-heading{padding-bottom:35px;display:block}.store-heading>p{max-width:35ch;margin-top:24px;font-size:16px}.store-controls{gap:22px;display:grid}.store-search input{width:100%}.store-controls fieldset label{padding:8px;font-size:12px}.store-section{padding-block:45px}.store-section-heading{display:block}.store-section-heading>p{margin-top:20px}.discovery-toolbar{flex-direction:column;align-items:start;gap:12px}.discovered-grid{grid-template-columns:1fr;gap:35px}.store-home{font-size:12px;display:block}.publisher-description{min-height:0}}
