.crosshairDiscovery{margin-block:22px}.discoveryTop{gap:12px;display:grid}.discoveryHeadActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.discoverySlideControls{align-items:center;gap:16px;min-height:34px;display:inline-flex}.discoverySlideControls button{height:34px;color:var(--ch-text-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 0 8px;font-size:11px;font-weight:850;transition:color .14s;display:inline-flex;position:relative}.discoverySlideControls button:before{content:"";background:#94a3b847;border-radius:999px;height:2px;position:absolute;bottom:3px;left:0;right:0}.discoverySlideControls button:after{content:"";background:var(--vcrdb-red);opacity:0;transform-origin:0;border-radius:999px;height:2px;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.discoverySlideControls button span{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.discoverySlideControls button:hover,.discoverySlideControls button:focus-visible,.discoverySlideControls button.active{color:var(--ch-text-main)}.discoverySlideControls button.active:after{opacity:1;animation:discoverySlideTimer var(--discovery-slide-duration) linear forwards}.discoverySlideControls.paused button.active:after{animation-play-state:paused}.discoverySlideControls button:focus-visible{outline:2px solid var(--vcrdb-red);outline-offset:5px;border-radius:4px}.discoverySliderViewport{overflow:hidden}.discoverySliderTrack{will-change:transform;width:100%;transition:transform .84s cubic-bezier(.22,1,.36,1);display:flex}.discoverySliderTrack.snapping{transition:none}.discoveryTop{flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:178px}.discoveryTile,.discoveryToolCard{box-sizing:border-box;border:1px solid var(--ch-border);border-radius:var(--ch-radius);background:var(--ch-bg-card);color:var(--ch-text-main);align-items:center;gap:14px;height:100%;min-height:0;padding:14px;text-decoration:none;transition:background .14s,border-color .14s,transform .12s;display:grid}.discoveryTile{grid-template-columns:auto minmax(0,1fr)}.discoveryTile-preview{background:var(--ch-bg-card);border-color:#94a3b83d}.discoveryToolTop{grid-template-columns:repeat(3,minmax(0,1fr))}.discoveryToolCard{align-content:start;align-items:start;gap:9px;padding:18px;position:relative;overflow:hidden}.discoveryToolTopline{align-items:center;gap:10px;min-width:0;display:flex}.discoveryToolCard strong{color:var(--ch-text-main);font-size:21px;font-weight:900;line-height:1.15}.discoveryToolCard>span:not(.discoveryToolTopline){color:var(--ch-text-muted);font-size:13px;line-height:1.35}.discoveryToolCard b{color:var(--ch-text-main);align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:850;line-height:1.2;display:inline-flex}.discoveryToolCard b svg{color:var(--ch-text-muted);transition:color .14s,transform .14s}.discoveryToolIcon{border:1px solid var(--ch-border);background:var(--ch-bg-surface-hard);width:36px;height:36px;color:var(--vcrdb-red);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.discoveryToolCard:hover b svg,.discoveryToolCard:focus-visible b svg{color:var(--vcrdb-red);transform:translate(2px)}.discoveryToolCard:hover,.discoveryToolCard:focus-visible{background:var(--ch-bg-surface-soft);border-color:var(--vcrdb-red-border)}.discoveryToolCard:active{transform:translateY(1px)}.discoveryToolCard:focus-visible,.discoveryTile-cta:focus-visible{outline:2px solid var(--vcrdb-red);outline-offset:2px}.discoveryTile-head{align-items:center;gap:8px;min-width:0;display:inline-flex}.discoveryTile-meta{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.discoveryTile-name{max-width:100%;color:var(--ch-text-main);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.2;overflow:hidden}.discoveryTile-cta{height:36px;margin-top:4px;padding:0 14px}.discoveryTile-copies{max-width:100%;color:var(--ch-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.discoveryRank{border:1px solid var(--ch-border);background:var(--ch-bg-surface-hard);min-width:30px;height:22px;color:var(--ch-text-main);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.discoveryRank-preview{min-width:28px;color:var(--ch-text-muted);font-variant-numeric:tabular-nums;background:0 0;border-color:#94a3b83d}.discoveryLabel{color:var(--vcrdb-red);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.discoveryFrame{flex-shrink:0}.discoveryFrame .x-hair{width:148px;height:148px;margin:0}@keyframes discoverySlideTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.discoverySliderTrack{transition:none}.discoverySlideControls button.active:after{animation:none;transform:scaleX(1)}}@media (max-width:1699px){.discoveryTop,.discoveryToolTop{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.crosshairDiscovery{margin-block:16px}.discoveryHeadActions{flex-wrap:wrap;justify-content:space-between;width:100%}.discoverySlideControls{order:2;gap:10px;width:100%}.discoverySlideControls button{flex:1 1 0;justify-content:flex-start}.discoverySlideControls button span{max-width:none}.discoveryTop{grid-template-columns:minmax(0,1fr);grid-auto-rows:172px;gap:10px}.discoveryTile,.discoveryToolCard{padding:12px}.discoveryToolTop{grid-template-columns:minmax(0,1fr)}.discoveryToolCard{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px}.discoveryToolTopline{gap:9px}}@media (max-width:360px){.discoveryTop{grid-auto-rows:auto}.discoveryTile{grid-template-columns:minmax(0,1fr);justify-self:center}.discoveryTile-meta{text-align:center;align-items:center}}
.recentlyRow{margin-bottom:24px}.recentlyRow-head{border-top:1px solid var(--ch-border);padding-top:18px}.recentlyRow-body{gap:var(--recently-gap);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.recentlyRow-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px calc(100% - 36px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 36px calc(100% - 36px),#0000 100%)}.recentlyRow-track,.recentlyRow-set{gap:var(--recently-gap);display:flex}.recentlyRow-track{will-change:transform;width:max-content;animation:recentlyScroll var(--recently-duration) linear infinite;transform:translate(0,0)}@keyframes recentlyScroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--recently-distance)), 0, 0)}}.recentlyRow-viewport:hover .recentlyRow-track,.recentlyRow-viewport:focus-within .recentlyRow-track{animation-play-state:paused}.recentlyCard{flex-direction:column;flex:0 0 var(--recently-card);width:var(--recently-card);box-sizing:border-box;border:1px solid var(--ch-border);border-radius:var(--ch-radius);background:linear-gradient(180deg, var(--ch-bg-surface), var(--ch-bg-card));height:244px;color:var(--ch-text-main);padding:14px;text-decoration:none;transition:border-color .14s;display:flex;position:relative;overflow:hidden}.recentlyCard:hover,.recentlyCard:focus-visible{border-color:var(--vcrdb-red-border)}.recentlyCard:focus-visible{outline:2px solid var(--vcrdb-red);outline-offset:2px}.recentlyCard .recentlyCard-preview{border-radius:6px;width:148px;height:148px;margin:0 auto;box-shadow:0 6px 16px #00000059}.recentlyCard-name{color:var(--ch-text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;font-weight:700;line-height:1.25;transition:color .14s;display:-webkit-box;overflow:hidden}.recentlyCard-meta{color:var(--ch-text-muted);white-space:nowrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;font-size:11px;font-weight:700;display:flex}.recentlyCta{flex-direction:column;flex:0 0 var(--recently-card);width:var(--recently-card);box-sizing:border-box;border:1px solid var(--vcrdb-red-border);border-radius:var(--ch-radius);background:var(--vcrdb-red-bg);height:244px;color:var(--ch-text-main);align-items:flex-start;padding:14px;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.recentlyCta:hover,.recentlyCta:focus-visible{background:color-mix(in srgb, var(--vcrdb-red) 20%, transparent);border-color:var(--vcrdb-red)}.recentlyCta:focus-visible{outline:2px solid var(--vcrdb-red);outline-offset:2px}.recentlyCta-icon{background:var(--vcrdb-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.recentlyCta strong{margin-top:12px;font-size:15px;font-weight:700;line-height:1.25}.recentlyCta p{color:var(--ch-text-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.recentlyCta-action{color:var(--vcrdb-red);margin-top:auto;padding-top:8px;font-size:12px;font-weight:800}@media (max-width:560px){.recentlyRow-body{grid-template-columns:minmax(0,1fr)}.recentlyCta{flex-flow:wrap;align-items:center;gap:0 12px;width:100%;height:auto}.recentlyCta strong,.recentlyCta p{margin-top:0}.recentlyCta strong{flex:1}.recentlyCta p{flex:1 0 100%;margin-top:6px}.recentlyCta-action{margin-top:10px;padding-top:0}.recentlyRow-viewport{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}}@media (prefers-reduced-motion:reduce){.recentlyRow-track{animation:none}.recentlyRow-viewport{scrollbar-width:thin;scrollbar-color:var(--ch-border) transparent;overflow-x:auto}}
